diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index cd96b13..a87979e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,15 +10,13 @@ jobs: - uses: actions/setup-python@v4 with: python-version: "3.11.8" - - name: Install Poetry - run: | - curl -sSL https://install.python-poetry.org | python - -y - poetry source add pypi - poetry lock --no-update + - name: Install uv + uses: astral-sh/setup-uv@v5 + - name: install deps - name: build docs run: | - poetry install --with docs - poetry run docsbuild + poetry sync --group docs + uv run task docsbuild - name: Deploy docs uses: JamesIves/github-pages-deploy-action@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b71b712..7260004 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,9 +10,11 @@ on: description: build binaries required: true default: true - +env: + UV_PUBLISH_TOKEN: ${{ secrets.PYPI_TOKEN }} jobs: android: + if: github.event.inputs.goneonize runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 @@ -67,6 +69,7 @@ jobs: name: Android path: neonize/*.so zig: + if: github.event.inputs.goneonize runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 @@ -86,7 +89,6 @@ jobs: uv run task version goneonize --set-version ${{ github.event.inputs.version }} - name: build run: | - poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }} mkdir LIBS export CGO_ENABLED=1 #AMD64 @@ -130,6 +132,7 @@ jobs: LIBS/*.so LIBS/*.dll linux: + if: github.event.inputs.goneonize runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 @@ -150,7 +153,6 @@ jobs: run: sudo apt update && sudo apt install wget gcc-aarch64-linux-gnu gcc-s390x-linux-gnu gcc-riscv64-linux-gnu -y - name: build run: | - poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }} mkdir LIBS #AMD64/X86_64 export CGO_ENABLED=1 @@ -191,6 +193,7 @@ jobs: name: Linux path: LIBS/*.so darwin: + if: github.event.inputs.goneonize runs-on: macos-latest steps: - uses: actions/checkout@v4 @@ -209,7 +212,6 @@ jobs: uv run task version goneonize --set-version ${{ github.event.inputs.version }} - name: build run: | - poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }} mkdir LIBS export PATH="/Users/runner/.local/bin:$PATH" # Set necessary environment variables for building on Darwin @@ -246,12 +248,14 @@ jobs: runs-on: ubuntu-latest needs: [android, zig, linux, darwin] steps: - - name: Download Artifact + - if: github.event.inputs.goneonize + name: Download Artifact uses: actions/download-artifact@v4 with: merge-multiple: true path: sharedlib - - name: Upload shared library to draft release + - if: github.event.inputs.goneonize + name: Upload shared library to draft release uses: softprops/action-gh-release@v1 with: draft: false @@ -271,9 +275,11 @@ jobs: run: | uv sync --dev uv run task version neonize --set-version ${{ github.event.inputs.version }} - uv run task version goneonize --set-version ${{ github.event.inputs.version }} + - if: github.event.inputs.goneonize + name: set target goneonize to ${{ github.event.inputs.version }} + run: uv run task version goneonize --set-version ${{ github.event.inputs.version }} + - if: ${{ !github.event.inputs.goneonize }} + name: set target goneonize to last release + run: uv run task version goneonize --last - name: Publish - run: | - poetry version ${{ github.event.inputs.version }} - poetry config pypi-token.pypi ${{ secrets.PYPI_TOKEN }} - uv build && uv publish + run: uv build && uv publish diff --git a/.gitignore b/.gitignore index de23efb..bbb91be 100644 --- a/.gitignore +++ b/.gitignore @@ -127,6 +127,7 @@ celerybeat.pid # Environments .env +.vscode .venv env/ venv/ diff --git a/goneonize/build.bat b/goneonize/build.bat deleted file mode 100644 index dbd9650..0000000 --- a/goneonize/build.bat +++ /dev/null @@ -1,24 +0,0 @@ -:: Set environment variables -set GOOS=windows -set GOARCH=amd64 -set CGO_ENABLED=1 -set CC=x86_64-w64-mingw32-gcc - -:: Generate Go code using protoc -protoc --go_out=. Neonize.proto def.proto -protoc --python_out=../proto --mypy_out=../proto def.proto Neonize.proto - -:: Run Python build script -python build.py - -:: Generate Go code for gRPC -protoc --go_out=. --go-grpc_out=. -I . Neonize.proto def.proto - -:: Clean up and move generated files -if exist defproto rmdir /s /q defproto -if exist github.com/krypton-byte/neonize/defproto move github.com/krypton-byte/neonize/defproto defproto -rmdir /s /q github.com - -:: Build the Go shared library -go build -buildmode=c-shared -ldflags=-s -o neonize.dll main.go -move /Y neonize.dll .. diff --git a/goneonize/build.sh b/goneonize/build.sh deleted file mode 100644 index 0046bf4..0000000 --- a/goneonize/build.sh +++ /dev/null @@ -1,13 +0,0 @@ -protoc --go_out=. Neonize.proto def.proto && protoc --python_out=../proto --mypy_out=../proto def.proto Neonize.proto -python3 build.py -protoc --go_out=. --go-grpc_out=. -I . Neonize.proto def.proto -if [[ -f defproto ]] -then -rm -rf defproto -fi -mv -f github.com/krypton-byte/neonize/defproto/* defproto -rm -rf github.com/ -GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -buildmode=c-shared -ldflags=-s -o neonize.so main.go -mv neonize.so .. - - diff --git a/goneonize/defproto/Neonize.pb.go b/goneonize/defproto/Neonize.pb.go new file mode 100644 index 0000000..839241b --- /dev/null +++ b/goneonize/defproto/Neonize.pb.go @@ -0,0 +1,11112 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.2 +// protoc v5.28.2 +// source: Neonize.proto + +package defproto + +import ( + waE2E "go.mau.fi/whatsmeow/proto/waE2E" + waHistorySync "go.mau.fi/whatsmeow/proto/waHistorySync" + waSyncAction "go.mau.fi/whatsmeow/proto/waSyncAction" + waVnameCert "go.mau.fi/whatsmeow/proto/waVnameCert" + waWeb "go.mau.fi/whatsmeow/proto/waWeb" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type NewsletterRole int32 + +const ( + NewsletterRole_SUBSCRIBER NewsletterRole = 1 + NewsletterRole_GUEST NewsletterRole = 2 + NewsletterRole_ADMIN NewsletterRole = 3 + NewsletterRole_OWNER NewsletterRole = 4 +) + +// Enum value maps for NewsletterRole. +var ( + NewsletterRole_name = map[int32]string{ + 1: "SUBSCRIBER", + 2: "GUEST", + 3: "ADMIN", + 4: "OWNER", + } + NewsletterRole_value = map[string]int32{ + "SUBSCRIBER": 1, + "GUEST": 2, + "ADMIN": 3, + "OWNER": 4, + } +) + +func (x NewsletterRole) Enum() *NewsletterRole { + p := new(NewsletterRole) + *p = x + return p +} + +func (x NewsletterRole) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsletterRole) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[0].Descriptor() +} + +func (NewsletterRole) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[0] +} + +func (x NewsletterRole) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *NewsletterRole) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = NewsletterRole(num) + return nil +} + +// Deprecated: Use NewsletterRole.Descriptor instead. +func (NewsletterRole) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{0} +} + +type NewsletterMuteState int32 + +const ( + NewsletterMuteState_ON NewsletterMuteState = 1 + NewsletterMuteState_OFF NewsletterMuteState = 2 +) + +// Enum value maps for NewsletterMuteState. +var ( + NewsletterMuteState_name = map[int32]string{ + 1: "ON", + 2: "OFF", + } + NewsletterMuteState_value = map[string]int32{ + "ON": 1, + "OFF": 2, + } +) + +func (x NewsletterMuteState) Enum() *NewsletterMuteState { + p := new(NewsletterMuteState) + *p = x + return p +} + +func (x NewsletterMuteState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsletterMuteState) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[1].Descriptor() +} + +func (NewsletterMuteState) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[1] +} + +func (x NewsletterMuteState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *NewsletterMuteState) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = NewsletterMuteState(num) + return nil +} + +// Deprecated: Use NewsletterMuteState.Descriptor instead. +func (NewsletterMuteState) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{1} +} + +type ConnectFailureReason int32 + +const ( + ConnectFailureReason_GENERIC ConnectFailureReason = 1 + ConnectFailureReason_LOGGED_OUT ConnectFailureReason = 2 + ConnectFailureReason_TEMP_BANNED ConnectFailureReason = 3 + ConnectFailureReason_MAIN_DEVICE_GONE ConnectFailureReason = 4 + ConnectFailureReason_UNKNOWN_LOGOUT ConnectFailureReason = 5 + ConnectFailureReason_CLIENT_OUTDATED ConnectFailureReason = 6 + ConnectFailureReason_BAD_USER_AGENT ConnectFailureReason = 7 + ConnectFailureReason_INTERNAL_SERVER_ERROR ConnectFailureReason = 8 + ConnectFailureReason_EXPERIMENTAL ConnectFailureReason = 9 + ConnectFailureReason_SERVICE_UNAVAILABLE ConnectFailureReason = 10 +) + +// Enum value maps for ConnectFailureReason. +var ( + ConnectFailureReason_name = map[int32]string{ + 1: "GENERIC", + 2: "LOGGED_OUT", + 3: "TEMP_BANNED", + 4: "MAIN_DEVICE_GONE", + 5: "UNKNOWN_LOGOUT", + 6: "CLIENT_OUTDATED", + 7: "BAD_USER_AGENT", + 8: "INTERNAL_SERVER_ERROR", + 9: "EXPERIMENTAL", + 10: "SERVICE_UNAVAILABLE", + } + ConnectFailureReason_value = map[string]int32{ + "GENERIC": 1, + "LOGGED_OUT": 2, + "TEMP_BANNED": 3, + "MAIN_DEVICE_GONE": 4, + "UNKNOWN_LOGOUT": 5, + "CLIENT_OUTDATED": 6, + "BAD_USER_AGENT": 7, + "INTERNAL_SERVER_ERROR": 8, + "EXPERIMENTAL": 9, + "SERVICE_UNAVAILABLE": 10, + } +) + +func (x ConnectFailureReason) Enum() *ConnectFailureReason { + p := new(ConnectFailureReason) + *p = x + return p +} + +func (x ConnectFailureReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConnectFailureReason) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[2].Descriptor() +} + +func (ConnectFailureReason) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[2] +} + +func (x ConnectFailureReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *ConnectFailureReason) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = ConnectFailureReason(num) + return nil +} + +// Deprecated: Use ConnectFailureReason.Descriptor instead. +func (ConnectFailureReason) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{2} +} + +type GroupInfo_GroupMemberAddMode int32 + +const ( + GroupInfo_GroupMemberAddModeAdmin GroupInfo_GroupMemberAddMode = 1 +) + +// Enum value maps for GroupInfo_GroupMemberAddMode. +var ( + GroupInfo_GroupMemberAddMode_name = map[int32]string{ + 1: "GroupMemberAddModeAdmin", + } + GroupInfo_GroupMemberAddMode_value = map[string]int32{ + "GroupMemberAddModeAdmin": 1, + } +) + +func (x GroupInfo_GroupMemberAddMode) Enum() *GroupInfo_GroupMemberAddMode { + p := new(GroupInfo_GroupMemberAddMode) + *p = x + return p +} + +func (x GroupInfo_GroupMemberAddMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GroupInfo_GroupMemberAddMode) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[3].Descriptor() +} + +func (GroupInfo_GroupMemberAddMode) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[3] +} + +func (x GroupInfo_GroupMemberAddMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *GroupInfo_GroupMemberAddMode) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = GroupInfo_GroupMemberAddMode(num) + return nil +} + +// Deprecated: Use GroupInfo_GroupMemberAddMode.Descriptor instead. +func (GroupInfo_GroupMemberAddMode) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{20, 0} +} + +type WrappedNewsletterState_NewsletterState int32 + +const ( + WrappedNewsletterState_ACTIVE WrappedNewsletterState_NewsletterState = 1 + WrappedNewsletterState_SUSPENDED WrappedNewsletterState_NewsletterState = 2 + WrappedNewsletterState_GEOSUSPENDED WrappedNewsletterState_NewsletterState = 3 +) + +// Enum value maps for WrappedNewsletterState_NewsletterState. +var ( + WrappedNewsletterState_NewsletterState_name = map[int32]string{ + 1: "ACTIVE", + 2: "SUSPENDED", + 3: "GEOSUSPENDED", + } + WrappedNewsletterState_NewsletterState_value = map[string]int32{ + "ACTIVE": 1, + "SUSPENDED": 2, + "GEOSUSPENDED": 3, + } +) + +func (x WrappedNewsletterState_NewsletterState) Enum() *WrappedNewsletterState_NewsletterState { + p := new(WrappedNewsletterState_NewsletterState) + *p = x + return p +} + +func (x WrappedNewsletterState_NewsletterState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (WrappedNewsletterState_NewsletterState) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[4].Descriptor() +} + +func (WrappedNewsletterState_NewsletterState) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[4] +} + +func (x WrappedNewsletterState_NewsletterState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *WrappedNewsletterState_NewsletterState) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = WrappedNewsletterState_NewsletterState(num) + return nil +} + +// Deprecated: Use WrappedNewsletterState_NewsletterState.Descriptor instead. +func (WrappedNewsletterState_NewsletterState) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{46, 0} +} + +type NewsletterReactionSettings_NewsletterReactionsMode int32 + +const ( + NewsletterReactionSettings_ALL NewsletterReactionSettings_NewsletterReactionsMode = 1 + NewsletterReactionSettings_BASIC NewsletterReactionSettings_NewsletterReactionsMode = 2 + NewsletterReactionSettings_NONE NewsletterReactionSettings_NewsletterReactionsMode = 3 + NewsletterReactionSettings_BLOCKLIST NewsletterReactionSettings_NewsletterReactionsMode = 4 +) + +// Enum value maps for NewsletterReactionSettings_NewsletterReactionsMode. +var ( + NewsletterReactionSettings_NewsletterReactionsMode_name = map[int32]string{ + 1: "ALL", + 2: "BASIC", + 3: "NONE", + 4: "BLOCKLIST", + } + NewsletterReactionSettings_NewsletterReactionsMode_value = map[string]int32{ + "ALL": 1, + "BASIC": 2, + "NONE": 3, + "BLOCKLIST": 4, + } +) + +func (x NewsletterReactionSettings_NewsletterReactionsMode) Enum() *NewsletterReactionSettings_NewsletterReactionsMode { + p := new(NewsletterReactionSettings_NewsletterReactionsMode) + *p = x + return p +} + +func (x NewsletterReactionSettings_NewsletterReactionsMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsletterReactionSettings_NewsletterReactionsMode) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[5].Descriptor() +} + +func (NewsletterReactionSettings_NewsletterReactionsMode) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[5] +} + +func (x NewsletterReactionSettings_NewsletterReactionsMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *NewsletterReactionSettings_NewsletterReactionsMode) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = NewsletterReactionSettings_NewsletterReactionsMode(num) + return nil +} + +// Deprecated: Use NewsletterReactionSettings_NewsletterReactionsMode.Descriptor instead. +func (NewsletterReactionSettings_NewsletterReactionsMode) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{49, 0} +} + +type NewsletterThreadMetadata_NewsletterVerificationState int32 + +const ( + NewsletterThreadMetadata_VERIFIED NewsletterThreadMetadata_NewsletterVerificationState = 1 + NewsletterThreadMetadata_UNVERIFIED NewsletterThreadMetadata_NewsletterVerificationState = 2 +) + +// Enum value maps for NewsletterThreadMetadata_NewsletterVerificationState. +var ( + NewsletterThreadMetadata_NewsletterVerificationState_name = map[int32]string{ + 1: "VERIFIED", + 2: "UNVERIFIED", + } + NewsletterThreadMetadata_NewsletterVerificationState_value = map[string]int32{ + "VERIFIED": 1, + "UNVERIFIED": 2, + } +) + +func (x NewsletterThreadMetadata_NewsletterVerificationState) Enum() *NewsletterThreadMetadata_NewsletterVerificationState { + p := new(NewsletterThreadMetadata_NewsletterVerificationState) + *p = x + return p +} + +func (x NewsletterThreadMetadata_NewsletterVerificationState) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NewsletterThreadMetadata_NewsletterVerificationState) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[6].Descriptor() +} + +func (NewsletterThreadMetadata_NewsletterVerificationState) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[6] +} + +func (x NewsletterThreadMetadata_NewsletterVerificationState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *NewsletterThreadMetadata_NewsletterVerificationState) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = NewsletterThreadMetadata_NewsletterVerificationState(num) + return nil +} + +// Deprecated: Use NewsletterThreadMetadata_NewsletterVerificationState.Descriptor instead. +func (NewsletterThreadMetadata_NewsletterVerificationState) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{51, 0} +} + +type PrivacySettings_PrivacySetting int32 + +const ( + PrivacySettings_UNDEFINED PrivacySettings_PrivacySetting = 1 + PrivacySettings_ALL PrivacySettings_PrivacySetting = 2 + PrivacySettings_CONTACTS PrivacySettings_PrivacySetting = 3 + PrivacySettings_CONTACT_BLACKLIST PrivacySettings_PrivacySetting = 4 + PrivacySettings_MATCH_LAST_SEEN PrivacySettings_PrivacySetting = 5 + PrivacySettings_KNOWN PrivacySettings_PrivacySetting = 6 + PrivacySettings_NONE PrivacySettings_PrivacySetting = 7 +) + +// Enum value maps for PrivacySettings_PrivacySetting. +var ( + PrivacySettings_PrivacySetting_name = map[int32]string{ + 1: "UNDEFINED", + 2: "ALL", + 3: "CONTACTS", + 4: "CONTACT_BLACKLIST", + 5: "MATCH_LAST_SEEN", + 6: "KNOWN", + 7: "NONE", + } + PrivacySettings_PrivacySetting_value = map[string]int32{ + "UNDEFINED": 1, + "ALL": 2, + "CONTACTS": 3, + "CONTACT_BLACKLIST": 4, + "MATCH_LAST_SEEN": 5, + "KNOWN": 6, + "NONE": 7, + } +) + +func (x PrivacySettings_PrivacySetting) Enum() *PrivacySettings_PrivacySetting { + p := new(PrivacySettings_PrivacySetting) + *p = x + return p +} + +func (x PrivacySettings_PrivacySetting) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PrivacySettings_PrivacySetting) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[7].Descriptor() +} + +func (PrivacySettings_PrivacySetting) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[7] +} + +func (x PrivacySettings_PrivacySetting) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *PrivacySettings_PrivacySetting) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = PrivacySettings_PrivacySetting(num) + return nil +} + +// Deprecated: Use PrivacySettings_PrivacySetting.Descriptor instead. +func (PrivacySettings_PrivacySetting) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{58, 0} +} + +type StatusPrivacy_StatusPrivacyType int32 + +const ( + StatusPrivacy_CONTACTS StatusPrivacy_StatusPrivacyType = 1 + StatusPrivacy_BLACKLIST StatusPrivacy_StatusPrivacyType = 2 + StatusPrivacy_WHITELIST StatusPrivacy_StatusPrivacyType = 3 +) + +// Enum value maps for StatusPrivacy_StatusPrivacyType. +var ( + StatusPrivacy_StatusPrivacyType_name = map[int32]string{ + 1: "CONTACTS", + 2: "BLACKLIST", + 3: "WHITELIST", + } + StatusPrivacy_StatusPrivacyType_value = map[string]int32{ + "CONTACTS": 1, + "BLACKLIST": 2, + "WHITELIST": 3, + } +) + +func (x StatusPrivacy_StatusPrivacyType) Enum() *StatusPrivacy_StatusPrivacyType { + p := new(StatusPrivacy_StatusPrivacyType) + *p = x + return p +} + +func (x StatusPrivacy_StatusPrivacyType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (StatusPrivacy_StatusPrivacyType) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[8].Descriptor() +} + +func (StatusPrivacy_StatusPrivacyType) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[8] +} + +func (x StatusPrivacy_StatusPrivacyType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *StatusPrivacy_StatusPrivacyType) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = StatusPrivacy_StatusPrivacyType(num) + return nil +} + +// Deprecated: Use StatusPrivacy_StatusPrivacyType.Descriptor instead. +func (StatusPrivacy_StatusPrivacyType) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{64, 0} +} + +type GroupLinkChange_ChangeType int32 + +const ( + GroupLinkChange_PARENT GroupLinkChange_ChangeType = 1 + GroupLinkChange_SUB GroupLinkChange_ChangeType = 2 + GroupLinkChange_SIBLING GroupLinkChange_ChangeType = 3 +) + +// Enum value maps for GroupLinkChange_ChangeType. +var ( + GroupLinkChange_ChangeType_name = map[int32]string{ + 1: "PARENT", + 2: "SUB", + 3: "SIBLING", + } + GroupLinkChange_ChangeType_value = map[string]int32{ + "PARENT": 1, + "SUB": 2, + "SIBLING": 3, + } +) + +func (x GroupLinkChange_ChangeType) Enum() *GroupLinkChange_ChangeType { + p := new(GroupLinkChange_ChangeType) + *p = x + return p +} + +func (x GroupLinkChange_ChangeType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (GroupLinkChange_ChangeType) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[9].Descriptor() +} + +func (GroupLinkChange_ChangeType) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[9] +} + +func (x GroupLinkChange_ChangeType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *GroupLinkChange_ChangeType) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = GroupLinkChange_ChangeType(num) + return nil +} + +// Deprecated: Use GroupLinkChange_ChangeType.Descriptor instead. +func (GroupLinkChange_ChangeType) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{67, 0} +} + +type PatchInfo_WAPatchName int32 + +const ( + PatchInfo_CRITICAL_BLOCK PatchInfo_WAPatchName = 1 + PatchInfo_CRITICAL_UNBLOCK_LOW PatchInfo_WAPatchName = 2 + PatchInfo_REGULAR_LOW PatchInfo_WAPatchName = 3 + PatchInfo_REGULAR_HIGH PatchInfo_WAPatchName = 4 + PatchInfo_REGULAR PatchInfo_WAPatchName = 5 +) + +// Enum value maps for PatchInfo_WAPatchName. +var ( + PatchInfo_WAPatchName_name = map[int32]string{ + 1: "CRITICAL_BLOCK", + 2: "CRITICAL_UNBLOCK_LOW", + 3: "REGULAR_LOW", + 4: "REGULAR_HIGH", + 5: "REGULAR", + } + PatchInfo_WAPatchName_value = map[string]int32{ + "CRITICAL_BLOCK": 1, + "CRITICAL_UNBLOCK_LOW": 2, + "REGULAR_LOW": 3, + "REGULAR_HIGH": 4, + "REGULAR": 5, + } +) + +func (x PatchInfo_WAPatchName) Enum() *PatchInfo_WAPatchName { + p := new(PatchInfo_WAPatchName) + *p = x + return p +} + +func (x PatchInfo_WAPatchName) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PatchInfo_WAPatchName) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[10].Descriptor() +} + +func (PatchInfo_WAPatchName) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[10] +} + +func (x PatchInfo_WAPatchName) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *PatchInfo_WAPatchName) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = PatchInfo_WAPatchName(num) + return nil +} + +// Deprecated: Use PatchInfo_WAPatchName.Descriptor instead. +func (PatchInfo_WAPatchName) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{78, 0} +} + +type PairStatus_PStatus int32 + +const ( + PairStatus_ERROR PairStatus_PStatus = 1 + PairStatus_SUCCESS PairStatus_PStatus = 2 +) + +// Enum value maps for PairStatus_PStatus. +var ( + PairStatus_PStatus_name = map[int32]string{ + 1: "ERROR", + 2: "SUCCESS", + } + PairStatus_PStatus_value = map[string]int32{ + "ERROR": 1, + "SUCCESS": 2, + } +) + +func (x PairStatus_PStatus) Enum() *PairStatus_PStatus { + p := new(PairStatus_PStatus) + *p = x + return p +} + +func (x PairStatus_PStatus) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PairStatus_PStatus) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[11].Descriptor() +} + +func (PairStatus_PStatus) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[11] +} + +func (x PairStatus_PStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *PairStatus_PStatus) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = PairStatus_PStatus(num) + return nil +} + +// Deprecated: Use PairStatus_PStatus.Descriptor instead. +func (PairStatus_PStatus) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{88, 0} +} + +type TemporaryBan_TempBanReason int32 + +const ( + TemporaryBan_SEND_TO_TOO_MANY_PEOPLE TemporaryBan_TempBanReason = 1 + TemporaryBan_BLOCKED_BY_USERS TemporaryBan_TempBanReason = 2 + TemporaryBan_CREATED_TOO_MANY_GROUPS TemporaryBan_TempBanReason = 3 + TemporaryBan_SENT_TOO_MANY_SAME_MESSAGE TemporaryBan_TempBanReason = 4 + TemporaryBan_BROADCAST_LIST TemporaryBan_TempBanReason = 5 +) + +// Enum value maps for TemporaryBan_TempBanReason. +var ( + TemporaryBan_TempBanReason_name = map[int32]string{ + 1: "SEND_TO_TOO_MANY_PEOPLE", + 2: "BLOCKED_BY_USERS", + 3: "CREATED_TOO_MANY_GROUPS", + 4: "SENT_TOO_MANY_SAME_MESSAGE", + 5: "BROADCAST_LIST", + } + TemporaryBan_TempBanReason_value = map[string]int32{ + "SEND_TO_TOO_MANY_PEOPLE": 1, + "BLOCKED_BY_USERS": 2, + "CREATED_TOO_MANY_GROUPS": 3, + "SENT_TOO_MANY_SAME_MESSAGE": 4, + "BROADCAST_LIST": 5, + } +) + +func (x TemporaryBan_TempBanReason) Enum() *TemporaryBan_TempBanReason { + p := new(TemporaryBan_TempBanReason) + *p = x + return p +} + +func (x TemporaryBan_TempBanReason) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TemporaryBan_TempBanReason) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[12].Descriptor() +} + +func (TemporaryBan_TempBanReason) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[12] +} + +func (x TemporaryBan_TempBanReason) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *TemporaryBan_TempBanReason) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = TemporaryBan_TempBanReason(num) + return nil +} + +// Deprecated: Use TemporaryBan_TempBanReason.Descriptor instead. +func (TemporaryBan_TempBanReason) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{94, 0} +} + +type Receipt_ReceiptType int32 + +const ( + Receipt_DELIVERED Receipt_ReceiptType = 1 + Receipt_SENDER Receipt_ReceiptType = 2 + Receipt_RETRY Receipt_ReceiptType = 3 + Receipt_READ Receipt_ReceiptType = 4 + Receipt_READ_SELF Receipt_ReceiptType = 5 + Receipt_PLAYED Receipt_ReceiptType = 6 + Receipt_PLAYED_SELF Receipt_ReceiptType = 7 + Receipt_SERVER_ERROR Receipt_ReceiptType = 8 + Receipt_INACTIVE Receipt_ReceiptType = 9 + Receipt_PEER_MSG Receipt_ReceiptType = 10 + Receipt_HISTORY_SYNC Receipt_ReceiptType = 11 +) + +// Enum value maps for Receipt_ReceiptType. +var ( + Receipt_ReceiptType_name = map[int32]string{ + 1: "DELIVERED", + 2: "SENDER", + 3: "RETRY", + 4: "READ", + 5: "READ_SELF", + 6: "PLAYED", + 7: "PLAYED_SELF", + 8: "SERVER_ERROR", + 9: "INACTIVE", + 10: "PEER_MSG", + 11: "HISTORY_SYNC", + } + Receipt_ReceiptType_value = map[string]int32{ + "DELIVERED": 1, + "SENDER": 2, + "RETRY": 3, + "READ": 4, + "READ_SELF": 5, + "PLAYED": 6, + "PLAYED_SELF": 7, + "SERVER_ERROR": 8, + "INACTIVE": 9, + "PEER_MSG": 10, + "HISTORY_SYNC": 11, + } +) + +func (x Receipt_ReceiptType) Enum() *Receipt_ReceiptType { + p := new(Receipt_ReceiptType) + *p = x + return p +} + +func (x Receipt_ReceiptType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Receipt_ReceiptType) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[13].Descriptor() +} + +func (Receipt_ReceiptType) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[13] +} + +func (x Receipt_ReceiptType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *Receipt_ReceiptType) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = Receipt_ReceiptType(num) + return nil +} + +// Deprecated: Use Receipt_ReceiptType.Descriptor instead. +func (Receipt_ReceiptType) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{100, 0} +} + +type ChatPresence_ChatPresence int32 + +const ( + ChatPresence_COMPOSING ChatPresence_ChatPresence = 1 + ChatPresence_PAUSED ChatPresence_ChatPresence = 2 +) + +// Enum value maps for ChatPresence_ChatPresence. +var ( + ChatPresence_ChatPresence_name = map[int32]string{ + 1: "COMPOSING", + 2: "PAUSED", + } + ChatPresence_ChatPresence_value = map[string]int32{ + "COMPOSING": 1, + "PAUSED": 2, + } +) + +func (x ChatPresence_ChatPresence) Enum() *ChatPresence_ChatPresence { + p := new(ChatPresence_ChatPresence) + *p = x + return p +} + +func (x ChatPresence_ChatPresence) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChatPresence_ChatPresence) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[14].Descriptor() +} + +func (ChatPresence_ChatPresence) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[14] +} + +func (x ChatPresence_ChatPresence) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *ChatPresence_ChatPresence) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = ChatPresence_ChatPresence(num) + return nil +} + +// Deprecated: Use ChatPresence_ChatPresence.Descriptor instead. +func (ChatPresence_ChatPresence) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{101, 0} +} + +type ChatPresence_ChatPresenceMedia int32 + +const ( + ChatPresence_TEXT ChatPresence_ChatPresenceMedia = 1 + ChatPresence_AUDIO ChatPresence_ChatPresenceMedia = 2 +) + +// Enum value maps for ChatPresence_ChatPresenceMedia. +var ( + ChatPresence_ChatPresenceMedia_name = map[int32]string{ + 1: "TEXT", + 2: "AUDIO", + } + ChatPresence_ChatPresenceMedia_value = map[string]int32{ + "TEXT": 1, + "AUDIO": 2, + } +) + +func (x ChatPresence_ChatPresenceMedia) Enum() *ChatPresence_ChatPresenceMedia { + p := new(ChatPresence_ChatPresenceMedia) + *p = x + return p +} + +func (x ChatPresence_ChatPresenceMedia) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ChatPresence_ChatPresenceMedia) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[15].Descriptor() +} + +func (ChatPresence_ChatPresenceMedia) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[15] +} + +func (x ChatPresence_ChatPresenceMedia) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *ChatPresence_ChatPresenceMedia) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = ChatPresence_ChatPresenceMedia(num) + return nil +} + +// Deprecated: Use ChatPresence_ChatPresenceMedia.Descriptor instead. +func (ChatPresence_ChatPresenceMedia) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{101, 1} +} + +type BlocklistEvent_Actions int32 + +const ( + BlocklistEvent_DEFAULT BlocklistEvent_Actions = 1 + BlocklistEvent_MODIFY BlocklistEvent_Actions = 2 +) + +// Enum value maps for BlocklistEvent_Actions. +var ( + BlocklistEvent_Actions_name = map[int32]string{ + 1: "DEFAULT", + 2: "MODIFY", + } + BlocklistEvent_Actions_value = map[string]int32{ + "DEFAULT": 1, + "MODIFY": 2, + } +) + +func (x BlocklistEvent_Actions) Enum() *BlocklistEvent_Actions { + p := new(BlocklistEvent_Actions) + *p = x + return p +} + +func (x BlocklistEvent_Actions) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BlocklistEvent_Actions) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[16].Descriptor() +} + +func (BlocklistEvent_Actions) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[16] +} + +func (x BlocklistEvent_Actions) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *BlocklistEvent_Actions) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = BlocklistEvent_Actions(num) + return nil +} + +// Deprecated: Use BlocklistEvent_Actions.Descriptor instead. +func (BlocklistEvent_Actions) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{110, 0} +} + +type BlocklistChange_Action int32 + +const ( + BlocklistChange_BLOCK BlocklistChange_Action = 1 + BlocklistChange_UNBLOCK BlocklistChange_Action = 2 +) + +// Enum value maps for BlocklistChange_Action. +var ( + BlocklistChange_Action_name = map[int32]string{ + 1: "BLOCK", + 2: "UNBLOCK", + } + BlocklistChange_Action_value = map[string]int32{ + "BLOCK": 1, + "UNBLOCK": 2, + } +) + +func (x BlocklistChange_Action) Enum() *BlocklistChange_Action { + p := new(BlocklistChange_Action) + *p = x + return p +} + +func (x BlocklistChange_Action) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BlocklistChange_Action) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[17].Descriptor() +} + +func (BlocklistChange_Action) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[17] +} + +func (x BlocklistChange_Action) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *BlocklistChange_Action) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = BlocklistChange_Action(num) + return nil +} + +// Deprecated: Use BlocklistChange_Action.Descriptor instead. +func (BlocklistChange_Action) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{111, 0} +} + +type UndecryptableMessage_DecryptFailModeT int32 + +const ( + UndecryptableMessage_DECRYPT_FAIL_SHOW UndecryptableMessage_DecryptFailModeT = 1 + UndecryptableMessage_DECRYPT_FAIL_HIDE UndecryptableMessage_DecryptFailModeT = 2 +) + +// Enum value maps for UndecryptableMessage_DecryptFailModeT. +var ( + UndecryptableMessage_DecryptFailModeT_name = map[int32]string{ + 1: "DECRYPT_FAIL_SHOW", + 2: "DECRYPT_FAIL_HIDE", + } + UndecryptableMessage_DecryptFailModeT_value = map[string]int32{ + "DECRYPT_FAIL_SHOW": 1, + "DECRYPT_FAIL_HIDE": 2, + } +) + +func (x UndecryptableMessage_DecryptFailModeT) Enum() *UndecryptableMessage_DecryptFailModeT { + p := new(UndecryptableMessage_DecryptFailModeT) + *p = x + return p +} + +func (x UndecryptableMessage_DecryptFailModeT) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UndecryptableMessage_DecryptFailModeT) Descriptor() protoreflect.EnumDescriptor { + return file_Neonize_proto_enumTypes[18].Descriptor() +} + +func (UndecryptableMessage_DecryptFailModeT) Type() protoreflect.EnumType { + return &file_Neonize_proto_enumTypes[18] +} + +func (x UndecryptableMessage_DecryptFailModeT) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *UndecryptableMessage_DecryptFailModeT) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = UndecryptableMessage_DecryptFailModeT(num) + return nil +} + +// Deprecated: Use UndecryptableMessage_DecryptFailModeT.Descriptor instead. +func (UndecryptableMessage_DecryptFailModeT) EnumDescriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{126, 0} +} + +// types +type JID struct { + state protoimpl.MessageState `protogen:"open.v1"` + User *string `protobuf:"bytes,1,req,name=User" json:"User,omitempty"` + RawAgent *uint32 `protobuf:"varint,2,req,name=RawAgent" json:"RawAgent,omitempty"` + Device *uint32 `protobuf:"varint,3,req,name=Device" json:"Device,omitempty"` + Integrator *uint32 `protobuf:"varint,4,req,name=Integrator" json:"Integrator,omitempty"` + Server *string `protobuf:"bytes,5,req,name=Server" json:"Server,omitempty"` + IsEmpty *bool `protobuf:"varint,6,opt,name=IsEmpty,def=0" json:"IsEmpty,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for JID fields. +const ( + Default_JID_IsEmpty = bool(false) +) + +func (x *JID) Reset() { + *x = JID{} + mi := &file_Neonize_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JID) ProtoMessage() {} + +func (x *JID) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[0] + 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 JID.ProtoReflect.Descriptor instead. +func (*JID) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{0} +} + +func (x *JID) GetUser() string { + if x != nil && x.User != nil { + return *x.User + } + return "" +} + +func (x *JID) GetRawAgent() uint32 { + if x != nil && x.RawAgent != nil { + return *x.RawAgent + } + return 0 +} + +func (x *JID) GetDevice() uint32 { + if x != nil && x.Device != nil { + return *x.Device + } + return 0 +} + +func (x *JID) GetIntegrator() uint32 { + if x != nil && x.Integrator != nil { + return *x.Integrator + } + return 0 +} + +func (x *JID) GetServer() string { + if x != nil && x.Server != nil { + return *x.Server + } + return "" +} + +func (x *JID) GetIsEmpty() bool { + if x != nil && x.IsEmpty != nil { + return *x.IsEmpty + } + return Default_JID_IsEmpty +} + +type MessageInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + MessageSource *MessageSource `protobuf:"bytes,1,req,name=MessageSource" json:"MessageSource,omitempty"` + ID *string `protobuf:"bytes,2,req,name=ID" json:"ID,omitempty"` + ServerID *int64 `protobuf:"varint,3,req,name=ServerID" json:"ServerID,omitempty"` + Type *string `protobuf:"bytes,4,req,name=Type" json:"Type,omitempty"` + Pushname *string `protobuf:"bytes,5,req,name=Pushname" json:"Pushname,omitempty"` + Timestamp *int64 `protobuf:"varint,6,req,name=Timestamp" json:"Timestamp,omitempty"` + Category *string `protobuf:"bytes,7,req,name=Category" json:"Category,omitempty"` + Multicast *bool `protobuf:"varint,8,req,name=Multicast" json:"Multicast,omitempty"` + MediaType *string `protobuf:"bytes,9,req,name=MediaType" json:"MediaType,omitempty"` + Edit *string `protobuf:"bytes,10,req,name=Edit" json:"Edit,omitempty"` //enum + VerifiedName *VerifiedName `protobuf:"bytes,11,opt,name=VerifiedName" json:"VerifiedName,omitempty"` + DeviceSentMeta *DeviceSentMeta `protobuf:"bytes,12,opt,name=DeviceSentMeta" json:"DeviceSentMeta,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageInfo) Reset() { + *x = MessageInfo{} + mi := &file_Neonize_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageInfo) ProtoMessage() {} + +func (x *MessageInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 MessageInfo.ProtoReflect.Descriptor instead. +func (*MessageInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{1} +} + +func (x *MessageInfo) GetMessageSource() *MessageSource { + if x != nil { + return x.MessageSource + } + return nil +} + +func (x *MessageInfo) GetID() string { + if x != nil && x.ID != nil { + return *x.ID + } + return "" +} + +func (x *MessageInfo) GetServerID() int64 { + if x != nil && x.ServerID != nil { + return *x.ServerID + } + return 0 +} + +func (x *MessageInfo) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *MessageInfo) GetPushname() string { + if x != nil && x.Pushname != nil { + return *x.Pushname + } + return "" +} + +func (x *MessageInfo) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *MessageInfo) GetCategory() string { + if x != nil && x.Category != nil { + return *x.Category + } + return "" +} + +func (x *MessageInfo) GetMulticast() bool { + if x != nil && x.Multicast != nil { + return *x.Multicast + } + return false +} + +func (x *MessageInfo) GetMediaType() string { + if x != nil && x.MediaType != nil { + return *x.MediaType + } + return "" +} + +func (x *MessageInfo) GetEdit() string { + if x != nil && x.Edit != nil { + return *x.Edit + } + return "" +} + +func (x *MessageInfo) GetVerifiedName() *VerifiedName { + if x != nil { + return x.VerifiedName + } + return nil +} + +func (x *MessageInfo) GetDeviceSentMeta() *DeviceSentMeta { + if x != nil { + return x.DeviceSentMeta + } + return nil +} + +type UploadResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Url *string `protobuf:"bytes,1,req,name=url" json:"url,omitempty"` + DirectPath *string `protobuf:"bytes,2,req,name=DirectPath" json:"DirectPath,omitempty"` + Handle *string `protobuf:"bytes,3,req,name=Handle" json:"Handle,omitempty"` + MediaKey []byte `protobuf:"bytes,4,req,name=MediaKey" json:"MediaKey,omitempty"` + FileEncSHA256 []byte `protobuf:"bytes,5,req,name=FileEncSHA256" json:"FileEncSHA256,omitempty"` + FileSHA256 []byte `protobuf:"bytes,6,req,name=FileSHA256" json:"FileSHA256,omitempty"` + FileLength *uint32 `protobuf:"varint,7,req,name=FileLength" json:"FileLength,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadResponse) Reset() { + *x = UploadResponse{} + mi := &file_Neonize_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadResponse) ProtoMessage() {} + +func (x *UploadResponse) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 UploadResponse.ProtoReflect.Descriptor instead. +func (*UploadResponse) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{2} +} + +func (x *UploadResponse) GetUrl() string { + if x != nil && x.Url != nil { + return *x.Url + } + return "" +} + +func (x *UploadResponse) GetDirectPath() string { + if x != nil && x.DirectPath != nil { + return *x.DirectPath + } + return "" +} + +func (x *UploadResponse) GetHandle() string { + if x != nil && x.Handle != nil { + return *x.Handle + } + return "" +} + +func (x *UploadResponse) GetMediaKey() []byte { + if x != nil { + return x.MediaKey + } + return nil +} + +func (x *UploadResponse) GetFileEncSHA256() []byte { + if x != nil { + return x.FileEncSHA256 + } + return nil +} + +func (x *UploadResponse) GetFileSHA256() []byte { + if x != nil { + return x.FileSHA256 + } + return nil +} + +func (x *UploadResponse) GetFileLength() uint32 { + if x != nil && x.FileLength != nil { + return *x.FileLength + } + return 0 +} + +type MessageSource struct { + state protoimpl.MessageState `protogen:"open.v1"` + Chat *JID `protobuf:"bytes,1,req,name=Chat" json:"Chat,omitempty"` + Sender *JID `protobuf:"bytes,2,req,name=Sender" json:"Sender,omitempty"` + IsFromMe *bool `protobuf:"varint,3,req,name=IsFromMe" json:"IsFromMe,omitempty"` + IsGroup *bool `protobuf:"varint,4,req,name=IsGroup" json:"IsGroup,omitempty"` + BroadcastListOwner *JID `protobuf:"bytes,5,req,name=BroadcastListOwner" json:"BroadcastListOwner,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageSource) Reset() { + *x = MessageSource{} + mi := &file_Neonize_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageSource) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageSource) ProtoMessage() {} + +func (x *MessageSource) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 MessageSource.ProtoReflect.Descriptor instead. +func (*MessageSource) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{3} +} + +func (x *MessageSource) GetChat() *JID { + if x != nil { + return x.Chat + } + return nil +} + +func (x *MessageSource) GetSender() *JID { + if x != nil { + return x.Sender + } + return nil +} + +func (x *MessageSource) GetIsFromMe() bool { + if x != nil && x.IsFromMe != nil { + return *x.IsFromMe + } + return false +} + +func (x *MessageSource) GetIsGroup() bool { + if x != nil && x.IsGroup != nil { + return *x.IsGroup + } + return false +} + +func (x *MessageSource) GetBroadcastListOwner() *JID { + if x != nil { + return x.BroadcastListOwner + } + return nil +} + +type DeviceSentMeta struct { + state protoimpl.MessageState `protogen:"open.v1"` + DestinationJID *string `protobuf:"bytes,1,req,name=DestinationJID" json:"DestinationJID,omitempty"` + Phash *string `protobuf:"bytes,2,req,name=Phash" json:"Phash,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DeviceSentMeta) Reset() { + *x = DeviceSentMeta{} + mi := &file_Neonize_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DeviceSentMeta) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceSentMeta) ProtoMessage() {} + +func (x *DeviceSentMeta) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[4] + 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 DeviceSentMeta.ProtoReflect.Descriptor instead. +func (*DeviceSentMeta) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{4} +} + +func (x *DeviceSentMeta) GetDestinationJID() string { + if x != nil && x.DestinationJID != nil { + return *x.DestinationJID + } + return "" +} + +func (x *DeviceSentMeta) GetPhash() string { + if x != nil && x.Phash != nil { + return *x.Phash + } + return "" +} + +// } +type VerifiedName struct { + state protoimpl.MessageState `protogen:"open.v1"` + Certificate *waVnameCert.VerifiedNameCertificate `protobuf:"bytes,1,opt,name=Certificate" json:"Certificate,omitempty"` + Details *waVnameCert.VerifiedNameCertificate_Details `protobuf:"bytes,2,opt,name=Details" json:"Details,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *VerifiedName) Reset() { + *x = VerifiedName{} + mi := &file_Neonize_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *VerifiedName) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*VerifiedName) ProtoMessage() {} + +func (x *VerifiedName) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 VerifiedName.ProtoReflect.Descriptor instead. +func (*VerifiedName) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{5} +} + +func (x *VerifiedName) GetCertificate() *waVnameCert.VerifiedNameCertificate { + if x != nil { + return x.Certificate + } + return nil +} + +func (x *VerifiedName) GetDetails() *waVnameCert.VerifiedNameCertificate_Details { + if x != nil { + return x.Details + } + return nil +} + +type IsOnWhatsAppResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Query *string `protobuf:"bytes,1,req,name=Query" json:"Query,omitempty"` + JID *JID `protobuf:"bytes,2,req,name=JID" json:"JID,omitempty"` + IsIn *bool `protobuf:"varint,3,req,name=IsIn" json:"IsIn,omitempty"` + VerifiedName *VerifiedName `protobuf:"bytes,4,opt,name=VerifiedName" json:"VerifiedName,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IsOnWhatsAppResponse) Reset() { + *x = IsOnWhatsAppResponse{} + mi := &file_Neonize_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IsOnWhatsAppResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IsOnWhatsAppResponse) ProtoMessage() {} + +func (x *IsOnWhatsAppResponse) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[6] + 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 IsOnWhatsAppResponse.ProtoReflect.Descriptor instead. +func (*IsOnWhatsAppResponse) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{6} +} + +func (x *IsOnWhatsAppResponse) GetQuery() string { + if x != nil && x.Query != nil { + return *x.Query + } + return "" +} + +func (x *IsOnWhatsAppResponse) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *IsOnWhatsAppResponse) GetIsIn() bool { + if x != nil && x.IsIn != nil { + return *x.IsIn + } + return false +} + +func (x *IsOnWhatsAppResponse) GetVerifiedName() *VerifiedName { + if x != nil { + return x.VerifiedName + } + return nil +} + +type UserInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + VerifiedName *VerifiedName `protobuf:"bytes,1,opt,name=VerifiedName" json:"VerifiedName,omitempty"` + Status *string `protobuf:"bytes,2,req,name=Status" json:"Status,omitempty"` + PictureID *string `protobuf:"bytes,3,req,name=PictureID" json:"PictureID,omitempty"` + Devices []*JID `protobuf:"bytes,4,rep,name=Devices" json:"Devices,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UserInfo) Reset() { + *x = UserInfo{} + mi := &file_Neonize_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UserInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserInfo) ProtoMessage() {} + +func (x *UserInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[7] + 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 UserInfo.ProtoReflect.Descriptor instead. +func (*UserInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{7} +} + +func (x *UserInfo) GetVerifiedName() *VerifiedName { + if x != nil { + return x.VerifiedName + } + return nil +} + +func (x *UserInfo) GetStatus() string { + if x != nil && x.Status != nil { + return *x.Status + } + return "" +} + +func (x *UserInfo) GetPictureID() string { + if x != nil && x.PictureID != nil { + return *x.PictureID + } + return "" +} + +func (x *UserInfo) GetDevices() []*JID { + if x != nil { + return x.Devices + } + return nil +} + +type Device struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,opt,name=JID" json:"JID,omitempty"` + Platform *string `protobuf:"bytes,2,req,name=Platform" json:"Platform,omitempty"` + BussinessName *string `protobuf:"bytes,3,req,name=BussinessName" json:"BussinessName,omitempty"` + PushName *string `protobuf:"bytes,4,req,name=PushName" json:"PushName,omitempty"` + Initialized *bool `protobuf:"varint,5,req,name=Initialized" json:"Initialized,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Device) Reset() { + *x = Device{} + mi := &file_Neonize_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Device) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Device) ProtoMessage() {} + +func (x *Device) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 Device.ProtoReflect.Descriptor instead. +func (*Device) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{8} +} + +func (x *Device) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *Device) GetPlatform() string { + if x != nil && x.Platform != nil { + return *x.Platform + } + return "" +} + +func (x *Device) GetBussinessName() string { + if x != nil && x.BussinessName != nil { + return *x.BussinessName + } + return "" +} + +func (x *Device) GetPushName() string { + if x != nil && x.PushName != nil { + return *x.PushName + } + return "" +} + +func (x *Device) GetInitialized() bool { + if x != nil && x.Initialized != nil { + return *x.Initialized + } + return false +} + +// GROUP +type GroupName struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"` + NameSetAt *int64 `protobuf:"varint,2,req,name=NameSetAt" json:"NameSetAt,omitempty"` + NameSetBy *JID `protobuf:"bytes,3,req,name=NameSetBy" json:"NameSetBy,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupName) Reset() { + *x = GroupName{} + mi := &file_Neonize_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupName) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupName) ProtoMessage() {} + +func (x *GroupName) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[9] + 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 GroupName.ProtoReflect.Descriptor instead. +func (*GroupName) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{9} +} + +func (x *GroupName) GetName() string { + if x != nil && x.Name != nil { + return *x.Name + } + return "" +} + +func (x *GroupName) GetNameSetAt() int64 { + if x != nil && x.NameSetAt != nil { + return *x.NameSetAt + } + return 0 +} + +func (x *GroupName) GetNameSetBy() *JID { + if x != nil { + return x.NameSetBy + } + return nil +} + +type GroupTopic struct { + state protoimpl.MessageState `protogen:"open.v1"` + Topic *string `protobuf:"bytes,1,req,name=Topic" json:"Topic,omitempty"` + TopicID *string `protobuf:"bytes,2,req,name=TopicID" json:"TopicID,omitempty"` + TopicSetAt *int64 `protobuf:"varint,3,req,name=TopicSetAt" json:"TopicSetAt,omitempty"` + TopicSetBy *JID `protobuf:"bytes,4,req,name=TopicSetBy" json:"TopicSetBy,omitempty"` + TopicDeleted *bool `protobuf:"varint,5,req,name=TopicDeleted" json:"TopicDeleted,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupTopic) Reset() { + *x = GroupTopic{} + mi := &file_Neonize_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupTopic) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupTopic) ProtoMessage() {} + +func (x *GroupTopic) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[10] + 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 GroupTopic.ProtoReflect.Descriptor instead. +func (*GroupTopic) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{10} +} + +func (x *GroupTopic) GetTopic() string { + if x != nil && x.Topic != nil { + return *x.Topic + } + return "" +} + +func (x *GroupTopic) GetTopicID() string { + if x != nil && x.TopicID != nil { + return *x.TopicID + } + return "" +} + +func (x *GroupTopic) GetTopicSetAt() int64 { + if x != nil && x.TopicSetAt != nil { + return *x.TopicSetAt + } + return 0 +} + +func (x *GroupTopic) GetTopicSetBy() *JID { + if x != nil { + return x.TopicSetBy + } + return nil +} + +func (x *GroupTopic) GetTopicDeleted() bool { + if x != nil && x.TopicDeleted != nil { + return *x.TopicDeleted + } + return false +} + +type GroupLocked struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsLocked *bool `protobuf:"varint,1,req,name=isLocked" json:"isLocked,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupLocked) Reset() { + *x = GroupLocked{} + mi := &file_Neonize_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupLocked) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupLocked) ProtoMessage() {} + +func (x *GroupLocked) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[11] + 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 GroupLocked.ProtoReflect.Descriptor instead. +func (*GroupLocked) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{11} +} + +func (x *GroupLocked) GetIsLocked() bool { + if x != nil && x.IsLocked != nil { + return *x.IsLocked + } + return false +} + +type GroupAnnounce struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsAnnounce *bool `protobuf:"varint,1,req,name=IsAnnounce" json:"IsAnnounce,omitempty"` + AnnounceVersionID *string `protobuf:"bytes,2,req,name=AnnounceVersionID" json:"AnnounceVersionID,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupAnnounce) Reset() { + *x = GroupAnnounce{} + mi := &file_Neonize_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupAnnounce) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupAnnounce) ProtoMessage() {} + +func (x *GroupAnnounce) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[12] + 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 GroupAnnounce.ProtoReflect.Descriptor instead. +func (*GroupAnnounce) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{12} +} + +func (x *GroupAnnounce) GetIsAnnounce() bool { + if x != nil && x.IsAnnounce != nil { + return *x.IsAnnounce + } + return false +} + +func (x *GroupAnnounce) GetAnnounceVersionID() string { + if x != nil && x.AnnounceVersionID != nil { + return *x.AnnounceVersionID + } + return "" +} + +type GroupEphemeral struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsEphemeral *bool `protobuf:"varint,1,req,name=IsEphemeral" json:"IsEphemeral,omitempty"` + DisappearingTimer *uint32 `protobuf:"varint,2,req,name=DisappearingTimer" json:"DisappearingTimer,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupEphemeral) Reset() { + *x = GroupEphemeral{} + mi := &file_Neonize_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupEphemeral) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupEphemeral) ProtoMessage() {} + +func (x *GroupEphemeral) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[13] + 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 GroupEphemeral.ProtoReflect.Descriptor instead. +func (*GroupEphemeral) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{13} +} + +func (x *GroupEphemeral) GetIsEphemeral() bool { + if x != nil && x.IsEphemeral != nil { + return *x.IsEphemeral + } + return false +} + +func (x *GroupEphemeral) GetDisappearingTimer() uint32 { + if x != nil && x.DisappearingTimer != nil { + return *x.DisappearingTimer + } + return 0 +} + +type GroupIncognito struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsIncognito *bool `protobuf:"varint,1,req,name=IsIncognito" json:"IsIncognito,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupIncognito) Reset() { + *x = GroupIncognito{} + mi := &file_Neonize_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupIncognito) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupIncognito) ProtoMessage() {} + +func (x *GroupIncognito) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[14] + 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 GroupIncognito.ProtoReflect.Descriptor instead. +func (*GroupIncognito) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{14} +} + +func (x *GroupIncognito) GetIsIncognito() bool { + if x != nil && x.IsIncognito != nil { + return *x.IsIncognito + } + return false +} + +type GroupParent struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsParent *bool `protobuf:"varint,1,req,name=IsParent" json:"IsParent,omitempty"` + DefaultMembershipApprovalMode *string `protobuf:"bytes,2,req,name=DefaultMembershipApprovalMode" json:"DefaultMembershipApprovalMode,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupParent) Reset() { + *x = GroupParent{} + mi := &file_Neonize_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupParent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupParent) ProtoMessage() {} + +func (x *GroupParent) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[15] + 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 GroupParent.ProtoReflect.Descriptor instead. +func (*GroupParent) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{15} +} + +func (x *GroupParent) GetIsParent() bool { + if x != nil && x.IsParent != nil { + return *x.IsParent + } + return false +} + +func (x *GroupParent) GetDefaultMembershipApprovalMode() string { + if x != nil && x.DefaultMembershipApprovalMode != nil { + return *x.DefaultMembershipApprovalMode + } + return "" +} + +type GroupLinkedParent struct { + state protoimpl.MessageState `protogen:"open.v1"` + LinkedParentJID *JID `protobuf:"bytes,1,req,name=LinkedParentJID" json:"LinkedParentJID,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupLinkedParent) Reset() { + *x = GroupLinkedParent{} + mi := &file_Neonize_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupLinkedParent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupLinkedParent) ProtoMessage() {} + +func (x *GroupLinkedParent) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[16] + 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 GroupLinkedParent.ProtoReflect.Descriptor instead. +func (*GroupLinkedParent) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{16} +} + +func (x *GroupLinkedParent) GetLinkedParentJID() *JID { + if x != nil { + return x.LinkedParentJID + } + return nil +} + +type GroupIsDefaultSub struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsDefaultSubGroup *bool `protobuf:"varint,1,req,name=IsDefaultSubGroup" json:"IsDefaultSubGroup,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupIsDefaultSub) Reset() { + *x = GroupIsDefaultSub{} + mi := &file_Neonize_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupIsDefaultSub) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupIsDefaultSub) ProtoMessage() {} + +func (x *GroupIsDefaultSub) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[17] + 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 GroupIsDefaultSub.ProtoReflect.Descriptor instead. +func (*GroupIsDefaultSub) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{17} +} + +func (x *GroupIsDefaultSub) GetIsDefaultSubGroup() bool { + if x != nil && x.IsDefaultSubGroup != nil { + return *x.IsDefaultSubGroup + } + return false +} + +type GroupParticipantAddRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code *string `protobuf:"bytes,1,req,name=Code" json:"Code,omitempty"` + Expiration *float32 `protobuf:"fixed32,2,req,name=Expiration" json:"Expiration,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupParticipantAddRequest) Reset() { + *x = GroupParticipantAddRequest{} + mi := &file_Neonize_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupParticipantAddRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupParticipantAddRequest) ProtoMessage() {} + +func (x *GroupParticipantAddRequest) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[18] + 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 GroupParticipantAddRequest.ProtoReflect.Descriptor instead. +func (*GroupParticipantAddRequest) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{18} +} + +func (x *GroupParticipantAddRequest) GetCode() string { + if x != nil && x.Code != nil { + return *x.Code + } + return "" +} + +func (x *GroupParticipantAddRequest) GetExpiration() float32 { + if x != nil && x.Expiration != nil { + return *x.Expiration + } + return 0 +} + +type GroupParticipant struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,opt,name=JID" json:"JID,omitempty"` + LID *JID `protobuf:"bytes,2,req,name=LID" json:"LID,omitempty"` + IsAdmin *bool `protobuf:"varint,3,req,name=IsAdmin" json:"IsAdmin,omitempty"` + IsSuperAdmin *bool `protobuf:"varint,4,req,name=IsSuperAdmin" json:"IsSuperAdmin,omitempty"` + DisplayName *string `protobuf:"bytes,5,req,name=DisplayName" json:"DisplayName,omitempty"` + Error *int32 `protobuf:"varint,6,req,name=Error" json:"Error,omitempty"` + AddRequest *GroupParticipantAddRequest `protobuf:"bytes,7,opt,name=AddRequest" json:"AddRequest,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupParticipant) Reset() { + *x = GroupParticipant{} + mi := &file_Neonize_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupParticipant) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupParticipant) ProtoMessage() {} + +func (x *GroupParticipant) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[19] + 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 GroupParticipant.ProtoReflect.Descriptor instead. +func (*GroupParticipant) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{19} +} + +func (x *GroupParticipant) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *GroupParticipant) GetLID() *JID { + if x != nil { + return x.LID + } + return nil +} + +func (x *GroupParticipant) GetIsAdmin() bool { + if x != nil && x.IsAdmin != nil { + return *x.IsAdmin + } + return false +} + +func (x *GroupParticipant) GetIsSuperAdmin() bool { + if x != nil && x.IsSuperAdmin != nil { + return *x.IsSuperAdmin + } + return false +} + +func (x *GroupParticipant) GetDisplayName() string { + if x != nil && x.DisplayName != nil { + return *x.DisplayName + } + return "" +} + +func (x *GroupParticipant) GetError() int32 { + if x != nil && x.Error != nil { + return *x.Error + } + return 0 +} + +func (x *GroupParticipant) GetAddRequest() *GroupParticipantAddRequest { + if x != nil { + return x.AddRequest + } + return nil +} + +type GroupInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + OwnerJID *JID `protobuf:"bytes,2,req,name=OwnerJID" json:"OwnerJID,omitempty"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + GroupName *GroupName `protobuf:"bytes,3,req,name=GroupName" json:"GroupName,omitempty"` + GroupTopic *GroupTopic `protobuf:"bytes,4,req,name=GroupTopic" json:"GroupTopic,omitempty"` + GroupLocked *GroupLocked `protobuf:"bytes,5,req,name=GroupLocked" json:"GroupLocked,omitempty"` + GroupAnnounce *GroupAnnounce `protobuf:"bytes,6,req,name=GroupAnnounce" json:"GroupAnnounce,omitempty"` + GroupEphemeral *GroupEphemeral `protobuf:"bytes,7,req,name=GroupEphemeral" json:"GroupEphemeral,omitempty"` + GroupIncognito *GroupIncognito `protobuf:"bytes,8,req,name=GroupIncognito" json:"GroupIncognito,omitempty"` + GroupParent *GroupParent `protobuf:"bytes,9,req,name=GroupParent" json:"GroupParent,omitempty"` + GroupLinkedParent *GroupLinkedParent `protobuf:"bytes,10,req,name=GroupLinkedParent" json:"GroupLinkedParent,omitempty"` + GroupIsDefaultSub *GroupIsDefaultSub `protobuf:"bytes,11,req,name=GroupIsDefaultSub" json:"GroupIsDefaultSub,omitempty"` + GroupCreated *float32 `protobuf:"fixed32,12,req,name=GroupCreated" json:"GroupCreated,omitempty"` + ParticipantVersionID *string `protobuf:"bytes,13,req,name=ParticipantVersionID" json:"ParticipantVersionID,omitempty"` + Participants []*GroupParticipant `protobuf:"bytes,14,rep,name=Participants" json:"Participants,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupInfo) Reset() { + *x = GroupInfo{} + mi := &file_Neonize_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupInfo) ProtoMessage() {} + +func (x *GroupInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[20] + 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 GroupInfo.ProtoReflect.Descriptor instead. +func (*GroupInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{20} +} + +func (x *GroupInfo) GetOwnerJID() *JID { + if x != nil { + return x.OwnerJID + } + return nil +} + +func (x *GroupInfo) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *GroupInfo) GetGroupName() *GroupName { + if x != nil { + return x.GroupName + } + return nil +} + +func (x *GroupInfo) GetGroupTopic() *GroupTopic { + if x != nil { + return x.GroupTopic + } + return nil +} + +func (x *GroupInfo) GetGroupLocked() *GroupLocked { + if x != nil { + return x.GroupLocked + } + return nil +} + +func (x *GroupInfo) GetGroupAnnounce() *GroupAnnounce { + if x != nil { + return x.GroupAnnounce + } + return nil +} + +func (x *GroupInfo) GetGroupEphemeral() *GroupEphemeral { + if x != nil { + return x.GroupEphemeral + } + return nil +} + +func (x *GroupInfo) GetGroupIncognito() *GroupIncognito { + if x != nil { + return x.GroupIncognito + } + return nil +} + +func (x *GroupInfo) GetGroupParent() *GroupParent { + if x != nil { + return x.GroupParent + } + return nil +} + +func (x *GroupInfo) GetGroupLinkedParent() *GroupLinkedParent { + if x != nil { + return x.GroupLinkedParent + } + return nil +} + +func (x *GroupInfo) GetGroupIsDefaultSub() *GroupIsDefaultSub { + if x != nil { + return x.GroupIsDefaultSub + } + return nil +} + +func (x *GroupInfo) GetGroupCreated() float32 { + if x != nil && x.GroupCreated != nil { + return *x.GroupCreated + } + return 0 +} + +func (x *GroupInfo) GetParticipantVersionID() string { + if x != nil && x.ParticipantVersionID != nil { + return *x.ParticipantVersionID + } + return "" +} + +func (x *GroupInfo) GetParticipants() []*GroupParticipant { + if x != nil { + return x.Participants + } + return nil +} + +type MessageDebugTimings struct { + state protoimpl.MessageState `protogen:"open.v1"` + Queue *int64 `protobuf:"varint,1,req,name=Queue" json:"Queue,omitempty"` + Marshal_ *int64 `protobuf:"varint,2,req,name=Marshal" json:"Marshal,omitempty"` + GetParticipants *int64 `protobuf:"varint,3,req,name=GetParticipants" json:"GetParticipants,omitempty"` + GetDevices *int64 `protobuf:"varint,4,req,name=GetDevices" json:"GetDevices,omitempty"` + GroupEncrypt *int64 `protobuf:"varint,5,req,name=GroupEncrypt" json:"GroupEncrypt,omitempty"` + PeerEncrypt *int64 `protobuf:"varint,6,req,name=PeerEncrypt" json:"PeerEncrypt,omitempty"` + Send *int64 `protobuf:"varint,7,req,name=Send" json:"Send,omitempty"` + Resp *int64 `protobuf:"varint,8,req,name=Resp" json:"Resp,omitempty"` + Retry *int64 `protobuf:"varint,9,req,name=Retry" json:"Retry,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageDebugTimings) Reset() { + *x = MessageDebugTimings{} + mi := &file_Neonize_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageDebugTimings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageDebugTimings) ProtoMessage() {} + +func (x *MessageDebugTimings) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 MessageDebugTimings.ProtoReflect.Descriptor instead. +func (*MessageDebugTimings) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{21} +} + +func (x *MessageDebugTimings) GetQueue() int64 { + if x != nil && x.Queue != nil { + return *x.Queue + } + return 0 +} + +func (x *MessageDebugTimings) GetMarshal_() int64 { + if x != nil && x.Marshal_ != nil { + return *x.Marshal_ + } + return 0 +} + +func (x *MessageDebugTimings) GetGetParticipants() int64 { + if x != nil && x.GetParticipants != nil { + return *x.GetParticipants + } + return 0 +} + +func (x *MessageDebugTimings) GetGetDevices() int64 { + if x != nil && x.GetDevices != nil { + return *x.GetDevices + } + return 0 +} + +func (x *MessageDebugTimings) GetGroupEncrypt() int64 { + if x != nil && x.GroupEncrypt != nil { + return *x.GroupEncrypt + } + return 0 +} + +func (x *MessageDebugTimings) GetPeerEncrypt() int64 { + if x != nil && x.PeerEncrypt != nil { + return *x.PeerEncrypt + } + return 0 +} + +func (x *MessageDebugTimings) GetSend() int64 { + if x != nil && x.Send != nil { + return *x.Send + } + return 0 +} + +func (x *MessageDebugTimings) GetResp() int64 { + if x != nil && x.Resp != nil { + return *x.Resp + } + return 0 +} + +func (x *MessageDebugTimings) GetRetry() int64 { + if x != nil && x.Retry != nil { + return *x.Retry + } + return 0 +} + +type SendResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Timestamp *int64 `protobuf:"varint,1,req,name=Timestamp" json:"Timestamp,omitempty"` + ID *string `protobuf:"bytes,2,req,name=ID" json:"ID,omitempty"` + ServerID *int64 `protobuf:"varint,3,req,name=ServerID" json:"ServerID,omitempty"` + DebugTimings *MessageDebugTimings `protobuf:"bytes,4,req,name=DebugTimings" json:"DebugTimings,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendResponse) Reset() { + *x = SendResponse{} + mi := &file_Neonize_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendResponse) ProtoMessage() {} + +func (x *SendResponse) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[22] + 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 SendResponse.ProtoReflect.Descriptor instead. +func (*SendResponse) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{22} +} + +func (x *SendResponse) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *SendResponse) GetID() string { + if x != nil && x.ID != nil { + return *x.ID + } + return "" +} + +func (x *SendResponse) GetServerID() int64 { + if x != nil && x.ServerID != nil { + return *x.ServerID + } + return 0 +} + +func (x *SendResponse) GetDebugTimings() *MessageDebugTimings { + if x != nil { + return x.DebugTimings + } + return nil +} + +type SendMessageReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Error *string `protobuf:"bytes,1,opt,name=Error" json:"Error,omitempty"` + SendResponse *SendResponse `protobuf:"bytes,2,opt,name=SendResponse" json:"SendResponse,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendMessageReturnFunction) Reset() { + *x = SendMessageReturnFunction{} + mi := &file_Neonize_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendMessageReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendMessageReturnFunction) ProtoMessage() {} + +func (x *SendMessageReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[23] + 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 SendMessageReturnFunction.ProtoReflect.Descriptor instead. +func (*SendMessageReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{23} +} + +func (x *SendMessageReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +func (x *SendMessageReturnFunction) GetSendResponse() *SendResponse { + if x != nil { + return x.SendResponse + } + return nil +} + +// Function +type GetGroupInfoReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + GroupInfo *GroupInfo `protobuf:"bytes,1,opt,name=GroupInfo" json:"GroupInfo,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGroupInfoReturnFunction) Reset() { + *x = GetGroupInfoReturnFunction{} + mi := &file_Neonize_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGroupInfoReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGroupInfoReturnFunction) ProtoMessage() {} + +func (x *GetGroupInfoReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[24] + 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 GetGroupInfoReturnFunction.ProtoReflect.Descriptor instead. +func (*GetGroupInfoReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{24} +} + +func (x *GetGroupInfoReturnFunction) GetGroupInfo() *GroupInfo { + if x != nil { + return x.GroupInfo + } + return nil +} + +func (x *GetGroupInfoReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type JoinGroupWithLinkReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Error *string `protobuf:"bytes,1,opt,name=Error" json:"Error,omitempty"` + Jid *JID `protobuf:"bytes,2,opt,name=Jid" json:"Jid,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinGroupWithLinkReturnFunction) Reset() { + *x = JoinGroupWithLinkReturnFunction{} + mi := &file_Neonize_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinGroupWithLinkReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinGroupWithLinkReturnFunction) ProtoMessage() {} + +func (x *JoinGroupWithLinkReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[25] + 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 JoinGroupWithLinkReturnFunction.ProtoReflect.Descriptor instead. +func (*JoinGroupWithLinkReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{25} +} + +func (x *JoinGroupWithLinkReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +func (x *JoinGroupWithLinkReturnFunction) GetJid() *JID { + if x != nil { + return x.Jid + } + return nil +} + +type GetGroupInviteLinkReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + InviteLink *string `protobuf:"bytes,1,opt,name=InviteLink" json:"InviteLink,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGroupInviteLinkReturnFunction) Reset() { + *x = GetGroupInviteLinkReturnFunction{} + mi := &file_Neonize_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGroupInviteLinkReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGroupInviteLinkReturnFunction) ProtoMessage() {} + +func (x *GetGroupInviteLinkReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[26] + 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 GetGroupInviteLinkReturnFunction.ProtoReflect.Descriptor instead. +func (*GetGroupInviteLinkReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{26} +} + +func (x *GetGroupInviteLinkReturnFunction) GetInviteLink() string { + if x != nil && x.InviteLink != nil { + return *x.InviteLink + } + return "" +} + +func (x *GetGroupInviteLinkReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type DownloadReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Binary []byte `protobuf:"bytes,1,opt,name=Binary" json:"Binary,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DownloadReturnFunction) Reset() { + *x = DownloadReturnFunction{} + mi := &file_Neonize_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DownloadReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DownloadReturnFunction) ProtoMessage() {} + +func (x *DownloadReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[27] + 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 DownloadReturnFunction.ProtoReflect.Descriptor instead. +func (*DownloadReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{27} +} + +func (x *DownloadReturnFunction) GetBinary() []byte { + if x != nil { + return x.Binary + } + return nil +} + +func (x *DownloadReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type UploadReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + UploadResponse *UploadResponse `protobuf:"bytes,1,opt,name=UploadResponse" json:"UploadResponse,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UploadReturnFunction) Reset() { + *x = UploadReturnFunction{} + mi := &file_Neonize_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UploadReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadReturnFunction) ProtoMessage() {} + +func (x *UploadReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[28] + 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 UploadReturnFunction.ProtoReflect.Descriptor instead. +func (*UploadReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{28} +} + +func (x *UploadReturnFunction) GetUploadResponse() *UploadResponse { + if x != nil { + return x.UploadResponse + } + return nil +} + +func (x *UploadReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type SetGroupPhotoReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + PictureID *string `protobuf:"bytes,1,req,name=PictureID" json:"PictureID,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetGroupPhotoReturnFunction) Reset() { + *x = SetGroupPhotoReturnFunction{} + mi := &file_Neonize_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetGroupPhotoReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetGroupPhotoReturnFunction) ProtoMessage() {} + +func (x *SetGroupPhotoReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[29] + 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 SetGroupPhotoReturnFunction.ProtoReflect.Descriptor instead. +func (*SetGroupPhotoReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{29} +} + +func (x *SetGroupPhotoReturnFunction) GetPictureID() string { + if x != nil && x.PictureID != nil { + return *x.PictureID + } + return "" +} + +func (x *SetGroupPhotoReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type IsOnWhatsAppReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsOnWhatsAppResponse []*IsOnWhatsAppResponse `protobuf:"bytes,1,rep,name=IsOnWhatsAppResponse" json:"IsOnWhatsAppResponse,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IsOnWhatsAppReturnFunction) Reset() { + *x = IsOnWhatsAppReturnFunction{} + mi := &file_Neonize_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IsOnWhatsAppReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IsOnWhatsAppReturnFunction) ProtoMessage() {} + +func (x *IsOnWhatsAppReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[30] + 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 IsOnWhatsAppReturnFunction.ProtoReflect.Descriptor instead. +func (*IsOnWhatsAppReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{30} +} + +func (x *IsOnWhatsAppReturnFunction) GetIsOnWhatsAppResponse() []*IsOnWhatsAppResponse { + if x != nil { + return x.IsOnWhatsAppResponse + } + return nil +} + +func (x *IsOnWhatsAppReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetUserInfoSingleReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,opt,name=JID" json:"JID,omitempty"` + UserInfo *UserInfo `protobuf:"bytes,2,opt,name=UserInfo" json:"UserInfo,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUserInfoSingleReturnFunction) Reset() { + *x = GetUserInfoSingleReturnFunction{} + mi := &file_Neonize_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUserInfoSingleReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUserInfoSingleReturnFunction) ProtoMessage() {} + +func (x *GetUserInfoSingleReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[31] + 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 GetUserInfoSingleReturnFunction.ProtoReflect.Descriptor instead. +func (*GetUserInfoSingleReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{31} +} + +func (x *GetUserInfoSingleReturnFunction) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *GetUserInfoSingleReturnFunction) GetUserInfo() *UserInfo { + if x != nil { + return x.UserInfo + } + return nil +} + +type GetUserInfoReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + UsersInfo []*GetUserInfoSingleReturnFunction `protobuf:"bytes,1,rep,name=UsersInfo" json:"UsersInfo,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUserInfoReturnFunction) Reset() { + *x = GetUserInfoReturnFunction{} + mi := &file_Neonize_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUserInfoReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUserInfoReturnFunction) ProtoMessage() {} + +func (x *GetUserInfoReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[32] + 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 GetUserInfoReturnFunction.ProtoReflect.Descriptor instead. +func (*GetUserInfoReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{32} +} + +func (x *GetUserInfoReturnFunction) GetUsersInfo() []*GetUserInfoSingleReturnFunction { + if x != nil { + return x.UsersInfo + } + return nil +} + +func (x *GetUserInfoReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type BuildPollVoteReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + PollVote *waE2E.Message `protobuf:"bytes,1,opt,name=PollVote" json:"PollVote,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BuildPollVoteReturnFunction) Reset() { + *x = BuildPollVoteReturnFunction{} + mi := &file_Neonize_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BuildPollVoteReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BuildPollVoteReturnFunction) ProtoMessage() {} + +func (x *BuildPollVoteReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[33] + 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 BuildPollVoteReturnFunction.ProtoReflect.Descriptor instead. +func (*BuildPollVoteReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{33} +} + +func (x *BuildPollVoteReturnFunction) GetPollVote() *waE2E.Message { + if x != nil { + return x.PollVote + } + return nil +} + +func (x *BuildPollVoteReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type CreateNewsLetterReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + NewsletterMetadata *NewsletterMetadata `protobuf:"bytes,1,opt,name=NewsletterMetadata" json:"NewsletterMetadata,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateNewsLetterReturnFunction) Reset() { + *x = CreateNewsLetterReturnFunction{} + mi := &file_Neonize_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateNewsLetterReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateNewsLetterReturnFunction) ProtoMessage() {} + +func (x *CreateNewsLetterReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[34] + 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 CreateNewsLetterReturnFunction.ProtoReflect.Descriptor instead. +func (*CreateNewsLetterReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{34} +} + +func (x *CreateNewsLetterReturnFunction) GetNewsletterMetadata() *NewsletterMetadata { + if x != nil { + return x.NewsletterMetadata + } + return nil +} + +func (x *CreateNewsLetterReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetBlocklistReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Blocklist *Blocklist `protobuf:"bytes,1,opt,name=Blocklist" json:"Blocklist,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetBlocklistReturnFunction) Reset() { + *x = GetBlocklistReturnFunction{} + mi := &file_Neonize_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetBlocklistReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetBlocklistReturnFunction) ProtoMessage() {} + +func (x *GetBlocklistReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[35] + 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 GetBlocklistReturnFunction.ProtoReflect.Descriptor instead. +func (*GetBlocklistReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{35} +} + +func (x *GetBlocklistReturnFunction) GetBlocklist() *Blocklist { + if x != nil { + return x.Blocklist + } + return nil +} + +func (x *GetBlocklistReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetContactQRLinkReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Link *string `protobuf:"bytes,1,req,name=Link" json:"Link,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetContactQRLinkReturnFunction) Reset() { + *x = GetContactQRLinkReturnFunction{} + mi := &file_Neonize_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetContactQRLinkReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetContactQRLinkReturnFunction) ProtoMessage() {} + +func (x *GetContactQRLinkReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[36] + 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 GetContactQRLinkReturnFunction.ProtoReflect.Descriptor instead. +func (*GetContactQRLinkReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{36} +} + +func (x *GetContactQRLinkReturnFunction) GetLink() string { + if x != nil && x.Link != nil { + return *x.Link + } + return "" +} + +func (x *GetContactQRLinkReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetGroupRequestParticipantsReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Participants []*JID `protobuf:"bytes,1,rep,name=Participants" json:"Participants,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetGroupRequestParticipantsReturnFunction) Reset() { + *x = GetGroupRequestParticipantsReturnFunction{} + mi := &file_Neonize_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetGroupRequestParticipantsReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetGroupRequestParticipantsReturnFunction) ProtoMessage() {} + +func (x *GetGroupRequestParticipantsReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[37] + 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 GetGroupRequestParticipantsReturnFunction.ProtoReflect.Descriptor instead. +func (*GetGroupRequestParticipantsReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{37} +} + +func (x *GetGroupRequestParticipantsReturnFunction) GetParticipants() []*JID { + if x != nil { + return x.Participants + } + return nil +} + +func (x *GetGroupRequestParticipantsReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetJoinedGroupsReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Group []*GroupInfo `protobuf:"bytes,1,rep,name=Group" json:"Group,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetJoinedGroupsReturnFunction) Reset() { + *x = GetJoinedGroupsReturnFunction{} + mi := &file_Neonize_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetJoinedGroupsReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetJoinedGroupsReturnFunction) ProtoMessage() {} + +func (x *GetJoinedGroupsReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[38] + 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 GetJoinedGroupsReturnFunction.ProtoReflect.Descriptor instead. +func (*GetJoinedGroupsReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{38} +} + +func (x *GetJoinedGroupsReturnFunction) GetGroup() []*GroupInfo { + if x != nil { + return x.Group + } + return nil +} + +func (x *GetJoinedGroupsReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type ReqCreateGroup struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` + Participants []*JID `protobuf:"bytes,2,rep,name=Participants" json:"Participants,omitempty"` + CreateKey *string `protobuf:"bytes,3,req,name=CreateKey" json:"CreateKey,omitempty"` + GroupParent *GroupParent `protobuf:"bytes,4,opt,name=GroupParent" json:"GroupParent,omitempty"` + GroupLinkedParent *GroupLinkedParent `protobuf:"bytes,5,opt,name=GroupLinkedParent" json:"GroupLinkedParent,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReqCreateGroup) Reset() { + *x = ReqCreateGroup{} + mi := &file_Neonize_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReqCreateGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReqCreateGroup) ProtoMessage() {} + +func (x *ReqCreateGroup) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[39] + 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 ReqCreateGroup.ProtoReflect.Descriptor instead. +func (*ReqCreateGroup) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{39} +} + +func (x *ReqCreateGroup) GetName() string { + if x != nil && x.Name != nil { + return *x.Name + } + return "" +} + +func (x *ReqCreateGroup) GetParticipants() []*JID { + if x != nil { + return x.Participants + } + return nil +} + +func (x *ReqCreateGroup) GetCreateKey() string { + if x != nil && x.CreateKey != nil { + return *x.CreateKey + } + return "" +} + +func (x *ReqCreateGroup) GetGroupParent() *GroupParent { + if x != nil { + return x.GroupParent + } + return nil +} + +func (x *ReqCreateGroup) GetGroupLinkedParent() *GroupLinkedParent { + if x != nil { + return x.GroupLinkedParent + } + return nil +} + +type JIDArray struct { + state protoimpl.MessageState `protogen:"open.v1"` + JIDS []*JID `protobuf:"bytes,1,rep,name=JIDS" json:"JIDS,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JIDArray) Reset() { + *x = JIDArray{} + mi := &file_Neonize_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JIDArray) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JIDArray) ProtoMessage() {} + +func (x *JIDArray) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[40] + 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 JIDArray.ProtoReflect.Descriptor instead. +func (*JIDArray) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{40} +} + +func (x *JIDArray) GetJIDS() []*JID { + if x != nil { + return x.JIDS + } + return nil +} + +type ArrayString struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data []string `protobuf:"bytes,1,rep,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ArrayString) Reset() { + *x = ArrayString{} + mi := &file_Neonize_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ArrayString) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ArrayString) ProtoMessage() {} + +func (x *ArrayString) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[41] + 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 ArrayString.ProtoReflect.Descriptor instead. +func (*ArrayString) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{41} +} + +func (x *ArrayString) GetData() []string { + if x != nil { + return x.Data + } + return nil +} + +type NewsLetterMessageMeta struct { + state protoimpl.MessageState `protogen:"open.v1"` + EditTS *int64 `protobuf:"varint,1,req,name=EditTS" json:"EditTS,omitempty"` + OriginalTS *int64 `protobuf:"varint,2,req,name=OriginalTS" json:"OriginalTS,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsLetterMessageMeta) Reset() { + *x = NewsLetterMessageMeta{} + mi := &file_Neonize_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsLetterMessageMeta) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsLetterMessageMeta) ProtoMessage() {} + +func (x *NewsLetterMessageMeta) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[42] + 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 NewsLetterMessageMeta.ProtoReflect.Descriptor instead. +func (*NewsLetterMessageMeta) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{42} +} + +func (x *NewsLetterMessageMeta) GetEditTS() int64 { + if x != nil && x.EditTS != nil { + return *x.EditTS + } + return 0 +} + +func (x *NewsLetterMessageMeta) GetOriginalTS() int64 { + if x != nil && x.OriginalTS != nil { + return *x.OriginalTS + } + return 0 +} + +type GroupDelete struct { + state protoimpl.MessageState `protogen:"open.v1"` + Deleted *bool `protobuf:"varint,1,req,name=Deleted" json:"Deleted,omitempty"` + DeletedReason *string `protobuf:"bytes,2,req,name=DeletedReason" json:"DeletedReason,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupDelete) Reset() { + *x = GroupDelete{} + mi := &file_Neonize_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupDelete) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupDelete) ProtoMessage() {} + +func (x *GroupDelete) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[43] + 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 GroupDelete.ProtoReflect.Descriptor instead. +func (*GroupDelete) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{43} +} + +func (x *GroupDelete) GetDeleted() bool { + if x != nil && x.Deleted != nil { + return *x.Deleted + } + return false +} + +func (x *GroupDelete) GetDeletedReason() string { + if x != nil && x.DeletedReason != nil { + return *x.DeletedReason + } + return "" +} + +type Message struct { + state protoimpl.MessageState `protogen:"open.v1"` + Info *MessageInfo `protobuf:"bytes,1,req,name=Info" json:"Info,omitempty"` + Message *waE2E.Message `protobuf:"bytes,2,opt,name=Message" json:"Message,omitempty"` + IsEphemeral *bool `protobuf:"varint,3,req,name=IsEphemeral" json:"IsEphemeral,omitempty"` + IsViewOnce *bool `protobuf:"varint,4,req,name=IsViewOnce" json:"IsViewOnce,omitempty"` + IsViewOnceV2 *bool `protobuf:"varint,5,req,name=IsViewOnceV2" json:"IsViewOnceV2,omitempty"` + IsViewOnceV2Extension *bool `protobuf:"varint,6,req,name=IsViewOnceV2Extension" json:"IsViewOnceV2Extension,omitempty"` + IsDocumentWithCaption *bool `protobuf:"varint,7,req,name=IsDocumentWithCaption" json:"IsDocumentWithCaption,omitempty"` + IsLottieSticker *bool `protobuf:"varint,8,req,name=IsLottieSticker" json:"IsLottieSticker,omitempty"` + IsEdit *bool `protobuf:"varint,9,req,name=IsEdit" json:"IsEdit,omitempty"` + SourceWebMsg *waWeb.WebMessageInfo `protobuf:"bytes,10,opt,name=SourceWebMsg" json:"SourceWebMsg,omitempty"` + UnavailableRequestID *string `protobuf:"bytes,11,req,name=UnavailableRequestID" json:"UnavailableRequestID,omitempty"` + RetryCount *int64 `protobuf:"varint,12,req,name=RetryCount" json:"RetryCount,omitempty"` + NewsLetterMeta *NewsLetterMessageMeta `protobuf:"bytes,13,opt,name=NewsLetterMeta" json:"NewsLetterMeta,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Message) Reset() { + *x = Message{} + mi := &file_Neonize_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Message) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Message) ProtoMessage() {} + +func (x *Message) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[44] + 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 Message.ProtoReflect.Descriptor instead. +func (*Message) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{44} +} + +func (x *Message) GetInfo() *MessageInfo { + if x != nil { + return x.Info + } + return nil +} + +func (x *Message) GetMessage() *waE2E.Message { + if x != nil { + return x.Message + } + return nil +} + +func (x *Message) GetIsEphemeral() bool { + if x != nil && x.IsEphemeral != nil { + return *x.IsEphemeral + } + return false +} + +func (x *Message) GetIsViewOnce() bool { + if x != nil && x.IsViewOnce != nil { + return *x.IsViewOnce + } + return false +} + +func (x *Message) GetIsViewOnceV2() bool { + if x != nil && x.IsViewOnceV2 != nil { + return *x.IsViewOnceV2 + } + return false +} + +func (x *Message) GetIsViewOnceV2Extension() bool { + if x != nil && x.IsViewOnceV2Extension != nil { + return *x.IsViewOnceV2Extension + } + return false +} + +func (x *Message) GetIsDocumentWithCaption() bool { + if x != nil && x.IsDocumentWithCaption != nil { + return *x.IsDocumentWithCaption + } + return false +} + +func (x *Message) GetIsLottieSticker() bool { + if x != nil && x.IsLottieSticker != nil { + return *x.IsLottieSticker + } + return false +} + +func (x *Message) GetIsEdit() bool { + if x != nil && x.IsEdit != nil { + return *x.IsEdit + } + return false +} + +func (x *Message) GetSourceWebMsg() *waWeb.WebMessageInfo { + if x != nil { + return x.SourceWebMsg + } + return nil +} + +func (x *Message) GetUnavailableRequestID() string { + if x != nil && x.UnavailableRequestID != nil { + return *x.UnavailableRequestID + } + return "" +} + +func (x *Message) GetRetryCount() int64 { + if x != nil && x.RetryCount != nil { + return *x.RetryCount + } + return 0 +} + +func (x *Message) GetNewsLetterMeta() *NewsLetterMessageMeta { + if x != nil { + return x.NewsLetterMeta + } + return nil +} + +type CreateNewsletterParams struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name *string `protobuf:"bytes,1,req,name=Name" json:"Name,omitempty"` + Description *string `protobuf:"bytes,2,req,name=Description" json:"Description,omitempty"` + Picture []byte `protobuf:"bytes,3,req,name=Picture" json:"Picture,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CreateNewsletterParams) Reset() { + *x = CreateNewsletterParams{} + mi := &file_Neonize_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CreateNewsletterParams) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateNewsletterParams) ProtoMessage() {} + +func (x *CreateNewsletterParams) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[45] + 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 CreateNewsletterParams.ProtoReflect.Descriptor instead. +func (*CreateNewsletterParams) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{45} +} + +func (x *CreateNewsletterParams) GetName() string { + if x != nil && x.Name != nil { + return *x.Name + } + return "" +} + +func (x *CreateNewsletterParams) GetDescription() string { + if x != nil && x.Description != nil { + return *x.Description + } + return "" +} + +func (x *CreateNewsletterParams) GetPicture() []byte { + if x != nil { + return x.Picture + } + return nil +} + +type WrappedNewsletterState struct { + state protoimpl.MessageState `protogen:"open.v1"` + Type *WrappedNewsletterState_NewsletterState `protobuf:"varint,1,req,name=Type,enum=neonize.WrappedNewsletterState_NewsletterState" json:"Type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrappedNewsletterState) Reset() { + *x = WrappedNewsletterState{} + mi := &file_Neonize_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrappedNewsletterState) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrappedNewsletterState) ProtoMessage() {} + +func (x *WrappedNewsletterState) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[46] + 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 WrappedNewsletterState.ProtoReflect.Descriptor instead. +func (*WrappedNewsletterState) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{46} +} + +func (x *WrappedNewsletterState) GetType() WrappedNewsletterState_NewsletterState { + if x != nil && x.Type != nil { + return *x.Type + } + return WrappedNewsletterState_ACTIVE +} + +type NewsletterText struct { + state protoimpl.MessageState `protogen:"open.v1"` + Text *string `protobuf:"bytes,1,req,name=Text" json:"Text,omitempty"` + ID *string `protobuf:"bytes,2,req,name=ID" json:"ID,omitempty"` + UpdateTime *int64 `protobuf:"varint,3,req,name=UpdateTime" json:"UpdateTime,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterText) Reset() { + *x = NewsletterText{} + mi := &file_Neonize_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterText) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterText) ProtoMessage() {} + +func (x *NewsletterText) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[47] + 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 NewsletterText.ProtoReflect.Descriptor instead. +func (*NewsletterText) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{47} +} + +func (x *NewsletterText) GetText() string { + if x != nil && x.Text != nil { + return *x.Text + } + return "" +} + +func (x *NewsletterText) GetID() string { + if x != nil && x.ID != nil { + return *x.ID + } + return "" +} + +func (x *NewsletterText) GetUpdateTime() int64 { + if x != nil && x.UpdateTime != nil { + return *x.UpdateTime + } + return 0 +} + +type ProfilePictureInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + URL *string `protobuf:"bytes,1,req,name=URL" json:"URL,omitempty"` + ID *string `protobuf:"bytes,2,req,name=ID" json:"ID,omitempty"` + Type *string `protobuf:"bytes,3,req,name=Type" json:"Type,omitempty"` + DirectPath *string `protobuf:"bytes,4,req,name=DirectPath" json:"DirectPath,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ProfilePictureInfo) Reset() { + *x = ProfilePictureInfo{} + mi := &file_Neonize_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ProfilePictureInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ProfilePictureInfo) ProtoMessage() {} + +func (x *ProfilePictureInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[48] + 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 ProfilePictureInfo.ProtoReflect.Descriptor instead. +func (*ProfilePictureInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{48} +} + +func (x *ProfilePictureInfo) GetURL() string { + if x != nil && x.URL != nil { + return *x.URL + } + return "" +} + +func (x *ProfilePictureInfo) GetID() string { + if x != nil && x.ID != nil { + return *x.ID + } + return "" +} + +func (x *ProfilePictureInfo) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *ProfilePictureInfo) GetDirectPath() string { + if x != nil && x.DirectPath != nil { + return *x.DirectPath + } + return "" +} + +type NewsletterReactionSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + Value *NewsletterReactionSettings_NewsletterReactionsMode `protobuf:"varint,1,req,name=Value,enum=neonize.NewsletterReactionSettings_NewsletterReactionsMode" json:"Value,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterReactionSettings) Reset() { + *x = NewsletterReactionSettings{} + mi := &file_Neonize_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterReactionSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterReactionSettings) ProtoMessage() {} + +func (x *NewsletterReactionSettings) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[49] + 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 NewsletterReactionSettings.ProtoReflect.Descriptor instead. +func (*NewsletterReactionSettings) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{49} +} + +func (x *NewsletterReactionSettings) GetValue() NewsletterReactionSettings_NewsletterReactionsMode { + if x != nil && x.Value != nil { + return *x.Value + } + return NewsletterReactionSettings_ALL +} + +type NewsletterSetting struct { + state protoimpl.MessageState `protogen:"open.v1"` + ReactionCodes *NewsletterReactionSettings `protobuf:"bytes,1,req,name=ReactionCodes" json:"ReactionCodes,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterSetting) Reset() { + *x = NewsletterSetting{} + mi := &file_Neonize_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterSetting) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterSetting) ProtoMessage() {} + +func (x *NewsletterSetting) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[50] + 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 NewsletterSetting.ProtoReflect.Descriptor instead. +func (*NewsletterSetting) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{50} +} + +func (x *NewsletterSetting) GetReactionCodes() *NewsletterReactionSettings { + if x != nil { + return x.ReactionCodes + } + return nil +} + +type NewsletterThreadMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + CreationTime *int64 `protobuf:"varint,1,req,name=CreationTime" json:"CreationTime,omitempty"` + InviteCode *string `protobuf:"bytes,2,req,name=InviteCode" json:"InviteCode,omitempty"` + Name *NewsletterText `protobuf:"bytes,3,req,name=Name" json:"Name,omitempty"` + Description *NewsletterText `protobuf:"bytes,4,req,name=Description" json:"Description,omitempty"` + SubscriberCount *int64 `protobuf:"varint,5,req,name=SubscriberCount" json:"SubscriberCount,omitempty"` + VerificationState *NewsletterThreadMetadata_NewsletterVerificationState `protobuf:"varint,6,req,name=VerificationState,enum=neonize.NewsletterThreadMetadata_NewsletterVerificationState" json:"VerificationState,omitempty"` + Picture *ProfilePictureInfo `protobuf:"bytes,7,opt,name=Picture" json:"Picture,omitempty"` + Preview *ProfilePictureInfo `protobuf:"bytes,8,req,name=Preview" json:"Preview,omitempty"` + Settings *NewsletterSetting `protobuf:"bytes,9,req,name=Settings" json:"Settings,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterThreadMetadata) Reset() { + *x = NewsletterThreadMetadata{} + mi := &file_Neonize_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterThreadMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterThreadMetadata) ProtoMessage() {} + +func (x *NewsletterThreadMetadata) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[51] + 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 NewsletterThreadMetadata.ProtoReflect.Descriptor instead. +func (*NewsletterThreadMetadata) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{51} +} + +func (x *NewsletterThreadMetadata) GetCreationTime() int64 { + if x != nil && x.CreationTime != nil { + return *x.CreationTime + } + return 0 +} + +func (x *NewsletterThreadMetadata) GetInviteCode() string { + if x != nil && x.InviteCode != nil { + return *x.InviteCode + } + return "" +} + +func (x *NewsletterThreadMetadata) GetName() *NewsletterText { + if x != nil { + return x.Name + } + return nil +} + +func (x *NewsletterThreadMetadata) GetDescription() *NewsletterText { + if x != nil { + return x.Description + } + return nil +} + +func (x *NewsletterThreadMetadata) GetSubscriberCount() int64 { + if x != nil && x.SubscriberCount != nil { + return *x.SubscriberCount + } + return 0 +} + +func (x *NewsletterThreadMetadata) GetVerificationState() NewsletterThreadMetadata_NewsletterVerificationState { + if x != nil && x.VerificationState != nil { + return *x.VerificationState + } + return NewsletterThreadMetadata_VERIFIED +} + +func (x *NewsletterThreadMetadata) GetPicture() *ProfilePictureInfo { + if x != nil { + return x.Picture + } + return nil +} + +func (x *NewsletterThreadMetadata) GetPreview() *ProfilePictureInfo { + if x != nil { + return x.Preview + } + return nil +} + +func (x *NewsletterThreadMetadata) GetSettings() *NewsletterSetting { + if x != nil { + return x.Settings + } + return nil +} + +type NewsletterViewerMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + Mute *NewsletterMuteState `protobuf:"varint,1,req,name=Mute,enum=neonize.NewsletterMuteState" json:"Mute,omitempty"` + Role *NewsletterRole `protobuf:"varint,2,req,name=Role,enum=neonize.NewsletterRole" json:"Role,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterViewerMetadata) Reset() { + *x = NewsletterViewerMetadata{} + mi := &file_Neonize_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterViewerMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterViewerMetadata) ProtoMessage() {} + +func (x *NewsletterViewerMetadata) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[52] + 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 NewsletterViewerMetadata.ProtoReflect.Descriptor instead. +func (*NewsletterViewerMetadata) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{52} +} + +func (x *NewsletterViewerMetadata) GetMute() NewsletterMuteState { + if x != nil && x.Mute != nil { + return *x.Mute + } + return NewsletterMuteState_ON +} + +func (x *NewsletterViewerMetadata) GetRole() NewsletterRole { + if x != nil && x.Role != nil { + return *x.Role + } + return NewsletterRole_SUBSCRIBER +} + +type NewsletterMetadata struct { + state protoimpl.MessageState `protogen:"open.v1"` + ID *JID `protobuf:"bytes,1,req,name=ID" json:"ID,omitempty"` + State *WrappedNewsletterState `protobuf:"bytes,2,req,name=State" json:"State,omitempty"` + ThreadMeta *NewsletterThreadMetadata `protobuf:"bytes,3,req,name=ThreadMeta" json:"ThreadMeta,omitempty"` + ViewerMeta *NewsletterViewerMetadata `protobuf:"bytes,4,opt,name=ViewerMeta" json:"ViewerMeta,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterMetadata) Reset() { + *x = NewsletterMetadata{} + mi := &file_Neonize_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterMetadata) ProtoMessage() {} + +func (x *NewsletterMetadata) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[53] + 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 NewsletterMetadata.ProtoReflect.Descriptor instead. +func (*NewsletterMetadata) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{53} +} + +func (x *NewsletterMetadata) GetID() *JID { + if x != nil { + return x.ID + } + return nil +} + +func (x *NewsletterMetadata) GetState() *WrappedNewsletterState { + if x != nil { + return x.State + } + return nil +} + +func (x *NewsletterMetadata) GetThreadMeta() *NewsletterThreadMetadata { + if x != nil { + return x.ThreadMeta + } + return nil +} + +func (x *NewsletterMetadata) GetViewerMeta() *NewsletterViewerMetadata { + if x != nil { + return x.ViewerMeta + } + return nil +} + +type Blocklist struct { + state protoimpl.MessageState `protogen:"open.v1"` + DHash *string `protobuf:"bytes,1,req,name=DHash" json:"DHash,omitempty"` + JIDs []*JID `protobuf:"bytes,2,rep,name=JIDs" json:"JIDs,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Blocklist) Reset() { + *x = Blocklist{} + mi := &file_Neonize_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Blocklist) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Blocklist) ProtoMessage() {} + +func (x *Blocklist) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[54] + 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 Blocklist.ProtoReflect.Descriptor instead. +func (*Blocklist) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{54} +} + +func (x *Blocklist) GetDHash() string { + if x != nil && x.DHash != nil { + return *x.DHash + } + return "" +} + +func (x *Blocklist) GetJIDs() []*JID { + if x != nil { + return x.JIDs + } + return nil +} + +type Reaction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Type *string `protobuf:"bytes,1,req,name=type" json:"type,omitempty"` + Count *int64 `protobuf:"varint,2,req,name=count" json:"count,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Reaction) Reset() { + *x = Reaction{} + mi := &file_Neonize_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Reaction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Reaction) ProtoMessage() {} + +func (x *Reaction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[55] + 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 Reaction.ProtoReflect.Descriptor instead. +func (*Reaction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{55} +} + +func (x *Reaction) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *Reaction) GetCount() int64 { + if x != nil && x.Count != nil { + return *x.Count + } + return 0 +} + +type NewsletterMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + MessageServerID *int64 `protobuf:"varint,1,req,name=MessageServerID" json:"MessageServerID,omitempty"` + ViewsCount *int64 `protobuf:"varint,2,req,name=ViewsCount" json:"ViewsCount,omitempty"` + ReactionCounts []*Reaction `protobuf:"bytes,3,rep,name=ReactionCounts" json:"ReactionCounts,omitempty"` + Message *waE2E.Message `protobuf:"bytes,4,req,name=Message" json:"Message,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterMessage) Reset() { + *x = NewsletterMessage{} + mi := &file_Neonize_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterMessage) ProtoMessage() {} + +func (x *NewsletterMessage) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 NewsletterMessage.ProtoReflect.Descriptor instead. +func (*NewsletterMessage) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{56} +} + +func (x *NewsletterMessage) GetMessageServerID() int64 { + if x != nil && x.MessageServerID != nil { + return *x.MessageServerID + } + return 0 +} + +func (x *NewsletterMessage) GetViewsCount() int64 { + if x != nil && x.ViewsCount != nil { + return *x.ViewsCount + } + return 0 +} + +func (x *NewsletterMessage) GetReactionCounts() []*Reaction { + if x != nil { + return x.ReactionCounts + } + return nil +} + +func (x *NewsletterMessage) GetMessage() *waE2E.Message { + if x != nil { + return x.Message + } + return nil +} + +type GetNewsletterMessageUpdateReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + NewsletterMessage []*NewsletterMessage `protobuf:"bytes,1,rep,name=NewsletterMessage" json:"NewsletterMessage,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetNewsletterMessageUpdateReturnFunction) Reset() { + *x = GetNewsletterMessageUpdateReturnFunction{} + mi := &file_Neonize_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetNewsletterMessageUpdateReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetNewsletterMessageUpdateReturnFunction) ProtoMessage() {} + +func (x *GetNewsletterMessageUpdateReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[57] + 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 GetNewsletterMessageUpdateReturnFunction.ProtoReflect.Descriptor instead. +func (*GetNewsletterMessageUpdateReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{57} +} + +func (x *GetNewsletterMessageUpdateReturnFunction) GetNewsletterMessage() []*NewsletterMessage { + if x != nil { + return x.NewsletterMessage + } + return nil +} + +func (x *GetNewsletterMessageUpdateReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type PrivacySettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + GroupAdd *PrivacySettings_PrivacySetting `protobuf:"varint,1,req,name=GroupAdd,enum=neonize.PrivacySettings_PrivacySetting" json:"GroupAdd,omitempty"` + LastSeen *PrivacySettings_PrivacySetting `protobuf:"varint,2,req,name=LastSeen,enum=neonize.PrivacySettings_PrivacySetting" json:"LastSeen,omitempty"` + Status *PrivacySettings_PrivacySetting `protobuf:"varint,3,req,name=Status,enum=neonize.PrivacySettings_PrivacySetting" json:"Status,omitempty"` + Profile *PrivacySettings_PrivacySetting `protobuf:"varint,4,req,name=Profile,enum=neonize.PrivacySettings_PrivacySetting" json:"Profile,omitempty"` + ReadReceipts *PrivacySettings_PrivacySetting `protobuf:"varint,5,req,name=ReadReceipts,enum=neonize.PrivacySettings_PrivacySetting" json:"ReadReceipts,omitempty"` + CallAdd *PrivacySettings_PrivacySetting `protobuf:"varint,6,req,name=CallAdd,enum=neonize.PrivacySettings_PrivacySetting" json:"CallAdd,omitempty"` + Online *PrivacySettings_PrivacySetting `protobuf:"varint,7,req,name=Online,enum=neonize.PrivacySettings_PrivacySetting" json:"Online,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PrivacySettings) Reset() { + *x = PrivacySettings{} + mi := &file_Neonize_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PrivacySettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrivacySettings) ProtoMessage() {} + +func (x *PrivacySettings) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[58] + 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 PrivacySettings.ProtoReflect.Descriptor instead. +func (*PrivacySettings) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{58} +} + +func (x *PrivacySettings) GetGroupAdd() PrivacySettings_PrivacySetting { + if x != nil && x.GroupAdd != nil { + return *x.GroupAdd + } + return PrivacySettings_UNDEFINED +} + +func (x *PrivacySettings) GetLastSeen() PrivacySettings_PrivacySetting { + if x != nil && x.LastSeen != nil { + return *x.LastSeen + } + return PrivacySettings_UNDEFINED +} + +func (x *PrivacySettings) GetStatus() PrivacySettings_PrivacySetting { + if x != nil && x.Status != nil { + return *x.Status + } + return PrivacySettings_UNDEFINED +} + +func (x *PrivacySettings) GetProfile() PrivacySettings_PrivacySetting { + if x != nil && x.Profile != nil { + return *x.Profile + } + return PrivacySettings_UNDEFINED +} + +func (x *PrivacySettings) GetReadReceipts() PrivacySettings_PrivacySetting { + if x != nil && x.ReadReceipts != nil { + return *x.ReadReceipts + } + return PrivacySettings_UNDEFINED +} + +func (x *PrivacySettings) GetCallAdd() PrivacySettings_PrivacySetting { + if x != nil && x.CallAdd != nil { + return *x.CallAdd + } + return PrivacySettings_UNDEFINED +} + +func (x *PrivacySettings) GetOnline() PrivacySettings_PrivacySetting { + if x != nil && x.Online != nil { + return *x.Online + } + return PrivacySettings_UNDEFINED +} + +type NodeAttrs struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` + // Types that are valid to be assigned to Value: + // + // *NodeAttrs_Boolean + // *NodeAttrs_Integer + // *NodeAttrs_Text + // *NodeAttrs_Jid + Value isNodeAttrs_Value `protobuf_oneof:"Value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NodeAttrs) Reset() { + *x = NodeAttrs{} + mi := &file_Neonize_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NodeAttrs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NodeAttrs) ProtoMessage() {} + +func (x *NodeAttrs) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[59] + 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 NodeAttrs.ProtoReflect.Descriptor instead. +func (*NodeAttrs) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{59} +} + +func (x *NodeAttrs) GetName() string { + if x != nil && x.Name != nil { + return *x.Name + } + return "" +} + +func (x *NodeAttrs) GetValue() isNodeAttrs_Value { + if x != nil { + return x.Value + } + return nil +} + +func (x *NodeAttrs) GetBoolean() bool { + if x != nil { + if x, ok := x.Value.(*NodeAttrs_Boolean); ok { + return x.Boolean + } + } + return false +} + +func (x *NodeAttrs) GetInteger() int64 { + if x != nil { + if x, ok := x.Value.(*NodeAttrs_Integer); ok { + return x.Integer + } + } + return 0 +} + +func (x *NodeAttrs) GetText() string { + if x != nil { + if x, ok := x.Value.(*NodeAttrs_Text); ok { + return x.Text + } + } + return "" +} + +func (x *NodeAttrs) GetJid() *JID { + if x != nil { + if x, ok := x.Value.(*NodeAttrs_Jid); ok { + return x.Jid + } + } + return nil +} + +type isNodeAttrs_Value interface { + isNodeAttrs_Value() +} + +type NodeAttrs_Boolean struct { + Boolean bool `protobuf:"varint,2,opt,name=boolean,oneof"` +} + +type NodeAttrs_Integer struct { + Integer int64 `protobuf:"varint,3,opt,name=integer,oneof"` +} + +type NodeAttrs_Text struct { + Text string `protobuf:"bytes,4,opt,name=text,oneof"` +} + +type NodeAttrs_Jid struct { + Jid *JID `protobuf:"bytes,5,opt,name=jid,oneof"` +} + +func (*NodeAttrs_Boolean) isNodeAttrs_Value() {} + +func (*NodeAttrs_Integer) isNodeAttrs_Value() {} + +func (*NodeAttrs_Text) isNodeAttrs_Value() {} + +func (*NodeAttrs_Jid) isNodeAttrs_Value() {} + +type Node struct { + state protoimpl.MessageState `protogen:"open.v1"` + Tag *string `protobuf:"bytes,1,req,name=Tag" json:"Tag,omitempty"` + Attrs []*NodeAttrs `protobuf:"bytes,2,rep,name=Attrs" json:"Attrs,omitempty"` + Nodes []*Node `protobuf:"bytes,3,rep,name=Nodes" json:"Nodes,omitempty"` + Nil *bool `protobuf:"varint,4,opt,name=Nil,def=0" json:"Nil,omitempty"` + Bytes []byte `protobuf:"bytes,5,opt,name=Bytes" json:"Bytes,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Node fields. +const ( + Default_Node_Nil = bool(false) +) + +func (x *Node) Reset() { + *x = Node{} + mi := &file_Neonize_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Node) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Node) ProtoMessage() {} + +func (x *Node) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[60] + 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 Node.ProtoReflect.Descriptor instead. +func (*Node) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{60} +} + +func (x *Node) GetTag() string { + if x != nil && x.Tag != nil { + return *x.Tag + } + return "" +} + +func (x *Node) GetAttrs() []*NodeAttrs { + if x != nil { + return x.Attrs + } + return nil +} + +func (x *Node) GetNodes() []*Node { + if x != nil { + return x.Nodes + } + return nil +} + +func (x *Node) GetNil() bool { + if x != nil && x.Nil != nil { + return *x.Nil + } + return Default_Node_Nil +} + +func (x *Node) GetBytes() []byte { + if x != nil { + return x.Bytes + } + return nil +} + +type InfoQuery struct { + state protoimpl.MessageState `protogen:"open.v1"` + Namespace *string `protobuf:"bytes,1,req,name=Namespace" json:"Namespace,omitempty"` + Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"` + To *string `protobuf:"bytes,3,req,name=To" json:"To,omitempty"` + Content []*Node `protobuf:"bytes,4,rep,name=Content" json:"Content,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *InfoQuery) Reset() { + *x = InfoQuery{} + mi := &file_Neonize_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *InfoQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*InfoQuery) ProtoMessage() {} + +func (x *InfoQuery) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[61] + 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 InfoQuery.ProtoReflect.Descriptor instead. +func (*InfoQuery) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{61} +} + +func (x *InfoQuery) GetNamespace() string { + if x != nil && x.Namespace != nil { + return *x.Namespace + } + return "" +} + +func (x *InfoQuery) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *InfoQuery) GetTo() string { + if x != nil && x.To != nil { + return *x.To + } + return "" +} + +func (x *InfoQuery) GetContent() []*Node { + if x != nil { + return x.Content + } + return nil +} + +type GetProfilePictureParams struct { + state protoimpl.MessageState `protogen:"open.v1"` + Preview *bool `protobuf:"varint,1,opt,name=Preview" json:"Preview,omitempty"` + ExistingID *string `protobuf:"bytes,2,opt,name=ExistingID" json:"ExistingID,omitempty"` + IsCommunity *bool `protobuf:"varint,3,opt,name=IsCommunity" json:"IsCommunity,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetProfilePictureParams) Reset() { + *x = GetProfilePictureParams{} + mi := &file_Neonize_proto_msgTypes[62] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetProfilePictureParams) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetProfilePictureParams) ProtoMessage() {} + +func (x *GetProfilePictureParams) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[62] + 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 GetProfilePictureParams.ProtoReflect.Descriptor instead. +func (*GetProfilePictureParams) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{62} +} + +func (x *GetProfilePictureParams) GetPreview() bool { + if x != nil && x.Preview != nil { + return *x.Preview + } + return false +} + +func (x *GetProfilePictureParams) GetExistingID() string { + if x != nil && x.ExistingID != nil { + return *x.ExistingID + } + return "" +} + +func (x *GetProfilePictureParams) GetIsCommunity() bool { + if x != nil && x.IsCommunity != nil { + return *x.IsCommunity + } + return false +} + +type GetProfilePictureReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Picture *ProfilePictureInfo `protobuf:"bytes,1,opt,name=Picture" json:"Picture,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetProfilePictureReturnFunction) Reset() { + *x = GetProfilePictureReturnFunction{} + mi := &file_Neonize_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetProfilePictureReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetProfilePictureReturnFunction) ProtoMessage() {} + +func (x *GetProfilePictureReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[63] + 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 GetProfilePictureReturnFunction.ProtoReflect.Descriptor instead. +func (*GetProfilePictureReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{63} +} + +func (x *GetProfilePictureReturnFunction) GetPicture() *ProfilePictureInfo { + if x != nil { + return x.Picture + } + return nil +} + +func (x *GetProfilePictureReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type StatusPrivacy struct { + state protoimpl.MessageState `protogen:"open.v1"` + Type *StatusPrivacy_StatusPrivacyType `protobuf:"varint,1,req,name=Type,enum=neonize.StatusPrivacy_StatusPrivacyType" json:"Type,omitempty"` + List []*JID `protobuf:"bytes,2,rep,name=List" json:"List,omitempty"` + IsDefault *bool `protobuf:"varint,3,req,name=IsDefault" json:"IsDefault,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StatusPrivacy) Reset() { + *x = StatusPrivacy{} + mi := &file_Neonize_proto_msgTypes[64] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StatusPrivacy) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StatusPrivacy) ProtoMessage() {} + +func (x *StatusPrivacy) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[64] + 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 StatusPrivacy.ProtoReflect.Descriptor instead. +func (*StatusPrivacy) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{64} +} + +func (x *StatusPrivacy) GetType() StatusPrivacy_StatusPrivacyType { + if x != nil && x.Type != nil { + return *x.Type + } + return StatusPrivacy_CONTACTS +} + +func (x *StatusPrivacy) GetList() []*JID { + if x != nil { + return x.List + } + return nil +} + +func (x *StatusPrivacy) GetIsDefault() bool { + if x != nil && x.IsDefault != nil { + return *x.IsDefault + } + return false +} + +type GetStatusPrivacyReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + StatusPrivacy []*StatusPrivacy `protobuf:"bytes,1,rep,name=StatusPrivacy" json:"StatusPrivacy,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetStatusPrivacyReturnFunction) Reset() { + *x = GetStatusPrivacyReturnFunction{} + mi := &file_Neonize_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetStatusPrivacyReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetStatusPrivacyReturnFunction) ProtoMessage() {} + +func (x *GetStatusPrivacyReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[65] + 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 GetStatusPrivacyReturnFunction.ProtoReflect.Descriptor instead. +func (*GetStatusPrivacyReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{65} +} + +func (x *GetStatusPrivacyReturnFunction) GetStatusPrivacy() []*StatusPrivacy { + if x != nil { + return x.StatusPrivacy + } + return nil +} + +func (x *GetStatusPrivacyReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GroupLinkTarget struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + GroupName *GroupName `protobuf:"bytes,2,req,name=GroupName" json:"GroupName,omitempty"` + GroupIsDefaultSub *GroupIsDefaultSub `protobuf:"bytes,3,req,name=GroupIsDefaultSub" json:"GroupIsDefaultSub,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupLinkTarget) Reset() { + *x = GroupLinkTarget{} + mi := &file_Neonize_proto_msgTypes[66] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupLinkTarget) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupLinkTarget) ProtoMessage() {} + +func (x *GroupLinkTarget) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[66] + 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 GroupLinkTarget.ProtoReflect.Descriptor instead. +func (*GroupLinkTarget) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{66} +} + +func (x *GroupLinkTarget) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *GroupLinkTarget) GetGroupName() *GroupName { + if x != nil { + return x.GroupName + } + return nil +} + +func (x *GroupLinkTarget) GetGroupIsDefaultSub() *GroupIsDefaultSub { + if x != nil { + return x.GroupIsDefaultSub + } + return nil +} + +type GroupLinkChange struct { + state protoimpl.MessageState `protogen:"open.v1"` + Type *GroupLinkChange_ChangeType `protobuf:"varint,1,req,name=Type,enum=neonize.GroupLinkChange_ChangeType" json:"Type,omitempty"` + UnlinkReason *string `protobuf:"bytes,2,req,name=UnlinkReason" json:"UnlinkReason,omitempty"` + Group *GroupLinkTarget `protobuf:"bytes,3,req,name=Group" json:"Group,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupLinkChange) Reset() { + *x = GroupLinkChange{} + mi := &file_Neonize_proto_msgTypes[67] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupLinkChange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupLinkChange) ProtoMessage() {} + +func (x *GroupLinkChange) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[67] + 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 GroupLinkChange.ProtoReflect.Descriptor instead. +func (*GroupLinkChange) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{67} +} + +func (x *GroupLinkChange) GetType() GroupLinkChange_ChangeType { + if x != nil && x.Type != nil { + return *x.Type + } + return GroupLinkChange_PARENT +} + +func (x *GroupLinkChange) GetUnlinkReason() string { + if x != nil && x.UnlinkReason != nil { + return *x.UnlinkReason + } + return "" +} + +func (x *GroupLinkChange) GetGroup() *GroupLinkTarget { + if x != nil { + return x.Group + } + return nil +} + +type GetSubGroupsReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + GroupLinkTarget []*GroupLinkTarget `protobuf:"bytes,1,rep,name=GroupLinkTarget" json:"GroupLinkTarget,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSubGroupsReturnFunction) Reset() { + *x = GetSubGroupsReturnFunction{} + mi := &file_Neonize_proto_msgTypes[68] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSubGroupsReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSubGroupsReturnFunction) ProtoMessage() {} + +func (x *GetSubGroupsReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[68] + 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 GetSubGroupsReturnFunction.ProtoReflect.Descriptor instead. +func (*GetSubGroupsReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{68} +} + +func (x *GetSubGroupsReturnFunction) GetGroupLinkTarget() []*GroupLinkTarget { + if x != nil { + return x.GroupLinkTarget + } + return nil +} + +func (x *GetSubGroupsReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetSubscribedNewslettersReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Newsletter []*NewsletterMetadata `protobuf:"bytes,1,rep,name=Newsletter" json:"Newsletter,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetSubscribedNewslettersReturnFunction) Reset() { + *x = GetSubscribedNewslettersReturnFunction{} + mi := &file_Neonize_proto_msgTypes[69] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetSubscribedNewslettersReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetSubscribedNewslettersReturnFunction) ProtoMessage() {} + +func (x *GetSubscribedNewslettersReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[69] + 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 GetSubscribedNewslettersReturnFunction.ProtoReflect.Descriptor instead. +func (*GetSubscribedNewslettersReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{69} +} + +func (x *GetSubscribedNewslettersReturnFunction) GetNewsletter() []*NewsletterMetadata { + if x != nil { + return x.Newsletter + } + return nil +} + +func (x *GetSubscribedNewslettersReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type GetUserDevicesreturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID []*JID `protobuf:"bytes,1,rep,name=JID" json:"JID,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GetUserDevicesreturnFunction) Reset() { + *x = GetUserDevicesreturnFunction{} + mi := &file_Neonize_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetUserDevicesreturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetUserDevicesreturnFunction) ProtoMessage() {} + +func (x *GetUserDevicesreturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[70] + 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 GetUserDevicesreturnFunction.ProtoReflect.Descriptor instead. +func (*GetUserDevicesreturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{70} +} + +func (x *GetUserDevicesreturnFunction) GetJID() []*JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *GetUserDevicesreturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type NewsletterSubscribeLiveUpdatesReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Duration *int64 `protobuf:"varint,1,opt,name=Duration" json:"Duration,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterSubscribeLiveUpdatesReturnFunction) Reset() { + *x = NewsletterSubscribeLiveUpdatesReturnFunction{} + mi := &file_Neonize_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterSubscribeLiveUpdatesReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterSubscribeLiveUpdatesReturnFunction) ProtoMessage() {} + +func (x *NewsletterSubscribeLiveUpdatesReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[71] + 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 NewsletterSubscribeLiveUpdatesReturnFunction.ProtoReflect.Descriptor instead. +func (*NewsletterSubscribeLiveUpdatesReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{71} +} + +func (x *NewsletterSubscribeLiveUpdatesReturnFunction) GetDuration() int64 { + if x != nil && x.Duration != nil { + return *x.Duration + } + return 0 +} + +func (x *NewsletterSubscribeLiveUpdatesReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type PairPhoneParams struct { + state protoimpl.MessageState `protogen:"open.v1"` + Phone *string `protobuf:"bytes,1,opt,name=phone" json:"phone,omitempty"` + ShowPushNotification *bool `protobuf:"varint,2,opt,name=showPushNotification" json:"showPushNotification,omitempty"` + ClientType *int32 `protobuf:"varint,3,opt,name=clientType" json:"clientType,omitempty"` + ClientDisplayName *string `protobuf:"bytes,4,opt,name=clientDisplayName" json:"clientDisplayName,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PairPhoneParams) Reset() { + *x = PairPhoneParams{} + mi := &file_Neonize_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PairPhoneParams) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PairPhoneParams) ProtoMessage() {} + +func (x *PairPhoneParams) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[72] + 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 PairPhoneParams.ProtoReflect.Descriptor instead. +func (*PairPhoneParams) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{72} +} + +func (x *PairPhoneParams) GetPhone() string { + if x != nil && x.Phone != nil { + return *x.Phone + } + return "" +} + +func (x *PairPhoneParams) GetShowPushNotification() bool { + if x != nil && x.ShowPushNotification != nil { + return *x.ShowPushNotification + } + return false +} + +func (x *PairPhoneParams) GetClientType() int32 { + if x != nil && x.ClientType != nil { + return *x.ClientType + } + return 0 +} + +func (x *PairPhoneParams) GetClientDisplayName() string { + if x != nil && x.ClientDisplayName != nil { + return *x.ClientDisplayName + } + return "" +} + +type ContactQRLinkTarget struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"` + PushName *string `protobuf:"bytes,3,req,name=PushName" json:"PushName,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactQRLinkTarget) Reset() { + *x = ContactQRLinkTarget{} + mi := &file_Neonize_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactQRLinkTarget) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactQRLinkTarget) ProtoMessage() {} + +func (x *ContactQRLinkTarget) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[73] + 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 ContactQRLinkTarget.ProtoReflect.Descriptor instead. +func (*ContactQRLinkTarget) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{73} +} + +func (x *ContactQRLinkTarget) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *ContactQRLinkTarget) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *ContactQRLinkTarget) GetPushName() string { + if x != nil && x.PushName != nil { + return *x.PushName + } + return "" +} + +type ResolveContactQRLinkReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContactQrLink *ContactQRLinkTarget `protobuf:"bytes,1,opt,name=ContactQrLink" json:"ContactQrLink,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ResolveContactQRLinkReturnFunction) Reset() { + *x = ResolveContactQRLinkReturnFunction{} + mi := &file_Neonize_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResolveContactQRLinkReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResolveContactQRLinkReturnFunction) ProtoMessage() {} + +func (x *ResolveContactQRLinkReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[74] + 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 ResolveContactQRLinkReturnFunction.ProtoReflect.Descriptor instead. +func (*ResolveContactQRLinkReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{74} +} + +func (x *ResolveContactQRLinkReturnFunction) GetContactQrLink() *ContactQRLinkTarget { + if x != nil { + return x.ContactQrLink + } + return nil +} + +func (x *ResolveContactQRLinkReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type BusinessMessageLinkTarget struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + PushName *string `protobuf:"bytes,2,req,name=PushName" json:"PushName,omitempty"` + VerifiedName *string `protobuf:"bytes,3,req,name=VerifiedName" json:"VerifiedName,omitempty"` + IsSigned *bool `protobuf:"varint,4,req,name=IsSigned" json:"IsSigned,omitempty"` + VerifiedLevel *string `protobuf:"bytes,5,req,name=VerifiedLevel" json:"VerifiedLevel,omitempty"` + Message *string `protobuf:"bytes,6,req,name=Message" json:"Message,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BusinessMessageLinkTarget) Reset() { + *x = BusinessMessageLinkTarget{} + mi := &file_Neonize_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BusinessMessageLinkTarget) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BusinessMessageLinkTarget) ProtoMessage() {} + +func (x *BusinessMessageLinkTarget) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[75] + 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 BusinessMessageLinkTarget.ProtoReflect.Descriptor instead. +func (*BusinessMessageLinkTarget) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{75} +} + +func (x *BusinessMessageLinkTarget) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *BusinessMessageLinkTarget) GetPushName() string { + if x != nil && x.PushName != nil { + return *x.PushName + } + return "" +} + +func (x *BusinessMessageLinkTarget) GetVerifiedName() string { + if x != nil && x.VerifiedName != nil { + return *x.VerifiedName + } + return "" +} + +func (x *BusinessMessageLinkTarget) GetIsSigned() bool { + if x != nil && x.IsSigned != nil { + return *x.IsSigned + } + return false +} + +func (x *BusinessMessageLinkTarget) GetVerifiedLevel() string { + if x != nil && x.VerifiedLevel != nil { + return *x.VerifiedLevel + } + return "" +} + +func (x *BusinessMessageLinkTarget) GetMessage() string { + if x != nil && x.Message != nil { + return *x.Message + } + return "" +} + +type ResolveBusinessMessageLinkReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + MessageLinkTarget *BusinessMessageLinkTarget `protobuf:"bytes,1,opt,name=MessageLinkTarget" json:"MessageLinkTarget,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ResolveBusinessMessageLinkReturnFunction) Reset() { + *x = ResolveBusinessMessageLinkReturnFunction{} + mi := &file_Neonize_proto_msgTypes[76] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResolveBusinessMessageLinkReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResolveBusinessMessageLinkReturnFunction) ProtoMessage() {} + +func (x *ResolveBusinessMessageLinkReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[76] + 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 ResolveBusinessMessageLinkReturnFunction.ProtoReflect.Descriptor instead. +func (*ResolveBusinessMessageLinkReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{76} +} + +func (x *ResolveBusinessMessageLinkReturnFunction) GetMessageLinkTarget() *BusinessMessageLinkTarget { + if x != nil { + return x.MessageLinkTarget + } + return nil +} + +func (x *ResolveBusinessMessageLinkReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type MutationInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Index []string `protobuf:"bytes,1,rep,name=Index" json:"Index,omitempty"` + Version *int32 `protobuf:"varint,2,req,name=Version" json:"Version,omitempty"` + Value *waSyncAction.SyncActionValue `protobuf:"bytes,3,req,name=Value" json:"Value,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MutationInfo) Reset() { + *x = MutationInfo{} + mi := &file_Neonize_proto_msgTypes[77] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MutationInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MutationInfo) ProtoMessage() {} + +func (x *MutationInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[77] + 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 MutationInfo.ProtoReflect.Descriptor instead. +func (*MutationInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{77} +} + +func (x *MutationInfo) GetIndex() []string { + if x != nil { + return x.Index + } + return nil +} + +func (x *MutationInfo) GetVersion() int32 { + if x != nil && x.Version != nil { + return *x.Version + } + return 0 +} + +func (x *MutationInfo) GetValue() *waSyncAction.SyncActionValue { + if x != nil { + return x.Value + } + return nil +} + +type PatchInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Timestamp *int64 `protobuf:"varint,1,req,name=Timestamp" json:"Timestamp,omitempty"` + Type *PatchInfo_WAPatchName `protobuf:"varint,2,req,name=Type,enum=neonize.PatchInfo_WAPatchName" json:"Type,omitempty"` + Mutations []*MutationInfo `protobuf:"bytes,3,rep,name=Mutations" json:"Mutations,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PatchInfo) Reset() { + *x = PatchInfo{} + mi := &file_Neonize_proto_msgTypes[78] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PatchInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PatchInfo) ProtoMessage() {} + +func (x *PatchInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[78] + 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 PatchInfo.ProtoReflect.Descriptor instead. +func (*PatchInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{78} +} + +func (x *PatchInfo) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *PatchInfo) GetType() PatchInfo_WAPatchName { + if x != nil && x.Type != nil { + return *x.Type + } + return PatchInfo_CRITICAL_BLOCK +} + +func (x *PatchInfo) GetMutations() []*MutationInfo { + if x != nil { + return x.Mutations + } + return nil +} + +type ContactsPutPushNameReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status *bool `protobuf:"varint,1,req,name=Status" json:"Status,omitempty"` + PreviousName *string `protobuf:"bytes,2,opt,name=PreviousName" json:"PreviousName,omitempty"` + Error *string `protobuf:"bytes,3,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactsPutPushNameReturnFunction) Reset() { + *x = ContactsPutPushNameReturnFunction{} + mi := &file_Neonize_proto_msgTypes[79] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactsPutPushNameReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactsPutPushNameReturnFunction) ProtoMessage() {} + +func (x *ContactsPutPushNameReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[79] + 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 ContactsPutPushNameReturnFunction.ProtoReflect.Descriptor instead. +func (*ContactsPutPushNameReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{79} +} + +func (x *ContactsPutPushNameReturnFunction) GetStatus() bool { + if x != nil && x.Status != nil { + return *x.Status + } + return false +} + +func (x *ContactsPutPushNameReturnFunction) GetPreviousName() string { + if x != nil && x.PreviousName != nil { + return *x.PreviousName + } + return "" +} + +func (x *ContactsPutPushNameReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type ContactEntry struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + FirstName *string `protobuf:"bytes,2,req,name=FirstName" json:"FirstName,omitempty"` + FullName *string `protobuf:"bytes,3,req,name=FullName" json:"FullName,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactEntry) Reset() { + *x = ContactEntry{} + mi := &file_Neonize_proto_msgTypes[80] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactEntry) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactEntry) ProtoMessage() {} + +func (x *ContactEntry) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[80] + 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 ContactEntry.ProtoReflect.Descriptor instead. +func (*ContactEntry) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{80} +} + +func (x *ContactEntry) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *ContactEntry) GetFirstName() string { + if x != nil && x.FirstName != nil { + return *x.FirstName + } + return "" +} + +func (x *ContactEntry) GetFullName() string { + if x != nil && x.FullName != nil { + return *x.FullName + } + return "" +} + +type ContactEntryArray struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContactEntry []*ContactEntry `protobuf:"bytes,1,rep,name=ContactEntry" json:"ContactEntry,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactEntryArray) Reset() { + *x = ContactEntryArray{} + mi := &file_Neonize_proto_msgTypes[81] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactEntryArray) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactEntryArray) ProtoMessage() {} + +func (x *ContactEntryArray) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[81] + 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 ContactEntryArray.ProtoReflect.Descriptor instead. +func (*ContactEntryArray) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{81} +} + +func (x *ContactEntryArray) GetContactEntry() []*ContactEntry { + if x != nil { + return x.ContactEntry + } + return nil +} + +type SetPrivacySettingReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Settings *PrivacySettings `protobuf:"bytes,1,opt,name=settings" json:"settings,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SetPrivacySettingReturnFunction) Reset() { + *x = SetPrivacySettingReturnFunction{} + mi := &file_Neonize_proto_msgTypes[82] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SetPrivacySettingReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SetPrivacySettingReturnFunction) ProtoMessage() {} + +func (x *SetPrivacySettingReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[82] + 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 SetPrivacySettingReturnFunction.ProtoReflect.Descriptor instead. +func (*SetPrivacySettingReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{82} +} + +func (x *SetPrivacySettingReturnFunction) GetSettings() *PrivacySettings { + if x != nil { + return x.Settings + } + return nil +} + +func (x *SetPrivacySettingReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type ContactsGetContactReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + ContactInfo *ContactInfo `protobuf:"bytes,1,opt,name=ContactInfo" json:"ContactInfo,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactsGetContactReturnFunction) Reset() { + *x = ContactsGetContactReturnFunction{} + mi := &file_Neonize_proto_msgTypes[83] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactsGetContactReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactsGetContactReturnFunction) ProtoMessage() {} + +func (x *ContactsGetContactReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[83] + 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 ContactsGetContactReturnFunction.ProtoReflect.Descriptor instead. +func (*ContactsGetContactReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{83} +} + +func (x *ContactsGetContactReturnFunction) GetContactInfo() *ContactInfo { + if x != nil { + return x.ContactInfo + } + return nil +} + +func (x *ContactsGetContactReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type ContactInfo struct { + state protoimpl.MessageState `protogen:"open.v1"` + Found *bool `protobuf:"varint,1,req,name=Found" json:"Found,omitempty"` + FirstName *string `protobuf:"bytes,2,req,name=FirstName" json:"FirstName,omitempty"` + FullName *string `protobuf:"bytes,3,req,name=FullName" json:"FullName,omitempty"` + PushName *string `protobuf:"bytes,4,req,name=PushName" json:"PushName,omitempty"` + BusinessName *string `protobuf:"bytes,5,req,name=BusinessName" json:"BusinessName,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactInfo) Reset() { + *x = ContactInfo{} + mi := &file_Neonize_proto_msgTypes[84] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactInfo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactInfo) ProtoMessage() {} + +func (x *ContactInfo) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[84] + 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 ContactInfo.ProtoReflect.Descriptor instead. +func (*ContactInfo) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{84} +} + +func (x *ContactInfo) GetFound() bool { + if x != nil && x.Found != nil { + return *x.Found + } + return false +} + +func (x *ContactInfo) GetFirstName() string { + if x != nil && x.FirstName != nil { + return *x.FirstName + } + return "" +} + +func (x *ContactInfo) GetFullName() string { + if x != nil && x.FullName != nil { + return *x.FullName + } + return "" +} + +func (x *ContactInfo) GetPushName() string { + if x != nil && x.PushName != nil { + return *x.PushName + } + return "" +} + +func (x *ContactInfo) GetBusinessName() string { + if x != nil && x.BusinessName != nil { + return *x.BusinessName + } + return "" +} + +type Contact struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + Info *ContactInfo `protobuf:"bytes,2,req,name=Info" json:"Info,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Contact) Reset() { + *x = Contact{} + mi := &file_Neonize_proto_msgTypes[85] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Contact) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Contact) ProtoMessage() {} + +func (x *Contact) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[85] + 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 Contact.ProtoReflect.Descriptor instead. +func (*Contact) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{85} +} + +func (x *Contact) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *Contact) GetInfo() *ContactInfo { + if x != nil { + return x.Info + } + return nil +} + +type ContactsGetAllContactsReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Contact []*Contact `protobuf:"bytes,1,rep,name=Contact" json:"Contact,omitempty"` + Error *string `protobuf:"bytes,2,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ContactsGetAllContactsReturnFunction) Reset() { + *x = ContactsGetAllContactsReturnFunction{} + mi := &file_Neonize_proto_msgTypes[86] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ContactsGetAllContactsReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ContactsGetAllContactsReturnFunction) ProtoMessage() {} + +func (x *ContactsGetAllContactsReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[86] + 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 ContactsGetAllContactsReturnFunction.ProtoReflect.Descriptor instead. +func (*ContactsGetAllContactsReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{86} +} + +func (x *ContactsGetAllContactsReturnFunction) GetContact() []*Contact { + if x != nil { + return x.Contact + } + return nil +} + +func (x *ContactsGetAllContactsReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +// events +type QR struct { + state protoimpl.MessageState `protogen:"open.v1"` + Codes []string `protobuf:"bytes,1,rep,name=Codes" json:"Codes,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *QR) Reset() { + *x = QR{} + mi := &file_Neonize_proto_msgTypes[87] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *QR) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*QR) ProtoMessage() {} + +func (x *QR) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 QR.ProtoReflect.Descriptor instead. +func (*QR) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{87} +} + +func (x *QR) GetCodes() []string { + if x != nil { + return x.Codes + } + return nil +} + +type PairStatus struct { + state protoimpl.MessageState `protogen:"open.v1"` + ID *JID `protobuf:"bytes,1,req,name=ID" json:"ID,omitempty"` + BusinessName *string `protobuf:"bytes,2,req,name=BusinessName" json:"BusinessName,omitempty"` + Platform *string `protobuf:"bytes,3,req,name=Platform" json:"Platform,omitempty"` + Status *PairStatus_PStatus `protobuf:"varint,4,req,name=Status,enum=neonize.PairStatus_PStatus" json:"Status,omitempty"` + Error *string `protobuf:"bytes,5,opt,name=Error" json:"Error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PairStatus) Reset() { + *x = PairStatus{} + mi := &file_Neonize_proto_msgTypes[88] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PairStatus) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PairStatus) ProtoMessage() {} + +func (x *PairStatus) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[88] + 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 PairStatus.ProtoReflect.Descriptor instead. +func (*PairStatus) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{88} +} + +func (x *PairStatus) GetID() *JID { + if x != nil { + return x.ID + } + return nil +} + +func (x *PairStatus) GetBusinessName() string { + if x != nil && x.BusinessName != nil { + return *x.BusinessName + } + return "" +} + +func (x *PairStatus) GetPlatform() string { + if x != nil && x.Platform != nil { + return *x.Platform + } + return "" +} + +func (x *PairStatus) GetStatus() PairStatus_PStatus { + if x != nil && x.Status != nil { + return *x.Status + } + return PairStatus_ERROR +} + +func (x *PairStatus) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +type Connected struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status *bool `protobuf:"varint,1,req,name=status" json:"status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Connected) Reset() { + *x = Connected{} + mi := &file_Neonize_proto_msgTypes[89] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Connected) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Connected) ProtoMessage() {} + +func (x *Connected) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[89] + 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 Connected.ProtoReflect.Descriptor instead. +func (*Connected) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{89} +} + +func (x *Connected) GetStatus() bool { + if x != nil && x.Status != nil { + return *x.Status + } + return false +} + +type KeepAliveTimeout struct { + state protoimpl.MessageState `protogen:"open.v1"` + ErrorCount *int64 `protobuf:"varint,1,req,name=ErrorCount" json:"ErrorCount,omitempty"` + LastSuccess *int64 `protobuf:"varint,2,req,name=LastSuccess" json:"LastSuccess,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KeepAliveTimeout) Reset() { + *x = KeepAliveTimeout{} + mi := &file_Neonize_proto_msgTypes[90] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KeepAliveTimeout) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KeepAliveTimeout) ProtoMessage() {} + +func (x *KeepAliveTimeout) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[90] + 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 KeepAliveTimeout.ProtoReflect.Descriptor instead. +func (*KeepAliveTimeout) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{90} +} + +func (x *KeepAliveTimeout) GetErrorCount() int64 { + if x != nil && x.ErrorCount != nil { + return *x.ErrorCount + } + return 0 +} + +func (x *KeepAliveTimeout) GetLastSuccess() int64 { + if x != nil && x.LastSuccess != nil { + return *x.LastSuccess + } + return 0 +} + +type KeepAliveRestored struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KeepAliveRestored) Reset() { + *x = KeepAliveRestored{} + mi := &file_Neonize_proto_msgTypes[91] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KeepAliveRestored) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KeepAliveRestored) ProtoMessage() {} + +func (x *KeepAliveRestored) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[91] + 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 KeepAliveRestored.ProtoReflect.Descriptor instead. +func (*KeepAliveRestored) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{91} +} + +type LoggedOut struct { + state protoimpl.MessageState `protogen:"open.v1"` + OnConnect *bool `protobuf:"varint,1,req,name=OnConnect" json:"OnConnect,omitempty"` + Reason *ConnectFailureReason `protobuf:"varint,2,req,name=Reason,enum=neonize.ConnectFailureReason" json:"Reason,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoggedOut) Reset() { + *x = LoggedOut{} + mi := &file_Neonize_proto_msgTypes[92] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoggedOut) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoggedOut) ProtoMessage() {} + +func (x *LoggedOut) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[92] + 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 LoggedOut.ProtoReflect.Descriptor instead. +func (*LoggedOut) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{92} +} + +func (x *LoggedOut) GetOnConnect() bool { + if x != nil && x.OnConnect != nil { + return *x.OnConnect + } + return false +} + +func (x *LoggedOut) GetReason() ConnectFailureReason { + if x != nil && x.Reason != nil { + return *x.Reason + } + return ConnectFailureReason_GENERIC +} + +type StreamReplaced struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StreamReplaced) Reset() { + *x = StreamReplaced{} + mi := &file_Neonize_proto_msgTypes[93] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StreamReplaced) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StreamReplaced) ProtoMessage() {} + +func (x *StreamReplaced) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 StreamReplaced.ProtoReflect.Descriptor instead. +func (*StreamReplaced) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{93} +} + +type TemporaryBan struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code *TemporaryBan_TempBanReason `protobuf:"varint,1,req,name=Code,enum=neonize.TemporaryBan_TempBanReason" json:"Code,omitempty"` + Expire *int64 `protobuf:"varint,2,req,name=Expire" json:"Expire,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TemporaryBan) Reset() { + *x = TemporaryBan{} + mi := &file_Neonize_proto_msgTypes[94] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TemporaryBan) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TemporaryBan) ProtoMessage() {} + +func (x *TemporaryBan) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 TemporaryBan.ProtoReflect.Descriptor instead. +func (*TemporaryBan) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{94} +} + +func (x *TemporaryBan) GetCode() TemporaryBan_TempBanReason { + if x != nil && x.Code != nil { + return *x.Code + } + return TemporaryBan_SEND_TO_TOO_MANY_PEOPLE +} + +func (x *TemporaryBan) GetExpire() int64 { + if x != nil && x.Expire != nil { + return *x.Expire + } + return 0 +} + +type ConnectFailure struct { + state protoimpl.MessageState `protogen:"open.v1"` + Reason *ConnectFailureReason `protobuf:"varint,1,req,name=Reason,enum=neonize.ConnectFailureReason" json:"Reason,omitempty"` + Message *string `protobuf:"bytes,2,req,name=Message" json:"Message,omitempty"` + Raw *Node `protobuf:"bytes,3,req,name=Raw" json:"Raw,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ConnectFailure) Reset() { + *x = ConnectFailure{} + mi := &file_Neonize_proto_msgTypes[95] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ConnectFailure) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ConnectFailure) ProtoMessage() {} + +func (x *ConnectFailure) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[95] + 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 ConnectFailure.ProtoReflect.Descriptor instead. +func (*ConnectFailure) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{95} +} + +func (x *ConnectFailure) GetReason() ConnectFailureReason { + if x != nil && x.Reason != nil { + return *x.Reason + } + return ConnectFailureReason_GENERIC +} + +func (x *ConnectFailure) GetMessage() string { + if x != nil && x.Message != nil { + return *x.Message + } + return "" +} + +func (x *ConnectFailure) GetRaw() *Node { + if x != nil { + return x.Raw + } + return nil +} + +type ClientOutdated struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ClientOutdated) Reset() { + *x = ClientOutdated{} + mi := &file_Neonize_proto_msgTypes[96] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ClientOutdated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ClientOutdated) ProtoMessage() {} + +func (x *ClientOutdated) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[96] + 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 ClientOutdated.ProtoReflect.Descriptor instead. +func (*ClientOutdated) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{96} +} + +type StreamError struct { + state protoimpl.MessageState `protogen:"open.v1"` + Code *string `protobuf:"bytes,1,req,name=Code" json:"Code,omitempty"` + Raw *Node `protobuf:"bytes,4,req,name=Raw" json:"Raw,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StreamError) Reset() { + *x = StreamError{} + mi := &file_Neonize_proto_msgTypes[97] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StreamError) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StreamError) ProtoMessage() {} + +func (x *StreamError) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 StreamError.ProtoReflect.Descriptor instead. +func (*StreamError) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{97} +} + +func (x *StreamError) GetCode() string { + if x != nil && x.Code != nil { + return *x.Code + } + return "" +} + +func (x *StreamError) GetRaw() *Node { + if x != nil { + return x.Raw + } + return nil +} + +type Disconnected struct { + state protoimpl.MessageState `protogen:"open.v1"` + Status *bool `protobuf:"varint,1,req,name=status" json:"status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Disconnected) Reset() { + *x = Disconnected{} + mi := &file_Neonize_proto_msgTypes[98] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Disconnected) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Disconnected) ProtoMessage() {} + +func (x *Disconnected) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 Disconnected.ProtoReflect.Descriptor instead. +func (*Disconnected) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{98} +} + +func (x *Disconnected) GetStatus() bool { + if x != nil && x.Status != nil { + return *x.Status + } + return false +} + +type HistorySync struct { + state protoimpl.MessageState `protogen:"open.v1"` + Data *waHistorySync.HistorySync `protobuf:"bytes,1,req,name=Data" json:"Data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HistorySync) Reset() { + *x = HistorySync{} + mi := &file_Neonize_proto_msgTypes[99] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HistorySync) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HistorySync) ProtoMessage() {} + +func (x *HistorySync) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[99] + 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 HistorySync.ProtoReflect.Descriptor instead. +func (*HistorySync) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{99} +} + +func (x *HistorySync) GetData() *waHistorySync.HistorySync { + if x != nil { + return x.Data + } + return nil +} + +// message DecryptFailMode // 14 +// message UndecryptableMessage // 15 +// message NewsLetterMessageMeta (Defined) // 16 +// Message (Defined) // 17 +type Receipt struct { + state protoimpl.MessageState `protogen:"open.v1"` + MessageSource *MessageSource `protobuf:"bytes,1,req,name=MessageSource" json:"MessageSource,omitempty"` + MessageIDs []string `protobuf:"bytes,2,rep,name=MessageIDs" json:"MessageIDs,omitempty"` + Timestamp *int64 `protobuf:"varint,3,req,name=Timestamp" json:"Timestamp,omitempty"` + Type *Receipt_ReceiptType `protobuf:"varint,4,req,name=Type,enum=neonize.Receipt_ReceiptType" json:"Type,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Receipt) Reset() { + *x = Receipt{} + mi := &file_Neonize_proto_msgTypes[100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Receipt) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Receipt) ProtoMessage() {} + +func (x *Receipt) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[100] + 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 Receipt.ProtoReflect.Descriptor instead. +func (*Receipt) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{100} +} + +func (x *Receipt) GetMessageSource() *MessageSource { + if x != nil { + return x.MessageSource + } + return nil +} + +func (x *Receipt) GetMessageIDs() []string { + if x != nil { + return x.MessageIDs + } + return nil +} + +func (x *Receipt) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *Receipt) GetType() Receipt_ReceiptType { + if x != nil && x.Type != nil { + return *x.Type + } + return Receipt_DELIVERED +} + +type ChatPresence struct { + state protoimpl.MessageState `protogen:"open.v1"` + MessageSource *MessageSource `protobuf:"bytes,1,req,name=MessageSource" json:"MessageSource,omitempty"` + State *ChatPresence_ChatPresence `protobuf:"varint,2,req,name=State,enum=neonize.ChatPresence_ChatPresence" json:"State,omitempty"` + Media *ChatPresence_ChatPresenceMedia `protobuf:"varint,3,req,name=Media,enum=neonize.ChatPresence_ChatPresenceMedia" json:"Media,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ChatPresence) Reset() { + *x = ChatPresence{} + mi := &file_Neonize_proto_msgTypes[101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ChatPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ChatPresence) ProtoMessage() {} + +func (x *ChatPresence) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[101] + 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 ChatPresence.ProtoReflect.Descriptor instead. +func (*ChatPresence) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{101} +} + +func (x *ChatPresence) GetMessageSource() *MessageSource { + if x != nil { + return x.MessageSource + } + return nil +} + +func (x *ChatPresence) GetState() ChatPresence_ChatPresence { + if x != nil && x.State != nil { + return *x.State + } + return ChatPresence_COMPOSING +} + +func (x *ChatPresence) GetMedia() ChatPresence_ChatPresenceMedia { + if x != nil && x.Media != nil { + return *x.Media + } + return ChatPresence_TEXT +} + +type Presence struct { + state protoimpl.MessageState `protogen:"open.v1"` + From *JID `protobuf:"bytes,1,req,name=From" json:"From,omitempty"` + Unavailable *bool `protobuf:"varint,2,req,name=Unavailable" json:"Unavailable,omitempty"` + LastSeen *int64 `protobuf:"varint,3,req,name=LastSeen" json:"LastSeen,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Presence) Reset() { + *x = Presence{} + mi := &file_Neonize_proto_msgTypes[102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Presence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Presence) ProtoMessage() {} + +func (x *Presence) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[102] + 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 Presence.ProtoReflect.Descriptor instead. +func (*Presence) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{102} +} + +func (x *Presence) GetFrom() *JID { + if x != nil { + return x.From + } + return nil +} + +func (x *Presence) GetUnavailable() bool { + if x != nil && x.Unavailable != nil { + return *x.Unavailable + } + return false +} + +func (x *Presence) GetLastSeen() int64 { + if x != nil && x.LastSeen != nil { + return *x.LastSeen + } + return 0 +} + +type JoinedGroup struct { + state protoimpl.MessageState `protogen:"open.v1"` + Reason *string `protobuf:"bytes,1,req,name=Reason" json:"Reason,omitempty"` + Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"` + CreateKey *string `protobuf:"bytes,3,req,name=CreateKey" json:"CreateKey,omitempty"` + GroupInfo *GroupInfo `protobuf:"bytes,4,req,name=GroupInfo" json:"GroupInfo,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *JoinedGroup) Reset() { + *x = JoinedGroup{} + mi := &file_Neonize_proto_msgTypes[103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *JoinedGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*JoinedGroup) ProtoMessage() {} + +func (x *JoinedGroup) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[103] + 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 JoinedGroup.ProtoReflect.Descriptor instead. +func (*JoinedGroup) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{103} +} + +func (x *JoinedGroup) GetReason() string { + if x != nil && x.Reason != nil { + return *x.Reason + } + return "" +} + +func (x *JoinedGroup) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *JoinedGroup) GetCreateKey() string { + if x != nil && x.CreateKey != nil { + return *x.CreateKey + } + return "" +} + +func (x *JoinedGroup) GetGroupInfo() *GroupInfo { + if x != nil { + return x.GroupInfo + } + return nil +} + +type GroupInfoEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + Notify *string `protobuf:"bytes,2,req,name=Notify" json:"Notify,omitempty"` + Sender *JID `protobuf:"bytes,3,opt,name=Sender" json:"Sender,omitempty"` + Timestamp *int64 `protobuf:"varint,4,req,name=Timestamp" json:"Timestamp,omitempty"` + Name *GroupName `protobuf:"bytes,5,opt,name=Name" json:"Name,omitempty"` + Topic *GroupTopic `protobuf:"bytes,6,opt,name=Topic" json:"Topic,omitempty"` + Locked *GroupLocked `protobuf:"bytes,7,opt,name=Locked" json:"Locked,omitempty"` + Announce *GroupAnnounce `protobuf:"bytes,8,opt,name=Announce" json:"Announce,omitempty"` + Ephemeral *GroupEphemeral `protobuf:"bytes,9,opt,name=Ephemeral" json:"Ephemeral,omitempty"` + Delete *GroupDelete `protobuf:"bytes,10,opt,name=Delete" json:"Delete,omitempty"` + Link *GroupLinkChange `protobuf:"bytes,11,opt,name=Link" json:"Link,omitempty"` + Unlink *GroupLinkChange `protobuf:"bytes,12,opt,name=Unlink" json:"Unlink,omitempty"` + NewInviteLink *string `protobuf:"bytes,13,opt,name=NewInviteLink" json:"NewInviteLink,omitempty"` + PrevParticipantsVersionID *string `protobuf:"bytes,14,req,name=PrevParticipantsVersionID" json:"PrevParticipantsVersionID,omitempty"` + ParticipantVersionID *string `protobuf:"bytes,15,req,name=ParticipantVersionID" json:"ParticipantVersionID,omitempty"` + JoinReason *string `protobuf:"bytes,16,req,name=JoinReason" json:"JoinReason,omitempty"` + Join []*JID `protobuf:"bytes,17,rep,name=Join" json:"Join,omitempty"` + Leave []*JID `protobuf:"bytes,18,rep,name=Leave" json:"Leave,omitempty"` + Promote []*JID `protobuf:"bytes,19,rep,name=Promote" json:"Promote,omitempty"` + Demote []*JID `protobuf:"bytes,20,rep,name=Demote" json:"Demote,omitempty"` + UnknownChanges []*Node `protobuf:"bytes,21,rep,name=UnknownChanges" json:"UnknownChanges,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GroupInfoEvent) Reset() { + *x = GroupInfoEvent{} + mi := &file_Neonize_proto_msgTypes[104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GroupInfoEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GroupInfoEvent) ProtoMessage() {} + +func (x *GroupInfoEvent) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[104] + 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 GroupInfoEvent.ProtoReflect.Descriptor instead. +func (*GroupInfoEvent) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{104} +} + +func (x *GroupInfoEvent) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *GroupInfoEvent) GetNotify() string { + if x != nil && x.Notify != nil { + return *x.Notify + } + return "" +} + +func (x *GroupInfoEvent) GetSender() *JID { + if x != nil { + return x.Sender + } + return nil +} + +func (x *GroupInfoEvent) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *GroupInfoEvent) GetName() *GroupName { + if x != nil { + return x.Name + } + return nil +} + +func (x *GroupInfoEvent) GetTopic() *GroupTopic { + if x != nil { + return x.Topic + } + return nil +} + +func (x *GroupInfoEvent) GetLocked() *GroupLocked { + if x != nil { + return x.Locked + } + return nil +} + +func (x *GroupInfoEvent) GetAnnounce() *GroupAnnounce { + if x != nil { + return x.Announce + } + return nil +} + +func (x *GroupInfoEvent) GetEphemeral() *GroupEphemeral { + if x != nil { + return x.Ephemeral + } + return nil +} + +func (x *GroupInfoEvent) GetDelete() *GroupDelete { + if x != nil { + return x.Delete + } + return nil +} + +func (x *GroupInfoEvent) GetLink() *GroupLinkChange { + if x != nil { + return x.Link + } + return nil +} + +func (x *GroupInfoEvent) GetUnlink() *GroupLinkChange { + if x != nil { + return x.Unlink + } + return nil +} + +func (x *GroupInfoEvent) GetNewInviteLink() string { + if x != nil && x.NewInviteLink != nil { + return *x.NewInviteLink + } + return "" +} + +func (x *GroupInfoEvent) GetPrevParticipantsVersionID() string { + if x != nil && x.PrevParticipantsVersionID != nil { + return *x.PrevParticipantsVersionID + } + return "" +} + +func (x *GroupInfoEvent) GetParticipantVersionID() string { + if x != nil && x.ParticipantVersionID != nil { + return *x.ParticipantVersionID + } + return "" +} + +func (x *GroupInfoEvent) GetJoinReason() string { + if x != nil && x.JoinReason != nil { + return *x.JoinReason + } + return "" +} + +func (x *GroupInfoEvent) GetJoin() []*JID { + if x != nil { + return x.Join + } + return nil +} + +func (x *GroupInfoEvent) GetLeave() []*JID { + if x != nil { + return x.Leave + } + return nil +} + +func (x *GroupInfoEvent) GetPromote() []*JID { + if x != nil { + return x.Promote + } + return nil +} + +func (x *GroupInfoEvent) GetDemote() []*JID { + if x != nil { + return x.Demote + } + return nil +} + +func (x *GroupInfoEvent) GetUnknownChanges() []*Node { + if x != nil { + return x.UnknownChanges + } + return nil +} + +type Picture struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + Author *JID `protobuf:"bytes,2,req,name=Author" json:"Author,omitempty"` + Timestamp *int64 `protobuf:"varint,3,req,name=Timestamp" json:"Timestamp,omitempty"` + Remove *bool `protobuf:"varint,4,req,name=Remove" json:"Remove,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Picture) Reset() { + *x = Picture{} + mi := &file_Neonize_proto_msgTypes[105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Picture) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Picture) ProtoMessage() {} + +func (x *Picture) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[105] + 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 Picture.ProtoReflect.Descriptor instead. +func (*Picture) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{105} +} + +func (x *Picture) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *Picture) GetAuthor() *JID { + if x != nil { + return x.Author + } + return nil +} + +func (x *Picture) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *Picture) GetRemove() bool { + if x != nil && x.Remove != nil { + return *x.Remove + } + return false +} + +type IdentityChange struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + Timestamp *int64 `protobuf:"varint,2,req,name=Timestamp" json:"Timestamp,omitempty"` + Implicit *bool `protobuf:"varint,3,req,name=Implicit" json:"Implicit,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IdentityChange) Reset() { + *x = IdentityChange{} + mi := &file_Neonize_proto_msgTypes[106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IdentityChange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IdentityChange) ProtoMessage() {} + +func (x *IdentityChange) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[106] + 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 IdentityChange.ProtoReflect.Descriptor instead. +func (*IdentityChange) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{106} +} + +func (x *IdentityChange) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *IdentityChange) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *IdentityChange) GetImplicit() bool { + if x != nil && x.Implicit != nil { + return *x.Implicit + } + return false +} + +type PrivacySettingsEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + NewSettings *PrivacySettings `protobuf:"bytes,1,req,name=NewSettings" json:"NewSettings,omitempty"` + GroupAddChanged *bool `protobuf:"varint,2,req,name=GroupAddChanged" json:"GroupAddChanged,omitempty"` + LastSeenChanged *bool `protobuf:"varint,3,req,name=LastSeenChanged" json:"LastSeenChanged,omitempty"` + StatusChanged *bool `protobuf:"varint,4,req,name=StatusChanged" json:"StatusChanged,omitempty"` + ProfileChanged *bool `protobuf:"varint,5,req,name=ProfileChanged" json:"ProfileChanged,omitempty"` + ReadReceiptsChanged *bool `protobuf:"varint,6,req,name=ReadReceiptsChanged" json:"ReadReceiptsChanged,omitempty"` + OnlineChanged *bool `protobuf:"varint,7,req,name=OnlineChanged" json:"OnlineChanged,omitempty"` + CallAddChanged *bool `protobuf:"varint,8,req,name=CallAddChanged" json:"CallAddChanged,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PrivacySettingsEvent) Reset() { + *x = PrivacySettingsEvent{} + mi := &file_Neonize_proto_msgTypes[107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PrivacySettingsEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrivacySettingsEvent) ProtoMessage() {} + +func (x *PrivacySettingsEvent) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[107] + 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 PrivacySettingsEvent.ProtoReflect.Descriptor instead. +func (*PrivacySettingsEvent) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{107} +} + +func (x *PrivacySettingsEvent) GetNewSettings() *PrivacySettings { + if x != nil { + return x.NewSettings + } + return nil +} + +func (x *PrivacySettingsEvent) GetGroupAddChanged() bool { + if x != nil && x.GroupAddChanged != nil { + return *x.GroupAddChanged + } + return false +} + +func (x *PrivacySettingsEvent) GetLastSeenChanged() bool { + if x != nil && x.LastSeenChanged != nil { + return *x.LastSeenChanged + } + return false +} + +func (x *PrivacySettingsEvent) GetStatusChanged() bool { + if x != nil && x.StatusChanged != nil { + return *x.StatusChanged + } + return false +} + +func (x *PrivacySettingsEvent) GetProfileChanged() bool { + if x != nil && x.ProfileChanged != nil { + return *x.ProfileChanged + } + return false +} + +func (x *PrivacySettingsEvent) GetReadReceiptsChanged() bool { + if x != nil && x.ReadReceiptsChanged != nil { + return *x.ReadReceiptsChanged + } + return false +} + +func (x *PrivacySettingsEvent) GetOnlineChanged() bool { + if x != nil && x.OnlineChanged != nil { + return *x.OnlineChanged + } + return false +} + +func (x *PrivacySettingsEvent) GetCallAddChanged() bool { + if x != nil && x.CallAddChanged != nil { + return *x.CallAddChanged + } + return false +} + +type OfflineSyncPreview struct { + state protoimpl.MessageState `protogen:"open.v1"` + Total *int32 `protobuf:"varint,1,req,name=Total" json:"Total,omitempty"` + AppDataChanges *int32 `protobuf:"varint,2,req,name=AppDataChanges" json:"AppDataChanges,omitempty"` + Message *int32 `protobuf:"varint,3,req,name=Message" json:"Message,omitempty"` + Notifications *int32 `protobuf:"varint,4,req,name=Notifications" json:"Notifications,omitempty"` + Receipts *int32 `protobuf:"varint,5,req,name=Receipts" json:"Receipts,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OfflineSyncPreview) Reset() { + *x = OfflineSyncPreview{} + mi := &file_Neonize_proto_msgTypes[108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OfflineSyncPreview) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OfflineSyncPreview) ProtoMessage() {} + +func (x *OfflineSyncPreview) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[108] + 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 OfflineSyncPreview.ProtoReflect.Descriptor instead. +func (*OfflineSyncPreview) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{108} +} + +func (x *OfflineSyncPreview) GetTotal() int32 { + if x != nil && x.Total != nil { + return *x.Total + } + return 0 +} + +func (x *OfflineSyncPreview) GetAppDataChanges() int32 { + if x != nil && x.AppDataChanges != nil { + return *x.AppDataChanges + } + return 0 +} + +func (x *OfflineSyncPreview) GetMessage() int32 { + if x != nil && x.Message != nil { + return *x.Message + } + return 0 +} + +func (x *OfflineSyncPreview) GetNotifications() int32 { + if x != nil && x.Notifications != nil { + return *x.Notifications + } + return 0 +} + +func (x *OfflineSyncPreview) GetReceipts() int32 { + if x != nil && x.Receipts != nil { + return *x.Receipts + } + return 0 +} + +type OfflineSyncCompleted struct { + state protoimpl.MessageState `protogen:"open.v1"` + Count *int32 `protobuf:"varint,1,req,name=Count" json:"Count,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OfflineSyncCompleted) Reset() { + *x = OfflineSyncCompleted{} + mi := &file_Neonize_proto_msgTypes[109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OfflineSyncCompleted) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OfflineSyncCompleted) ProtoMessage() {} + +func (x *OfflineSyncCompleted) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[109] + 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 OfflineSyncCompleted.ProtoReflect.Descriptor instead. +func (*OfflineSyncCompleted) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{109} +} + +func (x *OfflineSyncCompleted) GetCount() int32 { + if x != nil && x.Count != nil { + return *x.Count + } + return 0 +} + +type BlocklistEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + Action *BlocklistEvent_Actions `protobuf:"varint,1,req,name=Action,enum=neonize.BlocklistEvent_Actions" json:"Action,omitempty"` + DHASH *string `protobuf:"bytes,2,req,name=DHASH" json:"DHASH,omitempty"` + PrevDHash *string `protobuf:"bytes,3,req,name=PrevDHash" json:"PrevDHash,omitempty"` + Changes []*BlocklistChange `protobuf:"bytes,4,rep,name=Changes" json:"Changes,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BlocklistEvent) Reset() { + *x = BlocklistEvent{} + mi := &file_Neonize_proto_msgTypes[110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BlocklistEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BlocklistEvent) ProtoMessage() {} + +func (x *BlocklistEvent) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[110] + 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 BlocklistEvent.ProtoReflect.Descriptor instead. +func (*BlocklistEvent) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{110} +} + +func (x *BlocklistEvent) GetAction() BlocklistEvent_Actions { + if x != nil && x.Action != nil { + return *x.Action + } + return BlocklistEvent_DEFAULT +} + +func (x *BlocklistEvent) GetDHASH() string { + if x != nil && x.DHASH != nil { + return *x.DHASH + } + return "" +} + +func (x *BlocklistEvent) GetPrevDHash() string { + if x != nil && x.PrevDHash != nil { + return *x.PrevDHash + } + return "" +} + +func (x *BlocklistEvent) GetChanges() []*BlocklistChange { + if x != nil { + return x.Changes + } + return nil +} + +type BlocklistChange struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + BlockAction *BlocklistChange_Action `protobuf:"varint,2,req,name=BlockAction,enum=neonize.BlocklistChange_Action" json:"BlockAction,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BlocklistChange) Reset() { + *x = BlocklistChange{} + mi := &file_Neonize_proto_msgTypes[111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BlocklistChange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BlocklistChange) ProtoMessage() {} + +func (x *BlocklistChange) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[111] + 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 BlocklistChange.ProtoReflect.Descriptor instead. +func (*BlocklistChange) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{111} +} + +func (x *BlocklistChange) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *BlocklistChange) GetBlockAction() BlocklistChange_Action { + if x != nil && x.BlockAction != nil { + return *x.BlockAction + } + return BlocklistChange_BLOCK +} + +type NewsletterJoin struct { + state protoimpl.MessageState `protogen:"open.v1"` + NewsletterMetadata *NewsletterMetadata `protobuf:"bytes,1,req,name=NewsletterMetadata" json:"NewsletterMetadata,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterJoin) Reset() { + *x = NewsletterJoin{} + mi := &file_Neonize_proto_msgTypes[112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterJoin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterJoin) ProtoMessage() {} + +func (x *NewsletterJoin) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[112] + 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 NewsletterJoin.ProtoReflect.Descriptor instead. +func (*NewsletterJoin) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{112} +} + +func (x *NewsletterJoin) GetNewsletterMetadata() *NewsletterMetadata { + if x != nil { + return x.NewsletterMetadata + } + return nil +} + +type NewsletterLeave struct { + state protoimpl.MessageState `protogen:"open.v1"` + ID *JID `protobuf:"bytes,1,req,name=ID" json:"ID,omitempty"` + Role *NewsletterRole `protobuf:"varint,2,req,name=Role,enum=neonize.NewsletterRole" json:"Role,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterLeave) Reset() { + *x = NewsletterLeave{} + mi := &file_Neonize_proto_msgTypes[113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterLeave) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterLeave) ProtoMessage() {} + +func (x *NewsletterLeave) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[113] + 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 NewsletterLeave.ProtoReflect.Descriptor instead. +func (*NewsletterLeave) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{113} +} + +func (x *NewsletterLeave) GetID() *JID { + if x != nil { + return x.ID + } + return nil +} + +func (x *NewsletterLeave) GetRole() NewsletterRole { + if x != nil && x.Role != nil { + return *x.Role + } + return NewsletterRole_SUBSCRIBER +} + +type NewsletterMuteChange struct { + state protoimpl.MessageState `protogen:"open.v1"` + ID *JID `protobuf:"bytes,1,req,name=ID" json:"ID,omitempty"` + Mute *NewsletterMuteState `protobuf:"varint,2,req,name=Mute,enum=neonize.NewsletterMuteState" json:"Mute,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterMuteChange) Reset() { + *x = NewsletterMuteChange{} + mi := &file_Neonize_proto_msgTypes[114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterMuteChange) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterMuteChange) ProtoMessage() {} + +func (x *NewsletterMuteChange) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[114] + 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 NewsletterMuteChange.ProtoReflect.Descriptor instead. +func (*NewsletterMuteChange) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{114} +} + +func (x *NewsletterMuteChange) GetID() *JID { + if x != nil { + return x.ID + } + return nil +} + +func (x *NewsletterMuteChange) GetMute() NewsletterMuteState { + if x != nil && x.Mute != nil { + return *x.Mute + } + return NewsletterMuteState_ON +} + +type NewsletterLiveUpdate struct { + state protoimpl.MessageState `protogen:"open.v1"` + JID *JID `protobuf:"bytes,1,req,name=JID" json:"JID,omitempty"` + TIME *int64 `protobuf:"varint,2,req,name=TIME" json:"TIME,omitempty"` + Messages []*NewsletterMessage `protobuf:"bytes,3,rep,name=Messages" json:"Messages,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NewsletterLiveUpdate) Reset() { + *x = NewsletterLiveUpdate{} + mi := &file_Neonize_proto_msgTypes[115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NewsletterLiveUpdate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NewsletterLiveUpdate) ProtoMessage() {} + +func (x *NewsletterLiveUpdate) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[115] + 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 NewsletterLiveUpdate.ProtoReflect.Descriptor instead. +func (*NewsletterLiveUpdate) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{115} +} + +func (x *NewsletterLiveUpdate) GetJID() *JID { + if x != nil { + return x.JID + } + return nil +} + +func (x *NewsletterLiveUpdate) GetTIME() int64 { + if x != nil && x.TIME != nil { + return *x.TIME + } + return 0 +} + +func (x *NewsletterLiveUpdate) GetMessages() []*NewsletterMessage { + if x != nil { + return x.Messages + } + return nil +} + +// call events +type BasicCallMeta struct { + state protoimpl.MessageState `protogen:"open.v1"` + From *JID `protobuf:"bytes,1,req,name=from" json:"from,omitempty"` + Timestamp *int64 `protobuf:"varint,2,req,name=timestamp" json:"timestamp,omitempty"` + CallCreator *JID `protobuf:"bytes,3,req,name=callCreator" json:"callCreator,omitempty"` + CallID *string `protobuf:"bytes,4,req,name=callID" json:"callID,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BasicCallMeta) Reset() { + *x = BasicCallMeta{} + mi := &file_Neonize_proto_msgTypes[116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BasicCallMeta) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BasicCallMeta) ProtoMessage() {} + +func (x *BasicCallMeta) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[116] + 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 BasicCallMeta.ProtoReflect.Descriptor instead. +func (*BasicCallMeta) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{116} +} + +func (x *BasicCallMeta) GetFrom() *JID { + if x != nil { + return x.From + } + return nil +} + +func (x *BasicCallMeta) GetTimestamp() int64 { + if x != nil && x.Timestamp != nil { + return *x.Timestamp + } + return 0 +} + +func (x *BasicCallMeta) GetCallCreator() *JID { + if x != nil { + return x.CallCreator + } + return nil +} + +func (x *BasicCallMeta) GetCallID() string { + if x != nil && x.CallID != nil { + return *x.CallID + } + return "" +} + +type CallRemoteMeta struct { + state protoimpl.MessageState `protogen:"open.v1"` + RemotePlatform *string `protobuf:"bytes,1,req,name=remotePlatform" json:"remotePlatform,omitempty"` + RemoteVersion *string `protobuf:"bytes,2,req,name=remoteVersion" json:"remoteVersion,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallRemoteMeta) Reset() { + *x = CallRemoteMeta{} + mi := &file_Neonize_proto_msgTypes[117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallRemoteMeta) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallRemoteMeta) ProtoMessage() {} + +func (x *CallRemoteMeta) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[117] + 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 CallRemoteMeta.ProtoReflect.Descriptor instead. +func (*CallRemoteMeta) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{117} +} + +func (x *CallRemoteMeta) GetRemotePlatform() string { + if x != nil && x.RemotePlatform != nil { + return *x.RemotePlatform + } + return "" +} + +func (x *CallRemoteMeta) GetRemoteVersion() string { + if x != nil && x.RemoteVersion != nil { + return *x.RemoteVersion + } + return "" +} + +// events +type CallOffer struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + CallRemoteMeta *CallRemoteMeta `protobuf:"bytes,2,req,name=callRemoteMeta" json:"callRemoteMeta,omitempty"` + Data *Node `protobuf:"bytes,3,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallOffer) Reset() { + *x = CallOffer{} + mi := &file_Neonize_proto_msgTypes[118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallOffer) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallOffer) ProtoMessage() {} + +func (x *CallOffer) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[118] + 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 CallOffer.ProtoReflect.Descriptor instead. +func (*CallOffer) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{118} +} + +func (x *CallOffer) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallOffer) GetCallRemoteMeta() *CallRemoteMeta { + if x != nil { + return x.CallRemoteMeta + } + return nil +} + +func (x *CallOffer) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type CallAccept struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + CallRemoteMeta *CallRemoteMeta `protobuf:"bytes,2,req,name=callRemoteMeta" json:"callRemoteMeta,omitempty"` + Data *Node `protobuf:"bytes,3,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallAccept) Reset() { + *x = CallAccept{} + mi := &file_Neonize_proto_msgTypes[119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallAccept) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallAccept) ProtoMessage() {} + +func (x *CallAccept) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[119] + 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 CallAccept.ProtoReflect.Descriptor instead. +func (*CallAccept) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{119} +} + +func (x *CallAccept) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallAccept) GetCallRemoteMeta() *CallRemoteMeta { + if x != nil { + return x.CallRemoteMeta + } + return nil +} + +func (x *CallAccept) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type CallPreAccept struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + CallRemoteMeta *CallRemoteMeta `protobuf:"bytes,2,req,name=callRemoteMeta" json:"callRemoteMeta,omitempty"` + Data *Node `protobuf:"bytes,3,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallPreAccept) Reset() { + *x = CallPreAccept{} + mi := &file_Neonize_proto_msgTypes[120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallPreAccept) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallPreAccept) ProtoMessage() {} + +func (x *CallPreAccept) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_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 CallPreAccept.ProtoReflect.Descriptor instead. +func (*CallPreAccept) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{120} +} + +func (x *CallPreAccept) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallPreAccept) GetCallRemoteMeta() *CallRemoteMeta { + if x != nil { + return x.CallRemoteMeta + } + return nil +} + +func (x *CallPreAccept) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type CallTransport struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + CallRemoteMeta *CallRemoteMeta `protobuf:"bytes,2,req,name=callRemoteMeta" json:"callRemoteMeta,omitempty"` + Data *Node `protobuf:"bytes,3,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallTransport) Reset() { + *x = CallTransport{} + mi := &file_Neonize_proto_msgTypes[121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallTransport) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallTransport) ProtoMessage() {} + +func (x *CallTransport) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[121] + 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 CallTransport.ProtoReflect.Descriptor instead. +func (*CallTransport) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{121} +} + +func (x *CallTransport) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallTransport) GetCallRemoteMeta() *CallRemoteMeta { + if x != nil { + return x.CallRemoteMeta + } + return nil +} + +func (x *CallTransport) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type CallOfferNotice struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + Media *string `protobuf:"bytes,2,req,name=media" json:"media,omitempty"` + Type *string `protobuf:"bytes,3,req,name=type" json:"type,omitempty"` + Data *Node `protobuf:"bytes,4,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallOfferNotice) Reset() { + *x = CallOfferNotice{} + mi := &file_Neonize_proto_msgTypes[122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallOfferNotice) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallOfferNotice) ProtoMessage() {} + +func (x *CallOfferNotice) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[122] + 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 CallOfferNotice.ProtoReflect.Descriptor instead. +func (*CallOfferNotice) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{122} +} + +func (x *CallOfferNotice) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallOfferNotice) GetMedia() string { + if x != nil && x.Media != nil { + return *x.Media + } + return "" +} + +func (x *CallOfferNotice) GetType() string { + if x != nil && x.Type != nil { + return *x.Type + } + return "" +} + +func (x *CallOfferNotice) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type CallRelayLatency struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + Data *Node `protobuf:"bytes,2,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallRelayLatency) Reset() { + *x = CallRelayLatency{} + mi := &file_Neonize_proto_msgTypes[123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallRelayLatency) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallRelayLatency) ProtoMessage() {} + +func (x *CallRelayLatency) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[123] + 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 CallRelayLatency.ProtoReflect.Descriptor instead. +func (*CallRelayLatency) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{123} +} + +func (x *CallRelayLatency) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallRelayLatency) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type CallTerminate struct { + state protoimpl.MessageState `protogen:"open.v1"` + BasicCallMeta *BasicCallMeta `protobuf:"bytes,1,req,name=basicCallMeta" json:"basicCallMeta,omitempty"` + Reason *string `protobuf:"bytes,2,req,name=reason" json:"reason,omitempty"` + Data *Node `protobuf:"bytes,3,req,name=data" json:"data,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CallTerminate) Reset() { + *x = CallTerminate{} + mi := &file_Neonize_proto_msgTypes[124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CallTerminate) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CallTerminate) ProtoMessage() {} + +func (x *CallTerminate) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[124] + 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 CallTerminate.ProtoReflect.Descriptor instead. +func (*CallTerminate) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{124} +} + +func (x *CallTerminate) GetBasicCallMeta() *BasicCallMeta { + if x != nil { + return x.BasicCallMeta + } + return nil +} + +func (x *CallTerminate) GetReason() string { + if x != nil && x.Reason != nil { + return *x.Reason + } + return "" +} + +func (x *CallTerminate) GetData() *Node { + if x != nil { + return x.Data + } + return nil +} + +type UnknownCallEvent struct { + state protoimpl.MessageState `protogen:"open.v1"` + Node *Node `protobuf:"bytes,1,req,name=node" json:"node,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UnknownCallEvent) Reset() { + *x = UnknownCallEvent{} + mi := &file_Neonize_proto_msgTypes[125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UnknownCallEvent) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UnknownCallEvent) ProtoMessage() {} + +func (x *UnknownCallEvent) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[125] + 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 UnknownCallEvent.ProtoReflect.Descriptor instead. +func (*UnknownCallEvent) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{125} +} + +func (x *UnknownCallEvent) GetNode() *Node { + if x != nil { + return x.Node + } + return nil +} + +type UndecryptableMessage struct { + state protoimpl.MessageState `protogen:"open.v1"` + Info *MessageInfo `protobuf:"bytes,1,req,name=Info" json:"Info,omitempty"` + IsUnavailable *bool `protobuf:"varint,2,req,name=IsUnavailable" json:"IsUnavailable,omitempty"` + DecryptFailMode *UndecryptableMessage_DecryptFailModeT `protobuf:"varint,3,req,name=DecryptFailMode,enum=neonize.UndecryptableMessage_DecryptFailModeT" json:"DecryptFailMode,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UndecryptableMessage) Reset() { + *x = UndecryptableMessage{} + mi := &file_Neonize_proto_msgTypes[126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UndecryptableMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UndecryptableMessage) ProtoMessage() {} + +func (x *UndecryptableMessage) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[126] + 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 UndecryptableMessage.ProtoReflect.Descriptor instead. +func (*UndecryptableMessage) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{126} +} + +func (x *UndecryptableMessage) GetInfo() *MessageInfo { + if x != nil { + return x.Info + } + return nil +} + +func (x *UndecryptableMessage) GetIsUnavailable() bool { + if x != nil && x.IsUnavailable != nil { + return *x.IsUnavailable + } + return false +} + +func (x *UndecryptableMessage) GetDecryptFailMode() UndecryptableMessage_DecryptFailModeT { + if x != nil && x.DecryptFailMode != nil { + return *x.DecryptFailMode + } + return UndecryptableMessage_DECRYPT_FAIL_SHOW +} + +type UpdateGroupParticipantsReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + Error *string `protobuf:"bytes,1,opt,name=Error" json:"Error,omitempty"` + Participants []*GroupParticipant `protobuf:"bytes,2,rep,name=participants" json:"participants,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdateGroupParticipantsReturnFunction) Reset() { + *x = UpdateGroupParticipantsReturnFunction{} + mi := &file_Neonize_proto_msgTypes[127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdateGroupParticipantsReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateGroupParticipantsReturnFunction) ProtoMessage() {} + +func (x *UpdateGroupParticipantsReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[127] + 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 UpdateGroupParticipantsReturnFunction.ProtoReflect.Descriptor instead. +func (*UpdateGroupParticipantsReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{127} +} + +func (x *UpdateGroupParticipantsReturnFunction) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +func (x *UpdateGroupParticipantsReturnFunction) GetParticipants() []*GroupParticipant { + if x != nil { + return x.Participants + } + return nil +} + +type GetMessageForRetryReturnFunction struct { + state protoimpl.MessageState `protogen:"open.v1"` + IsEmpty *bool `protobuf:"varint,1,opt,name=isEmpty,def=0" json:"isEmpty,omitempty"` + Message *waE2E.Message `protobuf:"bytes,2,opt,name=Message" json:"Message,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for GetMessageForRetryReturnFunction fields. +const ( + Default_GetMessageForRetryReturnFunction_IsEmpty = bool(false) +) + +func (x *GetMessageForRetryReturnFunction) Reset() { + *x = GetMessageForRetryReturnFunction{} + mi := &file_Neonize_proto_msgTypes[128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GetMessageForRetryReturnFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetMessageForRetryReturnFunction) ProtoMessage() {} + +func (x *GetMessageForRetryReturnFunction) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[128] + 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 GetMessageForRetryReturnFunction.ProtoReflect.Descriptor instead. +func (*GetMessageForRetryReturnFunction) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{128} +} + +func (x *GetMessageForRetryReturnFunction) GetIsEmpty() bool { + if x != nil && x.IsEmpty != nil { + return *x.IsEmpty + } + return Default_GetMessageForRetryReturnFunction_IsEmpty +} + +func (x *GetMessageForRetryReturnFunction) GetMessage() *waE2E.Message { + if x != nil { + return x.Message + } + return nil +} + +// chat_setting_store +type LocalChatSettings struct { + state protoimpl.MessageState `protogen:"open.v1"` + Found *bool `protobuf:"varint,1,req,name=Found" json:"Found,omitempty"` + MutedUntil *float64 `protobuf:"fixed64,2,req,name=MutedUntil" json:"MutedUntil,omitempty"` + Pinned *bool `protobuf:"varint,3,req,name=Pinned" json:"Pinned,omitempty"` + Archived *bool `protobuf:"varint,4,req,name=Archived" json:"Archived,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LocalChatSettings) Reset() { + *x = LocalChatSettings{} + mi := &file_Neonize_proto_msgTypes[129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LocalChatSettings) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LocalChatSettings) ProtoMessage() {} + +func (x *LocalChatSettings) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[129] + 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 LocalChatSettings.ProtoReflect.Descriptor instead. +func (*LocalChatSettings) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{129} +} + +func (x *LocalChatSettings) GetFound() bool { + if x != nil && x.Found != nil { + return *x.Found + } + return false +} + +func (x *LocalChatSettings) GetMutedUntil() float64 { + if x != nil && x.MutedUntil != nil { + return *x.MutedUntil + } + return 0 +} + +func (x *LocalChatSettings) GetPinned() bool { + if x != nil && x.Pinned != nil { + return *x.Pinned + } + return false +} + +func (x *LocalChatSettings) GetArchived() bool { + if x != nil && x.Archived != nil { + return *x.Archived + } + return false +} + +// New Verision for Function +type ReturnFunctionWithError struct { + state protoimpl.MessageState `protogen:"open.v1"` + Error *string `protobuf:"bytes,1,opt,name=Error" json:"Error,omitempty"` + // Types that are valid to be assigned to Return: + // + // *ReturnFunctionWithError_LocalChatSettings + Return isReturnFunctionWithError_Return `protobuf_oneof:"Return"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReturnFunctionWithError) Reset() { + *x = ReturnFunctionWithError{} + mi := &file_Neonize_proto_msgTypes[130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReturnFunctionWithError) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReturnFunctionWithError) ProtoMessage() {} + +func (x *ReturnFunctionWithError) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[130] + 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 ReturnFunctionWithError.ProtoReflect.Descriptor instead. +func (*ReturnFunctionWithError) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{130} +} + +func (x *ReturnFunctionWithError) GetError() string { + if x != nil && x.Error != nil { + return *x.Error + } + return "" +} + +func (x *ReturnFunctionWithError) GetReturn() isReturnFunctionWithError_Return { + if x != nil { + return x.Return + } + return nil +} + +func (x *ReturnFunctionWithError) GetLocalChatSettings() *LocalChatSettings { + if x != nil { + if x, ok := x.Return.(*ReturnFunctionWithError_LocalChatSettings); ok { + return x.LocalChatSettings + } + } + return nil +} + +type isReturnFunctionWithError_Return interface { + isReturnFunctionWithError_Return() +} + +type ReturnFunctionWithError_LocalChatSettings struct { + LocalChatSettings *LocalChatSettings `protobuf:"bytes,2,opt,name=LocalChatSettings,oneof"` +} + +func (*ReturnFunctionWithError_LocalChatSettings) isReturnFunctionWithError_Return() {} + +type SendRequestExtra struct { + state protoimpl.MessageState `protogen:"open.v1"` + ID *string `protobuf:"bytes,1,req,name=ID" json:"ID,omitempty"` + InlineBotJID *JID `protobuf:"bytes,2,req,name=InlineBotJID" json:"InlineBotJID,omitempty"` + Peer *bool `protobuf:"varint,3,req,name=Peer" json:"Peer,omitempty"` + Timeout *int64 `protobuf:"varint,4,req,name=Timeout" json:"Timeout,omitempty"` + MediaHandle *string `protobuf:"bytes,5,req,name=MediaHandle" json:"MediaHandle,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SendRequestExtra) Reset() { + *x = SendRequestExtra{} + mi := &file_Neonize_proto_msgTypes[131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SendRequestExtra) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SendRequestExtra) ProtoMessage() {} + +func (x *SendRequestExtra) ProtoReflect() protoreflect.Message { + mi := &file_Neonize_proto_msgTypes[131] + 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 SendRequestExtra.ProtoReflect.Descriptor instead. +func (*SendRequestExtra) Descriptor() ([]byte, []int) { + return file_Neonize_proto_rawDescGZIP(), []int{131} +} + +func (x *SendRequestExtra) GetID() string { + if x != nil && x.ID != nil { + return *x.ID + } + return "" +} + +func (x *SendRequestExtra) GetInlineBotJID() *JID { + if x != nil { + return x.InlineBotJID + } + return nil +} + +func (x *SendRequestExtra) GetPeer() bool { + if x != nil && x.Peer != nil { + return *x.Peer + } + return false +} + +func (x *SendRequestExtra) GetTimeout() int64 { + if x != nil && x.Timeout != nil { + return *x.Timeout + } + return 0 +} + +func (x *SendRequestExtra) GetMediaHandle() string { + if x != nil && x.MediaHandle != nil { + return *x.MediaHandle + } + return "" +} + +var File_Neonize_proto protoreflect.FileDescriptor + +var file_Neonize_proto_rawDesc = []byte{ + 0x0a, 0x0d, 0x4e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, + 0x07, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x1a, 0x29, 0x77, 0x61, 0x56, 0x6e, 0x61, 0x6d, + 0x65, 0x43, 0x65, 0x72, 0x74, 0x2f, 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x73, 0x56, 0x6e, 0x61, 0x6d, 0x65, 0x43, 0x65, 0x72, 0x74, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x77, 0x61, 0x45, 0x32, 0x45, 0x2f, 0x57, 0x41, 0x57, 0x65, 0x62, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x45, 0x32, 0x45, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x1d, 0x77, 0x61, 0x57, 0x65, 0x62, 0x2f, 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x57, 0x65, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x1f, 0x77, 0x61, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x57, 0x41, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x2d, 0x77, 0x61, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x79, 0x6e, + 0x63, 0x2f, 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, + 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0xa6, 0x01, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x55, 0x73, 0x65, + 0x72, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1a, 0x0a, + 0x08, 0x52, 0x61, 0x77, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0d, 0x52, + 0x08, 0x52, 0x61, 0x77, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, + 0x04, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x0a, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x6f, + 0x72, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x07, 0x49, 0x73, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x52, 0x07, 0x49, 0x73, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0xad, 0x03, 0x0a, 0x0b, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3c, 0x0a, 0x0d, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, + 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, + 0x20, 0x02, 0x28, 0x09, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, + 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x52, 0x08, 0x53, 0x65, 0x72, 0x76, + 0x65, 0x72, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x75, 0x73, 0x68, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x50, 0x75, 0x73, 0x68, + 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x18, 0x06, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x07, + 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x1c, + 0x0a, 0x09, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x63, 0x61, 0x73, 0x74, 0x18, 0x08, 0x20, 0x02, 0x28, + 0x08, 0x52, 0x09, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x63, 0x61, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x09, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x45, 0x64, + 0x69, 0x74, 0x18, 0x0a, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x45, 0x64, 0x69, 0x74, 0x12, 0x39, + 0x0a, 0x0c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0b, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0c, 0x56, 0x65, 0x72, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0e, 0x44, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x44, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0e, 0x44, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x22, 0xdc, 0x01, 0x0a, 0x0e, 0x55, + 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, + 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, + 0x1e, 0x0a, 0x0a, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x50, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x0a, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, + 0x16, 0x0a, 0x06, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x06, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x4b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x08, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x4b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x0d, 0x46, 0x69, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x53, 0x48, + 0x41, 0x32, 0x35, 0x36, 0x18, 0x05, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0d, 0x46, 0x69, 0x6c, 0x65, + 0x45, 0x6e, 0x63, 0x53, 0x48, 0x41, 0x32, 0x35, 0x36, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x69, 0x6c, + 0x65, 0x53, 0x48, 0x41, 0x32, 0x35, 0x36, 0x18, 0x06, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x0a, 0x46, + 0x69, 0x6c, 0x65, 0x53, 0x48, 0x41, 0x32, 0x35, 0x36, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x69, 0x6c, + 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x07, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x0a, 0x46, + 0x69, 0x6c, 0x65, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x22, 0xcb, 0x01, 0x0a, 0x0d, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x04, 0x43, + 0x68, 0x61, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x04, 0x43, 0x68, 0x61, 0x74, 0x12, 0x24, 0x0a, + 0x06, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x06, 0x53, 0x65, 0x6e, + 0x64, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x65, 0x18, + 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x65, 0x12, + 0x18, 0x0a, 0x07, 0x49, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04, 0x20, 0x02, 0x28, 0x08, + 0x52, 0x07, 0x49, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3c, 0x0a, 0x12, 0x42, 0x72, 0x6f, + 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x18, + 0x05, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, + 0x4a, 0x49, 0x44, 0x52, 0x12, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x4c, 0x69, + 0x73, 0x74, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x22, 0x4e, 0x0a, 0x0e, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x53, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0e, 0x44, 0x65, 0x73, + 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x0e, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x49, + 0x44, 0x12, 0x14, 0x0a, 0x05, 0x50, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x05, 0x50, 0x68, 0x61, 0x73, 0x68, 0x22, 0xb6, 0x01, 0x0a, 0x0c, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0b, 0x43, 0x65, 0x72, 0x74, + 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, + 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x56, 0x6e, + 0x61, 0x6d, 0x65, 0x43, 0x65, 0x72, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, + 0x0b, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x52, 0x0a, 0x07, + 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, + 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x56, 0x6e, + 0x61, 0x6d, 0x65, 0x43, 0x65, 0x72, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x4e, 0x61, 0x6d, 0x65, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x2e, + 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x52, 0x07, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, + 0x22, 0x9b, 0x01, 0x0a, 0x14, 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x68, 0x61, 0x74, 0x73, 0x41, 0x70, + 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, + 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, + 0x12, 0x0a, 0x04, 0x49, 0x73, 0x49, 0x6e, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x04, 0x49, + 0x73, 0x49, 0x6e, 0x12, 0x39, 0x0a, 0x0c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, + 0x52, 0x0c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xa3, + 0x01, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x39, 0x0a, 0x0c, 0x56, + 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x69, + 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, + 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, + 0x0a, 0x09, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x44, 0x18, 0x03, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x09, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x44, 0x12, 0x26, 0x0a, 0x07, + 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x07, 0x44, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x73, 0x22, 0xa8, 0x01, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, + 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, + 0x1a, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x02, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x42, + 0x75, 0x73, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x0d, 0x42, 0x75, 0x73, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x08, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, + 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x18, 0x05, 0x20, 0x02, + 0x28, 0x08, 0x52, 0x0b, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x22, + 0x69, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x1c, 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x41, 0x74, 0x18, 0x02, 0x20, + 0x02, 0x28, 0x03, 0x52, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x41, 0x74, 0x12, 0x2a, + 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x42, 0x79, 0x18, 0x03, 0x20, 0x02, 0x28, + 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, + 0x09, 0x4e, 0x61, 0x6d, 0x65, 0x53, 0x65, 0x74, 0x42, 0x79, 0x22, 0xae, 0x01, 0x0a, 0x0a, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x70, + 0x69, 0x63, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x05, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, + 0x18, 0x0a, 0x07, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x07, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x54, 0x6f, 0x70, + 0x69, 0x63, 0x53, 0x65, 0x74, 0x41, 0x74, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0a, 0x54, + 0x6f, 0x70, 0x69, 0x63, 0x53, 0x65, 0x74, 0x41, 0x74, 0x12, 0x2c, 0x0a, 0x0a, 0x54, 0x6f, 0x70, + 0x69, 0x63, 0x53, 0x65, 0x74, 0x42, 0x79, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x0a, 0x54, 0x6f, 0x70, + 0x69, 0x63, 0x53, 0x65, 0x74, 0x42, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x54, 0x6f, 0x70, 0x69, 0x63, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x54, + 0x6f, 0x70, 0x69, 0x63, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x22, 0x29, 0x0a, 0x0b, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, + 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, + 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x5d, 0x0a, 0x0d, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, + 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73, 0x41, 0x6e, 0x6e, + 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0a, 0x49, 0x73, 0x41, + 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x41, 0x6e, 0x6e, 0x6f, 0x75, + 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x11, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x60, 0x0a, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x70, + 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x73, 0x45, 0x70, 0x68, + 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0b, 0x49, 0x73, + 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x12, 0x2c, 0x0a, 0x11, 0x44, 0x69, 0x73, + 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x18, 0x02, + 0x20, 0x02, 0x28, 0x0d, 0x52, 0x11, 0x44, 0x69, 0x73, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x69, + 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x22, 0x32, 0x0a, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x49, 0x6e, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x73, 0x49, + 0x6e, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0b, + 0x49, 0x73, 0x49, 0x6e, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x22, 0x6f, 0x0a, 0x0b, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, + 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, + 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x44, 0x0a, 0x1d, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x41, 0x70, 0x70, 0x72, 0x6f, + 0x76, 0x61, 0x6c, 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x1d, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, + 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x61, 0x6c, 0x4d, 0x6f, 0x64, 0x65, 0x22, 0x4b, 0x0a, 0x11, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, + 0x74, 0x12, 0x36, 0x0a, 0x0f, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, + 0x74, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x0f, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, + 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4a, 0x49, 0x44, 0x22, 0x41, 0x0a, 0x11, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x12, 0x2c, + 0x0a, 0x11, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x11, 0x49, 0x73, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x50, 0x0a, 0x1a, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, + 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, + 0x64, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1e, + 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, + 0x28, 0x02, 0x52, 0x0a, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8d, + 0x02, 0x0a, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, + 0x61, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, + 0x4a, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x03, 0x4c, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, + 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, + 0x4c, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x49, 0x73, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x03, + 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x49, 0x73, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x12, 0x22, 0x0a, + 0x0c, 0x49, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x04, 0x20, + 0x02, 0x28, 0x08, 0x52, 0x0c, 0x49, 0x73, 0x53, 0x75, 0x70, 0x65, 0x72, 0x41, 0x64, 0x6d, 0x69, + 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, + 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0b, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x02, + 0x28, 0x05, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x43, 0x0a, 0x0a, 0x41, 0x64, 0x64, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x52, 0x0a, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xca, + 0x06, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x08, + 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x4a, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x08, 0x4f, 0x77, + 0x6e, 0x65, 0x72, 0x4a, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, + 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x30, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, + 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, + 0x63, 0x52, 0x0a, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x36, 0x0a, + 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x05, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x52, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, + 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x0d, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x6e, + 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x18, 0x06, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x6e, 0x6e, 0x6f, + 0x75, 0x6e, 0x63, 0x65, 0x52, 0x0d, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x6e, 0x6e, 0x6f, 0x75, + 0x6e, 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x70, 0x68, 0x65, + 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18, 0x07, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x70, 0x68, 0x65, 0x6d, + 0x65, 0x72, 0x61, 0x6c, 0x52, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x70, 0x68, 0x65, 0x6d, + 0x65, 0x72, 0x61, 0x6c, 0x12, 0x3f, 0x0a, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x63, + 0x6f, 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x18, 0x08, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x63, 0x6f, + 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x52, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x63, 0x6f, + 0x67, 0x6e, 0x69, 0x74, 0x6f, 0x12, 0x36, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, + 0x72, 0x65, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, + 0x52, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x48, 0x0a, + 0x11, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, + 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x50, 0x61, + 0x72, 0x65, 0x6e, 0x74, 0x52, 0x11, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x65, + 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x48, 0x0a, 0x11, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x18, 0x0b, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x52, 0x11, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, + 0x62, 0x12, 0x22, 0x0a, 0x0c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x18, 0x0c, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x32, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, + 0x70, 0x61, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x0d, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x14, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x3d, 0x0a, 0x0c, 0x50, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, + 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x0c, 0x50, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x31, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x64, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1b, + 0x0a, 0x17, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x64, 0x64, + 0x4d, 0x6f, 0x64, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x10, 0x01, 0x22, 0x93, 0x02, 0x0a, 0x13, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x65, 0x62, 0x75, 0x67, 0x54, 0x69, 0x6d, 0x69, + 0x6e, 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x75, 0x65, 0x18, 0x01, 0x20, 0x02, + 0x28, 0x03, 0x52, 0x05, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x4d, 0x61, 0x72, + 0x73, 0x68, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x07, 0x4d, 0x61, 0x72, 0x73, + 0x68, 0x61, 0x6c, 0x12, 0x28, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, + 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0f, 0x47, 0x65, + 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x1e, 0x0a, + 0x0a, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x02, 0x28, + 0x03, 0x52, 0x0a, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x22, 0x0a, + 0x0c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x18, 0x05, 0x20, + 0x02, 0x28, 0x03, 0x52, 0x0c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, + 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x50, 0x65, 0x65, 0x72, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, + 0x18, 0x06, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0b, 0x50, 0x65, 0x65, 0x72, 0x45, 0x6e, 0x63, 0x72, + 0x79, 0x70, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x65, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x02, 0x28, + 0x03, 0x52, 0x04, 0x53, 0x65, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x52, 0x65, 0x73, 0x70, 0x18, + 0x08, 0x20, 0x02, 0x28, 0x03, 0x52, 0x04, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x52, + 0x65, 0x74, 0x72, 0x79, 0x18, 0x09, 0x20, 0x02, 0x28, 0x03, 0x52, 0x05, 0x52, 0x65, 0x74, 0x72, + 0x79, 0x22, 0x9a, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x02, 0x49, 0x44, + 0x12, 0x1a, 0x0a, 0x08, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x02, + 0x28, 0x03, 0x52, 0x08, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x44, 0x12, 0x40, 0x0a, 0x0c, + 0x44, 0x65, 0x62, 0x75, 0x67, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x44, 0x65, 0x62, 0x75, 0x67, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x73, + 0x52, 0x0c, 0x44, 0x65, 0x62, 0x75, 0x67, 0x54, 0x69, 0x6d, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x6c, + 0x0a, 0x19, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x12, 0x39, 0x0a, 0x0c, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0c, + 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x64, 0x0a, 0x1a, + 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x09, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, + 0x6f, 0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x22, 0x57, 0x0a, 0x1f, 0x4a, 0x6f, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x57, + 0x69, 0x74, 0x68, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1e, 0x0a, 0x03, 0x4a, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x69, 0x64, 0x22, 0x58, 0x0a, 0x20, 0x47, + 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x6e, + 0x6b, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x1e, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0a, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x12, + 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x46, 0x0a, 0x16, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x16, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, + 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x6d, 0x0a, + 0x14, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x0e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x51, 0x0a, 0x1b, + 0x53, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x50, + 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, + 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0x85, 0x01, 0x0a, 0x1a, 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x68, 0x61, 0x74, 0x73, 0x41, 0x70, 0x70, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, + 0x0a, 0x14, 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x68, 0x61, 0x74, 0x73, 0x41, 0x70, 0x70, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x49, 0x73, 0x4f, 0x6e, 0x57, 0x68, 0x61, 0x74, 0x73, + 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x14, 0x49, 0x73, 0x4f, + 0x6e, 0x57, 0x68, 0x61, 0x74, 0x73, 0x41, 0x70, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x70, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x55, 0x73, + 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, + 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x2d, 0x0a, 0x08, 0x55, 0x73, + 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, + 0x08, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x79, 0x0a, 0x19, 0x47, 0x65, 0x74, + 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, + 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x73, 0x49, + 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x53, + 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x55, 0x73, 0x65, 0x72, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, + 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x22, 0x6b, 0x0a, 0x1b, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x6f, 0x6c, + 0x6c, 0x56, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x08, 0x50, 0x6f, 0x6c, 0x6c, 0x56, 0x6f, 0x74, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x45, 0x32, 0x45, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x08, 0x50, 0x6f, 0x6c, 0x6c, 0x56, 0x6f, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x22, 0x83, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x77, 0x73, + 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x12, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, + 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1b, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, + 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x12, 0x4e, + 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x64, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x42, 0x6c, + 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x09, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, + 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x42, 0x6c, + 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x4a, 0x0a, + 0x1e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x51, 0x52, 0x4c, 0x69, 0x6e, + 0x6b, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x12, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x4c, + 0x69, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x73, 0x0a, 0x29, 0x47, 0x65, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, + 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x0c, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, + 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x0c, 0x50, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x5f, + 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x4a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x73, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x28, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, + 0x66, 0x6f, 0x52, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0xf6, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x71, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x0c, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, + 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x0c, 0x50, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x4b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, + 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x65, 0x6e, + 0x74, 0x52, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x48, + 0x0a, 0x11, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x50, 0x61, 0x72, + 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x50, + 0x61, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x11, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, + 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x08, 0x4a, 0x49, 0x44, 0x41, + 0x72, 0x72, 0x61, 0x79, 0x12, 0x20, 0x0a, 0x04, 0x4a, 0x49, 0x44, 0x53, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, + 0x52, 0x04, 0x4a, 0x49, 0x44, 0x53, 0x22, 0x21, 0x0a, 0x0b, 0x41, 0x72, 0x72, 0x61, 0x79, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x4f, 0x0a, 0x15, 0x4e, 0x65, 0x77, + 0x73, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, + 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x64, 0x69, 0x74, 0x54, 0x53, 0x18, 0x01, 0x20, 0x02, + 0x28, 0x03, 0x52, 0x06, 0x45, 0x64, 0x69, 0x74, 0x54, 0x53, 0x12, 0x1e, 0x0a, 0x0a, 0x4f, 0x72, + 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x53, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0a, + 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x54, 0x53, 0x22, 0x4d, 0x0a, 0x0b, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, 0x65, + 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xe0, 0x04, 0x0a, 0x07, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, + 0x34, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x73, 0x45, 0x32, 0x45, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x73, 0x45, 0x70, 0x68, 0x65, 0x6d, + 0x65, 0x72, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0b, 0x49, 0x73, 0x45, 0x70, + 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x73, 0x56, 0x69, 0x65, + 0x77, 0x4f, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0a, 0x49, 0x73, 0x56, + 0x69, 0x65, 0x77, 0x4f, 0x6e, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x49, 0x73, 0x56, 0x69, 0x65, + 0x77, 0x4f, 0x6e, 0x63, 0x65, 0x56, 0x32, 0x18, 0x05, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x49, + 0x73, 0x56, 0x69, 0x65, 0x77, 0x4f, 0x6e, 0x63, 0x65, 0x56, 0x32, 0x12, 0x34, 0x0a, 0x15, 0x49, + 0x73, 0x56, 0x69, 0x65, 0x77, 0x4f, 0x6e, 0x63, 0x65, 0x56, 0x32, 0x45, 0x78, 0x74, 0x65, 0x6e, + 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x02, 0x28, 0x08, 0x52, 0x15, 0x49, 0x73, 0x56, 0x69, + 0x65, 0x77, 0x4f, 0x6e, 0x63, 0x65, 0x56, 0x32, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, + 0x6e, 0x12, 0x34, 0x0a, 0x15, 0x49, 0x73, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x57, + 0x69, 0x74, 0x68, 0x43, 0x61, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x02, 0x28, 0x08, + 0x52, 0x15, 0x49, 0x73, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, + 0x43, 0x61, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x49, 0x73, 0x4c, 0x6f, 0x74, + 0x74, 0x69, 0x65, 0x53, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x18, 0x08, 0x20, 0x02, 0x28, 0x08, + 0x52, 0x0f, 0x49, 0x73, 0x4c, 0x6f, 0x74, 0x74, 0x69, 0x65, 0x53, 0x74, 0x69, 0x63, 0x6b, 0x65, + 0x72, 0x12, 0x16, 0x0a, 0x06, 0x49, 0x73, 0x45, 0x64, 0x69, 0x74, 0x18, 0x09, 0x20, 0x02, 0x28, + 0x08, 0x52, 0x06, 0x49, 0x73, 0x45, 0x64, 0x69, 0x74, 0x12, 0x45, 0x0a, 0x0c, 0x53, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x57, 0x65, 0x62, 0x4d, 0x73, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x21, 0x2e, 0x57, 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, + 0x57, 0x65, 0x62, 0x2e, 0x57, 0x65, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x6e, + 0x66, 0x6f, 0x52, 0x0c, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x57, 0x65, 0x62, 0x4d, 0x73, 0x67, + 0x12, 0x32, 0x0a, 0x14, 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x44, 0x18, 0x0b, 0x20, 0x02, 0x28, 0x09, 0x52, 0x14, + 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x75, + 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0a, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43, + 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x0e, 0x4e, 0x65, 0x77, 0x73, 0x4c, 0x65, 0x74, 0x74, + 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x4c, 0x65, 0x74, 0x74, 0x65, + 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0e, 0x4e, 0x65, + 0x77, 0x73, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x22, 0x68, 0x0a, 0x16, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, + 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, + 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x07, 0x50, + 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x22, 0x9d, 0x01, 0x0a, 0x16, 0x57, 0x72, 0x61, 0x70, 0x70, + 0x65, 0x64, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x12, 0x43, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, + 0x2f, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, + 0x64, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x22, 0x3e, 0x0a, 0x0f, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, + 0x74, 0x74, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x43, 0x54, + 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, + 0x45, 0x44, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x47, 0x45, 0x4f, 0x53, 0x55, 0x53, 0x50, 0x45, + 0x4e, 0x44, 0x45, 0x44, 0x10, 0x03, 0x22, 0x54, 0x0a, 0x0e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, + 0x74, 0x74, 0x65, 0x72, 0x54, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x65, 0x78, 0x74, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x54, 0x65, 0x78, 0x74, 0x12, 0x0e, 0x0a, 0x02, + 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x02, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, + 0x52, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x6a, 0x0a, 0x12, + 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x55, 0x52, 0x4c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x03, 0x55, 0x52, 0x4c, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x02, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x44, 0x69, 0x72, 0x65, + 0x63, 0x74, 0x50, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0a, 0x44, 0x69, + 0x72, 0x65, 0x63, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22, 0xb7, 0x01, 0x0a, 0x1a, 0x4e, 0x65, 0x77, + 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x51, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x4e, 0x65, 0x77, 0x73, + 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, + 0x6f, 0x64, 0x65, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x46, 0x0a, 0x17, 0x4e, 0x65, + 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x09, + 0x0a, 0x05, 0x42, 0x41, 0x53, 0x49, 0x43, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, + 0x45, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, + 0x10, 0x04, 0x22, 0x5e, 0x0a, 0x11, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, + 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x49, 0x0a, 0x0d, 0x52, 0x65, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x23, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, + 0x74, 0x65, 0x72, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x73, 0x52, 0x0d, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x64, + 0x65, 0x73, 0x22, 0xc0, 0x04, 0x0a, 0x18, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, + 0x72, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, + 0x22, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, + 0x69, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x64, + 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0a, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x43, + 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, + 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, + 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x65, 0x78, 0x74, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x39, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x04, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, + 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x65, 0x78, 0x74, 0x52, 0x0b, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x53, + 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, + 0x20, 0x02, 0x28, 0x03, 0x52, 0x0f, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x6b, 0x0a, 0x11, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x02, 0x28, 0x0e, + 0x32, 0x3d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, + 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x56, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, + 0x11, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x35, 0x0a, 0x07, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x07, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, + 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x07, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x35, 0x0a, 0x07, 0x50, 0x72, 0x65, + 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, + 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, + 0x12, 0x36, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x09, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, + 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x08, + 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x3b, 0x0a, 0x1b, 0x4e, 0x65, 0x77, 0x73, + 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x56, 0x45, 0x52, 0x49, 0x46, + 0x49, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x56, 0x45, 0x52, 0x49, 0x46, + 0x49, 0x45, 0x44, 0x10, 0x02, 0x22, 0x79, 0x0a, 0x18, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, + 0x74, 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x12, 0x30, 0x0a, 0x04, 0x4d, 0x75, 0x74, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, + 0x1c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, + 0x74, 0x74, 0x65, 0x72, 0x4d, 0x75, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x04, 0x4d, + 0x75, 0x74, 0x65, 0x12, 0x2b, 0x0a, 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, + 0x0e, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, + 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x52, 0x6f, 0x6c, 0x65, + 0x22, 0xef, 0x01, 0x0a, 0x12, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, + 0x44, 0x52, 0x02, 0x49, 0x44, 0x12, 0x35, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, + 0x20, 0x02, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x57, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x41, 0x0a, 0x0a, + 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, + 0x32, 0x21, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, + 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x52, 0x0a, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x74, 0x61, 0x12, + 0x41, 0x0a, 0x0a, 0x56, 0x69, 0x65, 0x77, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, + 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x56, 0x69, 0x65, 0x77, 0x65, 0x72, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x56, 0x69, 0x65, 0x77, 0x65, 0x72, 0x4d, 0x65, + 0x74, 0x61, 0x22, 0x43, 0x0a, 0x09, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x12, + 0x14, 0x0a, 0x05, 0x44, 0x48, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x05, + 0x44, 0x48, 0x61, 0x73, 0x68, 0x12, 0x20, 0x0a, 0x04, 0x4a, 0x49, 0x44, 0x73, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, + 0x44, 0x52, 0x04, 0x4a, 0x49, 0x44, 0x73, 0x22, 0x34, 0x0a, 0x08, 0x52, 0x65, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xce, 0x01, + 0x0a, 0x11, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, + 0x72, 0x76, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0f, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x44, 0x12, 0x1e, 0x0a, + 0x0a, 0x56, 0x69, 0x65, 0x77, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x02, 0x28, + 0x03, 0x52, 0x0a, 0x56, 0x69, 0x65, 0x77, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x39, 0x0a, + 0x0e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, + 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x52, 0x65, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x34, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x57, 0x41, 0x57, 0x65, + 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x45, 0x32, 0x45, 0x2e, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x8a, + 0x01, 0x0a, 0x28, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x11, 0x4e, + 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x11, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xe9, 0x04, 0x0a, 0x0f, + 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, + 0x43, 0x0a, 0x08, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x64, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, + 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x69, 0x76, + 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x76, + 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x41, 0x64, 0x64, 0x12, 0x43, 0x0a, 0x08, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, + 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, + 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, + 0x08, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x06, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x41, 0x0a, 0x07, 0x50, 0x72, + 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x4b, 0x0a, + 0x0c, 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x73, 0x18, 0x05, 0x20, + 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, + 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x72, + 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0c, 0x52, 0x65, + 0x61, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x73, 0x12, 0x41, 0x0a, 0x07, 0x43, 0x61, + 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x18, 0x06, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x43, 0x61, 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x12, 0x3f, 0x0a, + 0x06, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x07, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x77, + 0x0a, 0x0e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x12, 0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x01, 0x12, + 0x07, 0x0a, 0x03, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x4f, 0x4e, 0x54, + 0x41, 0x43, 0x54, 0x53, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x43, + 0x54, 0x5f, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x04, 0x12, 0x13, 0x0a, + 0x0f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x5f, 0x53, 0x45, 0x45, 0x4e, + 0x10, 0x05, 0x12, 0x09, 0x0a, 0x05, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x06, 0x12, 0x08, 0x0a, + 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x07, 0x22, 0x98, 0x01, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, + 0x41, 0x74, 0x74, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x07, 0x62, 0x6f, 0x6f, + 0x6c, 0x65, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x62, 0x6f, + 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x12, 0x1a, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x12, 0x14, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x00, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x20, 0x0a, 0x03, 0x6a, 0x69, 0x64, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, + 0x49, 0x44, 0x48, 0x00, 0x52, 0x03, 0x6a, 0x69, 0x64, 0x42, 0x07, 0x0a, 0x05, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x22, 0x96, 0x01, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x54, + 0x61, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x03, 0x54, 0x61, 0x67, 0x12, 0x28, 0x0a, + 0x05, 0x41, 0x74, 0x74, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x41, 0x74, 0x74, 0x72, 0x73, + 0x52, 0x05, 0x41, 0x74, 0x74, 0x72, 0x73, 0x12, 0x23, 0x0a, 0x05, 0x4e, 0x6f, 0x64, 0x65, 0x73, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x17, 0x0a, 0x03, + 0x4e, 0x69, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x52, 0x03, 0x4e, 0x69, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x42, 0x79, 0x74, 0x65, 0x73, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0x76, 0x0a, 0x09, 0x49, + 0x6e, 0x66, 0x6f, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x4e, 0x61, 0x6d, + 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, + 0x20, 0x02, 0x28, 0x09, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x6f, + 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, 0x02, 0x54, 0x6f, 0x12, 0x27, 0x0a, 0x07, 0x43, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x43, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x75, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, + 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x18, + 0x0a, 0x07, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x07, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x78, 0x69, 0x73, + 0x74, 0x69, 0x6e, 0x67, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x45, 0x78, + 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x49, 0x73, 0x43, 0x6f, + 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x49, + 0x73, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x22, 0x6e, 0x0a, 0x1f, 0x47, 0x65, + 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, + 0x07, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, + 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x50, 0x69, 0x63, + 0x74, 0x75, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xce, 0x01, 0x0a, 0x0d, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x3c, 0x0a, 0x04, + 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, + 0x63, 0x79, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, + 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x04, 0x4c, 0x69, + 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, + 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, + 0x09, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3f, 0x0a, 0x11, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x0c, 0x0a, 0x08, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x43, 0x54, 0x53, 0x10, 0x01, 0x12, 0x0d, 0x0a, + 0x09, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, + 0x57, 0x48, 0x49, 0x54, 0x45, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x03, 0x22, 0x74, 0x0a, 0x1e, 0x47, + 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3c, 0x0a, + 0x0d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x52, 0x0d, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x22, 0xad, 0x01, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x54, + 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, + 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x30, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x11, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x18, 0x03, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, 0x62, 0x52, 0x11, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x75, + 0x62, 0x22, 0xce, 0x01, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x43, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, + 0x0a, 0x0c, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, + 0x20, 0x02, 0x28, 0x09, 0x52, 0x0c, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x61, 0x73, + 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x02, 0x28, + 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x05, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x22, 0x2e, 0x0a, 0x0a, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x52, 0x45, 0x4e, 0x54, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, + 0x53, 0x55, 0x42, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x49, 0x42, 0x4c, 0x49, 0x4e, 0x47, + 0x10, 0x03, 0x22, 0x76, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x73, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x42, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, + 0x67, 0x65, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, + 0x67, 0x65, 0x74, 0x52, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, + 0x72, 0x67, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x7b, 0x0a, 0x26, 0x47, 0x65, + 0x74, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x64, 0x4e, 0x65, 0x77, 0x73, 0x6c, + 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0a, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, + 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, + 0x72, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x54, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x55, 0x73, + 0x65, 0x72, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, + 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x60, 0x0a, + 0x2c, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x53, 0x75, 0x62, 0x73, 0x63, + 0x72, 0x69, 0x62, 0x65, 0x4c, 0x69, 0x76, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, + 0x08, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x08, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0xa9, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x69, 0x72, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x32, 0x0a, 0x14, 0x73, 0x68, 0x6f, + 0x77, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, 0x68, 0x6f, 0x77, 0x50, 0x75, 0x73, + 0x68, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, + 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2c, 0x0a, + 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, + 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x65, 0x0a, 0x13, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x51, 0x52, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, + 0x65, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, + 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, + 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, + 0x6d, 0x65, 0x22, 0x7e, 0x0a, 0x22, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x43, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x51, 0x52, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x51, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x51, 0x52, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x0d, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x51, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x05, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x22, 0xd7, 0x01, 0x0a, 0x19, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, + 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, + 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x08, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x0c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x18, 0x04, 0x20, 0x02, + 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x0d, + 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x0d, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4c, 0x65, 0x76, + 0x65, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x92, 0x01, 0x0a, + 0x28, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x50, 0x0a, 0x11, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, + 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, + 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x11, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x22, 0x73, 0x0a, 0x0c, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, + 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x05, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x52, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x12, 0x33, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, + 0x32, 0x1d, 0x2e, 0x57, 0x41, 0x53, 0x79, 0x6e, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, + 0x53, 0x79, 0x6e, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, + 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xff, 0x01, 0x0a, 0x09, 0x50, 0x61, 0x74, 0x63, 0x68, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x12, 0x32, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, + 0x32, 0x1e, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x61, 0x74, 0x63, 0x68, + 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x57, 0x41, 0x50, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, + 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x09, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x09, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x6b, 0x0a, 0x0b, 0x57, + 0x41, 0x50, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x0e, 0x43, 0x52, + 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x01, 0x12, 0x18, + 0x0a, 0x14, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x55, 0x4e, 0x42, 0x4c, 0x4f, + 0x43, 0x4b, 0x5f, 0x4c, 0x4f, 0x57, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x47, 0x55, + 0x4c, 0x41, 0x52, 0x5f, 0x4c, 0x4f, 0x57, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c, 0x52, 0x45, 0x47, + 0x55, 0x4c, 0x41, 0x52, 0x5f, 0x48, 0x49, 0x47, 0x48, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x52, + 0x45, 0x47, 0x55, 0x4c, 0x41, 0x52, 0x10, 0x05, 0x22, 0x75, 0x0a, 0x21, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x73, 0x50, 0x75, 0x74, 0x50, 0x75, 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, + 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x06, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x50, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, + 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x50, 0x72, 0x65, + 0x76, 0x69, 0x6f, 0x75, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0x68, 0x0a, 0x0c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, + 0x1c, 0x0a, 0x09, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x02, + 0x28, 0x09, 0x52, 0x09, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x46, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x08, 0x46, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a, 0x11, 0x43, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x39, + 0x0a, 0x0c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x43, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x22, 0x6d, 0x0a, 0x1f, 0x53, 0x65, 0x74, + 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x08, + 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, 0x69, 0x76, 0x61, 0x63, 0x79, + 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x70, 0x0a, 0x20, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x73, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x0b, + 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x9d, 0x01, 0x0a, 0x0b, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x46, 0x6f, + 0x75, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x05, 0x46, 0x6f, 0x75, 0x6e, 0x64, + 0x12, 0x1c, 0x0a, 0x09, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, + 0x02, 0x28, 0x09, 0x52, 0x09, 0x46, 0x69, 0x72, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x46, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x08, 0x46, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x75, + 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x50, 0x75, + 0x73, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, + 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0c, 0x42, 0x75, + 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x07, 0x43, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, + 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x28, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x22, + 0x68, 0x0a, 0x24, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x47, 0x65, 0x74, 0x41, 0x6c, + 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x07, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x1a, 0x0a, 0x02, 0x51, 0x52, 0x12, + 0x14, 0x0a, 0x05, 0x43, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, + 0x43, 0x6f, 0x64, 0x65, 0x73, 0x22, 0xd8, 0x01, 0x0a, 0x0a, 0x50, 0x61, 0x69, 0x72, 0x53, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, + 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x02, + 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0c, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, + 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, + 0x72, 0x6d, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, + 0x72, 0x6d, 0x12, 0x33, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x02, + 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x61, 0x69, + 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, + 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x21, 0x0a, + 0x07, 0x50, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, + 0x52, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x02, + 0x22, 0x23, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x54, 0x0a, 0x10, 0x4b, 0x65, 0x65, 0x70, 0x41, 0x6c, 0x69, + 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0a, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x4c, 0x61, 0x73, + 0x74, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0b, + 0x4c, 0x61, 0x73, 0x74, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x13, 0x0a, 0x11, 0x4b, + 0x65, 0x65, 0x70, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, + 0x22, 0x60, 0x0a, 0x09, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x4f, 0x75, 0x74, 0x12, 0x1c, 0x0a, + 0x09, 0x4f, 0x6e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, + 0x52, 0x09, 0x4f, 0x6e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x52, + 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x46, 0x61, 0x69, + 0x6c, 0x75, 0x72, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x52, 0x65, 0x61, 0x73, + 0x6f, 0x6e, 0x22, 0x10, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x70, 0x6c, + 0x61, 0x63, 0x65, 0x64, 0x22, 0xf5, 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, + 0x72, 0x79, 0x42, 0x61, 0x6e, 0x12, 0x37, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x54, 0x65, + 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x2e, 0x54, 0x65, 0x6d, 0x70, 0x42, + 0x61, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, + 0x0a, 0x06, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x06, + 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x22, 0x93, 0x01, 0x0a, 0x0d, 0x54, 0x65, 0x6d, 0x70, 0x42, + 0x61, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x45, 0x4e, 0x44, + 0x5f, 0x54, 0x4f, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4d, 0x41, 0x4e, 0x59, 0x5f, 0x50, 0x45, 0x4f, + 0x50, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, + 0x5f, 0x42, 0x59, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x53, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x43, + 0x52, 0x45, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4d, 0x41, 0x4e, 0x59, 0x5f, + 0x47, 0x52, 0x4f, 0x55, 0x50, 0x53, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x53, 0x45, 0x4e, 0x54, + 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x4d, 0x41, 0x4e, 0x59, 0x5f, 0x53, 0x41, 0x4d, 0x45, 0x5f, 0x4d, + 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x42, 0x52, 0x4f, 0x41, + 0x44, 0x43, 0x41, 0x53, 0x54, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x05, 0x22, 0x82, 0x01, 0x0a, + 0x0e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, + 0x35, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, + 0x1d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, + 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, + 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x12, 0x1f, 0x0a, 0x03, 0x52, 0x61, 0x77, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x03, 0x52, 0x61, + 0x77, 0x22, 0x10, 0x0a, 0x0e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4f, 0x75, 0x74, 0x64, 0x61, + 0x74, 0x65, 0x64, 0x22, 0x42, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x03, 0x52, 0x61, 0x77, 0x18, 0x04, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, + 0x64, 0x65, 0x52, 0x03, 0x52, 0x61, 0x77, 0x22, 0x26, 0x0a, 0x0c, 0x44, 0x69, 0x73, 0x63, 0x6f, + 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x49, 0x0a, 0x0b, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x3a, + 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x57, + 0x41, 0x57, 0x65, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x48, 0x69, 0x73, + 0x74, 0x6f, 0x72, 0x79, 0x53, 0x79, 0x6e, 0x63, 0x2e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, + 0x53, 0x79, 0x6e, 0x63, 0x52, 0x04, 0x44, 0x61, 0x74, 0x61, 0x22, 0xe3, 0x02, 0x0a, 0x07, 0x52, + 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x12, 0x3c, 0x0a, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, + 0x44, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x49, 0x44, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x12, 0x30, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, 0x0e, + 0x32, 0x1c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x52, 0x65, 0x63, 0x65, 0x69, + 0x70, 0x74, 0x2e, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, + 0x54, 0x79, 0x70, 0x65, 0x22, 0xa9, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x4c, 0x49, 0x56, 0x45, 0x52, 0x45, + 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x10, 0x02, 0x12, + 0x09, 0x0a, 0x05, 0x52, 0x45, 0x54, 0x52, 0x59, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, + 0x41, 0x44, 0x10, 0x04, 0x12, 0x0d, 0x0a, 0x09, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x53, 0x45, 0x4c, + 0x46, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x44, 0x10, 0x06, 0x12, + 0x0f, 0x0a, 0x0b, 0x50, 0x4c, 0x41, 0x59, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0x07, + 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, + 0x10, 0x08, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x09, + 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x4d, 0x53, 0x47, 0x10, 0x0a, 0x12, 0x10, + 0x0a, 0x0c, 0x48, 0x49, 0x53, 0x54, 0x4f, 0x52, 0x59, 0x5f, 0x53, 0x59, 0x4e, 0x43, 0x10, 0x0b, + 0x22, 0x9a, 0x02, 0x0a, 0x0c, 0x43, 0x68, 0x61, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, + 0x65, 0x12, 0x3c, 0x0a, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x52, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, + 0x38, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x22, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x50, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x63, 0x65, 0x52, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x05, 0x4d, 0x65, 0x64, + 0x69, 0x61, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, + 0x43, 0x68, 0x61, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x4d, 0x65, 0x64, 0x69, + 0x61, 0x52, 0x05, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x22, 0x29, 0x0a, 0x0c, 0x43, 0x68, 0x61, 0x74, + 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4f, 0x4d, 0x50, + 0x4f, 0x53, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x55, 0x53, 0x45, + 0x44, 0x10, 0x02, 0x22, 0x28, 0x0a, 0x11, 0x43, 0x68, 0x61, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x63, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x45, 0x58, 0x54, + 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x55, 0x44, 0x49, 0x4f, 0x10, 0x02, 0x22, 0x6a, 0x0a, + 0x08, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x04, 0x46, 0x72, 0x6f, + 0x6d, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x04, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x55, + 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x08, + 0x52, 0x0b, 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x52, + 0x08, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x0b, 0x4a, 0x6f, + 0x69, 0x6e, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x61, + 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, + 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4b, + 0x65, 0x79, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x4b, 0x65, 0x79, 0x12, 0x30, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, + 0x18, 0x04, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x89, 0x07, 0x0a, 0x0e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, + 0x6e, 0x66, 0x6f, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, + 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x4e, 0x6f, 0x74, 0x69, + 0x66, 0x79, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, + 0x12, 0x24, 0x0a, 0x06, 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x06, + 0x53, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x12, 0x26, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x05, + 0x54, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x54, 0x6f, 0x70, 0x69, 0x63, + 0x52, 0x05, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x2c, 0x0a, 0x06, 0x4c, 0x6f, 0x63, 0x6b, 0x65, + 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x52, 0x06, 0x4c, + 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x32, 0x0a, 0x08, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, + 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x52, + 0x08, 0x41, 0x6e, 0x6e, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x12, 0x35, 0x0a, 0x09, 0x45, 0x70, 0x68, + 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x70, 0x68, 0x65, + 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x09, 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, + 0x12, 0x2c, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x2c, + 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x04, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x30, 0x0a, 0x06, + 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x6e, 0x6b, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x24, + 0x0a, 0x0d, 0x4e, 0x65, 0x77, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x18, + 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x4e, 0x65, 0x77, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, + 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x3c, 0x0a, 0x19, 0x50, 0x72, 0x65, 0x76, 0x50, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, + 0x44, 0x18, 0x0e, 0x20, 0x02, 0x28, 0x09, 0x52, 0x19, 0x50, 0x72, 0x65, 0x76, 0x50, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x12, 0x32, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, + 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x0f, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x14, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x4a, 0x6f, 0x69, 0x6e, 0x52, 0x65, + 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0a, 0x4a, 0x6f, 0x69, 0x6e, + 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x04, 0x4a, 0x6f, 0x69, 0x6e, 0x18, 0x11, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, + 0x49, 0x44, 0x52, 0x04, 0x4a, 0x6f, 0x69, 0x6e, 0x12, 0x22, 0x0a, 0x05, 0x4c, 0x65, 0x61, 0x76, + 0x65, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x05, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x12, 0x26, 0x0a, 0x07, + 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x07, 0x50, 0x72, 0x6f, + 0x6d, 0x6f, 0x74, 0x65, 0x12, 0x24, 0x0a, 0x06, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x18, 0x14, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, + 0x49, 0x44, 0x52, 0x06, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x0e, 0x55, 0x6e, + 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x15, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, + 0x65, 0x52, 0x0e, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x73, 0x22, 0x85, 0x01, 0x0a, 0x07, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1e, 0x0a, + 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x24, 0x0a, + 0x06, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x06, 0x41, 0x75, 0x74, + 0x68, 0x6f, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x18, 0x03, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x04, 0x20, 0x02, 0x28, + 0x08, 0x52, 0x06, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x22, 0x6a, 0x0a, 0x0e, 0x49, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x4a, + 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x6d, 0x70, + 0x6c, 0x69, 0x63, 0x69, 0x74, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x08, 0x49, 0x6d, 0x70, + 0x6c, 0x69, 0x63, 0x69, 0x74, 0x22, 0xf4, 0x02, 0x0a, 0x14, 0x70, 0x72, 0x69, 0x76, 0x61, 0x63, + 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x3a, + 0x0a, 0x0b, 0x4e, 0x65, 0x77, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x50, 0x72, + 0x69, 0x76, 0x61, 0x63, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0b, 0x4e, + 0x65, 0x77, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x41, 0x64, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, 0x02, 0x20, + 0x02, 0x28, 0x08, 0x52, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x64, 0x64, 0x43, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x0f, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0f, 0x4c, + 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, 0x24, + 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, + 0x04, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, 0x05, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0e, 0x50, 0x72, + 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x13, + 0x52, 0x65, 0x61, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, + 0x67, 0x65, 0x64, 0x18, 0x06, 0x20, 0x02, 0x28, 0x08, 0x52, 0x13, 0x52, 0x65, 0x61, 0x64, 0x52, + 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x12, 0x24, + 0x0a, 0x0d, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, + 0x07, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0d, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x43, 0x61, 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x18, 0x08, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0e, 0x43, 0x61, + 0x6c, 0x6c, 0x41, 0x64, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x22, 0xae, 0x01, 0x0a, + 0x12, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x79, 0x6e, 0x63, 0x50, 0x72, 0x65, 0x76, + 0x69, 0x65, 0x77, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, + 0x28, 0x05, 0x52, 0x05, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x26, 0x0a, 0x0e, 0x41, 0x70, 0x70, + 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x02, 0x28, + 0x05, 0x52, 0x0e, 0x41, 0x70, 0x70, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, + 0x73, 0x12, 0x18, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x02, + 0x28, 0x05, 0x52, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x4e, + 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x02, + 0x28, 0x05, 0x52, 0x0d, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x73, 0x18, 0x05, 0x20, + 0x02, 0x28, 0x05, 0x52, 0x08, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x73, 0x22, 0x2c, 0x0a, + 0x14, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, + 0x20, 0x02, 0x28, 0x05, 0x52, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xd5, 0x01, 0x0a, 0x0e, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x37, + 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x1f, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, + 0x73, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x44, 0x48, 0x41, 0x53, 0x48, + 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x05, 0x44, 0x48, 0x41, 0x53, 0x48, 0x12, 0x1c, 0x0a, + 0x09, 0x50, 0x72, 0x65, 0x76, 0x44, 0x48, 0x61, 0x73, 0x68, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, + 0x52, 0x09, 0x50, 0x72, 0x65, 0x76, 0x44, 0x48, 0x61, 0x73, 0x68, 0x12, 0x32, 0x0a, 0x07, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x22, + 0x22, 0x0a, 0x07, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, + 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x4f, 0x44, 0x49, 0x46, + 0x59, 0x10, 0x02, 0x22, 0x96, 0x01, 0x0a, 0x0f, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, + 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, + 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x41, 0x0a, 0x0b, 0x42, 0x6c, 0x6f, 0x63, 0x6b, + 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x6c, 0x69, 0x73, 0x74, + 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x42, + 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x0a, 0x06, 0x41, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x01, 0x12, + 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x42, 0x4c, 0x4f, 0x43, 0x4b, 0x10, 0x02, 0x22, 0x5d, 0x0a, 0x0e, + 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4a, 0x6f, 0x69, 0x6e, 0x12, 0x4b, + 0x0a, 0x12, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x12, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, + 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5c, 0x0a, 0x0f, 0x4e, + 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4c, 0x65, 0x61, 0x76, 0x65, 0x12, 0x1c, + 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x02, 0x49, 0x44, 0x12, 0x2b, 0x0a, 0x04, + 0x52, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, + 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x22, 0x66, 0x0a, 0x14, 0x4e, 0x65, 0x77, + 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x75, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, + 0x65, 0x12, 0x1c, 0x0a, 0x02, 0x49, 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x02, 0x49, 0x44, 0x12, + 0x30, 0x0a, 0x04, 0x4d, 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0e, 0x32, 0x1c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, + 0x65, 0x72, 0x4d, 0x75, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x04, 0x4d, 0x75, 0x74, + 0x65, 0x22, 0x82, 0x01, 0x0a, 0x14, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, + 0x4c, 0x69, 0x76, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x03, 0x4a, 0x49, + 0x44, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, + 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x03, 0x4a, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x49, + 0x4d, 0x45, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x04, 0x54, 0x49, 0x4d, 0x45, 0x12, 0x36, + 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x73, 0x6c, + 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x08, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x22, 0x97, 0x01, 0x0a, 0x0d, 0x42, 0x61, 0x73, 0x69, 0x63, + 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x02, 0x28, 0x03, 0x52, 0x09, 0x74, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x2e, 0x0a, 0x0b, 0x63, 0x61, 0x6c, 0x6c, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0c, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x0b, 0x63, 0x61, 0x6c, + 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, + 0x49, 0x44, 0x18, 0x04, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x49, 0x44, + 0x22, 0x5e, 0x0a, 0x0e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, + 0x74, 0x61, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, + 0x6d, 0x6f, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, + 0x09, 0x52, 0x0d, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x22, 0xad, 0x01, 0x0a, 0x09, 0x43, 0x61, 0x6c, 0x6c, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x12, 0x3c, + 0x0a, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, + 0x42, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0d, 0x62, + 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x3f, 0x0a, 0x0e, + 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x02, + 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, + 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0e, 0x63, + 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x21, 0x0a, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, + 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, + 0x22, 0xae, 0x01, 0x0a, 0x0a, 0x43, 0x61, 0x6c, 0x6c, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x12, + 0x3c, 0x0a, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x42, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0d, + 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x3f, 0x0a, + 0x0e, 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x18, + 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, + 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0e, + 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x21, + 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, + 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x22, 0xb1, 0x01, 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x50, 0x72, 0x65, 0x41, 0x63, 0x63, + 0x65, 0x70, 0x74, 0x12, 0x3c, 0x0a, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, + 0x4d, 0x65, 0x74, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, + 0x74, 0x61, 0x52, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, + 0x61, 0x12, 0x3f, 0x0a, 0x0e, 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, + 0x65, 0x74, 0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, + 0x74, 0x61, 0x52, 0x0e, 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, + 0x74, 0x61, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x02, 0x28, 0x0b, + 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xb1, 0x01, 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x3c, 0x0a, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, + 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, + 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, + 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, + 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x3f, 0x0a, 0x0e, 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x17, 0x2e, + 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0e, 0x63, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x6d, 0x6f, + 0x74, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, + 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, + 0x6f, 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x9c, 0x01, 0x0a, 0x0f, 0x43, 0x61, + 0x6c, 0x6c, 0x4f, 0x66, 0x66, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x12, 0x3c, 0x0a, + 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x01, + 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, + 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0d, 0x62, 0x61, + 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x6d, + 0x65, 0x64, 0x69, 0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x05, 0x6d, 0x65, 0x64, 0x69, + 0x61, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, 0x09, 0x52, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, + 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x73, 0x0a, 0x10, 0x43, 0x61, 0x6c, 0x6c, + 0x52, 0x65, 0x6c, 0x61, 0x79, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x3c, 0x0a, 0x0d, + 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x18, 0x01, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x42, 0x61, + 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0d, 0x62, 0x61, 0x73, + 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, + 0x74, 0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, + 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x88, 0x01, + 0x0a, 0x0d, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x12, + 0x3c, 0x0a, 0x0d, 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x42, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x0d, + 0x62, 0x61, 0x73, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x16, 0x0a, + 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x72, + 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, + 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, + 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x35, 0x0a, 0x10, 0x55, 0x6e, 0x6b, 0x6e, + 0x6f, 0x77, 0x6e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x04, + 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6e, 0x65, 0x6f, + 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, + 0x82, 0x02, 0x0a, 0x14, 0x55, 0x6e, 0x64, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x28, 0x0a, 0x04, 0x49, 0x6e, 0x66, 0x6f, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, + 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0d, 0x49, 0x73, 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0d, 0x49, 0x73, 0x55, 0x6e, 0x61, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x58, 0x0a, 0x0f, 0x44, 0x65, 0x63, 0x72, + 0x79, 0x70, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x02, 0x28, + 0x0e, 0x32, 0x2e, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x55, 0x6e, 0x64, 0x65, + 0x63, 0x72, 0x79, 0x70, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x4d, 0x6f, 0x64, 0x65, + 0x54, 0x52, 0x0f, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x4d, 0x6f, + 0x64, 0x65, 0x22, 0x40, 0x0a, 0x10, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x46, 0x61, 0x69, + 0x6c, 0x4d, 0x6f, 0x64, 0x65, 0x54, 0x12, 0x15, 0x0a, 0x11, 0x44, 0x45, 0x43, 0x52, 0x59, 0x50, + 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f, 0x53, 0x48, 0x4f, 0x57, 0x10, 0x01, 0x12, 0x15, 0x0a, + 0x11, 0x44, 0x45, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x5f, 0x48, 0x49, + 0x44, 0x45, 0x10, 0x02, 0x22, 0x7c, 0x0a, 0x25, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, + 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, + 0x72, 0x6f, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, + 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, + 0x70, 0x61, 0x6e, 0x74, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, + 0x74, 0x73, 0x22, 0x79, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x46, 0x6f, 0x72, 0x52, 0x65, 0x74, 0x72, 0x79, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, + 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x07, 0x69, 0x73, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, + 0x69, 0x73, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x34, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x57, 0x41, 0x57, 0x65, 0x62, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x73, 0x45, 0x32, 0x45, 0x2e, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x7d, 0x0a, + 0x11, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, + 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, + 0x08, 0x52, 0x05, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x4d, 0x75, 0x74, 0x65, + 0x64, 0x55, 0x6e, 0x74, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0a, 0x4d, 0x75, + 0x74, 0x65, 0x64, 0x55, 0x6e, 0x74, 0x69, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x50, 0x69, 0x6e, 0x6e, + 0x65, 0x64, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x06, 0x50, 0x69, 0x6e, 0x6e, 0x65, 0x64, + 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x64, 0x18, 0x04, 0x20, 0x02, + 0x28, 0x08, 0x52, 0x08, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x64, 0x22, 0x85, 0x01, 0x0a, + 0x17, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x57, + 0x69, 0x74, 0x68, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x4a, + 0x0a, 0x11, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, + 0x69, 0x7a, 0x65, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x68, 0x61, 0x74, 0x53, 0x65, 0x74, + 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x00, 0x52, 0x11, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x43, 0x68, + 0x61, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x08, 0x0a, 0x06, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x22, 0xa4, 0x01, 0x0a, 0x10, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x44, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x02, 0x49, 0x44, 0x12, 0x30, 0x0a, 0x0c, 0x49, 0x6e, 0x6c, + 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x74, 0x4a, 0x49, 0x44, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0b, 0x32, + 0x0c, 0x2e, 0x6e, 0x65, 0x6f, 0x6e, 0x69, 0x7a, 0x65, 0x2e, 0x4a, 0x49, 0x44, 0x52, 0x0c, 0x49, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x74, 0x4a, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x50, + 0x65, 0x65, 0x72, 0x18, 0x03, 0x20, 0x02, 0x28, 0x08, 0x52, 0x04, 0x50, 0x65, 0x65, 0x72, 0x12, + 0x18, 0x0a, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x04, 0x20, 0x02, 0x28, 0x03, + 0x52, 0x07, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x4d, 0x65, 0x64, + 0x69, 0x61, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0b, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x2a, 0x41, 0x0a, 0x0e, 0x4e, + 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x0e, 0x0a, + 0x0a, 0x53, 0x55, 0x42, 0x53, 0x43, 0x52, 0x49, 0x42, 0x45, 0x52, 0x10, 0x01, 0x12, 0x09, 0x0a, + 0x05, 0x47, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x44, 0x4d, 0x49, + 0x4e, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x10, 0x04, 0x2a, 0x26, + 0x0a, 0x13, 0x4e, 0x65, 0x77, 0x73, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x4d, 0x75, 0x74, 0x65, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x07, 0x0a, + 0x03, 0x4f, 0x46, 0x46, 0x10, 0x02, 0x2a, 0xdd, 0x01, 0x0a, 0x14, 0x43, 0x6f, 0x6e, 0x6e, 0x65, + 0x63, 0x74, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, + 0x0b, 0x0a, 0x07, 0x47, 0x45, 0x4e, 0x45, 0x52, 0x49, 0x43, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, + 0x4c, 0x4f, 0x47, 0x47, 0x45, 0x44, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, + 0x54, 0x45, 0x4d, 0x50, 0x5f, 0x42, 0x41, 0x4e, 0x4e, 0x45, 0x44, 0x10, 0x03, 0x12, 0x14, 0x0a, + 0x10, 0x4d, 0x41, 0x49, 0x4e, 0x5f, 0x44, 0x45, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x47, 0x4f, 0x4e, + 0x45, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4c, + 0x4f, 0x47, 0x4f, 0x55, 0x54, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x4c, 0x49, 0x45, 0x4e, + 0x54, 0x5f, 0x4f, 0x55, 0x54, 0x44, 0x41, 0x54, 0x45, 0x44, 0x10, 0x06, 0x12, 0x12, 0x0a, 0x0e, + 0x42, 0x41, 0x44, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x41, 0x47, 0x45, 0x4e, 0x54, 0x10, 0x07, + 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x52, + 0x56, 0x45, 0x52, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x45, + 0x58, 0x50, 0x45, 0x52, 0x49, 0x4d, 0x45, 0x4e, 0x54, 0x41, 0x4c, 0x10, 0x09, 0x12, 0x17, 0x0a, + 0x13, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x41, 0x56, 0x41, 0x49, 0x4c, + 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0a, 0x42, 0x0c, 0x5a, 0x0a, 0x2e, 0x2f, 0x64, 0x65, 0x66, 0x70, + 0x72, 0x6f, 0x74, 0x6f, +} + +var ( + file_Neonize_proto_rawDescOnce sync.Once + file_Neonize_proto_rawDescData = file_Neonize_proto_rawDesc +) + +func file_Neonize_proto_rawDescGZIP() []byte { + file_Neonize_proto_rawDescOnce.Do(func() { + file_Neonize_proto_rawDescData = protoimpl.X.CompressGZIP(file_Neonize_proto_rawDescData) + }) + return file_Neonize_proto_rawDescData +} + +var file_Neonize_proto_enumTypes = make([]protoimpl.EnumInfo, 19) +var file_Neonize_proto_msgTypes = make([]protoimpl.MessageInfo, 132) +var file_Neonize_proto_goTypes = []any{ + (NewsletterRole)(0), // 0: neonize.NewsletterRole + (NewsletterMuteState)(0), // 1: neonize.NewsletterMuteState + (ConnectFailureReason)(0), // 2: neonize.ConnectFailureReason + (GroupInfo_GroupMemberAddMode)(0), // 3: neonize.GroupInfo.GroupMemberAddMode + (WrappedNewsletterState_NewsletterState)(0), // 4: neonize.WrappedNewsletterState.NewsletterState + (NewsletterReactionSettings_NewsletterReactionsMode)(0), // 5: neonize.NewsletterReactionSettings.NewsletterReactionsMode + (NewsletterThreadMetadata_NewsletterVerificationState)(0), // 6: neonize.NewsletterThreadMetadata.NewsletterVerificationState + (PrivacySettings_PrivacySetting)(0), // 7: neonize.PrivacySettings.PrivacySetting + (StatusPrivacy_StatusPrivacyType)(0), // 8: neonize.StatusPrivacy.StatusPrivacyType + (GroupLinkChange_ChangeType)(0), // 9: neonize.GroupLinkChange.ChangeType + (PatchInfo_WAPatchName)(0), // 10: neonize.PatchInfo.WAPatchName + (PairStatus_PStatus)(0), // 11: neonize.PairStatus.PStatus + (TemporaryBan_TempBanReason)(0), // 12: neonize.TemporaryBan.TempBanReason + (Receipt_ReceiptType)(0), // 13: neonize.Receipt.ReceiptType + (ChatPresence_ChatPresence)(0), // 14: neonize.ChatPresence.ChatPresence + (ChatPresence_ChatPresenceMedia)(0), // 15: neonize.ChatPresence.ChatPresenceMedia + (BlocklistEvent_Actions)(0), // 16: neonize.BlocklistEvent.Actions + (BlocklistChange_Action)(0), // 17: neonize.BlocklistChange.Action + (UndecryptableMessage_DecryptFailModeT)(0), // 18: neonize.UndecryptableMessage.DecryptFailModeT + (*JID)(nil), // 19: neonize.JID + (*MessageInfo)(nil), // 20: neonize.MessageInfo + (*UploadResponse)(nil), // 21: neonize.UploadResponse + (*MessageSource)(nil), // 22: neonize.MessageSource + (*DeviceSentMeta)(nil), // 23: neonize.DeviceSentMeta + (*VerifiedName)(nil), // 24: neonize.VerifiedName + (*IsOnWhatsAppResponse)(nil), // 25: neonize.IsOnWhatsAppResponse + (*UserInfo)(nil), // 26: neonize.UserInfo + (*Device)(nil), // 27: neonize.Device + (*GroupName)(nil), // 28: neonize.GroupName + (*GroupTopic)(nil), // 29: neonize.GroupTopic + (*GroupLocked)(nil), // 30: neonize.GroupLocked + (*GroupAnnounce)(nil), // 31: neonize.GroupAnnounce + (*GroupEphemeral)(nil), // 32: neonize.GroupEphemeral + (*GroupIncognito)(nil), // 33: neonize.GroupIncognito + (*GroupParent)(nil), // 34: neonize.GroupParent + (*GroupLinkedParent)(nil), // 35: neonize.GroupLinkedParent + (*GroupIsDefaultSub)(nil), // 36: neonize.GroupIsDefaultSub + (*GroupParticipantAddRequest)(nil), // 37: neonize.GroupParticipantAddRequest + (*GroupParticipant)(nil), // 38: neonize.GroupParticipant + (*GroupInfo)(nil), // 39: neonize.GroupInfo + (*MessageDebugTimings)(nil), // 40: neonize.MessageDebugTimings + (*SendResponse)(nil), // 41: neonize.SendResponse + (*SendMessageReturnFunction)(nil), // 42: neonize.SendMessageReturnFunction + (*GetGroupInfoReturnFunction)(nil), // 43: neonize.GetGroupInfoReturnFunction + (*JoinGroupWithLinkReturnFunction)(nil), // 44: neonize.JoinGroupWithLinkReturnFunction + (*GetGroupInviteLinkReturnFunction)(nil), // 45: neonize.GetGroupInviteLinkReturnFunction + (*DownloadReturnFunction)(nil), // 46: neonize.DownloadReturnFunction + (*UploadReturnFunction)(nil), // 47: neonize.UploadReturnFunction + (*SetGroupPhotoReturnFunction)(nil), // 48: neonize.SetGroupPhotoReturnFunction + (*IsOnWhatsAppReturnFunction)(nil), // 49: neonize.IsOnWhatsAppReturnFunction + (*GetUserInfoSingleReturnFunction)(nil), // 50: neonize.GetUserInfoSingleReturnFunction + (*GetUserInfoReturnFunction)(nil), // 51: neonize.GetUserInfoReturnFunction + (*BuildPollVoteReturnFunction)(nil), // 52: neonize.BuildPollVoteReturnFunction + (*CreateNewsLetterReturnFunction)(nil), // 53: neonize.CreateNewsLetterReturnFunction + (*GetBlocklistReturnFunction)(nil), // 54: neonize.GetBlocklistReturnFunction + (*GetContactQRLinkReturnFunction)(nil), // 55: neonize.GetContactQRLinkReturnFunction + (*GetGroupRequestParticipantsReturnFunction)(nil), // 56: neonize.GetGroupRequestParticipantsReturnFunction + (*GetJoinedGroupsReturnFunction)(nil), // 57: neonize.GetJoinedGroupsReturnFunction + (*ReqCreateGroup)(nil), // 58: neonize.ReqCreateGroup + (*JIDArray)(nil), // 59: neonize.JIDArray + (*ArrayString)(nil), // 60: neonize.ArrayString + (*NewsLetterMessageMeta)(nil), // 61: neonize.NewsLetterMessageMeta + (*GroupDelete)(nil), // 62: neonize.GroupDelete + (*Message)(nil), // 63: neonize.Message + (*CreateNewsletterParams)(nil), // 64: neonize.CreateNewsletterParams + (*WrappedNewsletterState)(nil), // 65: neonize.WrappedNewsletterState + (*NewsletterText)(nil), // 66: neonize.NewsletterText + (*ProfilePictureInfo)(nil), // 67: neonize.ProfilePictureInfo + (*NewsletterReactionSettings)(nil), // 68: neonize.NewsletterReactionSettings + (*NewsletterSetting)(nil), // 69: neonize.NewsletterSetting + (*NewsletterThreadMetadata)(nil), // 70: neonize.NewsletterThreadMetadata + (*NewsletterViewerMetadata)(nil), // 71: neonize.NewsletterViewerMetadata + (*NewsletterMetadata)(nil), // 72: neonize.NewsletterMetadata + (*Blocklist)(nil), // 73: neonize.Blocklist + (*Reaction)(nil), // 74: neonize.Reaction + (*NewsletterMessage)(nil), // 75: neonize.NewsletterMessage + (*GetNewsletterMessageUpdateReturnFunction)(nil), // 76: neonize.GetNewsletterMessageUpdateReturnFunction + (*PrivacySettings)(nil), // 77: neonize.PrivacySettings + (*NodeAttrs)(nil), // 78: neonize.NodeAttrs + (*Node)(nil), // 79: neonize.Node + (*InfoQuery)(nil), // 80: neonize.InfoQuery + (*GetProfilePictureParams)(nil), // 81: neonize.GetProfilePictureParams + (*GetProfilePictureReturnFunction)(nil), // 82: neonize.GetProfilePictureReturnFunction + (*StatusPrivacy)(nil), // 83: neonize.StatusPrivacy + (*GetStatusPrivacyReturnFunction)(nil), // 84: neonize.GetStatusPrivacyReturnFunction + (*GroupLinkTarget)(nil), // 85: neonize.GroupLinkTarget + (*GroupLinkChange)(nil), // 86: neonize.GroupLinkChange + (*GetSubGroupsReturnFunction)(nil), // 87: neonize.GetSubGroupsReturnFunction + (*GetSubscribedNewslettersReturnFunction)(nil), // 88: neonize.GetSubscribedNewslettersReturnFunction + (*GetUserDevicesreturnFunction)(nil), // 89: neonize.GetUserDevicesreturnFunction + (*NewsletterSubscribeLiveUpdatesReturnFunction)(nil), // 90: neonize.NewsletterSubscribeLiveUpdatesReturnFunction + (*PairPhoneParams)(nil), // 91: neonize.PairPhoneParams + (*ContactQRLinkTarget)(nil), // 92: neonize.ContactQRLinkTarget + (*ResolveContactQRLinkReturnFunction)(nil), // 93: neonize.ResolveContactQRLinkReturnFunction + (*BusinessMessageLinkTarget)(nil), // 94: neonize.BusinessMessageLinkTarget + (*ResolveBusinessMessageLinkReturnFunction)(nil), // 95: neonize.ResolveBusinessMessageLinkReturnFunction + (*MutationInfo)(nil), // 96: neonize.MutationInfo + (*PatchInfo)(nil), // 97: neonize.PatchInfo + (*ContactsPutPushNameReturnFunction)(nil), // 98: neonize.ContactsPutPushNameReturnFunction + (*ContactEntry)(nil), // 99: neonize.ContactEntry + (*ContactEntryArray)(nil), // 100: neonize.ContactEntryArray + (*SetPrivacySettingReturnFunction)(nil), // 101: neonize.SetPrivacySettingReturnFunction + (*ContactsGetContactReturnFunction)(nil), // 102: neonize.ContactsGetContactReturnFunction + (*ContactInfo)(nil), // 103: neonize.ContactInfo + (*Contact)(nil), // 104: neonize.Contact + (*ContactsGetAllContactsReturnFunction)(nil), // 105: neonize.ContactsGetAllContactsReturnFunction + (*QR)(nil), // 106: neonize.QR + (*PairStatus)(nil), // 107: neonize.PairStatus + (*Connected)(nil), // 108: neonize.Connected + (*KeepAliveTimeout)(nil), // 109: neonize.KeepAliveTimeout + (*KeepAliveRestored)(nil), // 110: neonize.KeepAliveRestored + (*LoggedOut)(nil), // 111: neonize.LoggedOut + (*StreamReplaced)(nil), // 112: neonize.StreamReplaced + (*TemporaryBan)(nil), // 113: neonize.TemporaryBan + (*ConnectFailure)(nil), // 114: neonize.ConnectFailure + (*ClientOutdated)(nil), // 115: neonize.ClientOutdated + (*StreamError)(nil), // 116: neonize.StreamError + (*Disconnected)(nil), // 117: neonize.Disconnected + (*HistorySync)(nil), // 118: neonize.HistorySync + (*Receipt)(nil), // 119: neonize.Receipt + (*ChatPresence)(nil), // 120: neonize.ChatPresence + (*Presence)(nil), // 121: neonize.Presence + (*JoinedGroup)(nil), // 122: neonize.JoinedGroup + (*GroupInfoEvent)(nil), // 123: neonize.GroupInfoEvent + (*Picture)(nil), // 124: neonize.Picture + (*IdentityChange)(nil), // 125: neonize.IdentityChange + (*PrivacySettingsEvent)(nil), // 126: neonize.privacySettingsEvent + (*OfflineSyncPreview)(nil), // 127: neonize.OfflineSyncPreview + (*OfflineSyncCompleted)(nil), // 128: neonize.OfflineSyncCompleted + (*BlocklistEvent)(nil), // 129: neonize.BlocklistEvent + (*BlocklistChange)(nil), // 130: neonize.BlocklistChange + (*NewsletterJoin)(nil), // 131: neonize.NewsletterJoin + (*NewsletterLeave)(nil), // 132: neonize.NewsletterLeave + (*NewsletterMuteChange)(nil), // 133: neonize.NewsletterMuteChange + (*NewsletterLiveUpdate)(nil), // 134: neonize.NewsletterLiveUpdate + (*BasicCallMeta)(nil), // 135: neonize.BasicCallMeta + (*CallRemoteMeta)(nil), // 136: neonize.CallRemoteMeta + (*CallOffer)(nil), // 137: neonize.CallOffer + (*CallAccept)(nil), // 138: neonize.CallAccept + (*CallPreAccept)(nil), // 139: neonize.CallPreAccept + (*CallTransport)(nil), // 140: neonize.CallTransport + (*CallOfferNotice)(nil), // 141: neonize.CallOfferNotice + (*CallRelayLatency)(nil), // 142: neonize.CallRelayLatency + (*CallTerminate)(nil), // 143: neonize.CallTerminate + (*UnknownCallEvent)(nil), // 144: neonize.UnknownCallEvent + (*UndecryptableMessage)(nil), // 145: neonize.UndecryptableMessage + (*UpdateGroupParticipantsReturnFunction)(nil), // 146: neonize.UpdateGroupParticipantsReturnFunction + (*GetMessageForRetryReturnFunction)(nil), // 147: neonize.GetMessageForRetryReturnFunction + (*LocalChatSettings)(nil), // 148: neonize.LocalChatSettings + (*ReturnFunctionWithError)(nil), // 149: neonize.ReturnFunctionWithError + (*SendRequestExtra)(nil), // 150: neonize.SendRequestExtra + (*waVnameCert.VerifiedNameCertificate)(nil), // 151: WAWebProtobufsVnameCert.VerifiedNameCertificate + (*waVnameCert.VerifiedNameCertificate_Details)(nil), // 152: WAWebProtobufsVnameCert.VerifiedNameCertificate.Details + (*waE2E.Message)(nil), // 153: WAWebProtobufsE2E.Message + (*waWeb.WebMessageInfo)(nil), // 154: WAWebProtobufsWeb.WebMessageInfo + (*waSyncAction.SyncActionValue)(nil), // 155: WASyncAction.SyncActionValue + (*waHistorySync.HistorySync)(nil), // 156: WAWebProtobufsHistorySync.HistorySync +} +var file_Neonize_proto_depIdxs = []int32{ + 22, // 0: neonize.MessageInfo.MessageSource:type_name -> neonize.MessageSource + 24, // 1: neonize.MessageInfo.VerifiedName:type_name -> neonize.VerifiedName + 23, // 2: neonize.MessageInfo.DeviceSentMeta:type_name -> neonize.DeviceSentMeta + 19, // 3: neonize.MessageSource.Chat:type_name -> neonize.JID + 19, // 4: neonize.MessageSource.Sender:type_name -> neonize.JID + 19, // 5: neonize.MessageSource.BroadcastListOwner:type_name -> neonize.JID + 151, // 6: neonize.VerifiedName.Certificate:type_name -> WAWebProtobufsVnameCert.VerifiedNameCertificate + 152, // 7: neonize.VerifiedName.Details:type_name -> WAWebProtobufsVnameCert.VerifiedNameCertificate.Details + 19, // 8: neonize.IsOnWhatsAppResponse.JID:type_name -> neonize.JID + 24, // 9: neonize.IsOnWhatsAppResponse.VerifiedName:type_name -> neonize.VerifiedName + 24, // 10: neonize.UserInfo.VerifiedName:type_name -> neonize.VerifiedName + 19, // 11: neonize.UserInfo.Devices:type_name -> neonize.JID + 19, // 12: neonize.Device.JID:type_name -> neonize.JID + 19, // 13: neonize.GroupName.NameSetBy:type_name -> neonize.JID + 19, // 14: neonize.GroupTopic.TopicSetBy:type_name -> neonize.JID + 19, // 15: neonize.GroupLinkedParent.LinkedParentJID:type_name -> neonize.JID + 19, // 16: neonize.GroupParticipant.JID:type_name -> neonize.JID + 19, // 17: neonize.GroupParticipant.LID:type_name -> neonize.JID + 37, // 18: neonize.GroupParticipant.AddRequest:type_name -> neonize.GroupParticipantAddRequest + 19, // 19: neonize.GroupInfo.OwnerJID:type_name -> neonize.JID + 19, // 20: neonize.GroupInfo.JID:type_name -> neonize.JID + 28, // 21: neonize.GroupInfo.GroupName:type_name -> neonize.GroupName + 29, // 22: neonize.GroupInfo.GroupTopic:type_name -> neonize.GroupTopic + 30, // 23: neonize.GroupInfo.GroupLocked:type_name -> neonize.GroupLocked + 31, // 24: neonize.GroupInfo.GroupAnnounce:type_name -> neonize.GroupAnnounce + 32, // 25: neonize.GroupInfo.GroupEphemeral:type_name -> neonize.GroupEphemeral + 33, // 26: neonize.GroupInfo.GroupIncognito:type_name -> neonize.GroupIncognito + 34, // 27: neonize.GroupInfo.GroupParent:type_name -> neonize.GroupParent + 35, // 28: neonize.GroupInfo.GroupLinkedParent:type_name -> neonize.GroupLinkedParent + 36, // 29: neonize.GroupInfo.GroupIsDefaultSub:type_name -> neonize.GroupIsDefaultSub + 38, // 30: neonize.GroupInfo.Participants:type_name -> neonize.GroupParticipant + 40, // 31: neonize.SendResponse.DebugTimings:type_name -> neonize.MessageDebugTimings + 41, // 32: neonize.SendMessageReturnFunction.SendResponse:type_name -> neonize.SendResponse + 39, // 33: neonize.GetGroupInfoReturnFunction.GroupInfo:type_name -> neonize.GroupInfo + 19, // 34: neonize.JoinGroupWithLinkReturnFunction.Jid:type_name -> neonize.JID + 21, // 35: neonize.UploadReturnFunction.UploadResponse:type_name -> neonize.UploadResponse + 25, // 36: neonize.IsOnWhatsAppReturnFunction.IsOnWhatsAppResponse:type_name -> neonize.IsOnWhatsAppResponse + 19, // 37: neonize.GetUserInfoSingleReturnFunction.JID:type_name -> neonize.JID + 26, // 38: neonize.GetUserInfoSingleReturnFunction.UserInfo:type_name -> neonize.UserInfo + 50, // 39: neonize.GetUserInfoReturnFunction.UsersInfo:type_name -> neonize.GetUserInfoSingleReturnFunction + 153, // 40: neonize.BuildPollVoteReturnFunction.PollVote:type_name -> WAWebProtobufsE2E.Message + 72, // 41: neonize.CreateNewsLetterReturnFunction.NewsletterMetadata:type_name -> neonize.NewsletterMetadata + 73, // 42: neonize.GetBlocklistReturnFunction.Blocklist:type_name -> neonize.Blocklist + 19, // 43: neonize.GetGroupRequestParticipantsReturnFunction.Participants:type_name -> neonize.JID + 39, // 44: neonize.GetJoinedGroupsReturnFunction.Group:type_name -> neonize.GroupInfo + 19, // 45: neonize.ReqCreateGroup.Participants:type_name -> neonize.JID + 34, // 46: neonize.ReqCreateGroup.GroupParent:type_name -> neonize.GroupParent + 35, // 47: neonize.ReqCreateGroup.GroupLinkedParent:type_name -> neonize.GroupLinkedParent + 19, // 48: neonize.JIDArray.JIDS:type_name -> neonize.JID + 20, // 49: neonize.Message.Info:type_name -> neonize.MessageInfo + 153, // 50: neonize.Message.Message:type_name -> WAWebProtobufsE2E.Message + 154, // 51: neonize.Message.SourceWebMsg:type_name -> WAWebProtobufsWeb.WebMessageInfo + 61, // 52: neonize.Message.NewsLetterMeta:type_name -> neonize.NewsLetterMessageMeta + 4, // 53: neonize.WrappedNewsletterState.Type:type_name -> neonize.WrappedNewsletterState.NewsletterState + 5, // 54: neonize.NewsletterReactionSettings.Value:type_name -> neonize.NewsletterReactionSettings.NewsletterReactionsMode + 68, // 55: neonize.NewsletterSetting.ReactionCodes:type_name -> neonize.NewsletterReactionSettings + 66, // 56: neonize.NewsletterThreadMetadata.Name:type_name -> neonize.NewsletterText + 66, // 57: neonize.NewsletterThreadMetadata.Description:type_name -> neonize.NewsletterText + 6, // 58: neonize.NewsletterThreadMetadata.VerificationState:type_name -> neonize.NewsletterThreadMetadata.NewsletterVerificationState + 67, // 59: neonize.NewsletterThreadMetadata.Picture:type_name -> neonize.ProfilePictureInfo + 67, // 60: neonize.NewsletterThreadMetadata.Preview:type_name -> neonize.ProfilePictureInfo + 69, // 61: neonize.NewsletterThreadMetadata.Settings:type_name -> neonize.NewsletterSetting + 1, // 62: neonize.NewsletterViewerMetadata.Mute:type_name -> neonize.NewsletterMuteState + 0, // 63: neonize.NewsletterViewerMetadata.Role:type_name -> neonize.NewsletterRole + 19, // 64: neonize.NewsletterMetadata.ID:type_name -> neonize.JID + 65, // 65: neonize.NewsletterMetadata.State:type_name -> neonize.WrappedNewsletterState + 70, // 66: neonize.NewsletterMetadata.ThreadMeta:type_name -> neonize.NewsletterThreadMetadata + 71, // 67: neonize.NewsletterMetadata.ViewerMeta:type_name -> neonize.NewsletterViewerMetadata + 19, // 68: neonize.Blocklist.JIDs:type_name -> neonize.JID + 74, // 69: neonize.NewsletterMessage.ReactionCounts:type_name -> neonize.Reaction + 153, // 70: neonize.NewsletterMessage.Message:type_name -> WAWebProtobufsE2E.Message + 75, // 71: neonize.GetNewsletterMessageUpdateReturnFunction.NewsletterMessage:type_name -> neonize.NewsletterMessage + 7, // 72: neonize.PrivacySettings.GroupAdd:type_name -> neonize.PrivacySettings.PrivacySetting + 7, // 73: neonize.PrivacySettings.LastSeen:type_name -> neonize.PrivacySettings.PrivacySetting + 7, // 74: neonize.PrivacySettings.Status:type_name -> neonize.PrivacySettings.PrivacySetting + 7, // 75: neonize.PrivacySettings.Profile:type_name -> neonize.PrivacySettings.PrivacySetting + 7, // 76: neonize.PrivacySettings.ReadReceipts:type_name -> neonize.PrivacySettings.PrivacySetting + 7, // 77: neonize.PrivacySettings.CallAdd:type_name -> neonize.PrivacySettings.PrivacySetting + 7, // 78: neonize.PrivacySettings.Online:type_name -> neonize.PrivacySettings.PrivacySetting + 19, // 79: neonize.NodeAttrs.jid:type_name -> neonize.JID + 78, // 80: neonize.Node.Attrs:type_name -> neonize.NodeAttrs + 79, // 81: neonize.Node.Nodes:type_name -> neonize.Node + 79, // 82: neonize.InfoQuery.Content:type_name -> neonize.Node + 67, // 83: neonize.GetProfilePictureReturnFunction.Picture:type_name -> neonize.ProfilePictureInfo + 8, // 84: neonize.StatusPrivacy.Type:type_name -> neonize.StatusPrivacy.StatusPrivacyType + 19, // 85: neonize.StatusPrivacy.List:type_name -> neonize.JID + 83, // 86: neonize.GetStatusPrivacyReturnFunction.StatusPrivacy:type_name -> neonize.StatusPrivacy + 19, // 87: neonize.GroupLinkTarget.JID:type_name -> neonize.JID + 28, // 88: neonize.GroupLinkTarget.GroupName:type_name -> neonize.GroupName + 36, // 89: neonize.GroupLinkTarget.GroupIsDefaultSub:type_name -> neonize.GroupIsDefaultSub + 9, // 90: neonize.GroupLinkChange.Type:type_name -> neonize.GroupLinkChange.ChangeType + 85, // 91: neonize.GroupLinkChange.Group:type_name -> neonize.GroupLinkTarget + 85, // 92: neonize.GetSubGroupsReturnFunction.GroupLinkTarget:type_name -> neonize.GroupLinkTarget + 72, // 93: neonize.GetSubscribedNewslettersReturnFunction.Newsletter:type_name -> neonize.NewsletterMetadata + 19, // 94: neonize.GetUserDevicesreturnFunction.JID:type_name -> neonize.JID + 19, // 95: neonize.ContactQRLinkTarget.JID:type_name -> neonize.JID + 92, // 96: neonize.ResolveContactQRLinkReturnFunction.ContactQrLink:type_name -> neonize.ContactQRLinkTarget + 19, // 97: neonize.BusinessMessageLinkTarget.JID:type_name -> neonize.JID + 94, // 98: neonize.ResolveBusinessMessageLinkReturnFunction.MessageLinkTarget:type_name -> neonize.BusinessMessageLinkTarget + 155, // 99: neonize.MutationInfo.Value:type_name -> WASyncAction.SyncActionValue + 10, // 100: neonize.PatchInfo.Type:type_name -> neonize.PatchInfo.WAPatchName + 96, // 101: neonize.PatchInfo.Mutations:type_name -> neonize.MutationInfo + 19, // 102: neonize.ContactEntry.JID:type_name -> neonize.JID + 99, // 103: neonize.ContactEntryArray.ContactEntry:type_name -> neonize.ContactEntry + 77, // 104: neonize.SetPrivacySettingReturnFunction.settings:type_name -> neonize.PrivacySettings + 103, // 105: neonize.ContactsGetContactReturnFunction.ContactInfo:type_name -> neonize.ContactInfo + 19, // 106: neonize.Contact.JID:type_name -> neonize.JID + 103, // 107: neonize.Contact.Info:type_name -> neonize.ContactInfo + 104, // 108: neonize.ContactsGetAllContactsReturnFunction.Contact:type_name -> neonize.Contact + 19, // 109: neonize.PairStatus.ID:type_name -> neonize.JID + 11, // 110: neonize.PairStatus.Status:type_name -> neonize.PairStatus.PStatus + 2, // 111: neonize.LoggedOut.Reason:type_name -> neonize.ConnectFailureReason + 12, // 112: neonize.TemporaryBan.Code:type_name -> neonize.TemporaryBan.TempBanReason + 2, // 113: neonize.ConnectFailure.Reason:type_name -> neonize.ConnectFailureReason + 79, // 114: neonize.ConnectFailure.Raw:type_name -> neonize.Node + 79, // 115: neonize.StreamError.Raw:type_name -> neonize.Node + 156, // 116: neonize.HistorySync.Data:type_name -> WAWebProtobufsHistorySync.HistorySync + 22, // 117: neonize.Receipt.MessageSource:type_name -> neonize.MessageSource + 13, // 118: neonize.Receipt.Type:type_name -> neonize.Receipt.ReceiptType + 22, // 119: neonize.ChatPresence.MessageSource:type_name -> neonize.MessageSource + 14, // 120: neonize.ChatPresence.State:type_name -> neonize.ChatPresence.ChatPresence + 15, // 121: neonize.ChatPresence.Media:type_name -> neonize.ChatPresence.ChatPresenceMedia + 19, // 122: neonize.Presence.From:type_name -> neonize.JID + 39, // 123: neonize.JoinedGroup.GroupInfo:type_name -> neonize.GroupInfo + 19, // 124: neonize.GroupInfoEvent.JID:type_name -> neonize.JID + 19, // 125: neonize.GroupInfoEvent.Sender:type_name -> neonize.JID + 28, // 126: neonize.GroupInfoEvent.Name:type_name -> neonize.GroupName + 29, // 127: neonize.GroupInfoEvent.Topic:type_name -> neonize.GroupTopic + 30, // 128: neonize.GroupInfoEvent.Locked:type_name -> neonize.GroupLocked + 31, // 129: neonize.GroupInfoEvent.Announce:type_name -> neonize.GroupAnnounce + 32, // 130: neonize.GroupInfoEvent.Ephemeral:type_name -> neonize.GroupEphemeral + 62, // 131: neonize.GroupInfoEvent.Delete:type_name -> neonize.GroupDelete + 86, // 132: neonize.GroupInfoEvent.Link:type_name -> neonize.GroupLinkChange + 86, // 133: neonize.GroupInfoEvent.Unlink:type_name -> neonize.GroupLinkChange + 19, // 134: neonize.GroupInfoEvent.Join:type_name -> neonize.JID + 19, // 135: neonize.GroupInfoEvent.Leave:type_name -> neonize.JID + 19, // 136: neonize.GroupInfoEvent.Promote:type_name -> neonize.JID + 19, // 137: neonize.GroupInfoEvent.Demote:type_name -> neonize.JID + 79, // 138: neonize.GroupInfoEvent.UnknownChanges:type_name -> neonize.Node + 19, // 139: neonize.Picture.JID:type_name -> neonize.JID + 19, // 140: neonize.Picture.Author:type_name -> neonize.JID + 19, // 141: neonize.IdentityChange.JID:type_name -> neonize.JID + 77, // 142: neonize.privacySettingsEvent.NewSettings:type_name -> neonize.PrivacySettings + 16, // 143: neonize.BlocklistEvent.Action:type_name -> neonize.BlocklistEvent.Actions + 130, // 144: neonize.BlocklistEvent.Changes:type_name -> neonize.BlocklistChange + 19, // 145: neonize.BlocklistChange.JID:type_name -> neonize.JID + 17, // 146: neonize.BlocklistChange.BlockAction:type_name -> neonize.BlocklistChange.Action + 72, // 147: neonize.NewsletterJoin.NewsletterMetadata:type_name -> neonize.NewsletterMetadata + 19, // 148: neonize.NewsletterLeave.ID:type_name -> neonize.JID + 0, // 149: neonize.NewsletterLeave.Role:type_name -> neonize.NewsletterRole + 19, // 150: neonize.NewsletterMuteChange.ID:type_name -> neonize.JID + 1, // 151: neonize.NewsletterMuteChange.Mute:type_name -> neonize.NewsletterMuteState + 19, // 152: neonize.NewsletterLiveUpdate.JID:type_name -> neonize.JID + 75, // 153: neonize.NewsletterLiveUpdate.Messages:type_name -> neonize.NewsletterMessage + 19, // 154: neonize.BasicCallMeta.from:type_name -> neonize.JID + 19, // 155: neonize.BasicCallMeta.callCreator:type_name -> neonize.JID + 135, // 156: neonize.CallOffer.basicCallMeta:type_name -> neonize.BasicCallMeta + 136, // 157: neonize.CallOffer.callRemoteMeta:type_name -> neonize.CallRemoteMeta + 79, // 158: neonize.CallOffer.data:type_name -> neonize.Node + 135, // 159: neonize.CallAccept.basicCallMeta:type_name -> neonize.BasicCallMeta + 136, // 160: neonize.CallAccept.callRemoteMeta:type_name -> neonize.CallRemoteMeta + 79, // 161: neonize.CallAccept.data:type_name -> neonize.Node + 135, // 162: neonize.CallPreAccept.basicCallMeta:type_name -> neonize.BasicCallMeta + 136, // 163: neonize.CallPreAccept.callRemoteMeta:type_name -> neonize.CallRemoteMeta + 79, // 164: neonize.CallPreAccept.data:type_name -> neonize.Node + 135, // 165: neonize.CallTransport.basicCallMeta:type_name -> neonize.BasicCallMeta + 136, // 166: neonize.CallTransport.callRemoteMeta:type_name -> neonize.CallRemoteMeta + 79, // 167: neonize.CallTransport.data:type_name -> neonize.Node + 135, // 168: neonize.CallOfferNotice.basicCallMeta:type_name -> neonize.BasicCallMeta + 79, // 169: neonize.CallOfferNotice.data:type_name -> neonize.Node + 135, // 170: neonize.CallRelayLatency.basicCallMeta:type_name -> neonize.BasicCallMeta + 79, // 171: neonize.CallRelayLatency.data:type_name -> neonize.Node + 135, // 172: neonize.CallTerminate.basicCallMeta:type_name -> neonize.BasicCallMeta + 79, // 173: neonize.CallTerminate.data:type_name -> neonize.Node + 79, // 174: neonize.UnknownCallEvent.node:type_name -> neonize.Node + 20, // 175: neonize.UndecryptableMessage.Info:type_name -> neonize.MessageInfo + 18, // 176: neonize.UndecryptableMessage.DecryptFailMode:type_name -> neonize.UndecryptableMessage.DecryptFailModeT + 38, // 177: neonize.UpdateGroupParticipantsReturnFunction.participants:type_name -> neonize.GroupParticipant + 153, // 178: neonize.GetMessageForRetryReturnFunction.Message:type_name -> WAWebProtobufsE2E.Message + 148, // 179: neonize.ReturnFunctionWithError.LocalChatSettings:type_name -> neonize.LocalChatSettings + 19, // 180: neonize.SendRequestExtra.InlineBotJID:type_name -> neonize.JID + 181, // [181:181] is the sub-list for method output_type + 181, // [181:181] is the sub-list for method input_type + 181, // [181:181] is the sub-list for extension type_name + 181, // [181:181] is the sub-list for extension extendee + 0, // [0:181] is the sub-list for field type_name +} + +func init() { file_Neonize_proto_init() } +func file_Neonize_proto_init() { + if File_Neonize_proto != nil { + return + } + file_Neonize_proto_msgTypes[59].OneofWrappers = []any{ + (*NodeAttrs_Boolean)(nil), + (*NodeAttrs_Integer)(nil), + (*NodeAttrs_Text)(nil), + (*NodeAttrs_Jid)(nil), + } + file_Neonize_proto_msgTypes[130].OneofWrappers = []any{ + (*ReturnFunctionWithError_LocalChatSettings)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_Neonize_proto_rawDesc, + NumEnums: 19, + NumMessages: 132, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_Neonize_proto_goTypes, + DependencyIndexes: file_Neonize_proto_depIdxs, + EnumInfos: file_Neonize_proto_enumTypes, + MessageInfos: file_Neonize_proto_msgTypes, + }.Build() + File_Neonize_proto = out.File + file_Neonize_proto_rawDesc = nil + file_Neonize_proto_goTypes = nil + file_Neonize_proto_depIdxs = nil +} diff --git a/neonize/proto/Neonize_pb2.py b/neonize/proto/Neonize_pb2.py index 77c8205..7be1832 100644 --- a/neonize/proto/Neonize_pb2.py +++ b/neonize/proto/Neonize_pb2.py @@ -4,350 +4,339 @@ # source: Neonize.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "Neonize.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'Neonize.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from waVnameCert import ( - WAWebProtobufsVnameCert_pb2 as waVnameCert_dot_WAWebProtobufsVnameCert__pb2, -) +from waVnameCert import WAWebProtobufsVnameCert_pb2 as waVnameCert_dot_WAWebProtobufsVnameCert__pb2 from waE2E import WAWebProtobufsE2E_pb2 as waE2E_dot_WAWebProtobufsE2E__pb2 from waWeb import WAWebProtobufsWeb_pb2 as waWeb_dot_WAWebProtobufsWeb__pb2 from waSyncAction import WASyncAction_pb2 as waSyncAction_dot_WASyncAction__pb2 -from waHistorySync import ( - WAWebProtobufsHistorySync_pb2 as waHistorySync_dot_WAWebProtobufsHistorySync__pb2, -) +from waHistorySync import WAWebProtobufsHistorySync_pb2 as waHistorySync_dot_WAWebProtobufsHistorySync__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\rNeonize.proto\x12\x07neonize\x1a)waVnameCert/WAWebProtobufsVnameCert.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\x1a\x1fwaSyncAction/WASyncAction.proto\x1a-waHistorySync/WAWebProtobufsHistorySync.proto"q\n\x03JID\x12\x0c\n\x04User\x18\x01 \x02(\t\x12\x10\n\x08RawAgent\x18\x02 \x02(\r\x12\x0e\n\x06\x44\x65vice\x18\x03 \x02(\r\x12\x12\n\nIntegrator\x18\x04 \x02(\r\x12\x0e\n\x06Server\x18\x05 \x02(\t\x12\x16\n\x07IsEmpty\x18\x06 \x01(\x08:\x05\x66\x61lse"\xb1\x02\n\x0bMessageInfo\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x0c\n\x04Type\x18\x04 \x02(\t\x12\x10\n\x08Pushname\x18\x05 \x02(\t\x12\x11\n\tTimestamp\x18\x06 \x02(\x03\x12\x10\n\x08\x43\x61tegory\x18\x07 \x02(\t\x12\x11\n\tMulticast\x18\x08 \x02(\x08\x12\x11\n\tMediaType\x18\t \x02(\t\x12\x0c\n\x04\x45\x64it\x18\n \x02(\t\x12+\n\x0cVerifiedName\x18\x0b \x01(\x0b\x32\x15.neonize.VerifiedName\x12/\n\x0e\x44\x65viceSentMeta\x18\x0c \x01(\x0b\x32\x17.neonize.DeviceSentMeta"\x92\x01\n\x0eUploadResponse\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\x12\n\nDirectPath\x18\x02 \x02(\t\x12\x0e\n\x06Handle\x18\x03 \x02(\t\x12\x10\n\x08MediaKey\x18\x04 \x02(\x0c\x12\x15\n\rFileEncSHA256\x18\x05 \x02(\x0c\x12\x12\n\nFileSHA256\x18\x06 \x02(\x0c\x12\x12\n\nFileLength\x18\x07 \x02(\r"\x96\x01\n\rMessageSource\x12\x1a\n\x04\x43hat\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06Sender\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08IsFromMe\x18\x03 \x02(\x08\x12\x0f\n\x07IsGroup\x18\x04 \x02(\x08\x12(\n\x12\x42roadcastListOwner\x18\x05 \x02(\x0b\x32\x0c.neonize.JID"7\n\x0e\x44\x65viceSentMeta\x12\x16\n\x0e\x44\x65stinationJID\x18\x01 \x02(\t\x12\r\n\x05Phash\x18\x02 \x02(\t"\xa0\x01\n\x0cVerifiedName\x12\x45\n\x0b\x43\x65rtificate\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12I\n\x07\x44\x65tails\x18\x02 \x01(\x0b\x32\x38.WAWebProtobufsVnameCert.VerifiedNameCertificate.Details"{\n\x14IsOnWhatsAppResponse\x12\r\n\x05Query\x18\x01 \x02(\t\x12\x19\n\x03JID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04IsIn\x18\x03 \x02(\x08\x12+\n\x0cVerifiedName\x18\x04 \x01(\x0b\x32\x15.neonize.VerifiedName"y\n\x08UserInfo\x12+\n\x0cVerifiedName\x18\x01 \x01(\x0b\x32\x15.neonize.VerifiedName\x12\x0e\n\x06Status\x18\x02 \x02(\t\x12\x11\n\tPictureID\x18\x03 \x02(\t\x12\x1d\n\x07\x44\x65vices\x18\x04 \x03(\x0b\x32\x0c.neonize.JID"s\n\x06\x44\x65vice\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08Platform\x18\x02 \x02(\t\x12\x15\n\rBussinessName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x13\n\x0bInitialized\x18\x05 \x02(\x08"M\n\tGroupName\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x11\n\tNameSetAt\x18\x02 \x02(\x03\x12\x1f\n\tNameSetBy\x18\x03 \x02(\x0b\x32\x0c.neonize.JID"x\n\nGroupTopic\x12\r\n\x05Topic\x18\x01 \x02(\t\x12\x0f\n\x07TopicID\x18\x02 \x02(\t\x12\x12\n\nTopicSetAt\x18\x03 \x02(\x03\x12 \n\nTopicSetBy\x18\x04 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0cTopicDeleted\x18\x05 \x02(\x08"\x1f\n\x0bGroupLocked\x12\x10\n\x08isLocked\x18\x01 \x02(\x08">\n\rGroupAnnounce\x12\x12\n\nIsAnnounce\x18\x01 \x02(\x08\x12\x19\n\x11\x41nnounceVersionID\x18\x02 \x02(\t"@\n\x0eGroupEphemeral\x12\x13\n\x0bIsEphemeral\x18\x01 \x02(\x08\x12\x19\n\x11\x44isappearingTimer\x18\x02 \x02(\r"%\n\x0eGroupIncognito\x12\x13\n\x0bIsIncognito\x18\x01 \x02(\x08"F\n\x0bGroupParent\x12\x10\n\x08IsParent\x18\x01 \x02(\x08\x12%\n\x1d\x44\x65\x66\x61ultMembershipApprovalMode\x18\x02 \x02(\t":\n\x11GroupLinkedParent\x12%\n\x0fLinkedParentJID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID".\n\x11GroupIsDefaultSub\x12\x19\n\x11IsDefaultSubGroup\x18\x01 \x02(\x08">\n\x1aGroupParticipantAddRequest\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x12\n\nExpiration\x18\x02 \x02(\x02"\xcc\x01\n\x10GroupParticipant\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03LID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0f\n\x07IsAdmin\x18\x03 \x02(\x08\x12\x14\n\x0cIsSuperAdmin\x18\x04 \x02(\x08\x12\x13\n\x0b\x44isplayName\x18\x05 \x02(\t\x12\r\n\x05\x45rror\x18\x06 \x02(\x05\x12\x37\n\nAddRequest\x18\x07 \x01(\x0b\x32#.neonize.GroupParticipantAddRequest"\x83\x05\n\tGroupInfo\x12\x1e\n\x08OwnerJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x03 \x02(\x0b\x32\x12.neonize.GroupName\x12\'\n\nGroupTopic\x18\x04 \x02(\x0b\x32\x13.neonize.GroupTopic\x12)\n\x0bGroupLocked\x18\x05 \x02(\x0b\x32\x14.neonize.GroupLocked\x12-\n\rGroupAnnounce\x18\x06 \x02(\x0b\x32\x16.neonize.GroupAnnounce\x12/\n\x0eGroupEphemeral\x18\x07 \x02(\x0b\x32\x17.neonize.GroupEphemeral\x12/\n\x0eGroupIncognito\x18\x08 \x02(\x0b\x32\x17.neonize.GroupIncognito\x12)\n\x0bGroupParent\x18\t \x02(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\n \x02(\x0b\x32\x1a.neonize.GroupLinkedParent\x12\x35\n\x11GroupIsDefaultSub\x18\x0b \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\x12\x14\n\x0cGroupCreated\x18\x0c \x02(\x02\x12\x1c\n\x14ParticipantVersionID\x18\r \x02(\t\x12/\n\x0cParticipants\x18\x0e \x03(\x0b\x32\x19.neonize.GroupParticipant"1\n\x12GroupMemberAddMode\x12\x1b\n\x17GroupMemberAddModeAdmin\x10\x01"\xb8\x01\n\x13MessageDebugTimings\x12\r\n\x05Queue\x18\x01 \x02(\x03\x12\x0f\n\x07Marshal\x18\x02 \x02(\x03\x12\x17\n\x0fGetParticipants\x18\x03 \x02(\x03\x12\x12\n\nGetDevices\x18\x04 \x02(\x03\x12\x14\n\x0cGroupEncrypt\x18\x05 \x02(\x03\x12\x13\n\x0bPeerEncrypt\x18\x06 \x02(\x03\x12\x0c\n\x04Send\x18\x07 \x02(\x03\x12\x0c\n\x04Resp\x18\x08 \x02(\x03\x12\r\n\x05Retry\x18\t \x02(\x03"s\n\x0cSendResponse\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x32\n\x0c\x44\x65\x62ugTimings\x18\x04 \x02(\x0b\x32\x1c.neonize.MessageDebugTimings"W\n\x19SendMessageReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12+\n\x0cSendResponse\x18\x02 \x01(\x0b\x32\x15.neonize.SendResponse"R\n\x1aGetGroupInfoReturnFunction\x12%\n\tGroupInfo\x18\x01 \x01(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"K\n\x1fJoinGroupWithLinkReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x19\n\x03Jid\x18\x02 \x01(\x0b\x32\x0c.neonize.JID"E\n GetGroupInviteLinkReturnFunction\x12\x12\n\nInviteLink\x18\x01 \x01(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"7\n\x16\x44ownloadReturnFunction\x12\x0e\n\x06\x42inary\x18\x01 \x01(\x0c\x12\r\n\x05\x45rror\x18\x02 \x01(\t"V\n\x14UploadReturnFunction\x12/\n\x0eUploadResponse\x18\x01 \x01(\x0b\x32\x17.neonize.UploadResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t"?\n\x1bSetGroupPhotoReturnFunction\x12\x11\n\tPictureID\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n\x1aIsOnWhatsAppReturnFunction\x12;\n\x14IsOnWhatsAppResponse\x18\x01 \x03(\x0b\x32\x1d.neonize.IsOnWhatsAppResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t"a\n\x1fGetUserInfoSingleReturnFunction\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12#\n\x08UserInfo\x18\x02 \x01(\x0b\x32\x11.neonize.UserInfo"g\n\x19GetUserInfoReturnFunction\x12;\n\tUsersInfo\x18\x01 \x03(\x0b\x32(.neonize.GetUserInfoSingleReturnFunction\x12\r\n\x05\x45rror\x18\x02 \x01(\t"Z\n\x1b\x42uildPollVoteReturnFunction\x12,\n\x08PollVote\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n\x1e\x43reateNewsLetterReturnFunction\x12\x37\n\x12NewsletterMetadata\x18\x01 \x01(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t"R\n\x1aGetBlocklistReturnFunction\x12%\n\tBlocklist\x18\x01 \x01(\x0b\x32\x12.neonize.Blocklist\x12\r\n\x05\x45rror\x18\x02 \x01(\t"=\n\x1eGetContactQRLinkReturnFunction\x12\x0c\n\x04Link\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"^\n)GetGroupRequestParticipantsReturnFunction\x12"\n\x0cParticipants\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t"Q\n\x1dGetJoinedGroupsReturnFunction\x12!\n\x05Group\x18\x01 \x03(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xb7\x01\n\x0eReqCreateGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12"\n\x0cParticipants\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12)\n\x0bGroupParent\x18\x04 \x01(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\x05 \x01(\x0b\x32\x1a.neonize.GroupLinkedParent"&\n\x08JIDArray\x12\x1a\n\x04JIDS\x18\x01 \x03(\x0b\x32\x0c.neonize.JID"\x1b\n\x0b\x41rrayString\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\t";\n\x15NewsLetterMessageMeta\x12\x0e\n\x06\x45\x64itTS\x18\x01 \x02(\x03\x12\x12\n\nOriginalTS\x18\x02 \x02(\x03"5\n\x0bGroupDelete\x12\x0f\n\x07\x44\x65leted\x18\x01 \x02(\x08\x12\x15\n\rDeletedReason\x18\x02 \x02(\t"\xa3\x03\n\x07Message\x12"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0bIsEphemeral\x18\x03 \x02(\x08\x12\x12\n\nIsViewOnce\x18\x04 \x02(\x08\x12\x14\n\x0cIsViewOnceV2\x18\x05 \x02(\x08\x12\x1d\n\x15IsViewOnceV2Extension\x18\x06 \x02(\x08\x12\x1d\n\x15IsDocumentWithCaption\x18\x07 \x02(\x08\x12\x17\n\x0fIsLottieSticker\x18\x08 \x02(\x08\x12\x0e\n\x06IsEdit\x18\t \x02(\x08\x12\x37\n\x0cSourceWebMsg\x18\n \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x1c\n\x14UnavailableRequestID\x18\x0b \x02(\t\x12\x12\n\nRetryCount\x18\x0c \x02(\x03\x12\x36\n\x0eNewsLetterMeta\x18\r \x01(\x0b\x32\x1e.neonize.NewsLetterMessageMeta"L\n\x16\x43reateNewsletterParams\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x13\n\x0b\x44\x65scription\x18\x02 \x02(\t\x12\x0f\n\x07Picture\x18\x03 \x02(\x0c"\x97\x01\n\x16WrappedNewsletterState\x12=\n\x04Type\x18\x01 \x02(\x0e\x32/.neonize.WrappedNewsletterState.NewsletterState">\n\x0fNewsletterState\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x10\n\x0cGEOSUSPENDED\x10\x03">\n\x0eNewsletterText\x12\x0c\n\x04Text\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x12\n\nUpdateTime\x18\x03 \x02(\x03"O\n\x12ProfilePictureInfo\x12\x0b\n\x03URL\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x0c\n\x04Type\x18\x03 \x02(\t\x12\x12\n\nDirectPath\x18\x04 \x02(\t"\xb0\x01\n\x1aNewsletterReactionSettings\x12J\n\x05Value\x18\x01 \x02(\x0e\x32;.neonize.NewsletterReactionSettings.NewsletterReactionsMode"F\n\x17NewsletterReactionsMode\x12\x07\n\x03\x41LL\x10\x01\x12\t\n\x05\x42\x41SIC\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\r\n\tBLOCKLIST\x10\x04"O\n\x11NewsletterSetting\x12:\n\rReactionCodes\x18\x01 \x02(\x0b\x32#.neonize.NewsletterReactionSettings"\xd3\x03\n\x18NewsletterThreadMetadata\x12\x14\n\x0c\x43reationTime\x18\x01 \x02(\x03\x12\x12\n\nInviteCode\x18\x02 \x02(\t\x12%\n\x04Name\x18\x03 \x02(\x0b\x32\x17.neonize.NewsletterText\x12,\n\x0b\x44\x65scription\x18\x04 \x02(\x0b\x32\x17.neonize.NewsletterText\x12\x17\n\x0fSubscriberCount\x18\x05 \x02(\x03\x12X\n\x11VerificationState\x18\x06 \x02(\x0e\x32=.neonize.NewsletterThreadMetadata.NewsletterVerificationState\x12,\n\x07Picture\x18\x07 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x07Preview\x18\x08 \x02(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x08Settings\x18\t \x02(\x0b\x32\x1a.neonize.NewsletterSetting";\n\x1bNewsletterVerificationState\x12\x0c\n\x08VERIFIED\x10\x01\x12\x0e\n\nUNVERIFIED\x10\x02"m\n\x18NewsletterViewerMetadata\x12*\n\x04Mute\x18\x01 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole"\xcc\x01\n\x12NewsletterMetadata\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12.\n\x05State\x18\x02 \x02(\x0b\x32\x1f.neonize.WrappedNewsletterState\x12\x35\n\nThreadMeta\x18\x03 \x02(\x0b\x32!.neonize.NewsletterThreadMetadata\x12\x35\n\nViewerMeta\x18\x04 \x01(\x0b\x32!.neonize.NewsletterViewerMetadata"6\n\tBlocklist\x12\r\n\x05\x44Hash\x18\x01 \x02(\t\x12\x1a\n\x04JIDs\x18\x02 \x03(\x0b\x32\x0c.neonize.JID"\'\n\x08Reaction\x12\x0c\n\x04type\x18\x01 \x02(\t\x12\r\n\x05\x63ount\x18\x02 \x02(\x03"\x98\x01\n\x11NewsletterMessage\x12\x17\n\x0fMessageServerID\x18\x01 \x02(\x03\x12\x12\n\nViewsCount\x18\x02 \x02(\x03\x12)\n\x0eReactionCounts\x18\x03 \x03(\x0b\x32\x11.neonize.Reaction\x12+\n\x07Message\x18\x04 \x02(\x0b\x32\x1a.WAWebProtobufsE2E.Message"p\n(GetNewsletterMessageUpdateReturnFunction\x12\x35\n\x11NewsletterMessage\x18\x01 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xa5\x04\n\x0fPrivacySettings\x12\x39\n\x08GroupAdd\x18\x01 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x39\n\x08LastSeen\x18\x02 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Status\x18\x03 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07Profile\x18\x04 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12=\n\x0cReadReceipts\x18\x05 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07\x43\x61llAdd\x18\x06 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Online\x18\x07 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting"w\n\x0ePrivacySetting\x12\r\n\tUNDEFINED\x10\x01\x12\x07\n\x03\x41LL\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x15\n\x11\x43ONTACT_BLACKLIST\x10\x04\x12\x13\n\x0fMATCH_LAST_SEEN\x10\x05\x12\t\n\x05KNOWN\x10\x06\x12\x08\n\x04NONE\x10\x07"u\n\tNodeAttrs\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x11\n\x07\x62oolean\x18\x02 \x01(\x08H\x00\x12\x11\n\x07integer\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04text\x18\x04 \x01(\tH\x00\x12\x1b\n\x03jid\x18\x05 \x01(\x0b\x32\x0c.neonize.JIDH\x00\x42\x07\n\x05Value"w\n\x04Node\x12\x0b\n\x03Tag\x18\x01 \x02(\t\x12!\n\x05\x41ttrs\x18\x02 \x03(\x0b\x32\x12.neonize.NodeAttrs\x12\x1c\n\x05Nodes\x18\x03 \x03(\x0b\x32\r.neonize.Node\x12\x12\n\x03Nil\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\r\n\x05\x42ytes\x18\x05 \x01(\x0c"X\n\tInfoQuery\x12\x11\n\tNamespace\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\n\n\x02To\x18\x03 \x02(\t\x12\x1e\n\x07\x43ontent\x18\x04 \x03(\x0b\x32\r.neonize.Node"S\n\x17GetProfilePictureParams\x12\x0f\n\x07Preview\x18\x01 \x01(\x08\x12\x12\n\nExistingID\x18\x02 \x01(\t\x12\x13\n\x0bIsCommunity\x18\x03 \x01(\x08"^\n\x1fGetProfilePictureReturnFunction\x12,\n\x07Picture\x18\x01 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xb7\x01\n\rStatusPrivacy\x12\x36\n\x04Type\x18\x01 \x02(\x0e\x32(.neonize.StatusPrivacy.StatusPrivacyType\x12\x1a\n\x04List\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tIsDefault\x18\x03 \x02(\x08"?\n\x11StatusPrivacyType\x12\x0c\n\x08\x43ONTACTS\x10\x01\x12\r\n\tBLACKLIST\x10\x02\x12\r\n\tWHITELIST\x10\x03"^\n\x1eGetStatusPrivacyReturnFunction\x12-\n\rStatusPrivacy\x18\x01 \x03(\x0b\x32\x16.neonize.StatusPrivacy\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x8a\x01\n\x0fGroupLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x02 \x02(\x0b\x32\x12.neonize.GroupName\x12\x35\n\x11GroupIsDefaultSub\x18\x03 \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub"\xb3\x01\n\x0fGroupLinkChange\x12\x31\n\x04Type\x18\x01 \x02(\x0e\x32#.neonize.GroupLinkChange.ChangeType\x12\x14\n\x0cUnlinkReason\x18\x02 \x02(\t\x12\'\n\x05Group\x18\x03 \x02(\x0b\x32\x18.neonize.GroupLinkTarget".\n\nChangeType\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0b\n\x07SIBLING\x10\x03"^\n\x1aGetSubGroupsReturnFunction\x12\x31\n\x0fGroupLinkTarget\x18\x01 \x03(\x0b\x32\x18.neonize.GroupLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n&GetSubscribedNewslettersReturnFunction\x12/\n\nNewsletter\x18\x01 \x03(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t"H\n\x1cGetUserDevicesreturnFunction\x12\x19\n\x03JID\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t"O\n,NewsletterSubscribeLiveUpdatesReturnFunction\x12\x10\n\x08\x44uration\x18\x01 \x01(\x03\x12\r\n\x05\x45rror\x18\x02 \x01(\t"m\n\x0fPairPhoneParams\x12\r\n\x05phone\x18\x01 \x01(\t\x12\x1c\n\x14showPushNotification\x18\x02 \x01(\x08\x12\x12\n\nclientType\x18\x03 \x01(\x05\x12\x19\n\x11\x63lientDisplayName\x18\x04 \x01(\t"P\n\x13\x43ontactQRLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x10\n\x08PushName\x18\x03 \x02(\t"h\n"ResolveContactQRLinkReturnFunction\x12\x33\n\rContactQrLink\x18\x01 \x01(\x0b\x32\x1c.neonize.ContactQRLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x98\x01\n\x19\x42usinessMessageLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08PushName\x18\x02 \x02(\t\x12\x14\n\x0cVerifiedName\x18\x03 \x02(\t\x12\x10\n\x08IsSigned\x18\x04 \x02(\x08\x12\x15\n\rVerifiedLevel\x18\x05 \x02(\t\x12\x0f\n\x07Message\x18\x06 \x02(\t"x\n(ResolveBusinessMessageLinkReturnFunction\x12=\n\x11MessageLinkTarget\x18\x01 \x01(\x0b\x32".neonize.BusinessMessageLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\\\n\x0cMutationInfo\x12\r\n\x05Index\x18\x01 \x03(\t\x12\x0f\n\x07Version\x18\x02 \x02(\x05\x12,\n\x05Value\x18\x03 \x02(\x0b\x32\x1d.WASyncAction.SyncActionValue"\xe3\x01\n\tPatchInfo\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12,\n\x04Type\x18\x02 \x02(\x0e\x32\x1e.neonize.PatchInfo.WAPatchName\x12(\n\tMutations\x18\x03 \x03(\x0b\x32\x15.neonize.MutationInfo"k\n\x0bWAPatchName\x12\x12\n\x0e\x43RITICAL_BLOCK\x10\x01\x12\x18\n\x14\x43RITICAL_UNBLOCK_LOW\x10\x02\x12\x0f\n\x0bREGULAR_LOW\x10\x03\x12\x10\n\x0cREGULAR_HIGH\x10\x04\x12\x0b\n\x07REGULAR\x10\x05"X\n!ContactsPutPushNameReturnFunction\x12\x0e\n\x06Status\x18\x01 \x02(\x08\x12\x14\n\x0cPreviousName\x18\x02 \x01(\t\x12\r\n\x05\x45rror\x18\x03 \x01(\t"N\n\x0c\x43ontactEntry\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t"@\n\x11\x43ontactEntryArray\x12+\n\x0c\x43ontactEntry\x18\x01 \x03(\x0b\x32\x15.neonize.ContactEntry"\\\n\x1fSetPrivacySettingReturnFunction\x12*\n\x08settings\x18\x01 \x01(\x0b\x32\x18.neonize.PrivacySettings\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\\\n ContactsGetContactReturnFunction\x12)\n\x0b\x43ontactInfo\x18\x01 \x01(\x0b\x32\x14.neonize.ContactInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"i\n\x0b\x43ontactInfo\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x14\n\x0c\x42usinessName\x18\x05 \x02(\t"H\n\x07\x43ontact\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12"\n\x04Info\x18\x02 \x02(\x0b\x32\x14.neonize.ContactInfo"X\n$ContactsGetAllContactsReturnFunction\x12!\n\x07\x43ontact\x18\x01 \x03(\x0b\x32\x10.neonize.Contact\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x13\n\x02QR\x12\r\n\x05\x43odes\x18\x01 \x03(\t"\xad\x01\n\nPairStatus\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0c\x42usinessName\x18\x02 \x02(\t\x12\x10\n\x08Platform\x18\x03 \x02(\t\x12+\n\x06Status\x18\x04 \x02(\x0e\x32\x1b.neonize.PairStatus.PStatus\x12\r\n\x05\x45rror\x18\x05 \x01(\t"!\n\x07PStatus\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02"\x1b\n\tConnected\x12\x0e\n\x06status\x18\x01 \x02(\x08";\n\x10KeepAliveTimeout\x12\x12\n\nErrorCount\x18\x01 \x02(\x03\x12\x13\n\x0bLastSuccess\x18\x02 \x02(\x03"\x13\n\x11KeepAliveRestored"M\n\tLoggedOut\x12\x11\n\tOnConnect\x18\x01 \x02(\x08\x12-\n\x06Reason\x18\x02 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason"\x10\n\x0eStreamReplaced"\xe7\x01\n\x0cTemporaryBan\x12\x31\n\x04\x43ode\x18\x01 \x02(\x0e\x32#.neonize.TemporaryBan.TempBanReason\x12\x0e\n\x06\x45xpire\x18\x02 \x02(\x03"\x93\x01\n\rTempBanReason\x12\x1b\n\x17SEND_TO_TOO_MANY_PEOPLE\x10\x01\x12\x14\n\x10\x42LOCKED_BY_USERS\x10\x02\x12\x1b\n\x17\x43REATED_TOO_MANY_GROUPS\x10\x03\x12\x1e\n\x1aSENT_TOO_MANY_SAME_MESSAGE\x10\x04\x12\x12\n\x0e\x42ROADCAST_LIST\x10\x05"l\n\x0e\x43onnectFailure\x12-\n\x06Reason\x18\x01 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\x12\x0f\n\x07Message\x18\x02 \x02(\t\x12\x1a\n\x03Raw\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x10\n\x0e\x43lientOutdated"7\n\x0bStreamError\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x1a\n\x03Raw\x18\x04 \x02(\x0b\x32\r.neonize.Node"\x1e\n\x0c\x44isconnected\x12\x0e\n\x06status\x18\x01 \x02(\x08"C\n\x0bHistorySync\x12\x34\n\x04\x44\x61ta\x18\x01 \x02(\x0b\x32&.WAWebProtobufsHistorySync.HistorySync"\xb7\x02\n\x07Receipt\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x12\n\nMessageIDs\x18\x02 \x03(\t\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12*\n\x04Type\x18\x04 \x02(\x0e\x32\x1c.neonize.Receipt.ReceiptType"\xa9\x01\n\x0bReceiptType\x12\r\n\tDELIVERED\x10\x01\x12\n\n\x06SENDER\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x08\n\x04READ\x10\x04\x12\r\n\tREAD_SELF\x10\x05\x12\n\n\x06PLAYED\x10\x06\x12\x0f\n\x0bPLAYED_SELF\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x0c\n\x08INACTIVE\x10\t\x12\x0c\n\x08PEER_MSG\x10\n\x12\x10\n\x0cHISTORY_SYNC\x10\x0b"\xfd\x01\n\x0c\x43hatPresence\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x31\n\x05State\x18\x02 \x02(\x0e\x32".neonize.ChatPresence.ChatPresence\x12\x36\n\x05Media\x18\x03 \x02(\x0e\x32\'.neonize.ChatPresence.ChatPresenceMedia")\n\x0c\x43hatPresence\x12\r\n\tCOMPOSING\x10\x01\x12\n\n\x06PAUSED\x10\x02"(\n\x11\x43hatPresenceMedia\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05\x41UDIO\x10\x02"M\n\x08Presence\x12\x1a\n\x04\x46rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x13\n\x0bUnavailable\x18\x02 \x02(\x08\x12\x10\n\x08LastSeen\x18\x03 \x02(\x03"e\n\x0bJoinedGroup\x12\x0e\n\x06Reason\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12%\n\tGroupInfo\x18\x04 \x02(\x0b\x32\x12.neonize.GroupInfo"\xaf\x05\n\x0eGroupInfoEvent\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06Notify\x18\x02 \x02(\t\x12\x1c\n\x06Sender\x18\x03 \x01(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x04 \x02(\x03\x12 \n\x04Name\x18\x05 \x01(\x0b\x32\x12.neonize.GroupName\x12"\n\x05Topic\x18\x06 \x01(\x0b\x32\x13.neonize.GroupTopic\x12$\n\x06Locked\x18\x07 \x01(\x0b\x32\x14.neonize.GroupLocked\x12(\n\x08\x41nnounce\x18\x08 \x01(\x0b\x32\x16.neonize.GroupAnnounce\x12*\n\tEphemeral\x18\t \x01(\x0b\x32\x17.neonize.GroupEphemeral\x12$\n\x06\x44\x65lete\x18\n \x01(\x0b\x32\x14.neonize.GroupDelete\x12&\n\x04Link\x18\x0b \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12(\n\x06Unlink\x18\x0c \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12\x15\n\rNewInviteLink\x18\r \x01(\t\x12!\n\x19PrevParticipantsVersionID\x18\x0e \x02(\t\x12\x1c\n\x14ParticipantVersionID\x18\x0f \x02(\t\x12\x12\n\nJoinReason\x18\x10 \x02(\t\x12\x1a\n\x04Join\x18\x11 \x03(\x0b\x32\x0c.neonize.JID\x12\x1b\n\x05Leave\x18\x12 \x03(\x0b\x32\x0c.neonize.JID\x12\x1d\n\x07Promote\x18\x13 \x03(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x44\x65mote\x18\x14 \x03(\x0b\x32\x0c.neonize.JID\x12%\n\x0eUnknownChanges\x18\x15 \x03(\x0b\x32\r.neonize.Node"e\n\x07Picture\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x41uthor\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12\x0e\n\x06Remove\x18\x04 \x02(\x08"P\n\x0eIdentityChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x02 \x02(\x03\x12\x10\n\x08Implicit\x18\x03 \x02(\x08"\xf2\x01\n\x14privacySettingsEvent\x12-\n\x0bNewSettings\x18\x01 \x02(\x0b\x32\x18.neonize.PrivacySettings\x12\x17\n\x0fGroupAddChanged\x18\x02 \x02(\x08\x12\x17\n\x0fLastSeenChanged\x18\x03 \x02(\x08\x12\x15\n\rStatusChanged\x18\x04 \x02(\x08\x12\x16\n\x0eProfileChanged\x18\x05 \x02(\x08\x12\x1b\n\x13ReadReceiptsChanged\x18\x06 \x02(\x08\x12\x15\n\rOnlineChanged\x18\x07 \x02(\x08\x12\x16\n\x0e\x43\x61llAddChanged\x18\x08 \x02(\x08"u\n\x12OfflineSyncPreview\x12\r\n\x05Total\x18\x01 \x02(\x05\x12\x16\n\x0e\x41ppDataChanges\x18\x02 \x02(\x05\x12\x0f\n\x07Message\x18\x03 \x02(\x05\x12\x15\n\rNotifications\x18\x04 \x02(\x05\x12\x10\n\x08Receipts\x18\x05 \x02(\x05"%\n\x14OfflineSyncCompleted\x12\r\n\x05\x43ount\x18\x01 \x02(\x05"\xb2\x01\n\x0e\x42locklistEvent\x12/\n\x06\x41\x63tion\x18\x01 \x02(\x0e\x32\x1f.neonize.BlocklistEvent.Actions\x12\r\n\x05\x44HASH\x18\x02 \x02(\t\x12\x11\n\tPrevDHash\x18\x03 \x02(\t\x12)\n\x07\x43hanges\x18\x04 \x03(\x0b\x32\x18.neonize.BlocklistChange""\n\x07\x41\x63tions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\n\n\x06MODIFY\x10\x02"\x84\x01\n\x0f\x42locklistChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x34\n\x0b\x42lockAction\x18\x02 \x02(\x0e\x32\x1f.neonize.BlocklistChange.Action" \n\x06\x41\x63tion\x12\t\n\x05\x42LOCK\x10\x01\x12\x0b\n\x07UNBLOCK\x10\x02"I\n\x0eNewsletterJoin\x12\x37\n\x12NewsletterMetadata\x18\x01 \x02(\x0b\x32\x1b.neonize.NewsletterMetadata"R\n\x0fNewsletterLeave\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole"\\\n\x14NewsletterMuteChange\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12*\n\x04Mute\x18\x02 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState"m\n\x14NewsletterLiveUpdate\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04TIME\x18\x02 \x02(\x03\x12,\n\x08Messages\x18\x03 \x03(\x0b\x32\x1a.neonize.NewsletterMessage"q\n\rBasicCallMeta\x12\x1a\n\x04\x66rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\ttimestamp\x18\x02 \x02(\x03\x12!\n\x0b\x63\x61llCreator\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06\x63\x61llID\x18\x04 \x02(\t"?\n\x0e\x43\x61llRemoteMeta\x12\x16\n\x0eremotePlatform\x18\x01 \x02(\t\x12\x15\n\rremoteVersion\x18\x02 \x02(\t"\x88\x01\n\tCallOffer\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x89\x01\n\nCallAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x8c\x01\n\rCallPreAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x8c\x01\n\rCallTransport\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"z\n\x0f\x43\x61llOfferNotice\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\r\n\x05media\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x04 \x02(\x0b\x32\r.neonize.Node"^\n\x10\x43\x61llRelayLatency\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x1b\n\x04\x64\x61ta\x18\x02 \x02(\x0b\x32\r.neonize.Node"k\n\rCallTerminate\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x0e\n\x06reason\x18\x02 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"/\n\x10UnknownCallEvent\x12\x1b\n\x04node\x18\x01 \x02(\x0b\x32\r.neonize.Node"\xdc\x01\n\x14UndecryptableMessage\x12"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12\x15\n\rIsUnavailable\x18\x02 \x02(\x08\x12G\n\x0f\x44\x65\x63ryptFailMode\x18\x03 \x02(\x0e\x32..neonize.UndecryptableMessage.DecryptFailModeT"@\n\x10\x44\x65\x63ryptFailModeT\x12\x15\n\x11\x44\x45\x43RYPT_FAIL_SHOW\x10\x01\x12\x15\n\x11\x44\x45\x43RYPT_FAIL_HIDE\x10\x02"g\n%UpdateGroupParticipantsReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12/\n\x0cparticipants\x18\x02 \x03(\x0b\x32\x19.neonize.GroupParticipant"g\n GetMessageForRetryReturnFunction\x12\x16\n\x07isEmpty\x18\x01 \x01(\x08:\x05\x66\x61lse\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"X\n\x11LocalChatSettings\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x12\n\nMutedUntil\x18\x02 \x02(\x01\x12\x0e\n\x06Pinned\x18\x03 \x02(\x08\x12\x10\n\x08\x41rchived\x18\x04 \x02(\x08"k\n\x17ReturnFunctionWithError\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x37\n\x11LocalChatSettings\x18\x02 \x01(\x0b\x32\x1a.neonize.LocalChatSettingsH\x00\x42\x08\n\x06Return"v\n\x10SendRequestExtra\x12\n\n\x02ID\x18\x01 \x02(\t\x12"\n\x0cInlineBotJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Peer\x18\x03 \x02(\x08\x12\x0f\n\x07Timeout\x18\x04 \x02(\x03\x12\x13\n\x0bMediaHandle\x18\x05 \x02(\t*A\n\x0eNewsletterRole\x12\x0e\n\nSUBSCRIBER\x10\x01\x12\t\n\x05GUEST\x10\x02\x12\t\n\x05\x41\x44MIN\x10\x03\x12\t\n\x05OWNER\x10\x04*&\n\x13NewsletterMuteState\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02*\xdd\x01\n\x14\x43onnectFailureReason\x12\x0b\n\x07GENERIC\x10\x01\x12\x0e\n\nLOGGED_OUT\x10\x02\x12\x0f\n\x0bTEMP_BANNED\x10\x03\x12\x14\n\x10MAIN_DEVICE_GONE\x10\x04\x12\x12\n\x0eUNKNOWN_LOGOUT\x10\x05\x12\x13\n\x0f\x43LIENT_OUTDATED\x10\x06\x12\x12\n\x0e\x42\x41\x44_USER_AGENT\x10\x07\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x08\x12\x10\n\x0c\x45XPERIMENTAL\x10\t\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\nB\x0cZ\n./defproto' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rNeonize.proto\x12\x07neonize\x1a)waVnameCert/WAWebProtobufsVnameCert.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\x1a\x1fwaSyncAction/WASyncAction.proto\x1a-waHistorySync/WAWebProtobufsHistorySync.proto\"q\n\x03JID\x12\x0c\n\x04User\x18\x01 \x02(\t\x12\x10\n\x08RawAgent\x18\x02 \x02(\r\x12\x0e\n\x06\x44\x65vice\x18\x03 \x02(\r\x12\x12\n\nIntegrator\x18\x04 \x02(\r\x12\x0e\n\x06Server\x18\x05 \x02(\t\x12\x16\n\x07IsEmpty\x18\x06 \x01(\x08:\x05\x66\x61lse\"\xb1\x02\n\x0bMessageInfo\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x0c\n\x04Type\x18\x04 \x02(\t\x12\x10\n\x08Pushname\x18\x05 \x02(\t\x12\x11\n\tTimestamp\x18\x06 \x02(\x03\x12\x10\n\x08\x43\x61tegory\x18\x07 \x02(\t\x12\x11\n\tMulticast\x18\x08 \x02(\x08\x12\x11\n\tMediaType\x18\t \x02(\t\x12\x0c\n\x04\x45\x64it\x18\n \x02(\t\x12+\n\x0cVerifiedName\x18\x0b \x01(\x0b\x32\x15.neonize.VerifiedName\x12/\n\x0e\x44\x65viceSentMeta\x18\x0c \x01(\x0b\x32\x17.neonize.DeviceSentMeta\"\x92\x01\n\x0eUploadResponse\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\x12\n\nDirectPath\x18\x02 \x02(\t\x12\x0e\n\x06Handle\x18\x03 \x02(\t\x12\x10\n\x08MediaKey\x18\x04 \x02(\x0c\x12\x15\n\rFileEncSHA256\x18\x05 \x02(\x0c\x12\x12\n\nFileSHA256\x18\x06 \x02(\x0c\x12\x12\n\nFileLength\x18\x07 \x02(\r\"\x96\x01\n\rMessageSource\x12\x1a\n\x04\x43hat\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06Sender\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08IsFromMe\x18\x03 \x02(\x08\x12\x0f\n\x07IsGroup\x18\x04 \x02(\x08\x12(\n\x12\x42roadcastListOwner\x18\x05 \x02(\x0b\x32\x0c.neonize.JID\"7\n\x0e\x44\x65viceSentMeta\x12\x16\n\x0e\x44\x65stinationJID\x18\x01 \x02(\t\x12\r\n\x05Phash\x18\x02 \x02(\t\"\xa0\x01\n\x0cVerifiedName\x12\x45\n\x0b\x43\x65rtificate\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12I\n\x07\x44\x65tails\x18\x02 \x01(\x0b\x32\x38.WAWebProtobufsVnameCert.VerifiedNameCertificate.Details\"{\n\x14IsOnWhatsAppResponse\x12\r\n\x05Query\x18\x01 \x02(\t\x12\x19\n\x03JID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04IsIn\x18\x03 \x02(\x08\x12+\n\x0cVerifiedName\x18\x04 \x01(\x0b\x32\x15.neonize.VerifiedName\"y\n\x08UserInfo\x12+\n\x0cVerifiedName\x18\x01 \x01(\x0b\x32\x15.neonize.VerifiedName\x12\x0e\n\x06Status\x18\x02 \x02(\t\x12\x11\n\tPictureID\x18\x03 \x02(\t\x12\x1d\n\x07\x44\x65vices\x18\x04 \x03(\x0b\x32\x0c.neonize.JID\"s\n\x06\x44\x65vice\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08Platform\x18\x02 \x02(\t\x12\x15\n\rBussinessName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x13\n\x0bInitialized\x18\x05 \x02(\x08\"M\n\tGroupName\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x11\n\tNameSetAt\x18\x02 \x02(\x03\x12\x1f\n\tNameSetBy\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\"x\n\nGroupTopic\x12\r\n\x05Topic\x18\x01 \x02(\t\x12\x0f\n\x07TopicID\x18\x02 \x02(\t\x12\x12\n\nTopicSetAt\x18\x03 \x02(\x03\x12 \n\nTopicSetBy\x18\x04 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0cTopicDeleted\x18\x05 \x02(\x08\"\x1f\n\x0bGroupLocked\x12\x10\n\x08isLocked\x18\x01 \x02(\x08\">\n\rGroupAnnounce\x12\x12\n\nIsAnnounce\x18\x01 \x02(\x08\x12\x19\n\x11\x41nnounceVersionID\x18\x02 \x02(\t\"@\n\x0eGroupEphemeral\x12\x13\n\x0bIsEphemeral\x18\x01 \x02(\x08\x12\x19\n\x11\x44isappearingTimer\x18\x02 \x02(\r\"%\n\x0eGroupIncognito\x12\x13\n\x0bIsIncognito\x18\x01 \x02(\x08\"F\n\x0bGroupParent\x12\x10\n\x08IsParent\x18\x01 \x02(\x08\x12%\n\x1d\x44\x65\x66\x61ultMembershipApprovalMode\x18\x02 \x02(\t\":\n\x11GroupLinkedParent\x12%\n\x0fLinkedParentJID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\".\n\x11GroupIsDefaultSub\x12\x19\n\x11IsDefaultSubGroup\x18\x01 \x02(\x08\">\n\x1aGroupParticipantAddRequest\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x12\n\nExpiration\x18\x02 \x02(\x02\"\xcc\x01\n\x10GroupParticipant\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03LID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0f\n\x07IsAdmin\x18\x03 \x02(\x08\x12\x14\n\x0cIsSuperAdmin\x18\x04 \x02(\x08\x12\x13\n\x0b\x44isplayName\x18\x05 \x02(\t\x12\r\n\x05\x45rror\x18\x06 \x02(\x05\x12\x37\n\nAddRequest\x18\x07 \x01(\x0b\x32#.neonize.GroupParticipantAddRequest\"\x83\x05\n\tGroupInfo\x12\x1e\n\x08OwnerJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x03 \x02(\x0b\x32\x12.neonize.GroupName\x12\'\n\nGroupTopic\x18\x04 \x02(\x0b\x32\x13.neonize.GroupTopic\x12)\n\x0bGroupLocked\x18\x05 \x02(\x0b\x32\x14.neonize.GroupLocked\x12-\n\rGroupAnnounce\x18\x06 \x02(\x0b\x32\x16.neonize.GroupAnnounce\x12/\n\x0eGroupEphemeral\x18\x07 \x02(\x0b\x32\x17.neonize.GroupEphemeral\x12/\n\x0eGroupIncognito\x18\x08 \x02(\x0b\x32\x17.neonize.GroupIncognito\x12)\n\x0bGroupParent\x18\t \x02(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\n \x02(\x0b\x32\x1a.neonize.GroupLinkedParent\x12\x35\n\x11GroupIsDefaultSub\x18\x0b \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\x12\x14\n\x0cGroupCreated\x18\x0c \x02(\x02\x12\x1c\n\x14ParticipantVersionID\x18\r \x02(\t\x12/\n\x0cParticipants\x18\x0e \x03(\x0b\x32\x19.neonize.GroupParticipant\"1\n\x12GroupMemberAddMode\x12\x1b\n\x17GroupMemberAddModeAdmin\x10\x01\"\xb8\x01\n\x13MessageDebugTimings\x12\r\n\x05Queue\x18\x01 \x02(\x03\x12\x0f\n\x07Marshal\x18\x02 \x02(\x03\x12\x17\n\x0fGetParticipants\x18\x03 \x02(\x03\x12\x12\n\nGetDevices\x18\x04 \x02(\x03\x12\x14\n\x0cGroupEncrypt\x18\x05 \x02(\x03\x12\x13\n\x0bPeerEncrypt\x18\x06 \x02(\x03\x12\x0c\n\x04Send\x18\x07 \x02(\x03\x12\x0c\n\x04Resp\x18\x08 \x02(\x03\x12\r\n\x05Retry\x18\t \x02(\x03\"s\n\x0cSendResponse\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x32\n\x0c\x44\x65\x62ugTimings\x18\x04 \x02(\x0b\x32\x1c.neonize.MessageDebugTimings\"W\n\x19SendMessageReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12+\n\x0cSendResponse\x18\x02 \x01(\x0b\x32\x15.neonize.SendResponse\"R\n\x1aGetGroupInfoReturnFunction\x12%\n\tGroupInfo\x18\x01 \x01(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"K\n\x1fJoinGroupWithLinkReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x19\n\x03Jid\x18\x02 \x01(\x0b\x32\x0c.neonize.JID\"E\n GetGroupInviteLinkReturnFunction\x12\x12\n\nInviteLink\x18\x01 \x01(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"7\n\x16\x44ownloadReturnFunction\x12\x0e\n\x06\x42inary\x18\x01 \x01(\x0c\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"V\n\x14UploadReturnFunction\x12/\n\x0eUploadResponse\x18\x01 \x01(\x0b\x32\x17.neonize.UploadResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"?\n\x1bSetGroupPhotoReturnFunction\x12\x11\n\tPictureID\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n\x1aIsOnWhatsAppReturnFunction\x12;\n\x14IsOnWhatsAppResponse\x18\x01 \x03(\x0b\x32\x1d.neonize.IsOnWhatsAppResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"a\n\x1fGetUserInfoSingleReturnFunction\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12#\n\x08UserInfo\x18\x02 \x01(\x0b\x32\x11.neonize.UserInfo\"g\n\x19GetUserInfoReturnFunction\x12;\n\tUsersInfo\x18\x01 \x03(\x0b\x32(.neonize.GetUserInfoSingleReturnFunction\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"Z\n\x1b\x42uildPollVoteReturnFunction\x12,\n\x08PollVote\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n\x1e\x43reateNewsLetterReturnFunction\x12\x37\n\x12NewsletterMetadata\x18\x01 \x01(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"R\n\x1aGetBlocklistReturnFunction\x12%\n\tBlocklist\x18\x01 \x01(\x0b\x32\x12.neonize.Blocklist\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"=\n\x1eGetContactQRLinkReturnFunction\x12\x0c\n\x04Link\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"^\n)GetGroupRequestParticipantsReturnFunction\x12\"\n\x0cParticipants\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"Q\n\x1dGetJoinedGroupsReturnFunction\x12!\n\x05Group\x18\x01 \x03(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xb7\x01\n\x0eReqCreateGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\"\n\x0cParticipants\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12)\n\x0bGroupParent\x18\x04 \x01(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\x05 \x01(\x0b\x32\x1a.neonize.GroupLinkedParent\"&\n\x08JIDArray\x12\x1a\n\x04JIDS\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\"\x1b\n\x0b\x41rrayString\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\t\";\n\x15NewsLetterMessageMeta\x12\x0e\n\x06\x45\x64itTS\x18\x01 \x02(\x03\x12\x12\n\nOriginalTS\x18\x02 \x02(\x03\"5\n\x0bGroupDelete\x12\x0f\n\x07\x44\x65leted\x18\x01 \x02(\x08\x12\x15\n\rDeletedReason\x18\x02 \x02(\t\"\xa3\x03\n\x07Message\x12\"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0bIsEphemeral\x18\x03 \x02(\x08\x12\x12\n\nIsViewOnce\x18\x04 \x02(\x08\x12\x14\n\x0cIsViewOnceV2\x18\x05 \x02(\x08\x12\x1d\n\x15IsViewOnceV2Extension\x18\x06 \x02(\x08\x12\x1d\n\x15IsDocumentWithCaption\x18\x07 \x02(\x08\x12\x17\n\x0fIsLottieSticker\x18\x08 \x02(\x08\x12\x0e\n\x06IsEdit\x18\t \x02(\x08\x12\x37\n\x0cSourceWebMsg\x18\n \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x1c\n\x14UnavailableRequestID\x18\x0b \x02(\t\x12\x12\n\nRetryCount\x18\x0c \x02(\x03\x12\x36\n\x0eNewsLetterMeta\x18\r \x01(\x0b\x32\x1e.neonize.NewsLetterMessageMeta\"L\n\x16\x43reateNewsletterParams\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x13\n\x0b\x44\x65scription\x18\x02 \x02(\t\x12\x0f\n\x07Picture\x18\x03 \x02(\x0c\"\x97\x01\n\x16WrappedNewsletterState\x12=\n\x04Type\x18\x01 \x02(\x0e\x32/.neonize.WrappedNewsletterState.NewsletterState\">\n\x0fNewsletterState\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x10\n\x0cGEOSUSPENDED\x10\x03\">\n\x0eNewsletterText\x12\x0c\n\x04Text\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x12\n\nUpdateTime\x18\x03 \x02(\x03\"O\n\x12ProfilePictureInfo\x12\x0b\n\x03URL\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x0c\n\x04Type\x18\x03 \x02(\t\x12\x12\n\nDirectPath\x18\x04 \x02(\t\"\xb0\x01\n\x1aNewsletterReactionSettings\x12J\n\x05Value\x18\x01 \x02(\x0e\x32;.neonize.NewsletterReactionSettings.NewsletterReactionsMode\"F\n\x17NewsletterReactionsMode\x12\x07\n\x03\x41LL\x10\x01\x12\t\n\x05\x42\x41SIC\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\r\n\tBLOCKLIST\x10\x04\"O\n\x11NewsletterSetting\x12:\n\rReactionCodes\x18\x01 \x02(\x0b\x32#.neonize.NewsletterReactionSettings\"\xd3\x03\n\x18NewsletterThreadMetadata\x12\x14\n\x0c\x43reationTime\x18\x01 \x02(\x03\x12\x12\n\nInviteCode\x18\x02 \x02(\t\x12%\n\x04Name\x18\x03 \x02(\x0b\x32\x17.neonize.NewsletterText\x12,\n\x0b\x44\x65scription\x18\x04 \x02(\x0b\x32\x17.neonize.NewsletterText\x12\x17\n\x0fSubscriberCount\x18\x05 \x02(\x03\x12X\n\x11VerificationState\x18\x06 \x02(\x0e\x32=.neonize.NewsletterThreadMetadata.NewsletterVerificationState\x12,\n\x07Picture\x18\x07 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x07Preview\x18\x08 \x02(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x08Settings\x18\t \x02(\x0b\x32\x1a.neonize.NewsletterSetting\";\n\x1bNewsletterVerificationState\x12\x0c\n\x08VERIFIED\x10\x01\x12\x0e\n\nUNVERIFIED\x10\x02\"m\n\x18NewsletterViewerMetadata\x12*\n\x04Mute\x18\x01 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole\"\xcc\x01\n\x12NewsletterMetadata\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12.\n\x05State\x18\x02 \x02(\x0b\x32\x1f.neonize.WrappedNewsletterState\x12\x35\n\nThreadMeta\x18\x03 \x02(\x0b\x32!.neonize.NewsletterThreadMetadata\x12\x35\n\nViewerMeta\x18\x04 \x01(\x0b\x32!.neonize.NewsletterViewerMetadata\"6\n\tBlocklist\x12\r\n\x05\x44Hash\x18\x01 \x02(\t\x12\x1a\n\x04JIDs\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\"\'\n\x08Reaction\x12\x0c\n\x04type\x18\x01 \x02(\t\x12\r\n\x05\x63ount\x18\x02 \x02(\x03\"\x98\x01\n\x11NewsletterMessage\x12\x17\n\x0fMessageServerID\x18\x01 \x02(\x03\x12\x12\n\nViewsCount\x18\x02 \x02(\x03\x12)\n\x0eReactionCounts\x18\x03 \x03(\x0b\x32\x11.neonize.Reaction\x12+\n\x07Message\x18\x04 \x02(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"p\n(GetNewsletterMessageUpdateReturnFunction\x12\x35\n\x11NewsletterMessage\x18\x01 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xa5\x04\n\x0fPrivacySettings\x12\x39\n\x08GroupAdd\x18\x01 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x39\n\x08LastSeen\x18\x02 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Status\x18\x03 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07Profile\x18\x04 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12=\n\x0cReadReceipts\x18\x05 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07\x43\x61llAdd\x18\x06 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Online\x18\x07 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\"w\n\x0ePrivacySetting\x12\r\n\tUNDEFINED\x10\x01\x12\x07\n\x03\x41LL\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x15\n\x11\x43ONTACT_BLACKLIST\x10\x04\x12\x13\n\x0fMATCH_LAST_SEEN\x10\x05\x12\t\n\x05KNOWN\x10\x06\x12\x08\n\x04NONE\x10\x07\"u\n\tNodeAttrs\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x11\n\x07\x62oolean\x18\x02 \x01(\x08H\x00\x12\x11\n\x07integer\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04text\x18\x04 \x01(\tH\x00\x12\x1b\n\x03jid\x18\x05 \x01(\x0b\x32\x0c.neonize.JIDH\x00\x42\x07\n\x05Value\"w\n\x04Node\x12\x0b\n\x03Tag\x18\x01 \x02(\t\x12!\n\x05\x41ttrs\x18\x02 \x03(\x0b\x32\x12.neonize.NodeAttrs\x12\x1c\n\x05Nodes\x18\x03 \x03(\x0b\x32\r.neonize.Node\x12\x12\n\x03Nil\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\r\n\x05\x42ytes\x18\x05 \x01(\x0c\"X\n\tInfoQuery\x12\x11\n\tNamespace\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\n\n\x02To\x18\x03 \x02(\t\x12\x1e\n\x07\x43ontent\x18\x04 \x03(\x0b\x32\r.neonize.Node\"S\n\x17GetProfilePictureParams\x12\x0f\n\x07Preview\x18\x01 \x01(\x08\x12\x12\n\nExistingID\x18\x02 \x01(\t\x12\x13\n\x0bIsCommunity\x18\x03 \x01(\x08\"^\n\x1fGetProfilePictureReturnFunction\x12,\n\x07Picture\x18\x01 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xb7\x01\n\rStatusPrivacy\x12\x36\n\x04Type\x18\x01 \x02(\x0e\x32(.neonize.StatusPrivacy.StatusPrivacyType\x12\x1a\n\x04List\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tIsDefault\x18\x03 \x02(\x08\"?\n\x11StatusPrivacyType\x12\x0c\n\x08\x43ONTACTS\x10\x01\x12\r\n\tBLACKLIST\x10\x02\x12\r\n\tWHITELIST\x10\x03\"^\n\x1eGetStatusPrivacyReturnFunction\x12-\n\rStatusPrivacy\x18\x01 \x03(\x0b\x32\x16.neonize.StatusPrivacy\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x8a\x01\n\x0fGroupLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x02 \x02(\x0b\x32\x12.neonize.GroupName\x12\x35\n\x11GroupIsDefaultSub\x18\x03 \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\"\xb3\x01\n\x0fGroupLinkChange\x12\x31\n\x04Type\x18\x01 \x02(\x0e\x32#.neonize.GroupLinkChange.ChangeType\x12\x14\n\x0cUnlinkReason\x18\x02 \x02(\t\x12\'\n\x05Group\x18\x03 \x02(\x0b\x32\x18.neonize.GroupLinkTarget\".\n\nChangeType\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0b\n\x07SIBLING\x10\x03\"^\n\x1aGetSubGroupsReturnFunction\x12\x31\n\x0fGroupLinkTarget\x18\x01 \x03(\x0b\x32\x18.neonize.GroupLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n&GetSubscribedNewslettersReturnFunction\x12/\n\nNewsletter\x18\x01 \x03(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"H\n\x1cGetUserDevicesreturnFunction\x12\x19\n\x03JID\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"O\n,NewsletterSubscribeLiveUpdatesReturnFunction\x12\x10\n\x08\x44uration\x18\x01 \x01(\x03\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"m\n\x0fPairPhoneParams\x12\r\n\x05phone\x18\x01 \x01(\t\x12\x1c\n\x14showPushNotification\x18\x02 \x01(\x08\x12\x12\n\nclientType\x18\x03 \x01(\x05\x12\x19\n\x11\x63lientDisplayName\x18\x04 \x01(\t\"P\n\x13\x43ontactQRLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x10\n\x08PushName\x18\x03 \x02(\t\"h\n\"ResolveContactQRLinkReturnFunction\x12\x33\n\rContactQrLink\x18\x01 \x01(\x0b\x32\x1c.neonize.ContactQRLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x98\x01\n\x19\x42usinessMessageLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08PushName\x18\x02 \x02(\t\x12\x14\n\x0cVerifiedName\x18\x03 \x02(\t\x12\x10\n\x08IsSigned\x18\x04 \x02(\x08\x12\x15\n\rVerifiedLevel\x18\x05 \x02(\t\x12\x0f\n\x07Message\x18\x06 \x02(\t\"x\n(ResolveBusinessMessageLinkReturnFunction\x12=\n\x11MessageLinkTarget\x18\x01 \x01(\x0b\x32\".neonize.BusinessMessageLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\\\n\x0cMutationInfo\x12\r\n\x05Index\x18\x01 \x03(\t\x12\x0f\n\x07Version\x18\x02 \x02(\x05\x12,\n\x05Value\x18\x03 \x02(\x0b\x32\x1d.WASyncAction.SyncActionValue\"\xe3\x01\n\tPatchInfo\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12,\n\x04Type\x18\x02 \x02(\x0e\x32\x1e.neonize.PatchInfo.WAPatchName\x12(\n\tMutations\x18\x03 \x03(\x0b\x32\x15.neonize.MutationInfo\"k\n\x0bWAPatchName\x12\x12\n\x0e\x43RITICAL_BLOCK\x10\x01\x12\x18\n\x14\x43RITICAL_UNBLOCK_LOW\x10\x02\x12\x0f\n\x0bREGULAR_LOW\x10\x03\x12\x10\n\x0cREGULAR_HIGH\x10\x04\x12\x0b\n\x07REGULAR\x10\x05\"X\n!ContactsPutPushNameReturnFunction\x12\x0e\n\x06Status\x18\x01 \x02(\x08\x12\x14\n\x0cPreviousName\x18\x02 \x01(\t\x12\r\n\x05\x45rror\x18\x03 \x01(\t\"N\n\x0c\x43ontactEntry\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\"@\n\x11\x43ontactEntryArray\x12+\n\x0c\x43ontactEntry\x18\x01 \x03(\x0b\x32\x15.neonize.ContactEntry\"\\\n\x1fSetPrivacySettingReturnFunction\x12*\n\x08settings\x18\x01 \x01(\x0b\x32\x18.neonize.PrivacySettings\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\\\n ContactsGetContactReturnFunction\x12)\n\x0b\x43ontactInfo\x18\x01 \x01(\x0b\x32\x14.neonize.ContactInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"i\n\x0b\x43ontactInfo\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x14\n\x0c\x42usinessName\x18\x05 \x02(\t\"H\n\x07\x43ontact\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\"\n\x04Info\x18\x02 \x02(\x0b\x32\x14.neonize.ContactInfo\"X\n$ContactsGetAllContactsReturnFunction\x12!\n\x07\x43ontact\x18\x01 \x03(\x0b\x32\x10.neonize.Contact\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x13\n\x02QR\x12\r\n\x05\x43odes\x18\x01 \x03(\t\"\xad\x01\n\nPairStatus\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0c\x42usinessName\x18\x02 \x02(\t\x12\x10\n\x08Platform\x18\x03 \x02(\t\x12+\n\x06Status\x18\x04 \x02(\x0e\x32\x1b.neonize.PairStatus.PStatus\x12\r\n\x05\x45rror\x18\x05 \x01(\t\"!\n\x07PStatus\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"\x1b\n\tConnected\x12\x0e\n\x06status\x18\x01 \x02(\x08\";\n\x10KeepAliveTimeout\x12\x12\n\nErrorCount\x18\x01 \x02(\x03\x12\x13\n\x0bLastSuccess\x18\x02 \x02(\x03\"\x13\n\x11KeepAliveRestored\"M\n\tLoggedOut\x12\x11\n\tOnConnect\x18\x01 \x02(\x08\x12-\n\x06Reason\x18\x02 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\"\x10\n\x0eStreamReplaced\"\xe7\x01\n\x0cTemporaryBan\x12\x31\n\x04\x43ode\x18\x01 \x02(\x0e\x32#.neonize.TemporaryBan.TempBanReason\x12\x0e\n\x06\x45xpire\x18\x02 \x02(\x03\"\x93\x01\n\rTempBanReason\x12\x1b\n\x17SEND_TO_TOO_MANY_PEOPLE\x10\x01\x12\x14\n\x10\x42LOCKED_BY_USERS\x10\x02\x12\x1b\n\x17\x43REATED_TOO_MANY_GROUPS\x10\x03\x12\x1e\n\x1aSENT_TOO_MANY_SAME_MESSAGE\x10\x04\x12\x12\n\x0e\x42ROADCAST_LIST\x10\x05\"l\n\x0e\x43onnectFailure\x12-\n\x06Reason\x18\x01 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\x12\x0f\n\x07Message\x18\x02 \x02(\t\x12\x1a\n\x03Raw\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x10\n\x0e\x43lientOutdated\"7\n\x0bStreamError\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x1a\n\x03Raw\x18\x04 \x02(\x0b\x32\r.neonize.Node\"\x1e\n\x0c\x44isconnected\x12\x0e\n\x06status\x18\x01 \x02(\x08\"C\n\x0bHistorySync\x12\x34\n\x04\x44\x61ta\x18\x01 \x02(\x0b\x32&.WAWebProtobufsHistorySync.HistorySync\"\xb7\x02\n\x07Receipt\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x12\n\nMessageIDs\x18\x02 \x03(\t\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12*\n\x04Type\x18\x04 \x02(\x0e\x32\x1c.neonize.Receipt.ReceiptType\"\xa9\x01\n\x0bReceiptType\x12\r\n\tDELIVERED\x10\x01\x12\n\n\x06SENDER\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x08\n\x04READ\x10\x04\x12\r\n\tREAD_SELF\x10\x05\x12\n\n\x06PLAYED\x10\x06\x12\x0f\n\x0bPLAYED_SELF\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x0c\n\x08INACTIVE\x10\t\x12\x0c\n\x08PEER_MSG\x10\n\x12\x10\n\x0cHISTORY_SYNC\x10\x0b\"\xfd\x01\n\x0c\x43hatPresence\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x31\n\x05State\x18\x02 \x02(\x0e\x32\".neonize.ChatPresence.ChatPresence\x12\x36\n\x05Media\x18\x03 \x02(\x0e\x32\'.neonize.ChatPresence.ChatPresenceMedia\")\n\x0c\x43hatPresence\x12\r\n\tCOMPOSING\x10\x01\x12\n\n\x06PAUSED\x10\x02\"(\n\x11\x43hatPresenceMedia\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05\x41UDIO\x10\x02\"M\n\x08Presence\x12\x1a\n\x04\x46rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x13\n\x0bUnavailable\x18\x02 \x02(\x08\x12\x10\n\x08LastSeen\x18\x03 \x02(\x03\"e\n\x0bJoinedGroup\x12\x0e\n\x06Reason\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12%\n\tGroupInfo\x18\x04 \x02(\x0b\x32\x12.neonize.GroupInfo\"\xaf\x05\n\x0eGroupInfoEvent\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06Notify\x18\x02 \x02(\t\x12\x1c\n\x06Sender\x18\x03 \x01(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x04 \x02(\x03\x12 \n\x04Name\x18\x05 \x01(\x0b\x32\x12.neonize.GroupName\x12\"\n\x05Topic\x18\x06 \x01(\x0b\x32\x13.neonize.GroupTopic\x12$\n\x06Locked\x18\x07 \x01(\x0b\x32\x14.neonize.GroupLocked\x12(\n\x08\x41nnounce\x18\x08 \x01(\x0b\x32\x16.neonize.GroupAnnounce\x12*\n\tEphemeral\x18\t \x01(\x0b\x32\x17.neonize.GroupEphemeral\x12$\n\x06\x44\x65lete\x18\n \x01(\x0b\x32\x14.neonize.GroupDelete\x12&\n\x04Link\x18\x0b \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12(\n\x06Unlink\x18\x0c \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12\x15\n\rNewInviteLink\x18\r \x01(\t\x12!\n\x19PrevParticipantsVersionID\x18\x0e \x02(\t\x12\x1c\n\x14ParticipantVersionID\x18\x0f \x02(\t\x12\x12\n\nJoinReason\x18\x10 \x02(\t\x12\x1a\n\x04Join\x18\x11 \x03(\x0b\x32\x0c.neonize.JID\x12\x1b\n\x05Leave\x18\x12 \x03(\x0b\x32\x0c.neonize.JID\x12\x1d\n\x07Promote\x18\x13 \x03(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x44\x65mote\x18\x14 \x03(\x0b\x32\x0c.neonize.JID\x12%\n\x0eUnknownChanges\x18\x15 \x03(\x0b\x32\r.neonize.Node\"e\n\x07Picture\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x41uthor\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12\x0e\n\x06Remove\x18\x04 \x02(\x08\"P\n\x0eIdentityChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x02 \x02(\x03\x12\x10\n\x08Implicit\x18\x03 \x02(\x08\"\xf2\x01\n\x14privacySettingsEvent\x12-\n\x0bNewSettings\x18\x01 \x02(\x0b\x32\x18.neonize.PrivacySettings\x12\x17\n\x0fGroupAddChanged\x18\x02 \x02(\x08\x12\x17\n\x0fLastSeenChanged\x18\x03 \x02(\x08\x12\x15\n\rStatusChanged\x18\x04 \x02(\x08\x12\x16\n\x0eProfileChanged\x18\x05 \x02(\x08\x12\x1b\n\x13ReadReceiptsChanged\x18\x06 \x02(\x08\x12\x15\n\rOnlineChanged\x18\x07 \x02(\x08\x12\x16\n\x0e\x43\x61llAddChanged\x18\x08 \x02(\x08\"u\n\x12OfflineSyncPreview\x12\r\n\x05Total\x18\x01 \x02(\x05\x12\x16\n\x0e\x41ppDataChanges\x18\x02 \x02(\x05\x12\x0f\n\x07Message\x18\x03 \x02(\x05\x12\x15\n\rNotifications\x18\x04 \x02(\x05\x12\x10\n\x08Receipts\x18\x05 \x02(\x05\"%\n\x14OfflineSyncCompleted\x12\r\n\x05\x43ount\x18\x01 \x02(\x05\"\xb2\x01\n\x0e\x42locklistEvent\x12/\n\x06\x41\x63tion\x18\x01 \x02(\x0e\x32\x1f.neonize.BlocklistEvent.Actions\x12\r\n\x05\x44HASH\x18\x02 \x02(\t\x12\x11\n\tPrevDHash\x18\x03 \x02(\t\x12)\n\x07\x43hanges\x18\x04 \x03(\x0b\x32\x18.neonize.BlocklistChange\"\"\n\x07\x41\x63tions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\n\n\x06MODIFY\x10\x02\"\x84\x01\n\x0f\x42locklistChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x34\n\x0b\x42lockAction\x18\x02 \x02(\x0e\x32\x1f.neonize.BlocklistChange.Action\" \n\x06\x41\x63tion\x12\t\n\x05\x42LOCK\x10\x01\x12\x0b\n\x07UNBLOCK\x10\x02\"I\n\x0eNewsletterJoin\x12\x37\n\x12NewsletterMetadata\x18\x01 \x02(\x0b\x32\x1b.neonize.NewsletterMetadata\"R\n\x0fNewsletterLeave\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole\"\\\n\x14NewsletterMuteChange\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12*\n\x04Mute\x18\x02 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\"m\n\x14NewsletterLiveUpdate\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04TIME\x18\x02 \x02(\x03\x12,\n\x08Messages\x18\x03 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\"q\n\rBasicCallMeta\x12\x1a\n\x04\x66rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\ttimestamp\x18\x02 \x02(\x03\x12!\n\x0b\x63\x61llCreator\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06\x63\x61llID\x18\x04 \x02(\t\"?\n\x0e\x43\x61llRemoteMeta\x12\x16\n\x0eremotePlatform\x18\x01 \x02(\t\x12\x15\n\rremoteVersion\x18\x02 \x02(\t\"\x88\x01\n\tCallOffer\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x89\x01\n\nCallAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x8c\x01\n\rCallPreAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x8c\x01\n\rCallTransport\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"z\n\x0f\x43\x61llOfferNotice\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\r\n\x05media\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x04 \x02(\x0b\x32\r.neonize.Node\"^\n\x10\x43\x61llRelayLatency\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x1b\n\x04\x64\x61ta\x18\x02 \x02(\x0b\x32\r.neonize.Node\"k\n\rCallTerminate\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x0e\n\x06reason\x18\x02 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"/\n\x10UnknownCallEvent\x12\x1b\n\x04node\x18\x01 \x02(\x0b\x32\r.neonize.Node\"\xdc\x01\n\x14UndecryptableMessage\x12\"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12\x15\n\rIsUnavailable\x18\x02 \x02(\x08\x12G\n\x0f\x44\x65\x63ryptFailMode\x18\x03 \x02(\x0e\x32..neonize.UndecryptableMessage.DecryptFailModeT\"@\n\x10\x44\x65\x63ryptFailModeT\x12\x15\n\x11\x44\x45\x43RYPT_FAIL_SHOW\x10\x01\x12\x15\n\x11\x44\x45\x43RYPT_FAIL_HIDE\x10\x02\"g\n%UpdateGroupParticipantsReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12/\n\x0cparticipants\x18\x02 \x03(\x0b\x32\x19.neonize.GroupParticipant\"g\n GetMessageForRetryReturnFunction\x12\x16\n\x07isEmpty\x18\x01 \x01(\x08:\x05\x66\x61lse\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"X\n\x11LocalChatSettings\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x12\n\nMutedUntil\x18\x02 \x02(\x01\x12\x0e\n\x06Pinned\x18\x03 \x02(\x08\x12\x10\n\x08\x41rchived\x18\x04 \x02(\x08\"k\n\x17ReturnFunctionWithError\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x37\n\x11LocalChatSettings\x18\x02 \x01(\x0b\x32\x1a.neonize.LocalChatSettingsH\x00\x42\x08\n\x06Return\"v\n\x10SendRequestExtra\x12\n\n\x02ID\x18\x01 \x02(\t\x12\"\n\x0cInlineBotJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Peer\x18\x03 \x02(\x08\x12\x0f\n\x07Timeout\x18\x04 \x02(\x03\x12\x13\n\x0bMediaHandle\x18\x05 \x02(\t*A\n\x0eNewsletterRole\x12\x0e\n\nSUBSCRIBER\x10\x01\x12\t\n\x05GUEST\x10\x02\x12\t\n\x05\x41\x44MIN\x10\x03\x12\t\n\x05OWNER\x10\x04*&\n\x13NewsletterMuteState\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02*\xdd\x01\n\x14\x43onnectFailureReason\x12\x0b\n\x07GENERIC\x10\x01\x12\x0e\n\nLOGGED_OUT\x10\x02\x12\x0f\n\x0bTEMP_BANNED\x10\x03\x12\x14\n\x10MAIN_DEVICE_GONE\x10\x04\x12\x12\n\x0eUNKNOWN_LOGOUT\x10\x05\x12\x13\n\x0f\x43LIENT_OUTDATED\x10\x06\x12\x12\n\x0e\x42\x41\x44_USER_AGENT\x10\x07\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x08\x12\x10\n\x0c\x45XPERIMENTAL\x10\t\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\nB\x0cZ\n./defproto') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Neonize_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Neonize_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\n./defproto" - _globals["_NEWSLETTERROLE"]._serialized_start = 16404 - _globals["_NEWSLETTERROLE"]._serialized_end = 16469 - _globals["_NEWSLETTERMUTESTATE"]._serialized_start = 16471 - _globals["_NEWSLETTERMUTESTATE"]._serialized_end = 16509 - _globals["_CONNECTFAILUREREASON"]._serialized_start = 16512 - _globals["_CONNECTFAILUREREASON"]._serialized_end = 16733 - _globals["_JID"]._serialized_start = 211 - _globals["_JID"]._serialized_end = 324 - _globals["_MESSAGEINFO"]._serialized_start = 327 - _globals["_MESSAGEINFO"]._serialized_end = 632 - _globals["_UPLOADRESPONSE"]._serialized_start = 635 - _globals["_UPLOADRESPONSE"]._serialized_end = 781 - _globals["_MESSAGESOURCE"]._serialized_start = 784 - _globals["_MESSAGESOURCE"]._serialized_end = 934 - _globals["_DEVICESENTMETA"]._serialized_start = 936 - _globals["_DEVICESENTMETA"]._serialized_end = 991 - _globals["_VERIFIEDNAME"]._serialized_start = 994 - _globals["_VERIFIEDNAME"]._serialized_end = 1154 - _globals["_ISONWHATSAPPRESPONSE"]._serialized_start = 1156 - _globals["_ISONWHATSAPPRESPONSE"]._serialized_end = 1279 - _globals["_USERINFO"]._serialized_start = 1281 - _globals["_USERINFO"]._serialized_end = 1402 - _globals["_DEVICE"]._serialized_start = 1404 - _globals["_DEVICE"]._serialized_end = 1519 - _globals["_GROUPNAME"]._serialized_start = 1521 - _globals["_GROUPNAME"]._serialized_end = 1598 - _globals["_GROUPTOPIC"]._serialized_start = 1600 - _globals["_GROUPTOPIC"]._serialized_end = 1720 - _globals["_GROUPLOCKED"]._serialized_start = 1722 - _globals["_GROUPLOCKED"]._serialized_end = 1753 - _globals["_GROUPANNOUNCE"]._serialized_start = 1755 - _globals["_GROUPANNOUNCE"]._serialized_end = 1817 - _globals["_GROUPEPHEMERAL"]._serialized_start = 1819 - _globals["_GROUPEPHEMERAL"]._serialized_end = 1883 - _globals["_GROUPINCOGNITO"]._serialized_start = 1885 - _globals["_GROUPINCOGNITO"]._serialized_end = 1922 - _globals["_GROUPPARENT"]._serialized_start = 1924 - _globals["_GROUPPARENT"]._serialized_end = 1994 - _globals["_GROUPLINKEDPARENT"]._serialized_start = 1996 - _globals["_GROUPLINKEDPARENT"]._serialized_end = 2054 - _globals["_GROUPISDEFAULTSUB"]._serialized_start = 2056 - _globals["_GROUPISDEFAULTSUB"]._serialized_end = 2102 - _globals["_GROUPPARTICIPANTADDREQUEST"]._serialized_start = 2104 - _globals["_GROUPPARTICIPANTADDREQUEST"]._serialized_end = 2166 - _globals["_GROUPPARTICIPANT"]._serialized_start = 2169 - _globals["_GROUPPARTICIPANT"]._serialized_end = 2373 - _globals["_GROUPINFO"]._serialized_start = 2376 - _globals["_GROUPINFO"]._serialized_end = 3019 - _globals["_GROUPINFO_GROUPMEMBERADDMODE"]._serialized_start = 2970 - _globals["_GROUPINFO_GROUPMEMBERADDMODE"]._serialized_end = 3019 - _globals["_MESSAGEDEBUGTIMINGS"]._serialized_start = 3022 - _globals["_MESSAGEDEBUGTIMINGS"]._serialized_end = 3206 - _globals["_SENDRESPONSE"]._serialized_start = 3208 - _globals["_SENDRESPONSE"]._serialized_end = 3323 - _globals["_SENDMESSAGERETURNFUNCTION"]._serialized_start = 3325 - _globals["_SENDMESSAGERETURNFUNCTION"]._serialized_end = 3412 - _globals["_GETGROUPINFORETURNFUNCTION"]._serialized_start = 3414 - _globals["_GETGROUPINFORETURNFUNCTION"]._serialized_end = 3496 - _globals["_JOINGROUPWITHLINKRETURNFUNCTION"]._serialized_start = 3498 - _globals["_JOINGROUPWITHLINKRETURNFUNCTION"]._serialized_end = 3573 - _globals["_GETGROUPINVITELINKRETURNFUNCTION"]._serialized_start = 3575 - _globals["_GETGROUPINVITELINKRETURNFUNCTION"]._serialized_end = 3644 - _globals["_DOWNLOADRETURNFUNCTION"]._serialized_start = 3646 - _globals["_DOWNLOADRETURNFUNCTION"]._serialized_end = 3701 - _globals["_UPLOADRETURNFUNCTION"]._serialized_start = 3703 - _globals["_UPLOADRETURNFUNCTION"]._serialized_end = 3789 - _globals["_SETGROUPPHOTORETURNFUNCTION"]._serialized_start = 3791 - _globals["_SETGROUPPHOTORETURNFUNCTION"]._serialized_end = 3854 - _globals["_ISONWHATSAPPRETURNFUNCTION"]._serialized_start = 3856 - _globals["_ISONWHATSAPPRETURNFUNCTION"]._serialized_end = 3960 - _globals["_GETUSERINFOSINGLERETURNFUNCTION"]._serialized_start = 3962 - _globals["_GETUSERINFOSINGLERETURNFUNCTION"]._serialized_end = 4059 - _globals["_GETUSERINFORETURNFUNCTION"]._serialized_start = 4061 - _globals["_GETUSERINFORETURNFUNCTION"]._serialized_end = 4164 - _globals["_BUILDPOLLVOTERETURNFUNCTION"]._serialized_start = 4166 - _globals["_BUILDPOLLVOTERETURNFUNCTION"]._serialized_end = 4256 - _globals["_CREATENEWSLETTERRETURNFUNCTION"]._serialized_start = 4258 - _globals["_CREATENEWSLETTERRETURNFUNCTION"]._serialized_end = 4362 - _globals["_GETBLOCKLISTRETURNFUNCTION"]._serialized_start = 4364 - _globals["_GETBLOCKLISTRETURNFUNCTION"]._serialized_end = 4446 - _globals["_GETCONTACTQRLINKRETURNFUNCTION"]._serialized_start = 4448 - _globals["_GETCONTACTQRLINKRETURNFUNCTION"]._serialized_end = 4509 - _globals["_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION"]._serialized_start = 4511 - _globals["_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION"]._serialized_end = 4605 - _globals["_GETJOINEDGROUPSRETURNFUNCTION"]._serialized_start = 4607 - _globals["_GETJOINEDGROUPSRETURNFUNCTION"]._serialized_end = 4688 - _globals["_REQCREATEGROUP"]._serialized_start = 4691 - _globals["_REQCREATEGROUP"]._serialized_end = 4874 - _globals["_JIDARRAY"]._serialized_start = 4876 - _globals["_JIDARRAY"]._serialized_end = 4914 - _globals["_ARRAYSTRING"]._serialized_start = 4916 - _globals["_ARRAYSTRING"]._serialized_end = 4943 - _globals["_NEWSLETTERMESSAGEMETA"]._serialized_start = 4945 - _globals["_NEWSLETTERMESSAGEMETA"]._serialized_end = 5004 - _globals["_GROUPDELETE"]._serialized_start = 5006 - _globals["_GROUPDELETE"]._serialized_end = 5059 - _globals["_MESSAGE"]._serialized_start = 5062 - _globals["_MESSAGE"]._serialized_end = 5481 - _globals["_CREATENEWSLETTERPARAMS"]._serialized_start = 5483 - _globals["_CREATENEWSLETTERPARAMS"]._serialized_end = 5559 - _globals["_WRAPPEDNEWSLETTERSTATE"]._serialized_start = 5562 - _globals["_WRAPPEDNEWSLETTERSTATE"]._serialized_end = 5713 - _globals["_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE"]._serialized_start = 5651 - _globals["_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE"]._serialized_end = 5713 - _globals["_NEWSLETTERTEXT"]._serialized_start = 5715 - _globals["_NEWSLETTERTEXT"]._serialized_end = 5777 - _globals["_PROFILEPICTUREINFO"]._serialized_start = 5779 - _globals["_PROFILEPICTUREINFO"]._serialized_end = 5858 - _globals["_NEWSLETTERREACTIONSETTINGS"]._serialized_start = 5861 - _globals["_NEWSLETTERREACTIONSETTINGS"]._serialized_end = 6037 - _globals[ - "_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE" - ]._serialized_start = 5967 - _globals[ - "_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE" - ]._serialized_end = 6037 - _globals["_NEWSLETTERSETTING"]._serialized_start = 6039 - _globals["_NEWSLETTERSETTING"]._serialized_end = 6118 - _globals["_NEWSLETTERTHREADMETADATA"]._serialized_start = 6121 - _globals["_NEWSLETTERTHREADMETADATA"]._serialized_end = 6588 - _globals[ - "_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE" - ]._serialized_start = 6529 - _globals[ - "_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE" - ]._serialized_end = 6588 - _globals["_NEWSLETTERVIEWERMETADATA"]._serialized_start = 6590 - _globals["_NEWSLETTERVIEWERMETADATA"]._serialized_end = 6699 - _globals["_NEWSLETTERMETADATA"]._serialized_start = 6702 - _globals["_NEWSLETTERMETADATA"]._serialized_end = 6906 - _globals["_BLOCKLIST"]._serialized_start = 6908 - _globals["_BLOCKLIST"]._serialized_end = 6962 - _globals["_REACTION"]._serialized_start = 6964 - _globals["_REACTION"]._serialized_end = 7003 - _globals["_NEWSLETTERMESSAGE"]._serialized_start = 7006 - _globals["_NEWSLETTERMESSAGE"]._serialized_end = 7158 - _globals["_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION"]._serialized_start = 7160 - _globals["_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION"]._serialized_end = 7272 - _globals["_PRIVACYSETTINGS"]._serialized_start = 7275 - _globals["_PRIVACYSETTINGS"]._serialized_end = 7824 - _globals["_PRIVACYSETTINGS_PRIVACYSETTING"]._serialized_start = 7705 - _globals["_PRIVACYSETTINGS_PRIVACYSETTING"]._serialized_end = 7824 - _globals["_NODEATTRS"]._serialized_start = 7826 - _globals["_NODEATTRS"]._serialized_end = 7943 - _globals["_NODE"]._serialized_start = 7945 - _globals["_NODE"]._serialized_end = 8064 - _globals["_INFOQUERY"]._serialized_start = 8066 - _globals["_INFOQUERY"]._serialized_end = 8154 - _globals["_GETPROFILEPICTUREPARAMS"]._serialized_start = 8156 - _globals["_GETPROFILEPICTUREPARAMS"]._serialized_end = 8239 - _globals["_GETPROFILEPICTURERETURNFUNCTION"]._serialized_start = 8241 - _globals["_GETPROFILEPICTURERETURNFUNCTION"]._serialized_end = 8335 - _globals["_STATUSPRIVACY"]._serialized_start = 8338 - _globals["_STATUSPRIVACY"]._serialized_end = 8521 - _globals["_STATUSPRIVACY_STATUSPRIVACYTYPE"]._serialized_start = 8458 - _globals["_STATUSPRIVACY_STATUSPRIVACYTYPE"]._serialized_end = 8521 - _globals["_GETSTATUSPRIVACYRETURNFUNCTION"]._serialized_start = 8523 - _globals["_GETSTATUSPRIVACYRETURNFUNCTION"]._serialized_end = 8617 - _globals["_GROUPLINKTARGET"]._serialized_start = 8620 - _globals["_GROUPLINKTARGET"]._serialized_end = 8758 - _globals["_GROUPLINKCHANGE"]._serialized_start = 8761 - _globals["_GROUPLINKCHANGE"]._serialized_end = 8940 - _globals["_GROUPLINKCHANGE_CHANGETYPE"]._serialized_start = 8894 - _globals["_GROUPLINKCHANGE_CHANGETYPE"]._serialized_end = 8940 - _globals["_GETSUBGROUPSRETURNFUNCTION"]._serialized_start = 8942 - _globals["_GETSUBGROUPSRETURNFUNCTION"]._serialized_end = 9036 - _globals["_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION"]._serialized_start = 9038 - _globals["_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION"]._serialized_end = 9142 - _globals["_GETUSERDEVICESRETURNFUNCTION"]._serialized_start = 9144 - _globals["_GETUSERDEVICESRETURNFUNCTION"]._serialized_end = 9216 - _globals["_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION"]._serialized_start = 9218 - _globals["_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION"]._serialized_end = 9297 - _globals["_PAIRPHONEPARAMS"]._serialized_start = 9299 - _globals["_PAIRPHONEPARAMS"]._serialized_end = 9408 - _globals["_CONTACTQRLINKTARGET"]._serialized_start = 9410 - _globals["_CONTACTQRLINKTARGET"]._serialized_end = 9490 - _globals["_RESOLVECONTACTQRLINKRETURNFUNCTION"]._serialized_start = 9492 - _globals["_RESOLVECONTACTQRLINKRETURNFUNCTION"]._serialized_end = 9596 - _globals["_BUSINESSMESSAGELINKTARGET"]._serialized_start = 9599 - _globals["_BUSINESSMESSAGELINKTARGET"]._serialized_end = 9751 - _globals["_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION"]._serialized_start = 9753 - _globals["_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION"]._serialized_end = 9873 - _globals["_MUTATIONINFO"]._serialized_start = 9875 - _globals["_MUTATIONINFO"]._serialized_end = 9967 - _globals["_PATCHINFO"]._serialized_start = 9970 - _globals["_PATCHINFO"]._serialized_end = 10197 - _globals["_PATCHINFO_WAPATCHNAME"]._serialized_start = 10090 - _globals["_PATCHINFO_WAPATCHNAME"]._serialized_end = 10197 - _globals["_CONTACTSPUTPUSHNAMERETURNFUNCTION"]._serialized_start = 10199 - _globals["_CONTACTSPUTPUSHNAMERETURNFUNCTION"]._serialized_end = 10287 - _globals["_CONTACTENTRY"]._serialized_start = 10289 - _globals["_CONTACTENTRY"]._serialized_end = 10367 - _globals["_CONTACTENTRYARRAY"]._serialized_start = 10369 - _globals["_CONTACTENTRYARRAY"]._serialized_end = 10433 - _globals["_SETPRIVACYSETTINGRETURNFUNCTION"]._serialized_start = 10435 - _globals["_SETPRIVACYSETTINGRETURNFUNCTION"]._serialized_end = 10527 - _globals["_CONTACTSGETCONTACTRETURNFUNCTION"]._serialized_start = 10529 - _globals["_CONTACTSGETCONTACTRETURNFUNCTION"]._serialized_end = 10621 - _globals["_CONTACTINFO"]._serialized_start = 10623 - _globals["_CONTACTINFO"]._serialized_end = 10728 - _globals["_CONTACT"]._serialized_start = 10730 - _globals["_CONTACT"]._serialized_end = 10802 - _globals["_CONTACTSGETALLCONTACTSRETURNFUNCTION"]._serialized_start = 10804 - _globals["_CONTACTSGETALLCONTACTSRETURNFUNCTION"]._serialized_end = 10892 - _globals["_QR"]._serialized_start = 10894 - _globals["_QR"]._serialized_end = 10913 - _globals["_PAIRSTATUS"]._serialized_start = 10916 - _globals["_PAIRSTATUS"]._serialized_end = 11089 - _globals["_PAIRSTATUS_PSTATUS"]._serialized_start = 11056 - _globals["_PAIRSTATUS_PSTATUS"]._serialized_end = 11089 - _globals["_CONNECTED"]._serialized_start = 11091 - _globals["_CONNECTED"]._serialized_end = 11118 - _globals["_KEEPALIVETIMEOUT"]._serialized_start = 11120 - _globals["_KEEPALIVETIMEOUT"]._serialized_end = 11179 - _globals["_KEEPALIVERESTORED"]._serialized_start = 11181 - _globals["_KEEPALIVERESTORED"]._serialized_end = 11200 - _globals["_LOGGEDOUT"]._serialized_start = 11202 - _globals["_LOGGEDOUT"]._serialized_end = 11279 - _globals["_STREAMREPLACED"]._serialized_start = 11281 - _globals["_STREAMREPLACED"]._serialized_end = 11297 - _globals["_TEMPORARYBAN"]._serialized_start = 11300 - _globals["_TEMPORARYBAN"]._serialized_end = 11531 - _globals["_TEMPORARYBAN_TEMPBANREASON"]._serialized_start = 11384 - _globals["_TEMPORARYBAN_TEMPBANREASON"]._serialized_end = 11531 - _globals["_CONNECTFAILURE"]._serialized_start = 11533 - _globals["_CONNECTFAILURE"]._serialized_end = 11641 - _globals["_CLIENTOUTDATED"]._serialized_start = 11643 - _globals["_CLIENTOUTDATED"]._serialized_end = 11659 - _globals["_STREAMERROR"]._serialized_start = 11661 - _globals["_STREAMERROR"]._serialized_end = 11716 - _globals["_DISCONNECTED"]._serialized_start = 11718 - _globals["_DISCONNECTED"]._serialized_end = 11748 - _globals["_HISTORYSYNC"]._serialized_start = 11750 - _globals["_HISTORYSYNC"]._serialized_end = 11817 - _globals["_RECEIPT"]._serialized_start = 11820 - _globals["_RECEIPT"]._serialized_end = 12131 - _globals["_RECEIPT_RECEIPTTYPE"]._serialized_start = 11962 - _globals["_RECEIPT_RECEIPTTYPE"]._serialized_end = 12131 - _globals["_CHATPRESENCE"]._serialized_start = 12134 - _globals["_CHATPRESENCE"]._serialized_end = 12387 - _globals["_CHATPRESENCE_CHATPRESENCE"]._serialized_start = 12304 - _globals["_CHATPRESENCE_CHATPRESENCE"]._serialized_end = 12345 - _globals["_CHATPRESENCE_CHATPRESENCEMEDIA"]._serialized_start = 12347 - _globals["_CHATPRESENCE_CHATPRESENCEMEDIA"]._serialized_end = 12387 - _globals["_PRESENCE"]._serialized_start = 12389 - _globals["_PRESENCE"]._serialized_end = 12466 - _globals["_JOINEDGROUP"]._serialized_start = 12468 - _globals["_JOINEDGROUP"]._serialized_end = 12569 - _globals["_GROUPINFOEVENT"]._serialized_start = 12572 - _globals["_GROUPINFOEVENT"]._serialized_end = 13259 - _globals["_PICTURE"]._serialized_start = 13261 - _globals["_PICTURE"]._serialized_end = 13362 - _globals["_IDENTITYCHANGE"]._serialized_start = 13364 - _globals["_IDENTITYCHANGE"]._serialized_end = 13444 - _globals["_PRIVACYSETTINGSEVENT"]._serialized_start = 13447 - _globals["_PRIVACYSETTINGSEVENT"]._serialized_end = 13689 - _globals["_OFFLINESYNCPREVIEW"]._serialized_start = 13691 - _globals["_OFFLINESYNCPREVIEW"]._serialized_end = 13808 - _globals["_OFFLINESYNCCOMPLETED"]._serialized_start = 13810 - _globals["_OFFLINESYNCCOMPLETED"]._serialized_end = 13847 - _globals["_BLOCKLISTEVENT"]._serialized_start = 13850 - _globals["_BLOCKLISTEVENT"]._serialized_end = 14028 - _globals["_BLOCKLISTEVENT_ACTIONS"]._serialized_start = 13994 - _globals["_BLOCKLISTEVENT_ACTIONS"]._serialized_end = 14028 - _globals["_BLOCKLISTCHANGE"]._serialized_start = 14031 - _globals["_BLOCKLISTCHANGE"]._serialized_end = 14163 - _globals["_BLOCKLISTCHANGE_ACTION"]._serialized_start = 14131 - _globals["_BLOCKLISTCHANGE_ACTION"]._serialized_end = 14163 - _globals["_NEWSLETTERJOIN"]._serialized_start = 14165 - _globals["_NEWSLETTERJOIN"]._serialized_end = 14238 - _globals["_NEWSLETTERLEAVE"]._serialized_start = 14240 - _globals["_NEWSLETTERLEAVE"]._serialized_end = 14322 - _globals["_NEWSLETTERMUTECHANGE"]._serialized_start = 14324 - _globals["_NEWSLETTERMUTECHANGE"]._serialized_end = 14416 - _globals["_NEWSLETTERLIVEUPDATE"]._serialized_start = 14418 - _globals["_NEWSLETTERLIVEUPDATE"]._serialized_end = 14527 - _globals["_BASICCALLMETA"]._serialized_start = 14529 - _globals["_BASICCALLMETA"]._serialized_end = 14642 - _globals["_CALLREMOTEMETA"]._serialized_start = 14644 - _globals["_CALLREMOTEMETA"]._serialized_end = 14707 - _globals["_CALLOFFER"]._serialized_start = 14710 - _globals["_CALLOFFER"]._serialized_end = 14846 - _globals["_CALLACCEPT"]._serialized_start = 14849 - _globals["_CALLACCEPT"]._serialized_end = 14986 - _globals["_CALLPREACCEPT"]._serialized_start = 14989 - _globals["_CALLPREACCEPT"]._serialized_end = 15129 - _globals["_CALLTRANSPORT"]._serialized_start = 15132 - _globals["_CALLTRANSPORT"]._serialized_end = 15272 - _globals["_CALLOFFERNOTICE"]._serialized_start = 15274 - _globals["_CALLOFFERNOTICE"]._serialized_end = 15396 - _globals["_CALLRELAYLATENCY"]._serialized_start = 15398 - _globals["_CALLRELAYLATENCY"]._serialized_end = 15492 - _globals["_CALLTERMINATE"]._serialized_start = 15494 - _globals["_CALLTERMINATE"]._serialized_end = 15601 - _globals["_UNKNOWNCALLEVENT"]._serialized_start = 15603 - _globals["_UNKNOWNCALLEVENT"]._serialized_end = 15650 - _globals["_UNDECRYPTABLEMESSAGE"]._serialized_start = 15653 - _globals["_UNDECRYPTABLEMESSAGE"]._serialized_end = 15873 - _globals["_UNDECRYPTABLEMESSAGE_DECRYPTFAILMODET"]._serialized_start = 15809 - _globals["_UNDECRYPTABLEMESSAGE_DECRYPTFAILMODET"]._serialized_end = 15873 - _globals["_UPDATEGROUPPARTICIPANTSRETURNFUNCTION"]._serialized_start = 15875 - _globals["_UPDATEGROUPPARTICIPANTSRETURNFUNCTION"]._serialized_end = 15978 - _globals["_GETMESSAGEFORRETRYRETURNFUNCTION"]._serialized_start = 15980 - _globals["_GETMESSAGEFORRETRYRETURNFUNCTION"]._serialized_end = 16083 - _globals["_LOCALCHATSETTINGS"]._serialized_start = 16085 - _globals["_LOCALCHATSETTINGS"]._serialized_end = 16173 - _globals["_RETURNFUNCTIONWITHERROR"]._serialized_start = 16175 - _globals["_RETURNFUNCTIONWITHERROR"]._serialized_end = 16282 - _globals["_SENDREQUESTEXTRA"]._serialized_start = 16284 - _globals["_SENDREQUESTEXTRA"]._serialized_end = 16402 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\n./defproto' + _globals['_NEWSLETTERROLE']._serialized_start=16404 + _globals['_NEWSLETTERROLE']._serialized_end=16469 + _globals['_NEWSLETTERMUTESTATE']._serialized_start=16471 + _globals['_NEWSLETTERMUTESTATE']._serialized_end=16509 + _globals['_CONNECTFAILUREREASON']._serialized_start=16512 + _globals['_CONNECTFAILUREREASON']._serialized_end=16733 + _globals['_JID']._serialized_start=211 + _globals['_JID']._serialized_end=324 + _globals['_MESSAGEINFO']._serialized_start=327 + _globals['_MESSAGEINFO']._serialized_end=632 + _globals['_UPLOADRESPONSE']._serialized_start=635 + _globals['_UPLOADRESPONSE']._serialized_end=781 + _globals['_MESSAGESOURCE']._serialized_start=784 + _globals['_MESSAGESOURCE']._serialized_end=934 + _globals['_DEVICESENTMETA']._serialized_start=936 + _globals['_DEVICESENTMETA']._serialized_end=991 + _globals['_VERIFIEDNAME']._serialized_start=994 + _globals['_VERIFIEDNAME']._serialized_end=1154 + _globals['_ISONWHATSAPPRESPONSE']._serialized_start=1156 + _globals['_ISONWHATSAPPRESPONSE']._serialized_end=1279 + _globals['_USERINFO']._serialized_start=1281 + _globals['_USERINFO']._serialized_end=1402 + _globals['_DEVICE']._serialized_start=1404 + _globals['_DEVICE']._serialized_end=1519 + _globals['_GROUPNAME']._serialized_start=1521 + _globals['_GROUPNAME']._serialized_end=1598 + _globals['_GROUPTOPIC']._serialized_start=1600 + _globals['_GROUPTOPIC']._serialized_end=1720 + _globals['_GROUPLOCKED']._serialized_start=1722 + _globals['_GROUPLOCKED']._serialized_end=1753 + _globals['_GROUPANNOUNCE']._serialized_start=1755 + _globals['_GROUPANNOUNCE']._serialized_end=1817 + _globals['_GROUPEPHEMERAL']._serialized_start=1819 + _globals['_GROUPEPHEMERAL']._serialized_end=1883 + _globals['_GROUPINCOGNITO']._serialized_start=1885 + _globals['_GROUPINCOGNITO']._serialized_end=1922 + _globals['_GROUPPARENT']._serialized_start=1924 + _globals['_GROUPPARENT']._serialized_end=1994 + _globals['_GROUPLINKEDPARENT']._serialized_start=1996 + _globals['_GROUPLINKEDPARENT']._serialized_end=2054 + _globals['_GROUPISDEFAULTSUB']._serialized_start=2056 + _globals['_GROUPISDEFAULTSUB']._serialized_end=2102 + _globals['_GROUPPARTICIPANTADDREQUEST']._serialized_start=2104 + _globals['_GROUPPARTICIPANTADDREQUEST']._serialized_end=2166 + _globals['_GROUPPARTICIPANT']._serialized_start=2169 + _globals['_GROUPPARTICIPANT']._serialized_end=2373 + _globals['_GROUPINFO']._serialized_start=2376 + _globals['_GROUPINFO']._serialized_end=3019 + _globals['_GROUPINFO_GROUPMEMBERADDMODE']._serialized_start=2970 + _globals['_GROUPINFO_GROUPMEMBERADDMODE']._serialized_end=3019 + _globals['_MESSAGEDEBUGTIMINGS']._serialized_start=3022 + _globals['_MESSAGEDEBUGTIMINGS']._serialized_end=3206 + _globals['_SENDRESPONSE']._serialized_start=3208 + _globals['_SENDRESPONSE']._serialized_end=3323 + _globals['_SENDMESSAGERETURNFUNCTION']._serialized_start=3325 + _globals['_SENDMESSAGERETURNFUNCTION']._serialized_end=3412 + _globals['_GETGROUPINFORETURNFUNCTION']._serialized_start=3414 + _globals['_GETGROUPINFORETURNFUNCTION']._serialized_end=3496 + _globals['_JOINGROUPWITHLINKRETURNFUNCTION']._serialized_start=3498 + _globals['_JOINGROUPWITHLINKRETURNFUNCTION']._serialized_end=3573 + _globals['_GETGROUPINVITELINKRETURNFUNCTION']._serialized_start=3575 + _globals['_GETGROUPINVITELINKRETURNFUNCTION']._serialized_end=3644 + _globals['_DOWNLOADRETURNFUNCTION']._serialized_start=3646 + _globals['_DOWNLOADRETURNFUNCTION']._serialized_end=3701 + _globals['_UPLOADRETURNFUNCTION']._serialized_start=3703 + _globals['_UPLOADRETURNFUNCTION']._serialized_end=3789 + _globals['_SETGROUPPHOTORETURNFUNCTION']._serialized_start=3791 + _globals['_SETGROUPPHOTORETURNFUNCTION']._serialized_end=3854 + _globals['_ISONWHATSAPPRETURNFUNCTION']._serialized_start=3856 + _globals['_ISONWHATSAPPRETURNFUNCTION']._serialized_end=3960 + _globals['_GETUSERINFOSINGLERETURNFUNCTION']._serialized_start=3962 + _globals['_GETUSERINFOSINGLERETURNFUNCTION']._serialized_end=4059 + _globals['_GETUSERINFORETURNFUNCTION']._serialized_start=4061 + _globals['_GETUSERINFORETURNFUNCTION']._serialized_end=4164 + _globals['_BUILDPOLLVOTERETURNFUNCTION']._serialized_start=4166 + _globals['_BUILDPOLLVOTERETURNFUNCTION']._serialized_end=4256 + _globals['_CREATENEWSLETTERRETURNFUNCTION']._serialized_start=4258 + _globals['_CREATENEWSLETTERRETURNFUNCTION']._serialized_end=4362 + _globals['_GETBLOCKLISTRETURNFUNCTION']._serialized_start=4364 + _globals['_GETBLOCKLISTRETURNFUNCTION']._serialized_end=4446 + _globals['_GETCONTACTQRLINKRETURNFUNCTION']._serialized_start=4448 + _globals['_GETCONTACTQRLINKRETURNFUNCTION']._serialized_end=4509 + _globals['_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION']._serialized_start=4511 + _globals['_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION']._serialized_end=4605 + _globals['_GETJOINEDGROUPSRETURNFUNCTION']._serialized_start=4607 + _globals['_GETJOINEDGROUPSRETURNFUNCTION']._serialized_end=4688 + _globals['_REQCREATEGROUP']._serialized_start=4691 + _globals['_REQCREATEGROUP']._serialized_end=4874 + _globals['_JIDARRAY']._serialized_start=4876 + _globals['_JIDARRAY']._serialized_end=4914 + _globals['_ARRAYSTRING']._serialized_start=4916 + _globals['_ARRAYSTRING']._serialized_end=4943 + _globals['_NEWSLETTERMESSAGEMETA']._serialized_start=4945 + _globals['_NEWSLETTERMESSAGEMETA']._serialized_end=5004 + _globals['_GROUPDELETE']._serialized_start=5006 + _globals['_GROUPDELETE']._serialized_end=5059 + _globals['_MESSAGE']._serialized_start=5062 + _globals['_MESSAGE']._serialized_end=5481 + _globals['_CREATENEWSLETTERPARAMS']._serialized_start=5483 + _globals['_CREATENEWSLETTERPARAMS']._serialized_end=5559 + _globals['_WRAPPEDNEWSLETTERSTATE']._serialized_start=5562 + _globals['_WRAPPEDNEWSLETTERSTATE']._serialized_end=5713 + _globals['_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE']._serialized_start=5651 + _globals['_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE']._serialized_end=5713 + _globals['_NEWSLETTERTEXT']._serialized_start=5715 + _globals['_NEWSLETTERTEXT']._serialized_end=5777 + _globals['_PROFILEPICTUREINFO']._serialized_start=5779 + _globals['_PROFILEPICTUREINFO']._serialized_end=5858 + _globals['_NEWSLETTERREACTIONSETTINGS']._serialized_start=5861 + _globals['_NEWSLETTERREACTIONSETTINGS']._serialized_end=6037 + _globals['_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE']._serialized_start=5967 + _globals['_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE']._serialized_end=6037 + _globals['_NEWSLETTERSETTING']._serialized_start=6039 + _globals['_NEWSLETTERSETTING']._serialized_end=6118 + _globals['_NEWSLETTERTHREADMETADATA']._serialized_start=6121 + _globals['_NEWSLETTERTHREADMETADATA']._serialized_end=6588 + _globals['_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE']._serialized_start=6529 + _globals['_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE']._serialized_end=6588 + _globals['_NEWSLETTERVIEWERMETADATA']._serialized_start=6590 + _globals['_NEWSLETTERVIEWERMETADATA']._serialized_end=6699 + _globals['_NEWSLETTERMETADATA']._serialized_start=6702 + _globals['_NEWSLETTERMETADATA']._serialized_end=6906 + _globals['_BLOCKLIST']._serialized_start=6908 + _globals['_BLOCKLIST']._serialized_end=6962 + _globals['_REACTION']._serialized_start=6964 + _globals['_REACTION']._serialized_end=7003 + _globals['_NEWSLETTERMESSAGE']._serialized_start=7006 + _globals['_NEWSLETTERMESSAGE']._serialized_end=7158 + _globals['_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION']._serialized_start=7160 + _globals['_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION']._serialized_end=7272 + _globals['_PRIVACYSETTINGS']._serialized_start=7275 + _globals['_PRIVACYSETTINGS']._serialized_end=7824 + _globals['_PRIVACYSETTINGS_PRIVACYSETTING']._serialized_start=7705 + _globals['_PRIVACYSETTINGS_PRIVACYSETTING']._serialized_end=7824 + _globals['_NODEATTRS']._serialized_start=7826 + _globals['_NODEATTRS']._serialized_end=7943 + _globals['_NODE']._serialized_start=7945 + _globals['_NODE']._serialized_end=8064 + _globals['_INFOQUERY']._serialized_start=8066 + _globals['_INFOQUERY']._serialized_end=8154 + _globals['_GETPROFILEPICTUREPARAMS']._serialized_start=8156 + _globals['_GETPROFILEPICTUREPARAMS']._serialized_end=8239 + _globals['_GETPROFILEPICTURERETURNFUNCTION']._serialized_start=8241 + _globals['_GETPROFILEPICTURERETURNFUNCTION']._serialized_end=8335 + _globals['_STATUSPRIVACY']._serialized_start=8338 + _globals['_STATUSPRIVACY']._serialized_end=8521 + _globals['_STATUSPRIVACY_STATUSPRIVACYTYPE']._serialized_start=8458 + _globals['_STATUSPRIVACY_STATUSPRIVACYTYPE']._serialized_end=8521 + _globals['_GETSTATUSPRIVACYRETURNFUNCTION']._serialized_start=8523 + _globals['_GETSTATUSPRIVACYRETURNFUNCTION']._serialized_end=8617 + _globals['_GROUPLINKTARGET']._serialized_start=8620 + _globals['_GROUPLINKTARGET']._serialized_end=8758 + _globals['_GROUPLINKCHANGE']._serialized_start=8761 + _globals['_GROUPLINKCHANGE']._serialized_end=8940 + _globals['_GROUPLINKCHANGE_CHANGETYPE']._serialized_start=8894 + _globals['_GROUPLINKCHANGE_CHANGETYPE']._serialized_end=8940 + _globals['_GETSUBGROUPSRETURNFUNCTION']._serialized_start=8942 + _globals['_GETSUBGROUPSRETURNFUNCTION']._serialized_end=9036 + _globals['_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION']._serialized_start=9038 + _globals['_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION']._serialized_end=9142 + _globals['_GETUSERDEVICESRETURNFUNCTION']._serialized_start=9144 + _globals['_GETUSERDEVICESRETURNFUNCTION']._serialized_end=9216 + _globals['_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION']._serialized_start=9218 + _globals['_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION']._serialized_end=9297 + _globals['_PAIRPHONEPARAMS']._serialized_start=9299 + _globals['_PAIRPHONEPARAMS']._serialized_end=9408 + _globals['_CONTACTQRLINKTARGET']._serialized_start=9410 + _globals['_CONTACTQRLINKTARGET']._serialized_end=9490 + _globals['_RESOLVECONTACTQRLINKRETURNFUNCTION']._serialized_start=9492 + _globals['_RESOLVECONTACTQRLINKRETURNFUNCTION']._serialized_end=9596 + _globals['_BUSINESSMESSAGELINKTARGET']._serialized_start=9599 + _globals['_BUSINESSMESSAGELINKTARGET']._serialized_end=9751 + _globals['_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION']._serialized_start=9753 + _globals['_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION']._serialized_end=9873 + _globals['_MUTATIONINFO']._serialized_start=9875 + _globals['_MUTATIONINFO']._serialized_end=9967 + _globals['_PATCHINFO']._serialized_start=9970 + _globals['_PATCHINFO']._serialized_end=10197 + _globals['_PATCHINFO_WAPATCHNAME']._serialized_start=10090 + _globals['_PATCHINFO_WAPATCHNAME']._serialized_end=10197 + _globals['_CONTACTSPUTPUSHNAMERETURNFUNCTION']._serialized_start=10199 + _globals['_CONTACTSPUTPUSHNAMERETURNFUNCTION']._serialized_end=10287 + _globals['_CONTACTENTRY']._serialized_start=10289 + _globals['_CONTACTENTRY']._serialized_end=10367 + _globals['_CONTACTENTRYARRAY']._serialized_start=10369 + _globals['_CONTACTENTRYARRAY']._serialized_end=10433 + _globals['_SETPRIVACYSETTINGRETURNFUNCTION']._serialized_start=10435 + _globals['_SETPRIVACYSETTINGRETURNFUNCTION']._serialized_end=10527 + _globals['_CONTACTSGETCONTACTRETURNFUNCTION']._serialized_start=10529 + _globals['_CONTACTSGETCONTACTRETURNFUNCTION']._serialized_end=10621 + _globals['_CONTACTINFO']._serialized_start=10623 + _globals['_CONTACTINFO']._serialized_end=10728 + _globals['_CONTACT']._serialized_start=10730 + _globals['_CONTACT']._serialized_end=10802 + _globals['_CONTACTSGETALLCONTACTSRETURNFUNCTION']._serialized_start=10804 + _globals['_CONTACTSGETALLCONTACTSRETURNFUNCTION']._serialized_end=10892 + _globals['_QR']._serialized_start=10894 + _globals['_QR']._serialized_end=10913 + _globals['_PAIRSTATUS']._serialized_start=10916 + _globals['_PAIRSTATUS']._serialized_end=11089 + _globals['_PAIRSTATUS_PSTATUS']._serialized_start=11056 + _globals['_PAIRSTATUS_PSTATUS']._serialized_end=11089 + _globals['_CONNECTED']._serialized_start=11091 + _globals['_CONNECTED']._serialized_end=11118 + _globals['_KEEPALIVETIMEOUT']._serialized_start=11120 + _globals['_KEEPALIVETIMEOUT']._serialized_end=11179 + _globals['_KEEPALIVERESTORED']._serialized_start=11181 + _globals['_KEEPALIVERESTORED']._serialized_end=11200 + _globals['_LOGGEDOUT']._serialized_start=11202 + _globals['_LOGGEDOUT']._serialized_end=11279 + _globals['_STREAMREPLACED']._serialized_start=11281 + _globals['_STREAMREPLACED']._serialized_end=11297 + _globals['_TEMPORARYBAN']._serialized_start=11300 + _globals['_TEMPORARYBAN']._serialized_end=11531 + _globals['_TEMPORARYBAN_TEMPBANREASON']._serialized_start=11384 + _globals['_TEMPORARYBAN_TEMPBANREASON']._serialized_end=11531 + _globals['_CONNECTFAILURE']._serialized_start=11533 + _globals['_CONNECTFAILURE']._serialized_end=11641 + _globals['_CLIENTOUTDATED']._serialized_start=11643 + _globals['_CLIENTOUTDATED']._serialized_end=11659 + _globals['_STREAMERROR']._serialized_start=11661 + _globals['_STREAMERROR']._serialized_end=11716 + _globals['_DISCONNECTED']._serialized_start=11718 + _globals['_DISCONNECTED']._serialized_end=11748 + _globals['_HISTORYSYNC']._serialized_start=11750 + _globals['_HISTORYSYNC']._serialized_end=11817 + _globals['_RECEIPT']._serialized_start=11820 + _globals['_RECEIPT']._serialized_end=12131 + _globals['_RECEIPT_RECEIPTTYPE']._serialized_start=11962 + _globals['_RECEIPT_RECEIPTTYPE']._serialized_end=12131 + _globals['_CHATPRESENCE']._serialized_start=12134 + _globals['_CHATPRESENCE']._serialized_end=12387 + _globals['_CHATPRESENCE_CHATPRESENCE']._serialized_start=12304 + _globals['_CHATPRESENCE_CHATPRESENCE']._serialized_end=12345 + _globals['_CHATPRESENCE_CHATPRESENCEMEDIA']._serialized_start=12347 + _globals['_CHATPRESENCE_CHATPRESENCEMEDIA']._serialized_end=12387 + _globals['_PRESENCE']._serialized_start=12389 + _globals['_PRESENCE']._serialized_end=12466 + _globals['_JOINEDGROUP']._serialized_start=12468 + _globals['_JOINEDGROUP']._serialized_end=12569 + _globals['_GROUPINFOEVENT']._serialized_start=12572 + _globals['_GROUPINFOEVENT']._serialized_end=13259 + _globals['_PICTURE']._serialized_start=13261 + _globals['_PICTURE']._serialized_end=13362 + _globals['_IDENTITYCHANGE']._serialized_start=13364 + _globals['_IDENTITYCHANGE']._serialized_end=13444 + _globals['_PRIVACYSETTINGSEVENT']._serialized_start=13447 + _globals['_PRIVACYSETTINGSEVENT']._serialized_end=13689 + _globals['_OFFLINESYNCPREVIEW']._serialized_start=13691 + _globals['_OFFLINESYNCPREVIEW']._serialized_end=13808 + _globals['_OFFLINESYNCCOMPLETED']._serialized_start=13810 + _globals['_OFFLINESYNCCOMPLETED']._serialized_end=13847 + _globals['_BLOCKLISTEVENT']._serialized_start=13850 + _globals['_BLOCKLISTEVENT']._serialized_end=14028 + _globals['_BLOCKLISTEVENT_ACTIONS']._serialized_start=13994 + _globals['_BLOCKLISTEVENT_ACTIONS']._serialized_end=14028 + _globals['_BLOCKLISTCHANGE']._serialized_start=14031 + _globals['_BLOCKLISTCHANGE']._serialized_end=14163 + _globals['_BLOCKLISTCHANGE_ACTION']._serialized_start=14131 + _globals['_BLOCKLISTCHANGE_ACTION']._serialized_end=14163 + _globals['_NEWSLETTERJOIN']._serialized_start=14165 + _globals['_NEWSLETTERJOIN']._serialized_end=14238 + _globals['_NEWSLETTERLEAVE']._serialized_start=14240 + _globals['_NEWSLETTERLEAVE']._serialized_end=14322 + _globals['_NEWSLETTERMUTECHANGE']._serialized_start=14324 + _globals['_NEWSLETTERMUTECHANGE']._serialized_end=14416 + _globals['_NEWSLETTERLIVEUPDATE']._serialized_start=14418 + _globals['_NEWSLETTERLIVEUPDATE']._serialized_end=14527 + _globals['_BASICCALLMETA']._serialized_start=14529 + _globals['_BASICCALLMETA']._serialized_end=14642 + _globals['_CALLREMOTEMETA']._serialized_start=14644 + _globals['_CALLREMOTEMETA']._serialized_end=14707 + _globals['_CALLOFFER']._serialized_start=14710 + _globals['_CALLOFFER']._serialized_end=14846 + _globals['_CALLACCEPT']._serialized_start=14849 + _globals['_CALLACCEPT']._serialized_end=14986 + _globals['_CALLPREACCEPT']._serialized_start=14989 + _globals['_CALLPREACCEPT']._serialized_end=15129 + _globals['_CALLTRANSPORT']._serialized_start=15132 + _globals['_CALLTRANSPORT']._serialized_end=15272 + _globals['_CALLOFFERNOTICE']._serialized_start=15274 + _globals['_CALLOFFERNOTICE']._serialized_end=15396 + _globals['_CALLRELAYLATENCY']._serialized_start=15398 + _globals['_CALLRELAYLATENCY']._serialized_end=15492 + _globals['_CALLTERMINATE']._serialized_start=15494 + _globals['_CALLTERMINATE']._serialized_end=15601 + _globals['_UNKNOWNCALLEVENT']._serialized_start=15603 + _globals['_UNKNOWNCALLEVENT']._serialized_end=15650 + _globals['_UNDECRYPTABLEMESSAGE']._serialized_start=15653 + _globals['_UNDECRYPTABLEMESSAGE']._serialized_end=15873 + _globals['_UNDECRYPTABLEMESSAGE_DECRYPTFAILMODET']._serialized_start=15809 + _globals['_UNDECRYPTABLEMESSAGE_DECRYPTFAILMODET']._serialized_end=15873 + _globals['_UPDATEGROUPPARTICIPANTSRETURNFUNCTION']._serialized_start=15875 + _globals['_UPDATEGROUPPARTICIPANTSRETURNFUNCTION']._serialized_end=15978 + _globals['_GETMESSAGEFORRETRYRETURNFUNCTION']._serialized_start=15980 + _globals['_GETMESSAGEFORRETRYRETURNFUNCTION']._serialized_end=16083 + _globals['_LOCALCHATSETTINGS']._serialized_start=16085 + _globals['_LOCALCHATSETTINGS']._serialized_end=16173 + _globals['_RETURNFUNCTIONWITHERROR']._serialized_start=16175 + _globals['_RETURNFUNCTIONWITHERROR']._serialized_end=16282 + _globals['_SENDREQUESTEXTRA']._serialized_start=16284 + _globals['_SENDREQUESTEXTRA']._serialized_end=16402 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/Neonize_pb2.pyi b/neonize/proto/Neonize_pb2.pyi index 5acf842..e003343 100644 --- a/neonize/proto/Neonize_pb2.pyi +++ b/neonize/proto/Neonize_pb2.pyi @@ -28,12 +28,7 @@ class _NewsletterRole: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _NewsletterRoleEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _NewsletterRole.ValueType - ], - builtins.type, -): +class _NewsletterRoleEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NewsletterRole.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SUBSCRIBER: _NewsletterRole.ValueType # 1 GUEST: _NewsletterRole.ValueType # 2 @@ -52,19 +47,12 @@ class _NewsletterMuteState: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _NewsletterMuteStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _NewsletterMuteState.ValueType - ], - builtins.type, -): +class _NewsletterMuteStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_NewsletterMuteState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ON: _NewsletterMuteState.ValueType # 1 OFF: _NewsletterMuteState.ValueType # 2 -class NewsletterMuteState( - _NewsletterMuteState, metaclass=_NewsletterMuteStateEnumTypeWrapper -): ... +class NewsletterMuteState(_NewsletterMuteState, metaclass=_NewsletterMuteStateEnumTypeWrapper): ... ON: NewsletterMuteState.ValueType # 1 OFF: NewsletterMuteState.ValueType # 2 @@ -74,12 +62,7 @@ class _ConnectFailureReason: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _ConnectFailureReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _ConnectFailureReason.ValueType - ], - builtins.type, -): +class _ConnectFailureReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ConnectFailureReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GENERIC: _ConnectFailureReason.ValueType # 1 LOGGED_OUT: _ConnectFailureReason.ValueType # 2 @@ -92,9 +75,7 @@ class _ConnectFailureReasonEnumTypeWrapper( EXPERIMENTAL: _ConnectFailureReason.ValueType # 9 SERVICE_UNAVAILABLE: _ConnectFailureReason.ValueType # 10 -class ConnectFailureReason( - _ConnectFailureReason, metaclass=_ConnectFailureReasonEnumTypeWrapper -): ... +class ConnectFailureReason(_ConnectFailureReason, metaclass=_ConnectFailureReasonEnumTypeWrapper): ... GENERIC: ConnectFailureReason.ValueType # 1 LOGGED_OUT: ConnectFailureReason.ValueType # 2 @@ -136,40 +117,8 @@ class JID(google.protobuf.message.Message): Server: builtins.str | None = ..., IsEmpty: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Device", - b"Device", - "Integrator", - b"Integrator", - "IsEmpty", - b"IsEmpty", - "RawAgent", - b"RawAgent", - "Server", - b"Server", - "User", - b"User", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Device", - b"Device", - "Integrator", - b"Integrator", - "IsEmpty", - b"IsEmpty", - "RawAgent", - b"RawAgent", - "Server", - b"Server", - "User", - b"User", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Device", b"Device", "Integrator", b"Integrator", "IsEmpty", b"IsEmpty", "RawAgent", b"RawAgent", "Server", b"Server", "User", b"User"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Device", b"Device", "Integrator", b"Integrator", "IsEmpty", b"IsEmpty", "RawAgent", b"RawAgent", "Server", b"Server", "User", b"User"]) -> None: ... global___JID = JID @@ -221,64 +170,8 @@ class MessageInfo(google.protobuf.message.Message): VerifiedName: global___VerifiedName | None = ..., DeviceSentMeta: global___DeviceSentMeta | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Category", - b"Category", - "DeviceSentMeta", - b"DeviceSentMeta", - "Edit", - b"Edit", - "ID", - b"ID", - "MediaType", - b"MediaType", - "MessageSource", - b"MessageSource", - "Multicast", - b"Multicast", - "Pushname", - b"Pushname", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Category", - b"Category", - "DeviceSentMeta", - b"DeviceSentMeta", - "Edit", - b"Edit", - "ID", - b"ID", - "MediaType", - b"MediaType", - "MessageSource", - b"MessageSource", - "Multicast", - b"Multicast", - "Pushname", - b"Pushname", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Category", b"Category", "DeviceSentMeta", b"DeviceSentMeta", "Edit", b"Edit", "ID", b"ID", "MediaType", b"MediaType", "MessageSource", b"MessageSource", "Multicast", b"Multicast", "Pushname", b"Pushname", "ServerID", b"ServerID", "Timestamp", b"Timestamp", "Type", b"Type", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Category", b"Category", "DeviceSentMeta", b"DeviceSentMeta", "Edit", b"Edit", "ID", b"ID", "MediaType", b"MediaType", "MessageSource", b"MessageSource", "Multicast", b"Multicast", "Pushname", b"Pushname", "ServerID", b"ServerID", "Timestamp", b"Timestamp", "Type", b"Type", "VerifiedName", b"VerifiedName"]) -> None: ... global___MessageInfo = MessageInfo @@ -311,44 +204,8 @@ class UploadResponse(google.protobuf.message.Message): FileSHA256: builtins.bytes | None = ..., FileLength: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DirectPath", - b"DirectPath", - "FileEncSHA256", - b"FileEncSHA256", - "FileLength", - b"FileLength", - "FileSHA256", - b"FileSHA256", - "Handle", - b"Handle", - "MediaKey", - b"MediaKey", - "url", - b"url", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DirectPath", - b"DirectPath", - "FileEncSHA256", - b"FileEncSHA256", - "FileLength", - b"FileLength", - "FileSHA256", - b"FileSHA256", - "Handle", - b"Handle", - "MediaKey", - b"MediaKey", - "url", - b"url", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "FileEncSHA256", b"FileEncSHA256", "FileLength", b"FileLength", "FileSHA256", b"FileSHA256", "Handle", b"Handle", "MediaKey", b"MediaKey", "url", b"url"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "FileEncSHA256", b"FileEncSHA256", "FileLength", b"FileLength", "FileSHA256", b"FileSHA256", "Handle", b"Handle", "MediaKey", b"MediaKey", "url", b"url"]) -> None: ... global___UploadResponse = UploadResponse @@ -378,36 +235,8 @@ class MessageSource(google.protobuf.message.Message): IsGroup: builtins.bool | None = ..., BroadcastListOwner: global___JID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BroadcastListOwner", - b"BroadcastListOwner", - "Chat", - b"Chat", - "IsFromMe", - b"IsFromMe", - "IsGroup", - b"IsGroup", - "Sender", - b"Sender", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BroadcastListOwner", - b"BroadcastListOwner", - "Chat", - b"Chat", - "IsFromMe", - b"IsFromMe", - "IsGroup", - b"IsGroup", - "Sender", - b"Sender", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BroadcastListOwner", b"BroadcastListOwner", "Chat", b"Chat", "IsFromMe", b"IsFromMe", "IsGroup", b"IsGroup", "Sender", b"Sender"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BroadcastListOwner", b"BroadcastListOwner", "Chat", b"Chat", "IsFromMe", b"IsFromMe", "IsGroup", b"IsGroup", "Sender", b"Sender"]) -> None: ... global___MessageSource = MessageSource @@ -425,18 +254,8 @@ class DeviceSentMeta(google.protobuf.message.Message): DestinationJID: builtins.str | None = ..., Phash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DestinationJID", b"DestinationJID", "Phash", b"Phash" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DestinationJID", b"DestinationJID", "Phash", b"Phash" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DestinationJID", b"DestinationJID", "Phash", b"Phash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DestinationJID", b"DestinationJID", "Phash", b"Phash"]) -> None: ... global___DeviceSentMeta = DeviceSentMeta @@ -449,33 +268,17 @@ class VerifiedName(google.protobuf.message.Message): CERTIFICATE_FIELD_NUMBER: builtins.int DETAILS_FIELD_NUMBER: builtins.int @property - def Certificate( - self, - ) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate: ... + def Certificate(self) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate: ... @property - def Details( - self, - ) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details: ... + def Details(self) -> waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details: ... def __init__( self, *, - Certificate: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate - | None = ..., - Details: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Certificate", b"Certificate", "Details", b"Details" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Certificate", b"Certificate", "Details", b"Details" - ], + Certificate: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate | None = ..., + Details: waVnameCert.WAWebProtobufsVnameCert_pb2.VerifiedNameCertificate.Details | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["Certificate", b"Certificate", "Details", b"Details"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Certificate", b"Certificate", "Details", b"Details"]) -> None: ... global___VerifiedName = VerifiedName @@ -501,32 +304,8 @@ class IsOnWhatsAppResponse(google.protobuf.message.Message): IsIn: builtins.bool | None = ..., VerifiedName: global___VerifiedName | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "IsIn", - b"IsIn", - "JID", - b"JID", - "Query", - b"Query", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IsIn", - b"IsIn", - "JID", - b"JID", - "Query", - b"Query", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsIn", b"IsIn", "JID", b"JID", "Query", b"Query", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsIn", b"IsIn", "JID", b"JID", "Query", b"Query", "VerifiedName", b"VerifiedName"]) -> None: ... global___IsOnWhatsAppResponse = IsOnWhatsAppResponse @@ -543,11 +322,7 @@ class UserInfo(google.protobuf.message.Message): @property def VerifiedName(self) -> global___VerifiedName: ... @property - def Devices( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Devices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, @@ -556,30 +331,8 @@ class UserInfo(google.protobuf.message.Message): PictureID: builtins.str | None = ..., Devices: collections.abc.Iterable[global___JID] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "PictureID", - b"PictureID", - "Status", - b"Status", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Devices", - b"Devices", - "PictureID", - b"PictureID", - "Status", - b"Status", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["PictureID", b"PictureID", "Status", b"Status", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Devices", b"Devices", "PictureID", b"PictureID", "Status", b"Status", "VerifiedName", b"VerifiedName"]) -> None: ... global___UserInfo = UserInfo @@ -607,36 +360,8 @@ class Device(google.protobuf.message.Message): PushName: builtins.str | None = ..., Initialized: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BussinessName", - b"BussinessName", - "Initialized", - b"Initialized", - "JID", - b"JID", - "Platform", - b"Platform", - "PushName", - b"PushName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BussinessName", - b"BussinessName", - "Initialized", - b"Initialized", - "JID", - b"JID", - "Platform", - b"Platform", - "PushName", - b"PushName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BussinessName", b"BussinessName", "Initialized", b"Initialized", "JID", b"JID", "Platform", b"Platform", "PushName", b"PushName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BussinessName", b"BussinessName", "Initialized", b"Initialized", "JID", b"JID", "Platform", b"Platform", "PushName", b"PushName"]) -> None: ... global___Device = Device @@ -660,18 +385,8 @@ class GroupName(google.protobuf.message.Message): NameSetAt: builtins.int | None = ..., NameSetBy: global___JID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Name", b"Name", "NameSetAt", b"NameSetAt", "NameSetBy", b"NameSetBy"]) -> None: ... global___GroupName = GroupName @@ -699,36 +414,8 @@ class GroupTopic(google.protobuf.message.Message): TopicSetBy: global___JID | None = ..., TopicDeleted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Topic", - b"Topic", - "TopicDeleted", - b"TopicDeleted", - "TopicID", - b"TopicID", - "TopicSetAt", - b"TopicSetAt", - "TopicSetBy", - b"TopicSetBy", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Topic", - b"Topic", - "TopicDeleted", - b"TopicDeleted", - "TopicID", - b"TopicID", - "TopicSetAt", - b"TopicSetAt", - "TopicSetBy", - b"TopicSetBy", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Topic", b"Topic", "TopicDeleted", b"TopicDeleted", "TopicID", b"TopicID", "TopicSetAt", b"TopicSetAt", "TopicSetBy", b"TopicSetBy"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Topic", b"Topic", "TopicDeleted", b"TopicDeleted", "TopicID", b"TopicID", "TopicSetAt", b"TopicSetAt", "TopicSetBy", b"TopicSetBy"]) -> None: ... global___GroupTopic = GroupTopic @@ -743,12 +430,8 @@ class GroupLocked(google.protobuf.message.Message): *, isLocked: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isLocked", b"isLocked"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["isLocked", b"isLocked"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["isLocked", b"isLocked"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isLocked", b"isLocked"]) -> None: ... global___GroupLocked = GroupLocked @@ -766,18 +449,8 @@ class GroupAnnounce(google.protobuf.message.Message): IsAnnounce: builtins.bool | None = ..., AnnounceVersionID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["AnnounceVersionID", b"AnnounceVersionID", "IsAnnounce", b"IsAnnounce"]) -> None: ... global___GroupAnnounce = GroupAnnounce @@ -795,18 +468,8 @@ class GroupEphemeral(google.protobuf.message.Message): IsEphemeral: builtins.bool | None = ..., DisappearingTimer: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DisappearingTimer", b"DisappearingTimer", "IsEphemeral", b"IsEphemeral"]) -> None: ... global___GroupEphemeral = GroupEphemeral @@ -821,12 +484,8 @@ class GroupIncognito(google.protobuf.message.Message): *, IsIncognito: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["IsIncognito", b"IsIncognito"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["IsIncognito", b"IsIncognito"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsIncognito", b"IsIncognito"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsIncognito", b"IsIncognito"]) -> None: ... global___GroupIncognito = GroupIncognito @@ -844,24 +503,8 @@ class GroupParent(google.protobuf.message.Message): IsParent: builtins.bool | None = ..., DefaultMembershipApprovalMode: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DefaultMembershipApprovalMode", - b"DefaultMembershipApprovalMode", - "IsParent", - b"IsParent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DefaultMembershipApprovalMode", - b"DefaultMembershipApprovalMode", - "IsParent", - b"IsParent", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DefaultMembershipApprovalMode", b"DefaultMembershipApprovalMode", "IsParent", b"IsParent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DefaultMembershipApprovalMode", b"DefaultMembershipApprovalMode", "IsParent", b"IsParent"]) -> None: ... global___GroupParent = GroupParent @@ -877,12 +520,8 @@ class GroupLinkedParent(google.protobuf.message.Message): *, LinkedParentJID: global___JID | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["LinkedParentJID", b"LinkedParentJID"]) -> None: ... global___GroupLinkedParent = GroupLinkedParent @@ -897,12 +536,8 @@ class GroupIsDefaultSub(google.protobuf.message.Message): *, IsDefaultSubGroup: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsDefaultSubGroup", b"IsDefaultSubGroup"]) -> None: ... global___GroupIsDefaultSub = GroupIsDefaultSub @@ -920,12 +555,8 @@ class GroupParticipantAddRequest(google.protobuf.message.Message): Code: builtins.str | None = ..., Expiration: builtins.float | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Code", b"Code", "Expiration", b"Expiration"]) -> None: ... global___GroupParticipantAddRequest = GroupParticipantAddRequest @@ -961,44 +592,8 @@ class GroupParticipant(google.protobuf.message.Message): Error: builtins.int | None = ..., AddRequest: global___GroupParticipantAddRequest | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "AddRequest", - b"AddRequest", - "DisplayName", - b"DisplayName", - "Error", - b"Error", - "IsAdmin", - b"IsAdmin", - "IsSuperAdmin", - b"IsSuperAdmin", - "JID", - b"JID", - "LID", - b"LID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "AddRequest", - b"AddRequest", - "DisplayName", - b"DisplayName", - "Error", - b"Error", - "IsAdmin", - b"IsAdmin", - "IsSuperAdmin", - b"IsSuperAdmin", - "JID", - b"JID", - "LID", - b"LID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["AddRequest", b"AddRequest", "DisplayName", b"DisplayName", "Error", b"Error", "IsAdmin", b"IsAdmin", "IsSuperAdmin", b"IsSuperAdmin", "JID", b"JID", "LID", b"LID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["AddRequest", b"AddRequest", "DisplayName", b"DisplayName", "Error", b"Error", "IsAdmin", b"IsAdmin", "IsSuperAdmin", b"IsSuperAdmin", "JID", b"JID", "LID", b"LID"]) -> None: ... global___GroupParticipant = GroupParticipant @@ -1010,18 +605,11 @@ class GroupInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _GroupMemberAddModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupInfo._GroupMemberAddMode.ValueType - ], - builtins.type, - ): + class _GroupMemberAddModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupInfo._GroupMemberAddMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GroupMemberAddModeAdmin: GroupInfo._GroupMemberAddMode.ValueType # 1 - class GroupMemberAddMode( - _GroupMemberAddMode, metaclass=_GroupMemberAddModeEnumTypeWrapper - ): ... + class GroupMemberAddMode(_GroupMemberAddMode, metaclass=_GroupMemberAddModeEnumTypeWrapper): ... GroupMemberAddModeAdmin: GroupInfo.GroupMemberAddMode.ValueType # 1 OWNERJID_FIELD_NUMBER: builtins.int @@ -1063,11 +651,7 @@ class GroupInfo(google.protobuf.message.Message): @property def GroupIsDefaultSub(self) -> global___GroupIsDefaultSub: ... @property - def Participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupParticipant - ]: ... + def Participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... def __init__( self, *, @@ -1086,70 +670,8 @@ class GroupInfo(google.protobuf.message.Message): ParticipantVersionID: builtins.str | None = ..., Participants: collections.abc.Iterable[global___GroupParticipant] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "GroupAnnounce", - b"GroupAnnounce", - "GroupCreated", - b"GroupCreated", - "GroupEphemeral", - b"GroupEphemeral", - "GroupIncognito", - b"GroupIncognito", - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupLocked", - b"GroupLocked", - "GroupName", - b"GroupName", - "GroupParent", - b"GroupParent", - "GroupTopic", - b"GroupTopic", - "JID", - b"JID", - "OwnerJID", - b"OwnerJID", - "ParticipantVersionID", - b"ParticipantVersionID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "GroupAnnounce", - b"GroupAnnounce", - "GroupCreated", - b"GroupCreated", - "GroupEphemeral", - b"GroupEphemeral", - "GroupIncognito", - b"GroupIncognito", - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupLocked", - b"GroupLocked", - "GroupName", - b"GroupName", - "GroupParent", - b"GroupParent", - "GroupTopic", - b"GroupTopic", - "JID", - b"JID", - "OwnerJID", - b"OwnerJID", - "ParticipantVersionID", - b"ParticipantVersionID", - "Participants", - b"Participants", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["GroupAnnounce", b"GroupAnnounce", "GroupCreated", b"GroupCreated", "GroupEphemeral", b"GroupEphemeral", "GroupIncognito", b"GroupIncognito", "GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupLinkedParent", b"GroupLinkedParent", "GroupLocked", b"GroupLocked", "GroupName", b"GroupName", "GroupParent", b"GroupParent", "GroupTopic", b"GroupTopic", "JID", b"JID", "OwnerJID", b"OwnerJID", "ParticipantVersionID", b"ParticipantVersionID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["GroupAnnounce", b"GroupAnnounce", "GroupCreated", b"GroupCreated", "GroupEphemeral", b"GroupEphemeral", "GroupIncognito", b"GroupIncognito", "GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupLinkedParent", b"GroupLinkedParent", "GroupLocked", b"GroupLocked", "GroupName", b"GroupName", "GroupParent", b"GroupParent", "GroupTopic", b"GroupTopic", "JID", b"JID", "OwnerJID", b"OwnerJID", "ParticipantVersionID", b"ParticipantVersionID", "Participants", b"Participants"]) -> None: ... global___GroupInfo = GroupInfo @@ -1188,52 +710,8 @@ class MessageDebugTimings(google.protobuf.message.Message): Resp: builtins.int | None = ..., Retry: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "GetDevices", - b"GetDevices", - "GetParticipants", - b"GetParticipants", - "GroupEncrypt", - b"GroupEncrypt", - "Marshal", - b"Marshal", - "PeerEncrypt", - b"PeerEncrypt", - "Queue", - b"Queue", - "Resp", - b"Resp", - "Retry", - b"Retry", - "Send", - b"Send", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "GetDevices", - b"GetDevices", - "GetParticipants", - b"GetParticipants", - "GroupEncrypt", - b"GroupEncrypt", - "Marshal", - b"Marshal", - "PeerEncrypt", - b"PeerEncrypt", - "Queue", - b"Queue", - "Resp", - b"Resp", - "Retry", - b"Retry", - "Send", - b"Send", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["GetDevices", b"GetDevices", "GetParticipants", b"GetParticipants", "GroupEncrypt", b"GroupEncrypt", "Marshal", b"Marshal", "PeerEncrypt", b"PeerEncrypt", "Queue", b"Queue", "Resp", b"Resp", "Retry", b"Retry", "Send", b"Send"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["GetDevices", b"GetDevices", "GetParticipants", b"GetParticipants", "GroupEncrypt", b"GroupEncrypt", "Marshal", b"Marshal", "PeerEncrypt", b"PeerEncrypt", "Queue", b"Queue", "Resp", b"Resp", "Retry", b"Retry", "Send", b"Send"]) -> None: ... global___MessageDebugTimings = MessageDebugTimings @@ -1258,32 +736,8 @@ class SendResponse(google.protobuf.message.Message): ServerID: builtins.int | None = ..., DebugTimings: global___MessageDebugTimings | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DebugTimings", - b"DebugTimings", - "ID", - b"ID", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DebugTimings", - b"DebugTimings", - "ID", - b"ID", - "ServerID", - b"ServerID", - "Timestamp", - b"Timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DebugTimings", b"DebugTimings", "ID", b"ID", "ServerID", b"ServerID", "Timestamp", b"Timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DebugTimings", b"DebugTimings", "ID", b"ID", "ServerID", b"ServerID", "Timestamp", b"Timestamp"]) -> None: ... global___SendResponse = SendResponse @@ -1302,14 +756,8 @@ class SendMessageReturnFunction(google.protobuf.message.Message): Error: builtins.str | None = ..., SendResponse: global___SendResponse | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "SendResponse", b"SendResponse"]) -> None: ... global___SendMessageReturnFunction = SendMessageReturnFunction @@ -1330,12 +778,8 @@ class GetGroupInfoReturnFunction(google.protobuf.message.Message): GroupInfo: global___GroupInfo | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "GroupInfo", b"GroupInfo"]) -> None: ... global___GetGroupInfoReturnFunction = GetGroupInfoReturnFunction @@ -1354,12 +798,8 @@ class JoinGroupWithLinkReturnFunction(google.protobuf.message.Message): Error: builtins.str | None = ..., Jid: global___JID | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Jid", b"Jid"]) -> None: ... global___JoinGroupWithLinkReturnFunction = JoinGroupWithLinkReturnFunction @@ -1377,12 +817,8 @@ class GetGroupInviteLinkReturnFunction(google.protobuf.message.Message): InviteLink: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "InviteLink", b"InviteLink"]) -> None: ... global___GetGroupInviteLinkReturnFunction = GetGroupInviteLinkReturnFunction @@ -1400,12 +836,8 @@ class DownloadReturnFunction(google.protobuf.message.Message): Binary: builtins.bytes | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Binary", b"Binary", "Error", b"Error"]) -> None: ... global___DownloadReturnFunction = DownloadReturnFunction @@ -1424,18 +856,8 @@ class UploadReturnFunction(google.protobuf.message.Message): UploadResponse: global___UploadResponse | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "UploadResponse", b"UploadResponse" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "UploadResponse", b"UploadResponse" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "UploadResponse", b"UploadResponse"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "UploadResponse", b"UploadResponse"]) -> None: ... global___UploadReturnFunction = UploadReturnFunction @@ -1453,12 +875,8 @@ class SetGroupPhotoReturnFunction(google.protobuf.message.Message): PictureID: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "PictureID", b"PictureID"]) -> None: ... global___SetGroupPhotoReturnFunction = SetGroupPhotoReturnFunction @@ -1470,27 +888,15 @@ class IsOnWhatsAppReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def IsOnWhatsAppResponse( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___IsOnWhatsAppResponse - ]: ... + def IsOnWhatsAppResponse(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___IsOnWhatsAppResponse]: ... def __init__( self, *, - IsOnWhatsAppResponse: collections.abc.Iterable[global___IsOnWhatsAppResponse] - | None = ..., + IsOnWhatsAppResponse: collections.abc.Iterable[global___IsOnWhatsAppResponse] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "IsOnWhatsAppResponse", b"IsOnWhatsAppResponse" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "IsOnWhatsAppResponse", b"IsOnWhatsAppResponse"]) -> None: ... global___IsOnWhatsAppReturnFunction = IsOnWhatsAppReturnFunction @@ -1510,12 +916,8 @@ class GetUserInfoSingleReturnFunction(google.protobuf.message.Message): JID: global___JID | None = ..., UserInfo: global___UserInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "UserInfo", b"UserInfo"]) -> None: ... global___GetUserInfoSingleReturnFunction = GetUserInfoSingleReturnFunction @@ -1527,24 +929,15 @@ class GetUserInfoReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def UsersInfo( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GetUserInfoSingleReturnFunction - ]: ... + def UsersInfo(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GetUserInfoSingleReturnFunction]: ... def __init__( self, *, - UsersInfo: collections.abc.Iterable[global___GetUserInfoSingleReturnFunction] - | None = ..., + UsersInfo: collections.abc.Iterable[global___GetUserInfoSingleReturnFunction] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "UsersInfo", b"UsersInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "UsersInfo", b"UsersInfo"]) -> None: ... global___GetUserInfoReturnFunction = GetUserInfoReturnFunction @@ -1563,12 +956,8 @@ class BuildPollVoteReturnFunction(google.protobuf.message.Message): PollVote: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "PollVote", b"PollVote"]) -> None: ... global___BuildPollVoteReturnFunction = BuildPollVoteReturnFunction @@ -1587,18 +976,8 @@ class CreateNewsLetterReturnFunction(google.protobuf.message.Message): NewsletterMetadata: global___NewsletterMetadata | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "NewsletterMetadata", b"NewsletterMetadata"]) -> None: ... global___CreateNewsLetterReturnFunction = CreateNewsLetterReturnFunction @@ -1617,12 +996,8 @@ class GetBlocklistReturnFunction(google.protobuf.message.Message): Blocklist: global___Blocklist | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Blocklist", b"Blocklist", "Error", b"Error"]) -> None: ... global___GetBlocklistReturnFunction = GetBlocklistReturnFunction @@ -1640,12 +1015,8 @@ class GetContactQRLinkReturnFunction(google.protobuf.message.Message): Link: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Link", b"Link"]) -> None: ... global___GetContactQRLinkReturnFunction = GetContactQRLinkReturnFunction @@ -1657,28 +1028,17 @@ class GetGroupRequestParticipantsReturnFunction(google.protobuf.message.Message) ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, Participants: collections.abc.Iterable[global___JID] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["Error", b"Error", "Participants", b"Participants"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Participants", b"Participants"]) -> None: ... -global___GetGroupRequestParticipantsReturnFunction = ( - GetGroupRequestParticipantsReturnFunction -) +global___GetGroupRequestParticipantsReturnFunction = GetGroupRequestParticipantsReturnFunction @typing.final class GetJoinedGroupsReturnFunction(google.protobuf.message.Message): @@ -1688,23 +1048,15 @@ class GetJoinedGroupsReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Group( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupInfo - ]: ... + def Group(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupInfo]: ... def __init__( self, *, Group: collections.abc.Iterable[global___GroupInfo] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Group", b"Group"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Group", b"Group"]) -> None: ... global___GetJoinedGroupsReturnFunction = GetJoinedGroupsReturnFunction @@ -1720,11 +1072,7 @@ class ReqCreateGroup(google.protobuf.message.Message): name: builtins.str CreateKey: builtins.str @property - def Participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property def GroupParent(self) -> global___GroupParent: ... @property @@ -1738,34 +1086,8 @@ class ReqCreateGroup(google.protobuf.message.Message): GroupParent: global___GroupParent | None = ..., GroupLinkedParent: global___GroupLinkedParent | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupParent", - b"GroupParent", - "name", - b"name", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupLinkedParent", - b"GroupLinkedParent", - "GroupParent", - b"GroupParent", - "Participants", - b"Participants", - "name", - b"name", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupLinkedParent", b"GroupLinkedParent", "GroupParent", b"GroupParent", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupLinkedParent", b"GroupLinkedParent", "GroupParent", b"GroupParent", "Participants", b"Participants", "name", b"name"]) -> None: ... global___ReqCreateGroup = ReqCreateGroup @@ -1775,11 +1097,7 @@ class JIDArray(google.protobuf.message.Message): JIDS_FIELD_NUMBER: builtins.int @property - def JIDS( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def JIDS(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, @@ -1795,11 +1113,7 @@ class ArrayString(google.protobuf.message.Message): DATA_FIELD_NUMBER: builtins.int @property - def data( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def data(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -1823,14 +1137,8 @@ class NewsLetterMessageMeta(google.protobuf.message.Message): EditTS: builtins.int | None = ..., OriginalTS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["EditTS", b"EditTS", "OriginalTS", b"OriginalTS"]) -> None: ... global___NewsLetterMessageMeta = NewsLetterMessageMeta @@ -1848,18 +1156,8 @@ class GroupDelete(google.protobuf.message.Message): Deleted: builtins.bool | None = ..., DeletedReason: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Deleted", b"Deleted", "DeletedReason", b"DeletedReason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Deleted", b"Deleted", "DeletedReason", b"DeletedReason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Deleted", b"Deleted", "DeletedReason", b"DeletedReason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Deleted", b"Deleted", "DeletedReason", b"DeletedReason"]) -> None: ... global___GroupDelete = GroupDelete @@ -1914,68 +1212,8 @@ class Message(google.protobuf.message.Message): RetryCount: builtins.int | None = ..., NewsLetterMeta: global___NewsLetterMessageMeta | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Info", - b"Info", - "IsDocumentWithCaption", - b"IsDocumentWithCaption", - "IsEdit", - b"IsEdit", - "IsEphemeral", - b"IsEphemeral", - "IsLottieSticker", - b"IsLottieSticker", - "IsViewOnce", - b"IsViewOnce", - "IsViewOnceV2", - b"IsViewOnceV2", - "IsViewOnceV2Extension", - b"IsViewOnceV2Extension", - "Message", - b"Message", - "NewsLetterMeta", - b"NewsLetterMeta", - "RetryCount", - b"RetryCount", - "SourceWebMsg", - b"SourceWebMsg", - "UnavailableRequestID", - b"UnavailableRequestID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Info", - b"Info", - "IsDocumentWithCaption", - b"IsDocumentWithCaption", - "IsEdit", - b"IsEdit", - "IsEphemeral", - b"IsEphemeral", - "IsLottieSticker", - b"IsLottieSticker", - "IsViewOnce", - b"IsViewOnce", - "IsViewOnceV2", - b"IsViewOnceV2", - "IsViewOnceV2Extension", - b"IsViewOnceV2Extension", - "Message", - b"Message", - "NewsLetterMeta", - b"NewsLetterMeta", - "RetryCount", - b"RetryCount", - "SourceWebMsg", - b"SourceWebMsg", - "UnavailableRequestID", - b"UnavailableRequestID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Info", b"Info", "IsDocumentWithCaption", b"IsDocumentWithCaption", "IsEdit", b"IsEdit", "IsEphemeral", b"IsEphemeral", "IsLottieSticker", b"IsLottieSticker", "IsViewOnce", b"IsViewOnce", "IsViewOnceV2", b"IsViewOnceV2", "IsViewOnceV2Extension", b"IsViewOnceV2Extension", "Message", b"Message", "NewsLetterMeta", b"NewsLetterMeta", "RetryCount", b"RetryCount", "SourceWebMsg", b"SourceWebMsg", "UnavailableRequestID", b"UnavailableRequestID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Info", b"Info", "IsDocumentWithCaption", b"IsDocumentWithCaption", "IsEdit", b"IsEdit", "IsEphemeral", b"IsEphemeral", "IsLottieSticker", b"IsLottieSticker", "IsViewOnce", b"IsViewOnce", "IsViewOnceV2", b"IsViewOnceV2", "IsViewOnceV2Extension", b"IsViewOnceV2Extension", "Message", b"Message", "NewsLetterMeta", b"NewsLetterMeta", "RetryCount", b"RetryCount", "SourceWebMsg", b"SourceWebMsg", "UnavailableRequestID", b"UnavailableRequestID"]) -> None: ... global___Message = Message @@ -1996,18 +1234,8 @@ class CreateNewsletterParams(google.protobuf.message.Message): Description: builtins.str | None = ..., Picture: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Description", b"Description", "Name", b"Name", "Picture", b"Picture" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Description", b"Description", "Name", b"Name", "Picture", b"Picture" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Description", b"Description", "Name", b"Name", "Picture", b"Picture"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Description", b"Description", "Name", b"Name", "Picture", b"Picture"]) -> None: ... global___CreateNewsletterParams = CreateNewsletterParams @@ -2019,20 +1247,13 @@ class WrappedNewsletterState(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NewsletterStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WrappedNewsletterState._NewsletterState.ValueType - ], - builtins.type, - ): + class _NewsletterStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WrappedNewsletterState._NewsletterState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ACTIVE: WrappedNewsletterState._NewsletterState.ValueType # 1 SUSPENDED: WrappedNewsletterState._NewsletterState.ValueType # 2 GEOSUSPENDED: WrappedNewsletterState._NewsletterState.ValueType # 3 - class NewsletterState( - _NewsletterState, metaclass=_NewsletterStateEnumTypeWrapper - ): ... + class NewsletterState(_NewsletterState, metaclass=_NewsletterStateEnumTypeWrapper): ... ACTIVE: WrappedNewsletterState.NewsletterState.ValueType # 1 SUSPENDED: WrappedNewsletterState.NewsletterState.ValueType # 2 GEOSUSPENDED: WrappedNewsletterState.NewsletterState.ValueType # 3 @@ -2044,9 +1265,7 @@ class WrappedNewsletterState(google.protobuf.message.Message): *, Type: global___WrappedNewsletterState.NewsletterState.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Type", b"Type"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Type", b"Type"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Type", b"Type"]) -> None: ... global___WrappedNewsletterState = WrappedNewsletterState @@ -2068,18 +1287,8 @@ class NewsletterText(google.protobuf.message.Message): ID: builtins.str | None = ..., UpdateTime: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "Text", b"Text", "UpdateTime", b"UpdateTime"]) -> None: ... global___NewsletterText = NewsletterText @@ -2103,18 +1312,8 @@ class ProfilePictureInfo(google.protobuf.message.Message): Type: builtins.str | None = ..., DirectPath: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DirectPath", b"DirectPath", "ID", b"ID", "Type", b"Type", "URL", b"URL"]) -> None: ... global___ProfilePictureInfo = ProfilePictureInfo @@ -2126,21 +1325,14 @@ class NewsletterReactionSettings(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NewsletterReactionsModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - NewsletterReactionSettings._NewsletterReactionsMode.ValueType - ], - builtins.type, - ): + class _NewsletterReactionsModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NewsletterReactionSettings._NewsletterReactionsMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ALL: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 1 BASIC: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 2 NONE: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 3 BLOCKLIST: NewsletterReactionSettings._NewsletterReactionsMode.ValueType # 4 - class NewsletterReactionsMode( - _NewsletterReactionsMode, metaclass=_NewsletterReactionsModeEnumTypeWrapper - ): ... + class NewsletterReactionsMode(_NewsletterReactionsMode, metaclass=_NewsletterReactionsModeEnumTypeWrapper): ... ALL: NewsletterReactionSettings.NewsletterReactionsMode.ValueType # 1 BASIC: NewsletterReactionSettings.NewsletterReactionsMode.ValueType # 2 NONE: NewsletterReactionSettings.NewsletterReactionsMode.ValueType # 3 @@ -2151,12 +1343,9 @@ class NewsletterReactionSettings(google.protobuf.message.Message): def __init__( self, *, - Value: global___NewsletterReactionSettings.NewsletterReactionsMode.ValueType - | None = ..., + Value: global___NewsletterReactionSettings.NewsletterReactionsMode.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Value", b"Value"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Value", b"Value"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Value", b"Value"]) -> None: ... global___NewsletterReactionSettings = NewsletterReactionSettings @@ -2173,12 +1362,8 @@ class NewsletterSetting(google.protobuf.message.Message): *, ReactionCodes: global___NewsletterReactionSettings | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ReactionCodes", b"ReactionCodes"]) -> None: ... global___NewsletterSetting = NewsletterSetting @@ -2190,20 +1375,12 @@ class NewsletterThreadMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NewsletterVerificationStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - NewsletterThreadMetadata._NewsletterVerificationState.ValueType - ], - builtins.type, - ): + class _NewsletterVerificationStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NewsletterThreadMetadata._NewsletterVerificationState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor VERIFIED: NewsletterThreadMetadata._NewsletterVerificationState.ValueType # 1 UNVERIFIED: NewsletterThreadMetadata._NewsletterVerificationState.ValueType # 2 - class NewsletterVerificationState( - _NewsletterVerificationState, - metaclass=_NewsletterVerificationStateEnumTypeWrapper, - ): ... + class NewsletterVerificationState(_NewsletterVerificationState, metaclass=_NewsletterVerificationStateEnumTypeWrapper): ... VERIFIED: NewsletterThreadMetadata.NewsletterVerificationState.ValueType # 1 UNVERIFIED: NewsletterThreadMetadata.NewsletterVerificationState.ValueType # 2 @@ -2219,9 +1396,7 @@ class NewsletterThreadMetadata(google.protobuf.message.Message): CreationTime: builtins.int InviteCode: builtins.str SubscriberCount: builtins.int - VerificationState: ( - global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType - ) + VerificationState: global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType @property def Name(self) -> global___NewsletterText: ... @property @@ -2240,58 +1415,13 @@ class NewsletterThreadMetadata(google.protobuf.message.Message): Name: global___NewsletterText | None = ..., Description: global___NewsletterText | None = ..., SubscriberCount: builtins.int | None = ..., - VerificationState: global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType - | None = ..., + VerificationState: global___NewsletterThreadMetadata.NewsletterVerificationState.ValueType | None = ..., Picture: global___ProfilePictureInfo | None = ..., Preview: global___ProfilePictureInfo | None = ..., Settings: global___NewsletterSetting | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CreationTime", - b"CreationTime", - "Description", - b"Description", - "InviteCode", - b"InviteCode", - "Name", - b"Name", - "Picture", - b"Picture", - "Preview", - b"Preview", - "Settings", - b"Settings", - "SubscriberCount", - b"SubscriberCount", - "VerificationState", - b"VerificationState", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CreationTime", - b"CreationTime", - "Description", - b"Description", - "InviteCode", - b"InviteCode", - "Name", - b"Name", - "Picture", - b"Picture", - "Preview", - b"Preview", - "Settings", - b"Settings", - "SubscriberCount", - b"SubscriberCount", - "VerificationState", - b"VerificationState", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CreationTime", b"CreationTime", "Description", b"Description", "InviteCode", b"InviteCode", "Name", b"Name", "Picture", b"Picture", "Preview", b"Preview", "Settings", b"Settings", "SubscriberCount", b"SubscriberCount", "VerificationState", b"VerificationState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CreationTime", b"CreationTime", "Description", b"Description", "InviteCode", b"InviteCode", "Name", b"Name", "Picture", b"Picture", "Preview", b"Preview", "Settings", b"Settings", "SubscriberCount", b"SubscriberCount", "VerificationState", b"VerificationState"]) -> None: ... global___NewsletterThreadMetadata = NewsletterThreadMetadata @@ -2309,12 +1439,8 @@ class NewsletterViewerMetadata(google.protobuf.message.Message): Mute: global___NewsletterMuteState.ValueType | None = ..., Role: global___NewsletterRole.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Mute", b"Mute", "Role", b"Role"]) -> None: ... global___NewsletterViewerMetadata = NewsletterViewerMetadata @@ -2342,32 +1468,8 @@ class NewsletterMetadata(google.protobuf.message.Message): ThreadMeta: global___NewsletterThreadMetadata | None = ..., ViewerMeta: global___NewsletterViewerMetadata | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "State", - b"State", - "ThreadMeta", - b"ThreadMeta", - "ViewerMeta", - b"ViewerMeta", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "State", - b"State", - "ThreadMeta", - b"ThreadMeta", - "ViewerMeta", - b"ViewerMeta", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "State", b"State", "ThreadMeta", b"ThreadMeta", "ViewerMeta", b"ViewerMeta"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "State", b"State", "ThreadMeta", b"ThreadMeta", "ViewerMeta", b"ViewerMeta"]) -> None: ... global___NewsletterMetadata = NewsletterMetadata @@ -2379,23 +1481,15 @@ class Blocklist(google.protobuf.message.Message): JIDS_FIELD_NUMBER: builtins.int DHash: builtins.str @property - def JIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def JIDs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, DHash: builtins.str | None = ..., JIDs: collections.abc.Iterable[global___JID] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["DHash", b"DHash"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["DHash", b"DHash", "JIDs", b"JIDs"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["DHash", b"DHash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DHash", b"DHash", "JIDs", b"JIDs"]) -> None: ... global___Blocklist = Blocklist @@ -2413,12 +1507,8 @@ class Reaction(google.protobuf.message.Message): type: builtins.str | None = ..., count: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["count", b"count", "type", b"type"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["count", b"count", "type", b"type"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["count", b"count", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["count", b"count", "type", b"type"]) -> None: ... global___Reaction = Reaction @@ -2433,11 +1523,7 @@ class NewsletterMessage(google.protobuf.message.Message): MessageServerID: builtins.int ViewsCount: builtins.int @property - def ReactionCounts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Reaction - ]: ... + def ReactionCounts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Reaction]: ... @property def Message(self) -> waE2E.WAWebProtobufsE2E_pb2.Message: ... def __init__( @@ -2448,30 +1534,8 @@ class NewsletterMessage(google.protobuf.message.Message): ReactionCounts: collections.abc.Iterable[global___Reaction] | None = ..., Message: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Message", - b"Message", - "MessageServerID", - b"MessageServerID", - "ViewsCount", - b"ViewsCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Message", - b"Message", - "MessageServerID", - b"MessageServerID", - "ReactionCounts", - b"ReactionCounts", - "ViewsCount", - b"ViewsCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Message", b"Message", "MessageServerID", b"MessageServerID", "ViewsCount", b"ViewsCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Message", b"Message", "MessageServerID", b"MessageServerID", "ReactionCounts", b"ReactionCounts", "ViewsCount", b"ViewsCount"]) -> None: ... global___NewsletterMessage = NewsletterMessage @@ -2483,31 +1547,17 @@ class GetNewsletterMessageUpdateReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def NewsletterMessage( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NewsletterMessage - ]: ... + def NewsletterMessage(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsletterMessage]: ... def __init__( self, *, - NewsletterMessage: collections.abc.Iterable[global___NewsletterMessage] - | None = ..., + NewsletterMessage: collections.abc.Iterable[global___NewsletterMessage] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "NewsletterMessage", b"NewsletterMessage" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "NewsletterMessage", b"NewsletterMessage"]) -> None: ... -global___GetNewsletterMessageUpdateReturnFunction = ( - GetNewsletterMessageUpdateReturnFunction -) +global___GetNewsletterMessageUpdateReturnFunction = GetNewsletterMessageUpdateReturnFunction @typing.final class PrivacySettings(google.protobuf.message.Message): @@ -2517,12 +1567,7 @@ class PrivacySettings(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PrivacySettingEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PrivacySettings._PrivacySetting.ValueType - ], - builtins.type, - ): + class _PrivacySettingEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PrivacySettings._PrivacySetting.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNDEFINED: PrivacySettings._PrivacySetting.ValueType # 1 ALL: PrivacySettings._PrivacySetting.ValueType # 2 @@ -2566,44 +1611,8 @@ class PrivacySettings(google.protobuf.message.Message): CallAdd: global___PrivacySettings.PrivacySetting.ValueType | None = ..., Online: global___PrivacySettings.PrivacySetting.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CallAdd", - b"CallAdd", - "GroupAdd", - b"GroupAdd", - "LastSeen", - b"LastSeen", - "Online", - b"Online", - "Profile", - b"Profile", - "ReadReceipts", - b"ReadReceipts", - "Status", - b"Status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CallAdd", - b"CallAdd", - "GroupAdd", - b"GroupAdd", - "LastSeen", - b"LastSeen", - "Online", - b"Online", - "Profile", - b"Profile", - "ReadReceipts", - b"ReadReceipts", - "Status", - b"Status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CallAdd", b"CallAdd", "GroupAdd", b"GroupAdd", "LastSeen", b"LastSeen", "Online", b"Online", "Profile", b"Profile", "ReadReceipts", b"ReadReceipts", "Status", b"Status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CallAdd", b"CallAdd", "GroupAdd", b"GroupAdd", "LastSeen", b"LastSeen", "Online", b"Online", "Profile", b"Profile", "ReadReceipts", b"ReadReceipts", "Status", b"Status"]) -> None: ... global___PrivacySettings = PrivacySettings @@ -2631,43 +1640,9 @@ class NodeAttrs(google.protobuf.message.Message): text: builtins.str | None = ..., jid: global___JID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Value", - b"Value", - "boolean", - b"boolean", - "integer", - b"integer", - "jid", - b"jid", - "name", - b"name", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Value", - b"Value", - "boolean", - b"boolean", - "integer", - b"integer", - "jid", - b"jid", - "name", - b"name", - "text", - b"text", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["Value", b"Value"] - ) -> typing.Literal["boolean", "integer", "text", "jid"] | None: ... + def HasField(self, field_name: typing.Literal["Value", b"Value", "boolean", b"boolean", "integer", b"integer", "jid", b"jid", "name", b"name", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Value", b"Value", "boolean", b"boolean", "integer", b"integer", "jid", b"jid", "name", b"name", "text", b"text"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["Value", b"Value"]) -> typing.Literal["boolean", "integer", "text", "jid"] | None: ... global___NodeAttrs = NodeAttrs @@ -2684,17 +1659,9 @@ class Node(google.protobuf.message.Message): Nil: builtins.bool Bytes: builtins.bytes @property - def Attrs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NodeAttrs - ]: ... + def Attrs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NodeAttrs]: ... @property - def Nodes( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Node - ]: ... + def Nodes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Node]: ... def __init__( self, *, @@ -2704,25 +1671,8 @@ class Node(google.protobuf.message.Message): Nil: builtins.bool | None = ..., Bytes: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["Bytes", b"Bytes", "Nil", b"Nil", "Tag", b"Tag"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Attrs", - b"Attrs", - "Bytes", - b"Bytes", - "Nil", - b"Nil", - "Nodes", - b"Nodes", - "Tag", - b"Tag", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Bytes", b"Bytes", "Nil", b"Nil", "Tag", b"Tag"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Attrs", b"Attrs", "Bytes", b"Bytes", "Nil", b"Nil", "Nodes", b"Nodes", "Tag", b"Tag"]) -> None: ... global___Node = Node @@ -2738,11 +1688,7 @@ class InfoQuery(google.protobuf.message.Message): Type: builtins.str To: builtins.str @property - def Content( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Node - ]: ... + def Content(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Node]: ... def __init__( self, *, @@ -2751,25 +1697,8 @@ class InfoQuery(google.protobuf.message.Message): To: builtins.str | None = ..., Content: collections.abc.Iterable[global___Node] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Namespace", b"Namespace", "To", b"To", "Type", b"Type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Content", - b"Content", - "Namespace", - b"Namespace", - "To", - b"To", - "Type", - b"Type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Namespace", b"Namespace", "To", b"To", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Content", b"Content", "Namespace", b"Namespace", "To", b"To", "Type", b"Type"]) -> None: ... global___InfoQuery = InfoQuery @@ -2790,28 +1719,8 @@ class GetProfilePictureParams(google.protobuf.message.Message): ExistingID: builtins.str | None = ..., IsCommunity: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ExistingID", - b"ExistingID", - "IsCommunity", - b"IsCommunity", - "Preview", - b"Preview", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ExistingID", - b"ExistingID", - "IsCommunity", - b"IsCommunity", - "Preview", - b"Preview", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ExistingID", b"ExistingID", "IsCommunity", b"IsCommunity", "Preview", b"Preview"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ExistingID", b"ExistingID", "IsCommunity", b"IsCommunity", "Preview", b"Preview"]) -> None: ... global___GetProfilePictureParams = GetProfilePictureParams @@ -2830,12 +1739,8 @@ class GetProfilePictureReturnFunction(google.protobuf.message.Message): Picture: global___ProfilePictureInfo | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Picture", b"Picture"]) -> None: ... global___GetProfilePictureReturnFunction = GetProfilePictureReturnFunction @@ -2847,20 +1752,13 @@ class StatusPrivacy(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusPrivacyTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - StatusPrivacy._StatusPrivacyType.ValueType - ], - builtins.type, - ): + class _StatusPrivacyTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StatusPrivacy._StatusPrivacyType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CONTACTS: StatusPrivacy._StatusPrivacyType.ValueType # 1 BLACKLIST: StatusPrivacy._StatusPrivacyType.ValueType # 2 WHITELIST: StatusPrivacy._StatusPrivacyType.ValueType # 3 - class StatusPrivacyType( - _StatusPrivacyType, metaclass=_StatusPrivacyTypeEnumTypeWrapper - ): ... + class StatusPrivacyType(_StatusPrivacyType, metaclass=_StatusPrivacyTypeEnumTypeWrapper): ... CONTACTS: StatusPrivacy.StatusPrivacyType.ValueType # 1 BLACKLIST: StatusPrivacy.StatusPrivacyType.ValueType # 2 WHITELIST: StatusPrivacy.StatusPrivacyType.ValueType # 3 @@ -2871,11 +1769,7 @@ class StatusPrivacy(google.protobuf.message.Message): Type: global___StatusPrivacy.StatusPrivacyType.ValueType IsDefault: builtins.bool @property - def List( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def List(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, @@ -2883,15 +1777,8 @@ class StatusPrivacy(google.protobuf.message.Message): List: collections.abc.Iterable[global___JID] | None = ..., IsDefault: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["IsDefault", b"IsDefault", "Type", b"Type"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IsDefault", b"IsDefault", "List", b"List", "Type", b"Type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsDefault", b"IsDefault", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsDefault", b"IsDefault", "List", b"List", "Type", b"Type"]) -> None: ... global___StatusPrivacy = StatusPrivacy @@ -2903,26 +1790,15 @@ class GetStatusPrivacyReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def StatusPrivacy( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___StatusPrivacy - ]: ... + def StatusPrivacy(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StatusPrivacy]: ... def __init__( self, *, StatusPrivacy: collections.abc.Iterable[global___StatusPrivacy] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "StatusPrivacy", b"StatusPrivacy" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "StatusPrivacy", b"StatusPrivacy"]) -> None: ... global___GetStatusPrivacyReturnFunction = GetStatusPrivacyReturnFunction @@ -2946,28 +1822,8 @@ class GroupLinkTarget(google.protobuf.message.Message): GroupName: global___GroupName | None = ..., GroupIsDefaultSub: global___GroupIsDefaultSub | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupName", - b"GroupName", - "JID", - b"JID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "GroupIsDefaultSub", - b"GroupIsDefaultSub", - "GroupName", - b"GroupName", - "JID", - b"JID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupName", b"GroupName", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["GroupIsDefaultSub", b"GroupIsDefaultSub", "GroupName", b"GroupName", "JID", b"JID"]) -> None: ... global___GroupLinkTarget = GroupLinkTarget @@ -2979,12 +1835,7 @@ class GroupLinkChange(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChangeTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupLinkChange._ChangeType.ValueType - ], - builtins.type, - ): + class _ChangeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupLinkChange._ChangeType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PARENT: GroupLinkChange._ChangeType.ValueType # 1 SUB: GroupLinkChange._ChangeType.ValueType # 2 @@ -3009,18 +1860,8 @@ class GroupLinkChange(google.protobuf.message.Message): UnlinkReason: builtins.str | None = ..., Group: global___GroupLinkTarget | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Group", b"Group", "Type", b"Type", "UnlinkReason", b"UnlinkReason"]) -> None: ... global___GroupLinkChange = GroupLinkChange @@ -3032,27 +1873,15 @@ class GetSubGroupsReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def GroupLinkTarget( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupLinkTarget - ]: ... + def GroupLinkTarget(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupLinkTarget]: ... def __init__( self, *, - GroupLinkTarget: collections.abc.Iterable[global___GroupLinkTarget] - | None = ..., + GroupLinkTarget: collections.abc.Iterable[global___GroupLinkTarget] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "GroupLinkTarget", b"GroupLinkTarget" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "GroupLinkTarget", b"GroupLinkTarget"]) -> None: ... global___GetSubGroupsReturnFunction = GetSubGroupsReturnFunction @@ -3064,23 +1893,15 @@ class GetSubscribedNewslettersReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Newsletter( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NewsletterMetadata - ]: ... + def Newsletter(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsletterMetadata]: ... def __init__( self, *, Newsletter: collections.abc.Iterable[global___NewsletterMetadata] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "Newsletter", b"Newsletter"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "Newsletter", b"Newsletter"]) -> None: ... global___GetSubscribedNewslettersReturnFunction = GetSubscribedNewslettersReturnFunction @@ -3092,23 +1913,15 @@ class GetUserDevicesreturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def JID( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def JID(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... def __init__( self, *, JID: collections.abc.Iterable[global___JID] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "JID", b"JID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "JID", b"JID"]) -> None: ... global___GetUserDevicesreturnFunction = GetUserDevicesreturnFunction @@ -3126,16 +1939,10 @@ class NewsletterSubscribeLiveUpdatesReturnFunction(google.protobuf.message.Messa Duration: builtins.int | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Duration", b"Duration", "Error", b"Error"]) -> None: ... -global___NewsletterSubscribeLiveUpdatesReturnFunction = ( - NewsletterSubscribeLiveUpdatesReturnFunction -) +global___NewsletterSubscribeLiveUpdatesReturnFunction = NewsletterSubscribeLiveUpdatesReturnFunction @typing.final class PairPhoneParams(google.protobuf.message.Message): @@ -3157,32 +1964,8 @@ class PairPhoneParams(google.protobuf.message.Message): clientType: builtins.int | None = ..., clientDisplayName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientDisplayName", - b"clientDisplayName", - "clientType", - b"clientType", - "phone", - b"phone", - "showPushNotification", - b"showPushNotification", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientDisplayName", - b"clientDisplayName", - "clientType", - b"clientType", - "phone", - b"phone", - "showPushNotification", - b"showPushNotification", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientDisplayName", b"clientDisplayName", "clientType", b"clientType", "phone", b"phone", "showPushNotification", b"showPushNotification"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientDisplayName", b"clientDisplayName", "clientType", b"clientType", "phone", b"phone", "showPushNotification", b"showPushNotification"]) -> None: ... global___PairPhoneParams = PairPhoneParams @@ -3204,18 +1987,8 @@ class ContactQRLinkTarget(google.protobuf.message.Message): Type: builtins.str | None = ..., PushName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JID", b"JID", "PushName", b"PushName", "Type", b"Type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JID", b"JID", "PushName", b"PushName", "Type", b"Type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "PushName", b"PushName", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "PushName", b"PushName", "Type", b"Type"]) -> None: ... global___ContactQRLinkTarget = ContactQRLinkTarget @@ -3234,18 +2007,8 @@ class ResolveContactQRLinkReturnFunction(google.protobuf.message.Message): ContactQrLink: global___ContactQRLinkTarget | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ContactQrLink", b"ContactQrLink", "Error", b"Error" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ContactQrLink", b"ContactQrLink", "Error", b"Error" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ContactQrLink", b"ContactQrLink", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ContactQrLink", b"ContactQrLink", "Error", b"Error"]) -> None: ... global___ResolveContactQRLinkReturnFunction = ResolveContactQRLinkReturnFunction @@ -3276,40 +2039,8 @@ class BusinessMessageLinkTarget(google.protobuf.message.Message): VerifiedLevel: builtins.str | None = ..., Message: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "IsSigned", - b"IsSigned", - "JID", - b"JID", - "Message", - b"Message", - "PushName", - b"PushName", - "VerifiedLevel", - b"VerifiedLevel", - "VerifiedName", - b"VerifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IsSigned", - b"IsSigned", - "JID", - b"JID", - "Message", - b"Message", - "PushName", - b"PushName", - "VerifiedLevel", - b"VerifiedLevel", - "VerifiedName", - b"VerifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IsSigned", b"IsSigned", "JID", b"JID", "Message", b"Message", "PushName", b"PushName", "VerifiedLevel", b"VerifiedLevel", "VerifiedName", b"VerifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IsSigned", b"IsSigned", "JID", b"JID", "Message", b"Message", "PushName", b"PushName", "VerifiedLevel", b"VerifiedLevel", "VerifiedName", b"VerifiedName"]) -> None: ... global___BusinessMessageLinkTarget = BusinessMessageLinkTarget @@ -3328,22 +2059,10 @@ class ResolveBusinessMessageLinkReturnFunction(google.protobuf.message.Message): MessageLinkTarget: global___BusinessMessageLinkTarget | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "MessageLinkTarget", b"MessageLinkTarget"]) -> None: ... -global___ResolveBusinessMessageLinkReturnFunction = ( - ResolveBusinessMessageLinkReturnFunction -) +global___ResolveBusinessMessageLinkReturnFunction = ResolveBusinessMessageLinkReturnFunction @typing.final class MutationInfo(google.protobuf.message.Message): @@ -3354,11 +2073,7 @@ class MutationInfo(google.protobuf.message.Message): VALUE_FIELD_NUMBER: builtins.int Version: builtins.int @property - def Index( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def Index(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def Value(self) -> waSyncAction.WASyncAction_pb2.SyncActionValue: ... def __init__( @@ -3368,15 +2083,8 @@ class MutationInfo(google.protobuf.message.Message): Version: builtins.int | None = ..., Value: waSyncAction.WASyncAction_pb2.SyncActionValue | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Value", b"Value", "Version", b"Version"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Index", b"Index", "Value", b"Value", "Version", b"Version" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Value", b"Value", "Version", b"Version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Index", b"Index", "Value", b"Value", "Version", b"Version"]) -> None: ... global___MutationInfo = MutationInfo @@ -3388,12 +2096,7 @@ class PatchInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _WAPatchNameEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PatchInfo._WAPatchName.ValueType - ], - builtins.type, - ): + class _WAPatchNameEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PatchInfo._WAPatchName.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CRITICAL_BLOCK: PatchInfo._WAPatchName.ValueType # 1 CRITICAL_UNBLOCK_LOW: PatchInfo._WAPatchName.ValueType # 2 @@ -3414,11 +2117,7 @@ class PatchInfo(google.protobuf.message.Message): Timestamp: builtins.int Type: global___PatchInfo.WAPatchName.ValueType @property - def Mutations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MutationInfo - ]: ... + def Mutations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MutationInfo]: ... def __init__( self, *, @@ -3426,15 +2125,8 @@ class PatchInfo(google.protobuf.message.Message): Type: global___PatchInfo.WAPatchName.ValueType | None = ..., Mutations: collections.abc.Iterable[global___MutationInfo] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Timestamp", b"Timestamp", "Type", b"Type"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Mutations", b"Mutations", "Timestamp", b"Timestamp", "Type", b"Type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Timestamp", b"Timestamp", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Mutations", b"Mutations", "Timestamp", b"Timestamp", "Type", b"Type"]) -> None: ... global___PatchInfo = PatchInfo @@ -3455,18 +2147,8 @@ class ContactsPutPushNameReturnFunction(google.protobuf.message.Message): PreviousName: builtins.str | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "PreviousName", b"PreviousName", "Status", b"Status"]) -> None: ... global___ContactsPutPushNameReturnFunction = ContactsPutPushNameReturnFunction @@ -3488,18 +2170,8 @@ class ContactEntry(google.protobuf.message.Message): FirstName: builtins.str | None = ..., FullName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["FirstName", b"FirstName", "FullName", b"FullName", "JID", b"JID"]) -> None: ... global___ContactEntry = ContactEntry @@ -3509,19 +2181,13 @@ class ContactEntryArray(google.protobuf.message.Message): CONTACTENTRY_FIELD_NUMBER: builtins.int @property - def ContactEntry( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ContactEntry - ]: ... + def ContactEntry(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContactEntry]: ... def __init__( self, *, ContactEntry: collections.abc.Iterable[global___ContactEntry] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["ContactEntry", b"ContactEntry"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["ContactEntry", b"ContactEntry"]) -> None: ... global___ContactEntryArray = ContactEntryArray @@ -3540,12 +2206,8 @@ class SetPrivacySettingReturnFunction(google.protobuf.message.Message): settings: global___PrivacySettings | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "settings", b"settings"]) -> None: ... global___SetPrivacySettingReturnFunction = SetPrivacySettingReturnFunction @@ -3564,14 +2226,8 @@ class ContactsGetContactReturnFunction(google.protobuf.message.Message): ContactInfo: global___ContactInfo | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ContactInfo", b"ContactInfo", "Error", b"Error"]) -> None: ... global___ContactsGetContactReturnFunction = ContactsGetContactReturnFunction @@ -3598,36 +2254,8 @@ class ContactInfo(google.protobuf.message.Message): PushName: builtins.str | None = ..., BusinessName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "FirstName", - b"FirstName", - "Found", - b"Found", - "FullName", - b"FullName", - "PushName", - b"PushName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "FirstName", - b"FirstName", - "Found", - b"Found", - "FullName", - b"FullName", - "PushName", - b"PushName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "FirstName", b"FirstName", "Found", b"Found", "FullName", b"FullName", "PushName", b"PushName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "FirstName", b"FirstName", "Found", b"Found", "FullName", b"FullName", "PushName", b"PushName"]) -> None: ... global___ContactInfo = ContactInfo @@ -3647,12 +2275,8 @@ class Contact(google.protobuf.message.Message): JID: global___JID | None = ..., Info: global___ContactInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Info", b"Info", "JID", b"JID"]) -> None: ... global___Contact = Contact @@ -3664,23 +2288,15 @@ class ContactsGetAllContactsReturnFunction(google.protobuf.message.Message): ERROR_FIELD_NUMBER: builtins.int Error: builtins.str @property - def Contact( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Contact - ]: ... + def Contact(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Contact]: ... def __init__( self, *, Contact: collections.abc.Iterable[global___Contact] | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Contact", b"Contact", "Error", b"Error"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Contact", b"Contact", "Error", b"Error"]) -> None: ... global___ContactsGetAllContactsReturnFunction = ContactsGetAllContactsReturnFunction @@ -3694,11 +2310,7 @@ class QR(google.protobuf.message.Message): CODES_FIELD_NUMBER: builtins.int @property - def Codes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def Codes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -3718,12 +2330,7 @@ class PairStatus(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PairStatus._PStatus.ValueType - ], - builtins.type, - ): + class _PStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PairStatus._PStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ERROR: PairStatus._PStatus.ValueType # 1 SUCCESS: PairStatus._PStatus.ValueType # 2 @@ -3752,36 +2359,8 @@ class PairStatus(google.protobuf.message.Message): Status: global___PairStatus.PStatus.ValueType | None = ..., Error: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "Error", - b"Error", - "ID", - b"ID", - "Platform", - b"Platform", - "Status", - b"Status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "BusinessName", - b"BusinessName", - "Error", - b"Error", - "ID", - b"ID", - "Platform", - b"Platform", - "Status", - b"Status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "Error", b"Error", "ID", b"ID", "Platform", b"Platform", "Status", b"Status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BusinessName", b"BusinessName", "Error", b"Error", "ID", b"ID", "Platform", b"Platform", "Status", b"Status"]) -> None: ... global___PairStatus = PairStatus @@ -3796,9 +2375,7 @@ class Connected(google.protobuf.message.Message): *, status: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["status", b"status"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["status", b"status"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["status", b"status"]) -> None: ... global___Connected = Connected @@ -3819,18 +2396,8 @@ class KeepAliveTimeout(google.protobuf.message.Message): ErrorCount: builtins.int | None = ..., LastSuccess: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ErrorCount", b"ErrorCount", "LastSuccess", b"LastSuccess"]) -> None: ... global___KeepAliveTimeout = KeepAliveTimeout @@ -3860,12 +2427,8 @@ class LoggedOut(google.protobuf.message.Message): OnConnect: builtins.bool | None = ..., Reason: global___ConnectFailureReason.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["OnConnect", b"OnConnect", "Reason", b"Reason"]) -> None: ... global___LoggedOut = LoggedOut @@ -3889,12 +2452,7 @@ class TemporaryBan(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TempBanReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - TemporaryBan._TempBanReason.ValueType - ], - builtins.type, - ): + class _TempBanReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[TemporaryBan._TempBanReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SEND_TO_TOO_MANY_PEOPLE: TemporaryBan._TempBanReason.ValueType # 1 BLOCKED_BY_USERS: TemporaryBan._TempBanReason.ValueType # 2 @@ -3919,12 +2477,8 @@ class TemporaryBan(google.protobuf.message.Message): Code: global___TemporaryBan.TempBanReason.ValueType | None = ..., Expire: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Code", b"Code", "Expire", b"Expire"]) -> None: ... global___TemporaryBan = TemporaryBan @@ -3948,18 +2502,8 @@ class ConnectFailure(google.protobuf.message.Message): Message: builtins.str | None = ..., Raw: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Message", b"Message", "Raw", b"Raw", "Reason", b"Reason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Message", b"Message", "Raw", b"Raw", "Reason", b"Reason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Message", b"Message", "Raw", b"Raw", "Reason", b"Reason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Message", b"Message", "Raw", b"Raw", "Reason", b"Reason"]) -> None: ... global___ConnectFailure = ConnectFailure @@ -3990,12 +2534,8 @@ class StreamError(google.protobuf.message.Message): Code: builtins.str | None = ..., Raw: global___Node | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Code", b"Code", "Raw", b"Raw"]) -> None: ... global___StreamError = StreamError @@ -4010,9 +2550,7 @@ class Disconnected(google.protobuf.message.Message): *, status: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["status", b"status"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["status", b"status"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["status", b"status"]) -> None: ... global___Disconnected = Disconnected @@ -4031,9 +2569,7 @@ class HistorySync(google.protobuf.message.Message): *, Data: waHistorySync.WAWebProtobufsHistorySync_pb2.HistorySync | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Data", b"Data"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Data", b"Data"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Data", b"Data"]) -> None: ... global___HistorySync = HistorySync @@ -4053,12 +2589,7 @@ class Receipt(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReceiptTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Receipt._ReceiptType.ValueType - ], - builtins.type, - ): + class _ReceiptTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Receipt._ReceiptType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DELIVERED: Receipt._ReceiptType.ValueType # 1 SENDER: Receipt._ReceiptType.ValueType # 2 @@ -4094,11 +2625,7 @@ class Receipt(google.protobuf.message.Message): @property def MessageSource(self) -> global___MessageSource: ... @property - def MessageIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def MessageIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -4107,30 +2634,8 @@ class Receipt(google.protobuf.message.Message): Timestamp: builtins.int | None = ..., Type: global___Receipt.ReceiptType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "MessageSource", - b"MessageSource", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "MessageIDs", - b"MessageIDs", - "MessageSource", - b"MessageSource", - "Timestamp", - b"Timestamp", - "Type", - b"Type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["MessageSource", b"MessageSource", "Timestamp", b"Timestamp", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["MessageIDs", b"MessageIDs", "MessageSource", b"MessageSource", "Timestamp", b"Timestamp", "Type", b"Type"]) -> None: ... global___Receipt = Receipt @@ -4144,12 +2649,7 @@ class ChatPresence(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatPresenceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ChatPresence._ChatPresence.ValueType - ], - builtins.type, - ): + class _ChatPresenceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChatPresence._ChatPresence.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor COMPOSING: ChatPresence._ChatPresence.ValueType # 1 PAUSED: ChatPresence._ChatPresence.ValueType # 2 @@ -4162,19 +2662,12 @@ class ChatPresence(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatPresenceMediaEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ChatPresence._ChatPresenceMedia.ValueType - ], - builtins.type, - ): + class _ChatPresenceMediaEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ChatPresence._ChatPresenceMedia.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor TEXT: ChatPresence._ChatPresenceMedia.ValueType # 1 AUDIO: ChatPresence._ChatPresenceMedia.ValueType # 2 - class ChatPresenceMedia( - _ChatPresenceMedia, metaclass=_ChatPresenceMediaEnumTypeWrapper - ): ... + class ChatPresenceMedia(_ChatPresenceMedia, metaclass=_ChatPresenceMediaEnumTypeWrapper): ... TEXT: ChatPresence.ChatPresenceMedia.ValueType # 1 AUDIO: ChatPresence.ChatPresenceMedia.ValueType # 2 @@ -4192,18 +2685,8 @@ class ChatPresence(google.protobuf.message.Message): State: global___ChatPresence.ChatPresence.ValueType | None = ..., Media: global___ChatPresence.ChatPresenceMedia.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Media", b"Media", "MessageSource", b"MessageSource", "State", b"State" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Media", b"Media", "MessageSource", b"MessageSource", "State", b"State" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Media", b"Media", "MessageSource", b"MessageSource", "State", b"State"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Media", b"Media", "MessageSource", b"MessageSource", "State", b"State"]) -> None: ... global___ChatPresence = ChatPresence @@ -4227,18 +2710,8 @@ class Presence(google.protobuf.message.Message): Unavailable: builtins.bool | None = ..., LastSeen: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["From", b"From", "LastSeen", b"LastSeen", "Unavailable", b"Unavailable"]) -> None: ... global___Presence = Presence @@ -4265,32 +2738,8 @@ class JoinedGroup(google.protobuf.message.Message): CreateKey: builtins.str | None = ..., GroupInfo: global___GroupInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupInfo", - b"GroupInfo", - "Reason", - b"Reason", - "Type", - b"Type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CreateKey", - b"CreateKey", - "GroupInfo", - b"GroupInfo", - "Reason", - b"Reason", - "Type", - b"Type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupInfo", b"GroupInfo", "Reason", b"Reason", "Type", b"Type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CreateKey", b"CreateKey", "GroupInfo", b"GroupInfo", "Reason", b"Reason", "Type", b"Type"]) -> None: ... global___JoinedGroup = JoinedGroup @@ -4348,35 +2797,15 @@ class GroupInfoEvent(google.protobuf.message.Message): @property def Unlink(self) -> global___GroupLinkChange: ... @property - def Join( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Join(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def Leave( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Leave(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def Promote( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Promote(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def Demote( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___JID - ]: ... + def Demote(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___JID]: ... @property - def UnknownChanges( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Node - ]: ... + def UnknownChanges(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Node]: ... def __init__( self, *, @@ -4402,90 +2831,8 @@ class GroupInfoEvent(google.protobuf.message.Message): Demote: collections.abc.Iterable[global___JID] | None = ..., UnknownChanges: collections.abc.Iterable[global___Node] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Announce", - b"Announce", - "Delete", - b"Delete", - "Ephemeral", - b"Ephemeral", - "JID", - b"JID", - "JoinReason", - b"JoinReason", - "Link", - b"Link", - "Locked", - b"Locked", - "Name", - b"Name", - "NewInviteLink", - b"NewInviteLink", - "Notify", - b"Notify", - "ParticipantVersionID", - b"ParticipantVersionID", - "PrevParticipantsVersionID", - b"PrevParticipantsVersionID", - "Sender", - b"Sender", - "Timestamp", - b"Timestamp", - "Topic", - b"Topic", - "Unlink", - b"Unlink", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Announce", - b"Announce", - "Delete", - b"Delete", - "Demote", - b"Demote", - "Ephemeral", - b"Ephemeral", - "JID", - b"JID", - "Join", - b"Join", - "JoinReason", - b"JoinReason", - "Leave", - b"Leave", - "Link", - b"Link", - "Locked", - b"Locked", - "Name", - b"Name", - "NewInviteLink", - b"NewInviteLink", - "Notify", - b"Notify", - "ParticipantVersionID", - b"ParticipantVersionID", - "PrevParticipantsVersionID", - b"PrevParticipantsVersionID", - "Promote", - b"Promote", - "Sender", - b"Sender", - "Timestamp", - b"Timestamp", - "Topic", - b"Topic", - "UnknownChanges", - b"UnknownChanges", - "Unlink", - b"Unlink", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Announce", b"Announce", "Delete", b"Delete", "Ephemeral", b"Ephemeral", "JID", b"JID", "JoinReason", b"JoinReason", "Link", b"Link", "Locked", b"Locked", "Name", b"Name", "NewInviteLink", b"NewInviteLink", "Notify", b"Notify", "ParticipantVersionID", b"ParticipantVersionID", "PrevParticipantsVersionID", b"PrevParticipantsVersionID", "Sender", b"Sender", "Timestamp", b"Timestamp", "Topic", b"Topic", "Unlink", b"Unlink"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Announce", b"Announce", "Delete", b"Delete", "Demote", b"Demote", "Ephemeral", b"Ephemeral", "JID", b"JID", "Join", b"Join", "JoinReason", b"JoinReason", "Leave", b"Leave", "Link", b"Link", "Locked", b"Locked", "Name", b"Name", "NewInviteLink", b"NewInviteLink", "Notify", b"Notify", "ParticipantVersionID", b"ParticipantVersionID", "PrevParticipantsVersionID", b"PrevParticipantsVersionID", "Promote", b"Promote", "Sender", b"Sender", "Timestamp", b"Timestamp", "Topic", b"Topic", "UnknownChanges", b"UnknownChanges", "Unlink", b"Unlink"]) -> None: ... global___GroupInfoEvent = GroupInfoEvent @@ -4513,32 +2860,8 @@ class Picture(google.protobuf.message.Message): Timestamp: builtins.int | None = ..., Remove: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Author", - b"Author", - "JID", - b"JID", - "Remove", - b"Remove", - "Timestamp", - b"Timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Author", - b"Author", - "JID", - b"JID", - "Remove", - b"Remove", - "Timestamp", - b"Timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Author", b"Author", "JID", b"JID", "Remove", b"Remove", "Timestamp", b"Timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Author", b"Author", "JID", b"JID", "Remove", b"Remove", "Timestamp", b"Timestamp"]) -> None: ... global___Picture = Picture @@ -4562,18 +2885,8 @@ class IdentityChange(google.protobuf.message.Message): Timestamp: builtins.int | None = ..., Implicit: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Implicit", b"Implicit", "JID", b"JID", "Timestamp", b"Timestamp"]) -> None: ... global___IdentityChange = IdentityChange @@ -4612,48 +2925,8 @@ class privacySettingsEvent(google.protobuf.message.Message): OnlineChanged: builtins.bool | None = ..., CallAddChanged: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "CallAddChanged", - b"CallAddChanged", - "GroupAddChanged", - b"GroupAddChanged", - "LastSeenChanged", - b"LastSeenChanged", - "NewSettings", - b"NewSettings", - "OnlineChanged", - b"OnlineChanged", - "ProfileChanged", - b"ProfileChanged", - "ReadReceiptsChanged", - b"ReadReceiptsChanged", - "StatusChanged", - b"StatusChanged", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "CallAddChanged", - b"CallAddChanged", - "GroupAddChanged", - b"GroupAddChanged", - "LastSeenChanged", - b"LastSeenChanged", - "NewSettings", - b"NewSettings", - "OnlineChanged", - b"OnlineChanged", - "ProfileChanged", - b"ProfileChanged", - "ReadReceiptsChanged", - b"ReadReceiptsChanged", - "StatusChanged", - b"StatusChanged", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["CallAddChanged", b"CallAddChanged", "GroupAddChanged", b"GroupAddChanged", "LastSeenChanged", b"LastSeenChanged", "NewSettings", b"NewSettings", "OnlineChanged", b"OnlineChanged", "ProfileChanged", b"ProfileChanged", "ReadReceiptsChanged", b"ReadReceiptsChanged", "StatusChanged", b"StatusChanged"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["CallAddChanged", b"CallAddChanged", "GroupAddChanged", b"GroupAddChanged", "LastSeenChanged", b"LastSeenChanged", "NewSettings", b"NewSettings", "OnlineChanged", b"OnlineChanged", "ProfileChanged", b"ProfileChanged", "ReadReceiptsChanged", b"ReadReceiptsChanged", "StatusChanged", b"StatusChanged"]) -> None: ... global___privacySettingsEvent = privacySettingsEvent @@ -4682,36 +2955,8 @@ class OfflineSyncPreview(google.protobuf.message.Message): Notifications: builtins.int | None = ..., Receipts: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "AppDataChanges", - b"AppDataChanges", - "Message", - b"Message", - "Notifications", - b"Notifications", - "Receipts", - b"Receipts", - "Total", - b"Total", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "AppDataChanges", - b"AppDataChanges", - "Message", - b"Message", - "Notifications", - b"Notifications", - "Receipts", - b"Receipts", - "Total", - b"Total", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["AppDataChanges", b"AppDataChanges", "Message", b"Message", "Notifications", b"Notifications", "Receipts", b"Receipts", "Total", b"Total"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["AppDataChanges", b"AppDataChanges", "Message", b"Message", "Notifications", b"Notifications", "Receipts", b"Receipts", "Total", b"Total"]) -> None: ... global___OfflineSyncPreview = OfflineSyncPreview @@ -4728,9 +2973,7 @@ class OfflineSyncCompleted(google.protobuf.message.Message): *, Count: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Count", b"Count"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["Count", b"Count"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["Count", b"Count"]) -> None: ... global___OfflineSyncCompleted = OfflineSyncCompleted @@ -4745,12 +2988,7 @@ class BlocklistEvent(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionsEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BlocklistEvent._Actions.ValueType - ], - builtins.type, - ): + class _ActionsEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BlocklistEvent._Actions.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: BlocklistEvent._Actions.ValueType # 1 MODIFY: BlocklistEvent._Actions.ValueType # 2 @@ -4767,11 +3005,7 @@ class BlocklistEvent(google.protobuf.message.Message): DHASH: builtins.str PrevDHash: builtins.str @property - def Changes( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BlocklistChange - ]: ... + def Changes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BlocklistChange]: ... def __init__( self, *, @@ -4780,25 +3014,8 @@ class BlocklistEvent(google.protobuf.message.Message): PrevDHash: builtins.str | None = ..., Changes: collections.abc.Iterable[global___BlocklistChange] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Action", b"Action", "DHASH", b"DHASH", "PrevDHash", b"PrevDHash" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Action", - b"Action", - "Changes", - b"Changes", - "DHASH", - b"DHASH", - "PrevDHash", - b"PrevDHash", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Action", b"Action", "DHASH", b"DHASH", "PrevDHash", b"PrevDHash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Action", b"Action", "Changes", b"Changes", "DHASH", b"DHASH", "PrevDHash", b"PrevDHash"]) -> None: ... global___BlocklistEvent = BlocklistEvent @@ -4812,12 +3029,7 @@ class BlocklistChange(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BlocklistChange._Action.ValueType - ], - builtins.type, - ): + class _ActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BlocklistChange._Action.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor BLOCK: BlocklistChange._Action.ValueType # 1 UNBLOCK: BlocklistChange._Action.ValueType # 2 @@ -4837,12 +3049,8 @@ class BlocklistChange(google.protobuf.message.Message): JID: global___JID | None = ..., BlockAction: global___BlocklistChange.Action.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["BlockAction", b"BlockAction", "JID", b"JID"]) -> None: ... global___BlocklistChange = BlocklistChange @@ -4860,12 +3068,8 @@ class NewsletterJoin(google.protobuf.message.Message): *, NewsletterMetadata: global___NewsletterMetadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["NewsletterMetadata", b"NewsletterMetadata"]) -> None: ... global___NewsletterJoin = NewsletterJoin @@ -4886,12 +3090,8 @@ class NewsletterLeave(google.protobuf.message.Message): ID: global___JID | None = ..., Role: global___NewsletterRole.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "Role", b"Role"]) -> None: ... global___NewsletterLeave = NewsletterLeave @@ -4912,12 +3112,8 @@ class NewsletterMuteChange(google.protobuf.message.Message): ID: global___JID | None = ..., Mute: global___NewsletterMuteState.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "Mute", b"Mute"]) -> None: ... global___NewsletterMuteChange = NewsletterMuteChange @@ -4934,11 +3130,7 @@ class NewsletterLiveUpdate(google.protobuf.message.Message): @property def JID(self) -> global___JID: ... @property - def Messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___NewsletterMessage - ]: ... + def Messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___NewsletterMessage]: ... def __init__( self, *, @@ -4946,15 +3138,8 @@ class NewsletterLiveUpdate(google.protobuf.message.Message): TIME: builtins.int | None = ..., Messages: collections.abc.Iterable[global___NewsletterMessage] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["JID", b"JID", "TIME", b"TIME"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JID", b"JID", "Messages", b"Messages", "TIME", b"TIME" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "TIME", b"TIME"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "Messages", b"Messages", "TIME", b"TIME"]) -> None: ... global___NewsletterLiveUpdate = NewsletterLiveUpdate @@ -4979,32 +3164,8 @@ class BasicCallMeta(google.protobuf.message.Message): callCreator: global___JID | None = ..., callID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callCreator", - b"callCreator", - "callID", - b"callID", - "from", - b"from", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callCreator", - b"callCreator", - "callID", - b"callID", - "from", - b"from", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callCreator", b"callCreator", "callID", b"callID", "from", b"from", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callCreator", b"callCreator", "callID", b"callID", "from", b"from", "timestamp", b"timestamp"]) -> None: ... global___BasicCallMeta = BasicCallMeta @@ -5022,18 +3183,8 @@ class CallRemoteMeta(google.protobuf.message.Message): remotePlatform: builtins.str | None = ..., remoteVersion: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["remotePlatform", b"remotePlatform", "remoteVersion", b"remoteVersion"]) -> None: ... global___CallRemoteMeta = CallRemoteMeta @@ -5059,28 +3210,8 @@ class CallOffer(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallOffer = CallOffer @@ -5104,28 +3235,8 @@ class CallAccept(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallAccept = CallAccept @@ -5149,28 +3260,8 @@ class CallPreAccept(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallPreAccept = CallPreAccept @@ -5194,28 +3285,8 @@ class CallTransport(google.protobuf.message.Message): callRemoteMeta: global___CallRemoteMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "callRemoteMeta", - b"callRemoteMeta", - "data", - b"data", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "callRemoteMeta", b"callRemoteMeta", "data", b"data"]) -> None: ... global___CallTransport = CallTransport @@ -5241,32 +3312,8 @@ class CallOfferNotice(google.protobuf.message.Message): type: builtins.str | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "data", - b"data", - "media", - b"media", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", - b"basicCallMeta", - "data", - b"data", - "media", - b"media", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "media", b"media", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "media", b"media", "type", b"type"]) -> None: ... global___CallOfferNotice = CallOfferNotice @@ -5286,14 +3333,8 @@ class CallRelayLatency(google.protobuf.message.Message): basicCallMeta: global___BasicCallMeta | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data"]) -> None: ... global___CallRelayLatency = CallRelayLatency @@ -5316,18 +3357,8 @@ class CallTerminate(google.protobuf.message.Message): reason: builtins.str | None = ..., data: global___Node | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["basicCallMeta", b"basicCallMeta", "data", b"data", "reason", b"reason"]) -> None: ... global___CallTerminate = CallTerminate @@ -5343,9 +3374,7 @@ class UnknownCallEvent(google.protobuf.message.Message): *, node: global___Node | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["node", b"node"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["node", b"node"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["node", b"node"]) -> None: ... global___UnknownCallEvent = UnknownCallEvent @@ -5358,19 +3387,12 @@ class UndecryptableMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DecryptFailModeTEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - UndecryptableMessage._DecryptFailModeT.ValueType - ], - builtins.type, - ): + class _DecryptFailModeTEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UndecryptableMessage._DecryptFailModeT.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DECRYPT_FAIL_SHOW: UndecryptableMessage._DecryptFailModeT.ValueType # 1 DECRYPT_FAIL_HIDE: UndecryptableMessage._DecryptFailModeT.ValueType # 2 - class DecryptFailModeT( - _DecryptFailModeT, metaclass=_DecryptFailModeTEnumTypeWrapper - ): ... + class DecryptFailModeT(_DecryptFailModeT, metaclass=_DecryptFailModeTEnumTypeWrapper): ... DECRYPT_FAIL_SHOW: UndecryptableMessage.DecryptFailModeT.ValueType # 1 DECRYPT_FAIL_HIDE: UndecryptableMessage.DecryptFailModeT.ValueType # 2 @@ -5386,31 +3408,10 @@ class UndecryptableMessage(google.protobuf.message.Message): *, Info: global___MessageInfo | None = ..., IsUnavailable: builtins.bool | None = ..., - DecryptFailMode: global___UndecryptableMessage.DecryptFailModeT.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "DecryptFailMode", - b"DecryptFailMode", - "Info", - b"Info", - "IsUnavailable", - b"IsUnavailable", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "DecryptFailMode", - b"DecryptFailMode", - "Info", - b"Info", - "IsUnavailable", - b"IsUnavailable", - ], + DecryptFailMode: global___UndecryptableMessage.DecryptFailModeT.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["DecryptFailMode", b"DecryptFailMode", "Info", b"Info", "IsUnavailable", b"IsUnavailable"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DecryptFailMode", b"DecryptFailMode", "Info", b"Info", "IsUnavailable", b"IsUnavailable"]) -> None: ... global___UndecryptableMessage = UndecryptableMessage @@ -5422,24 +3423,15 @@ class UpdateGroupParticipantsReturnFunction(google.protobuf.message.Message): PARTICIPANTS_FIELD_NUMBER: builtins.int Error: builtins.str @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupParticipant - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... def __init__( self, *, Error: builtins.str | None = ..., participants: collections.abc.Iterable[global___GroupParticipant] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Error", b"Error"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["Error", b"Error", "participants", b"participants"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "participants", b"participants"]) -> None: ... global___UpdateGroupParticipantsReturnFunction = UpdateGroupParticipantsReturnFunction @@ -5458,12 +3450,8 @@ class GetMessageForRetryReturnFunction(google.protobuf.message.Message): isEmpty: builtins.bool | None = ..., Message: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Message", b"Message", "isEmpty", b"isEmpty"]) -> None: ... global___GetMessageForRetryReturnFunction = GetMessageForRetryReturnFunction @@ -5489,32 +3477,8 @@ class LocalChatSettings(google.protobuf.message.Message): Pinned: builtins.bool | None = ..., Archived: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Archived", - b"Archived", - "Found", - b"Found", - "MutedUntil", - b"MutedUntil", - "Pinned", - b"Pinned", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Archived", - b"Archived", - "Found", - b"Found", - "MutedUntil", - b"MutedUntil", - "Pinned", - b"Pinned", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["Archived", b"Archived", "Found", b"Found", "MutedUntil", b"MutedUntil", "Pinned", b"Pinned"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Archived", b"Archived", "Found", b"Found", "MutedUntil", b"MutedUntil", "Pinned", b"Pinned"]) -> None: ... global___LocalChatSettings = LocalChatSettings @@ -5535,31 +3499,9 @@ class ReturnFunctionWithError(google.protobuf.message.Message): Error: builtins.str | None = ..., LocalChatSettings: global___LocalChatSettings | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "Error", - b"Error", - "LocalChatSettings", - b"LocalChatSettings", - "Return", - b"Return", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "Error", - b"Error", - "LocalChatSettings", - b"LocalChatSettings", - "Return", - b"Return", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["Return", b"Return"] - ) -> typing.Literal["LocalChatSettings"] | None: ... + def HasField(self, field_name: typing.Literal["Error", b"Error", "LocalChatSettings", b"LocalChatSettings", "Return", b"Return"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["Error", b"Error", "LocalChatSettings", b"LocalChatSettings", "Return", b"Return"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["Return", b"Return"]) -> typing.Literal["LocalChatSettings"] | None: ... global___ReturnFunctionWithError = ReturnFunctionWithError @@ -5587,35 +3529,7 @@ class SendRequestExtra(google.protobuf.message.Message): Timeout: builtins.int | None = ..., MediaHandle: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "InlineBotJID", - b"InlineBotJID", - "MediaHandle", - b"MediaHandle", - "Peer", - b"Peer", - "Timeout", - b"Timeout", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "InlineBotJID", - b"InlineBotJID", - "MediaHandle", - b"MediaHandle", - "Peer", - b"Peer", - "Timeout", - b"Timeout", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "InlineBotJID", b"InlineBotJID", "MediaHandle", b"MediaHandle", "Peer", b"Peer", "Timeout", b"Timeout"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "InlineBotJID", b"InlineBotJID", "MediaHandle", b"MediaHandle", "Peer", b"Peer", "Timeout", b"Timeout"]) -> None: ... global___SendRequestExtra = SendRequestExtra diff --git a/neonize/proto/waAdv/WAAdv_pb2.py b/neonize/proto/waAdv/WAAdv_pb2.py index 6b4787c..5b418d5 100644 --- a/neonize/proto/waAdv/WAAdv_pb2.py +++ b/neonize/proto/waAdv/WAAdv_pb2.py @@ -4,45 +4,46 @@ # source: waAdv/WAAdv.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waAdv/WAAdv.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waAdv/WAAdv.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x11waAdv/WAAdv.proto\x12\x05WAAdv"\x92\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12-\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c"\xa4\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12-\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12,\n\ndeviceType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c"k\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04HMAC\x18\x02 \x01(\x0c\x12-\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waAdv' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11waAdv/WAAdv.proto\x12\x05WAAdv\"\x92\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12-\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c\"\xa4\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12-\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12,\n\ndeviceType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c\"k\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04HMAC\x18\x02 \x01(\x0c\x12-\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waAdv') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waAdv.WAAdv_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waAdv.WAAdv_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waAdv" - _globals["_ADVKEYINDEXLIST"].fields_by_name["validIndexes"]._loaded_options = None - _globals["_ADVKEYINDEXLIST"].fields_by_name[ - "validIndexes" - ]._serialized_options = b"\020\001" - _globals["_ADVENCRYPTIONTYPE"]._serialized_start = 674 - _globals["_ADVENCRYPTIONTYPE"]._serialized_end = 715 - _globals["_ADVKEYINDEXLIST"]._serialized_start = 29 - _globals["_ADVKEYINDEXLIST"]._serialized_end = 175 - _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_start = 177 - _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_end = 272 - _globals["_ADVDEVICEIDENTITY"]._serialized_start = 275 - _globals["_ADVDEVICEIDENTITY"]._serialized_end = 439 - _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_start = 441 - _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_end = 563 - _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_start = 565 - _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_end = 672 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waAdv' + _globals['_ADVKEYINDEXLIST'].fields_by_name['validIndexes']._loaded_options = None + _globals['_ADVKEYINDEXLIST'].fields_by_name['validIndexes']._serialized_options = b'\020\001' + _globals['_ADVENCRYPTIONTYPE']._serialized_start=674 + _globals['_ADVENCRYPTIONTYPE']._serialized_end=715 + _globals['_ADVKEYINDEXLIST']._serialized_start=29 + _globals['_ADVKEYINDEXLIST']._serialized_end=175 + _globals['_ADVSIGNEDKEYINDEXLIST']._serialized_start=177 + _globals['_ADVSIGNEDKEYINDEXLIST']._serialized_end=272 + _globals['_ADVDEVICEIDENTITY']._serialized_start=275 + _globals['_ADVDEVICEIDENTITY']._serialized_end=439 + _globals['_ADVSIGNEDDEVICEIDENTITY']._serialized_start=441 + _globals['_ADVSIGNEDDEVICEIDENTITY']._serialized_end=563 + _globals['_ADVSIGNEDDEVICEIDENTITYHMAC']._serialized_start=565 + _globals['_ADVSIGNEDDEVICEIDENTITYHMAC']._serialized_end=672 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waAdv/WAAdv_pb2.pyi b/neonize/proto/waAdv/WAAdv_pb2.pyi index 3b4caef..d0fa92f 100644 --- a/neonize/proto/waAdv/WAAdv_pb2.pyi +++ b/neonize/proto/waAdv/WAAdv_pb2.pyi @@ -23,19 +23,12 @@ class _ADVEncryptionType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _ADVEncryptionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _ADVEncryptionType.ValueType - ], - builtins.type, -): +class _ADVEncryptionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ADVEncryptionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE: _ADVEncryptionType.ValueType # 0 HOSTED: _ADVEncryptionType.ValueType # 1 -class ADVEncryptionType( - _ADVEncryptionType, metaclass=_ADVEncryptionTypeEnumTypeWrapper -): ... +class ADVEncryptionType(_ADVEncryptionType, metaclass=_ADVEncryptionTypeEnumTypeWrapper): ... E2EE: ADVEncryptionType.ValueType # 0 HOSTED: ADVEncryptionType.ValueType # 1 @@ -55,11 +48,7 @@ class ADVKeyIndexList(google.protobuf.message.Message): currentIndex: builtins.int accountType: global___ADVEncryptionType.ValueType @property - def validIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def validIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -69,34 +58,8 @@ class ADVKeyIndexList(google.protobuf.message.Message): validIndexes: collections.abc.Iterable[builtins.int] | None = ..., accountType: global___ADVEncryptionType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "currentIndex", - b"currentIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "currentIndex", - b"currentIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - "validIndexes", - b"validIndexes", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountType", b"accountType", "currentIndex", b"currentIndex", "rawID", b"rawID", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountType", b"accountType", "currentIndex", b"currentIndex", "rawID", b"rawID", "timestamp", b"timestamp", "validIndexes", b"validIndexes"]) -> None: ... global___ADVKeyIndexList = ADVKeyIndexList @@ -117,28 +80,8 @@ class ADVSignedKeyIndexList(google.protobuf.message.Message): accountSignature: builtins.bytes | None = ..., accountSignatureKey: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details"]) -> None: ... global___ADVSignedKeyIndexList = ADVSignedKeyIndexList @@ -165,36 +108,8 @@ class ADVDeviceIdentity(google.protobuf.message.Message): accountType: global___ADVEncryptionType.ValueType | None = ..., deviceType: global___ADVEncryptionType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "deviceType", - b"deviceType", - "keyIndex", - b"keyIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "deviceType", - b"deviceType", - "keyIndex", - b"keyIndex", - "rawID", - b"rawID", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountType", b"accountType", "deviceType", b"deviceType", "keyIndex", b"keyIndex", "rawID", b"rawID", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountType", b"accountType", "deviceType", b"deviceType", "keyIndex", b"keyIndex", "rawID", b"rawID", "timestamp", b"timestamp"]) -> None: ... global___ADVDeviceIdentity = ADVDeviceIdentity @@ -218,32 +133,8 @@ class ADVSignedDeviceIdentity(google.protobuf.message.Message): accountSignature: builtins.bytes | None = ..., deviceSignature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - "deviceSignature", - b"deviceSignature", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountSignature", - b"accountSignature", - "accountSignatureKey", - b"accountSignatureKey", - "details", - b"details", - "deviceSignature", - b"deviceSignature", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details", "deviceSignature", b"deviceSignature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountSignature", b"accountSignature", "accountSignatureKey", b"accountSignatureKey", "details", b"details", "deviceSignature", b"deviceSignature"]) -> None: ... global___ADVSignedDeviceIdentity = ADVSignedDeviceIdentity @@ -264,17 +155,7 @@ class ADVSignedDeviceIdentityHMAC(google.protobuf.message.Message): HMAC: builtins.bytes | None = ..., accountType: global___ADVEncryptionType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "HMAC", b"HMAC", "accountType", b"accountType", "details", b"details" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "HMAC", b"HMAC", "accountType", b"accountType", "details", b"details" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["HMAC", b"HMAC", "accountType", b"accountType", "details", b"details"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["HMAC", b"HMAC", "accountType", b"accountType", "details", b"details"]) -> None: ... global___ADVSignedDeviceIdentityHMAC = ADVSignedDeviceIdentityHMAC diff --git a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py index 78b390d..c65c5eb 100644 --- a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py +++ b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py @@ -4,20 +4,18 @@ # source: waArmadilloApplication/WAArmadilloApplication.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waArmadilloApplication/WAArmadilloApplication.proto", + '', + 'waArmadilloApplication/WAArmadilloApplication.proto' ) # @@protoc_insertion_point(imports) @@ -28,144 +26,84 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n3waArmadilloApplication/WAArmadilloApplication.proto\x12\x16WAArmadilloApplication\x1a#waArmadilloXMA/WAArmadilloXMA.proto\x1a\x17waCommon/WACommon.proto"\x95\x34\n\tArmadillo\x12:\n\x07payload\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.Payload\x12<\n\x08metadata\x18\x02 \x01(\x0b\x32*.WAArmadilloApplication.Armadillo.Metadata\x1a\n\n\x08Metadata\x1a\xa9\x02\n\x07Payload\x12<\n\x07\x63ontent\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.ContentH\x00\x12L\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32\x31.WAArmadilloApplication.Armadillo.ApplicationDataH\x00\x12:\n\x06signal\x18\x03 \x01(\x0b\x32(.WAArmadilloApplication.Armadillo.SignalH\x00\x12K\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x34.WAArmadilloApplication.Armadillo.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xae\x04\n\x06Signal\x12\x63\n\x17\x65ncryptedBackupsSecrets\x18\x01 \x01(\x0b\x32@.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecretsH\x00\x1a\xb4\x03\n\x17\x45ncryptedBackupsSecrets\x12\x10\n\x08\x62\x61\x63kupID\x18\x01 \x01(\x04\x12\x14\n\x0cserverDataID\x18\x02 \x01(\x04\x12U\n\x05\x65poch\x18\x03 \x03(\x0b\x32\x46.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch\x12\x1b\n\x13tempOcmfClientState\x18\x04 \x01(\x0c\x12\x16\n\x0emailboxRootKey\x18\x05 \x01(\x0c\x12 \n\x18obliviousValidationToken\x18\x06 \x01(\x0c\x1a\xc2\x01\n\x05\x45poch\x12\n\n\x02ID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61nonID\x18\x02 \x01(\x0c\x12\x0f\n\x07rootKey\x18\x03 \x01(\x0c\x12\x62\n\x06status\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus"(\n\x0b\x45pochStatus\x12\x0b\n\x07\x45S_OPEN\x10\x01\x12\x0c\n\x08\x45S_CLOSE\x10\x02\x42\x08\n\x06signal\x1a\x9a\x10\n\x0f\x41pplicationData\x12\x62\n\x0cmetadataSync\x18\x01 \x01(\x0b\x32J.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotificationH\x00\x12_\n\raiBotResponse\x18\x02 \x01(\x0b\x32\x46.WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessageH\x00\x1aZ\n\x14\x41IBotResponseMessage\x12\x13\n\x0bsummonToken\x18\x01 \x01(\t\x12\x13\n\x0bmessageText\x18\x02 \x01(\t\x12\x18\n\x10serializedExtras\x18\x03 \x01(\t\x1a\xdf\x0c\n\x12MetadataSyncAction\x12i\n\nchatAction\x18\x65 \x01(\x0b\x32S.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatActionH\x00\x12o\n\rmessageAction\x18\x66 \x01(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageActionH\x00\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x01 \x01(\x03\x1a\xdd\x01\n\x11SyncMessageAction\x12\x83\x01\n\rmessageDelete\x18\x65 \x01(\x0b\x32j.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDeleteH\x00\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x15\n\x13\x41\x63tionMessageDeleteB\x08\n\x06\x61\x63tion\x1a\xd3\x06\n\x0eSyncChatAction\x12|\n\x0b\x63hatArchive\x18\x65 \x01(\x0b\x32\x65.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchiveH\x00\x12z\n\nchatDelete\x18\x66 \x01(\x0b\x32\x64.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDeleteH\x00\x12v\n\x08\x63hatRead\x18g \x01(\x0b\x32\x62.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatReadH\x00\x12\x0e\n\x06\x63hatID\x18\x01 \x01(\t\x1a\x91\x01\n\x0e\x41\x63tionChatRead\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a\x85\x01\n\x10\x41\x63tionChatDelete\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x1a\x98\x01\n\x11\x41\x63tionChatArchive\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x10\n\x08\x61rchived\x18\x02 \x01(\x08\x42\x08\n\x06\x61\x63tion\x1aI\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x1a\xc4\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12h\n\x08messages\x18\x03 \x03(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageB\x0c\n\nactionType\x1aq\n\x18MetadataSyncNotification\x12U\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x44.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncActionB\x11\n\x0f\x61pplicationData\x1a\xbd\x1b\n\x07\x43ontent\x12P\n\rcommonSticker\x18\x01 \x01(\x0b\x32\x37.WAArmadilloApplication.Armadillo.Content.CommonStickerH\x00\x12V\n\x10screenshotAction\x18\x03 \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.ScreenshotActionH\x00\x12H\n\x16\x65xtendedContentMessage\x18\x04 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessageH\x00\x12N\n\x0cravenMessage\x18\x05 \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12\x64\n\x17ravenActionNotifMessage\x18\x06 \x01(\x0b\x32\x41.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessageH\x00\x12r\n\x1e\x65xtendedMessageContentWithSear\x18\x07 \x01(\x0b\x32H.WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSearH\x00\x12\\\n\x13imageGalleryMessage\x18\x08 \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.ImageGalleryMessageH\x00\x12j\n\x1apaymentsTransactionMessage\x18\n \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessageH\x00\x12\\\n\x13\x62umpExistingMessage\x18\x0b \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.BumpExistingMessageH\x00\x12V\n\x10noteReplyMessage\x18\r \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.NoteReplyMessageH\x00\x12R\n\x10ravenMessageMsgr\x18\x0e \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12j\n\x1anetworkVerificationMessage\x18\x0f \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.NetworkVerificationMessageH\x00\x1a\xf2\x06\n\x1aPaymentsTransactionMessage\x12\x15\n\rtransactionID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12i\n\rpaymentStatus\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus\x12\x46\n\x16\x65xtendedContentMessage\x18\x05 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessage"\xe7\x04\n\rPaymentStatus\x12\x13\n\x0fPAYMENT_UNKNOWN\x10\x00\x12\x12\n\x0eREQUEST_INITED\x10\x04\x12\x14\n\x10REQUEST_DECLINED\x10\x05\x12\x1b\n\x17REQUEST_TRANSFER_INITED\x10\x06\x12\x1e\n\x1aREQUEST_TRANSFER_COMPLETED\x10\x07\x12\x1b\n\x17REQUEST_TRANSFER_FAILED\x10\x08\x12\x14\n\x10REQUEST_CANCELED\x10\t\x12\x13\n\x0fREQUEST_EXPIRED\x10\n\x12\x13\n\x0fTRANSFER_INITED\x10\x0b\x12\x14\n\x10TRANSFER_PENDING\x10\x0c\x12+\n\'TRANSFER_PENDING_RECIPIENT_VERIFICATION\x10\r\x12\x15\n\x11TRANSFER_CANCELED\x10\x0e\x12\x16\n\x12TRANSFER_COMPLETED\x10\x0f\x12;\n7TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED\x10\x10\x12\x38\n4TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER\x10\x11\x12\x15\n\x11TRANSFER_REFUNDED\x10\x12\x12\x1b\n\x17TRANSFER_PARTIAL_REFUND\x10\x13\x12\x19\n\x15TRANSFER_CHARGED_BACK\x10\x14\x12\x14\n\x10TRANSFER_EXPIRED\x10\x15\x12\x15\n\x11TRANSFER_DECLINED\x10\x16\x12\x18\n\x14TRANSFER_UNAVAILABLE\x10\x17\x1a.\n\x1aNetworkVerificationMessage\x12\x10\n\x08\x63odeText\x18\x01 \x01(\t\x1a\x86\x02\n\x10NoteReplyMessage\x12,\n\x0btextContent\x18\x04 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12/\n\x0estickerContent\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoContent\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x0e\n\x06noteID\x18\x01 \x01(\t\x12\'\n\x08noteText\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x17\n\x0fnoteTimestampMS\x18\x03 \x01(\x03\x42\x12\n\x10noteReplyContent\x1a\x38\n\x13\x42umpExistingMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a<\n\x13ImageGalleryMessage\x12%\n\x06images\x18\x01 \x03(\x0b\x32\x15.WACommon.SubProtocol\x1a\xb3\x01\n\x10ScreenshotAction\x12\x61\n\x0escreenshotType\x18\x01 \x01(\x0e\x32I.WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType"<\n\x0eScreenshotType\x12\x14\n\x10SCREENSHOT_IMAGE\x10\x01\x12\x14\n\x10SCREEN_RECORDING\x10\x02\x1a\xa9\x01\n\x1e\x45xtendedContentMessageWithSear\x12\x0e\n\x06searID\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x11\n\tnativeURL\x18\x03 \x01(\t\x12\x34\n\x15searAssociatedMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x1d\n\x15searSentWithMessageID\x18\x05 \x01(\t\x1a\xf4\x01\n\x17RavenActionNotifMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x02 \x01(\x03\x12`\n\nactionType\x18\x03 \x01(\x0e\x32L.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType";\n\nActionType\x12\n\n\x06PLAYED\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x11\n\rFORCE_DISABLE\x10\x02\x1a\x9d\x02\n\x0cRavenMessage\x12-\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12[\n\rephemeralType\x18\x01 \x01(\x0e\x32\x44.WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType"B\n\rEphemeralType\x12\r\n\tVIEW_ONCE\x10\x00\x12\x10\n\x0c\x41LLOW_REPLAY\x10\x01\x12\x10\n\x0cKEEP_IN_CHAT\x10\x02\x42\x0e\n\x0cmediaContent\x1a\xa9\x01\n\rCommonSticker\x12X\n\x0bstickerType\x18\x01 \x01(\x0e\x32\x43.WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType">\n\x0bStickerType\x12\x0e\n\nSMALL_LIKE\x10\x01\x12\x0f\n\x0bMEDIUM_LIKE\x10\x02\x12\x0e\n\nLARGE_LIKE\x10\x03\x42\t\n\x07\x63ontentB2Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3waArmadilloApplication/WAArmadilloApplication.proto\x12\x16WAArmadilloApplication\x1a#waArmadilloXMA/WAArmadilloXMA.proto\x1a\x17waCommon/WACommon.proto\"\x95\x34\n\tArmadillo\x12:\n\x07payload\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.Payload\x12<\n\x08metadata\x18\x02 \x01(\x0b\x32*.WAArmadilloApplication.Armadillo.Metadata\x1a\n\n\x08Metadata\x1a\xa9\x02\n\x07Payload\x12<\n\x07\x63ontent\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.ContentH\x00\x12L\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32\x31.WAArmadilloApplication.Armadillo.ApplicationDataH\x00\x12:\n\x06signal\x18\x03 \x01(\x0b\x32(.WAArmadilloApplication.Armadillo.SignalH\x00\x12K\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x34.WAArmadilloApplication.Armadillo.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xae\x04\n\x06Signal\x12\x63\n\x17\x65ncryptedBackupsSecrets\x18\x01 \x01(\x0b\x32@.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecretsH\x00\x1a\xb4\x03\n\x17\x45ncryptedBackupsSecrets\x12\x10\n\x08\x62\x61\x63kupID\x18\x01 \x01(\x04\x12\x14\n\x0cserverDataID\x18\x02 \x01(\x04\x12U\n\x05\x65poch\x18\x03 \x03(\x0b\x32\x46.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch\x12\x1b\n\x13tempOcmfClientState\x18\x04 \x01(\x0c\x12\x16\n\x0emailboxRootKey\x18\x05 \x01(\x0c\x12 \n\x18obliviousValidationToken\x18\x06 \x01(\x0c\x1a\xc2\x01\n\x05\x45poch\x12\n\n\x02ID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61nonID\x18\x02 \x01(\x0c\x12\x0f\n\x07rootKey\x18\x03 \x01(\x0c\x12\x62\n\x06status\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus\"(\n\x0b\x45pochStatus\x12\x0b\n\x07\x45S_OPEN\x10\x01\x12\x0c\n\x08\x45S_CLOSE\x10\x02\x42\x08\n\x06signal\x1a\x9a\x10\n\x0f\x41pplicationData\x12\x62\n\x0cmetadataSync\x18\x01 \x01(\x0b\x32J.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotificationH\x00\x12_\n\raiBotResponse\x18\x02 \x01(\x0b\x32\x46.WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessageH\x00\x1aZ\n\x14\x41IBotResponseMessage\x12\x13\n\x0bsummonToken\x18\x01 \x01(\t\x12\x13\n\x0bmessageText\x18\x02 \x01(\t\x12\x18\n\x10serializedExtras\x18\x03 \x01(\t\x1a\xdf\x0c\n\x12MetadataSyncAction\x12i\n\nchatAction\x18\x65 \x01(\x0b\x32S.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatActionH\x00\x12o\n\rmessageAction\x18\x66 \x01(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageActionH\x00\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x01 \x01(\x03\x1a\xdd\x01\n\x11SyncMessageAction\x12\x83\x01\n\rmessageDelete\x18\x65 \x01(\x0b\x32j.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDeleteH\x00\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x15\n\x13\x41\x63tionMessageDeleteB\x08\n\x06\x61\x63tion\x1a\xd3\x06\n\x0eSyncChatAction\x12|\n\x0b\x63hatArchive\x18\x65 \x01(\x0b\x32\x65.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchiveH\x00\x12z\n\nchatDelete\x18\x66 \x01(\x0b\x32\x64.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDeleteH\x00\x12v\n\x08\x63hatRead\x18g \x01(\x0b\x32\x62.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatReadH\x00\x12\x0e\n\x06\x63hatID\x18\x01 \x01(\t\x1a\x91\x01\n\x0e\x41\x63tionChatRead\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a\x85\x01\n\x10\x41\x63tionChatDelete\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x1a\x98\x01\n\x11\x41\x63tionChatArchive\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x10\n\x08\x61rchived\x18\x02 \x01(\x08\x42\x08\n\x06\x61\x63tion\x1aI\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x1a\xc4\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12\"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12h\n\x08messages\x18\x03 \x03(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageB\x0c\n\nactionType\x1aq\n\x18MetadataSyncNotification\x12U\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x44.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncActionB\x11\n\x0f\x61pplicationData\x1a\xbd\x1b\n\x07\x43ontent\x12P\n\rcommonSticker\x18\x01 \x01(\x0b\x32\x37.WAArmadilloApplication.Armadillo.Content.CommonStickerH\x00\x12V\n\x10screenshotAction\x18\x03 \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.ScreenshotActionH\x00\x12H\n\x16\x65xtendedContentMessage\x18\x04 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessageH\x00\x12N\n\x0cravenMessage\x18\x05 \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12\x64\n\x17ravenActionNotifMessage\x18\x06 \x01(\x0b\x32\x41.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessageH\x00\x12r\n\x1e\x65xtendedMessageContentWithSear\x18\x07 \x01(\x0b\x32H.WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSearH\x00\x12\\\n\x13imageGalleryMessage\x18\x08 \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.ImageGalleryMessageH\x00\x12j\n\x1apaymentsTransactionMessage\x18\n \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessageH\x00\x12\\\n\x13\x62umpExistingMessage\x18\x0b \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.BumpExistingMessageH\x00\x12V\n\x10noteReplyMessage\x18\r \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.NoteReplyMessageH\x00\x12R\n\x10ravenMessageMsgr\x18\x0e \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12j\n\x1anetworkVerificationMessage\x18\x0f \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.NetworkVerificationMessageH\x00\x1a\xf2\x06\n\x1aPaymentsTransactionMessage\x12\x15\n\rtransactionID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12i\n\rpaymentStatus\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus\x12\x46\n\x16\x65xtendedContentMessage\x18\x05 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessage\"\xe7\x04\n\rPaymentStatus\x12\x13\n\x0fPAYMENT_UNKNOWN\x10\x00\x12\x12\n\x0eREQUEST_INITED\x10\x04\x12\x14\n\x10REQUEST_DECLINED\x10\x05\x12\x1b\n\x17REQUEST_TRANSFER_INITED\x10\x06\x12\x1e\n\x1aREQUEST_TRANSFER_COMPLETED\x10\x07\x12\x1b\n\x17REQUEST_TRANSFER_FAILED\x10\x08\x12\x14\n\x10REQUEST_CANCELED\x10\t\x12\x13\n\x0fREQUEST_EXPIRED\x10\n\x12\x13\n\x0fTRANSFER_INITED\x10\x0b\x12\x14\n\x10TRANSFER_PENDING\x10\x0c\x12+\n\'TRANSFER_PENDING_RECIPIENT_VERIFICATION\x10\r\x12\x15\n\x11TRANSFER_CANCELED\x10\x0e\x12\x16\n\x12TRANSFER_COMPLETED\x10\x0f\x12;\n7TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED\x10\x10\x12\x38\n4TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER\x10\x11\x12\x15\n\x11TRANSFER_REFUNDED\x10\x12\x12\x1b\n\x17TRANSFER_PARTIAL_REFUND\x10\x13\x12\x19\n\x15TRANSFER_CHARGED_BACK\x10\x14\x12\x14\n\x10TRANSFER_EXPIRED\x10\x15\x12\x15\n\x11TRANSFER_DECLINED\x10\x16\x12\x18\n\x14TRANSFER_UNAVAILABLE\x10\x17\x1a.\n\x1aNetworkVerificationMessage\x12\x10\n\x08\x63odeText\x18\x01 \x01(\t\x1a\x86\x02\n\x10NoteReplyMessage\x12,\n\x0btextContent\x18\x04 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12/\n\x0estickerContent\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoContent\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x0e\n\x06noteID\x18\x01 \x01(\t\x12\'\n\x08noteText\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x17\n\x0fnoteTimestampMS\x18\x03 \x01(\x03\x42\x12\n\x10noteReplyContent\x1a\x38\n\x13\x42umpExistingMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a<\n\x13ImageGalleryMessage\x12%\n\x06images\x18\x01 \x03(\x0b\x32\x15.WACommon.SubProtocol\x1a\xb3\x01\n\x10ScreenshotAction\x12\x61\n\x0escreenshotType\x18\x01 \x01(\x0e\x32I.WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType\"<\n\x0eScreenshotType\x12\x14\n\x10SCREENSHOT_IMAGE\x10\x01\x12\x14\n\x10SCREEN_RECORDING\x10\x02\x1a\xa9\x01\n\x1e\x45xtendedContentMessageWithSear\x12\x0e\n\x06searID\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x11\n\tnativeURL\x18\x03 \x01(\t\x12\x34\n\x15searAssociatedMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x1d\n\x15searSentWithMessageID\x18\x05 \x01(\t\x1a\xf4\x01\n\x17RavenActionNotifMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x02 \x01(\x03\x12`\n\nactionType\x18\x03 \x01(\x0e\x32L.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType\";\n\nActionType\x12\n\n\x06PLAYED\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x11\n\rFORCE_DISABLE\x10\x02\x1a\x9d\x02\n\x0cRavenMessage\x12-\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12[\n\rephemeralType\x18\x01 \x01(\x0e\x32\x44.WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType\"B\n\rEphemeralType\x12\r\n\tVIEW_ONCE\x10\x00\x12\x10\n\x0c\x41LLOW_REPLAY\x10\x01\x12\x10\n\x0cKEEP_IN_CHAT\x10\x02\x42\x0e\n\x0cmediaContent\x1a\xa9\x01\n\rCommonSticker\x12X\n\x0bstickerType\x18\x01 \x01(\x0e\x32\x43.WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType\">\n\x0bStickerType\x12\x0e\n\nSMALL_LIKE\x10\x01\x12\x0f\n\x0bMEDIUM_LIKE\x10\x02\x12\x0e\n\nLARGE_LIKE\x10\x03\x42\t\n\x07\x63ontentB2Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloApplication.WAArmadilloApplication_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloApplication.WAArmadilloApplication_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication" - _globals["_ARMADILLO"]._serialized_start = 142 - _globals["_ARMADILLO"]._serialized_end = 6819 - _globals["_ARMADILLO_METADATA"]._serialized_start = 277 - _globals["_ARMADILLO_METADATA"]._serialized_end = 287 - _globals["_ARMADILLO_PAYLOAD"]._serialized_start = 290 - _globals["_ARMADILLO_PAYLOAD"]._serialized_end = 587 - _globals["_ARMADILLO_SUBPROTOCOLPAYLOAD"]._serialized_start = 589 - _globals["_ARMADILLO_SUBPROTOCOLPAYLOAD"]._serialized_end = 661 - _globals["_ARMADILLO_SIGNAL"]._serialized_start = 664 - _globals["_ARMADILLO_SIGNAL"]._serialized_end = 1222 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS"]._serialized_start = 776 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS"]._serialized_end = 1212 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH"]._serialized_start = 1018 - _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH"]._serialized_end = 1212 - _globals[ - "_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS" - ]._serialized_start = 1172 - _globals[ - "_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS" - ]._serialized_end = 1212 - _globals["_ARMADILLO_APPLICATIONDATA"]._serialized_start = 1225 - _globals["_ARMADILLO_APPLICATIONDATA"]._serialized_end = 3299 - _globals["_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE"]._serialized_start = 1441 - _globals["_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE"]._serialized_end = 1531 - _globals["_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION"]._serialized_start = 1534 - _globals["_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION"]._serialized_end = 3165 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION" - ]._serialized_start = 1802 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION" - ]._serialized_end = 2023 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE" - ]._serialized_start = 1992 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE" - ]._serialized_end = 2013 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION" - ]._serialized_start = 2026 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION" - ]._serialized_end = 2877 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD" - ]._serialized_start = 2431 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD" - ]._serialized_end = 2576 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE" - ]._serialized_start = 2579 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE" - ]._serialized_end = 2712 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE" - ]._serialized_start = 2715 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE" - ]._serialized_end = 2867 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE" - ]._serialized_start = 2879 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE" - ]._serialized_end = 2952 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE" - ]._serialized_start = 2955 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE" - ]._serialized_end = 3151 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION" - ]._serialized_start = 3167 - _globals[ - "_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION" - ]._serialized_end = 3280 - _globals["_ARMADILLO_CONTENT"]._serialized_start = 3302 - _globals["_ARMADILLO_CONTENT"]._serialized_end = 6819 - _globals["_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE"]._serialized_start = 4432 - _globals["_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE"]._serialized_end = 5314 - _globals[ - "_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS" - ]._serialized_start = 4699 - _globals[ - "_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS" - ]._serialized_end = 5314 - _globals["_ARMADILLO_CONTENT_NETWORKVERIFICATIONMESSAGE"]._serialized_start = 5316 - _globals["_ARMADILLO_CONTENT_NETWORKVERIFICATIONMESSAGE"]._serialized_end = 5362 - _globals["_ARMADILLO_CONTENT_NOTEREPLYMESSAGE"]._serialized_start = 5365 - _globals["_ARMADILLO_CONTENT_NOTEREPLYMESSAGE"]._serialized_end = 5627 - _globals["_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE"]._serialized_start = 5629 - _globals["_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE"]._serialized_end = 5685 - _globals["_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE"]._serialized_start = 5687 - _globals["_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE"]._serialized_end = 5747 - _globals["_ARMADILLO_CONTENT_SCREENSHOTACTION"]._serialized_start = 5750 - _globals["_ARMADILLO_CONTENT_SCREENSHOTACTION"]._serialized_end = 5929 - _globals[ - "_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE" - ]._serialized_start = 5869 - _globals[ - "_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE" - ]._serialized_end = 5929 - _globals[ - "_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR" - ]._serialized_start = 5932 - _globals["_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR"]._serialized_end = 6101 - _globals["_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE"]._serialized_start = 6104 - _globals["_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE"]._serialized_end = 6348 - _globals[ - "_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE" - ]._serialized_start = 6289 - _globals[ - "_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE" - ]._serialized_end = 6348 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE"]._serialized_start = 6351 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE"]._serialized_end = 6636 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE"]._serialized_start = 6554 - _globals["_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE"]._serialized_end = 6620 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER"]._serialized_start = 6639 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER"]._serialized_end = 6808 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE"]._serialized_start = 6746 - _globals["_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE"]._serialized_end = 6808 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication' + _globals['_ARMADILLO']._serialized_start=142 + _globals['_ARMADILLO']._serialized_end=6819 + _globals['_ARMADILLO_METADATA']._serialized_start=277 + _globals['_ARMADILLO_METADATA']._serialized_end=287 + _globals['_ARMADILLO_PAYLOAD']._serialized_start=290 + _globals['_ARMADILLO_PAYLOAD']._serialized_end=587 + _globals['_ARMADILLO_SUBPROTOCOLPAYLOAD']._serialized_start=589 + _globals['_ARMADILLO_SUBPROTOCOLPAYLOAD']._serialized_end=661 + _globals['_ARMADILLO_SIGNAL']._serialized_start=664 + _globals['_ARMADILLO_SIGNAL']._serialized_end=1222 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS']._serialized_start=776 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS']._serialized_end=1212 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH']._serialized_start=1018 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH']._serialized_end=1212 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS']._serialized_start=1172 + _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS']._serialized_end=1212 + _globals['_ARMADILLO_APPLICATIONDATA']._serialized_start=1225 + _globals['_ARMADILLO_APPLICATIONDATA']._serialized_end=3299 + _globals['_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE']._serialized_start=1441 + _globals['_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE']._serialized_end=1531 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION']._serialized_start=1534 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION']._serialized_end=3165 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION']._serialized_start=1802 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION']._serialized_end=2023 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE']._serialized_start=1992 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE']._serialized_end=2013 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION']._serialized_start=2026 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION']._serialized_end=2877 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD']._serialized_start=2431 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD']._serialized_end=2576 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE']._serialized_start=2579 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE']._serialized_end=2712 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE']._serialized_start=2715 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE']._serialized_end=2867 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE']._serialized_start=2879 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE']._serialized_end=2952 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE']._serialized_start=2955 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE']._serialized_end=3151 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION']._serialized_start=3167 + _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION']._serialized_end=3280 + _globals['_ARMADILLO_CONTENT']._serialized_start=3302 + _globals['_ARMADILLO_CONTENT']._serialized_end=6819 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE']._serialized_start=4432 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE']._serialized_end=5314 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS']._serialized_start=4699 + _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS']._serialized_end=5314 + _globals['_ARMADILLO_CONTENT_NETWORKVERIFICATIONMESSAGE']._serialized_start=5316 + _globals['_ARMADILLO_CONTENT_NETWORKVERIFICATIONMESSAGE']._serialized_end=5362 + _globals['_ARMADILLO_CONTENT_NOTEREPLYMESSAGE']._serialized_start=5365 + _globals['_ARMADILLO_CONTENT_NOTEREPLYMESSAGE']._serialized_end=5627 + _globals['_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE']._serialized_start=5629 + _globals['_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE']._serialized_end=5685 + _globals['_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE']._serialized_start=5687 + _globals['_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE']._serialized_end=5747 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION']._serialized_start=5750 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION']._serialized_end=5929 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE']._serialized_start=5869 + _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE']._serialized_end=5929 + _globals['_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR']._serialized_start=5932 + _globals['_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR']._serialized_end=6101 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE']._serialized_start=6104 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE']._serialized_end=6348 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE']._serialized_start=6289 + _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE']._serialized_end=6348 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE']._serialized_start=6351 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE']._serialized_end=6636 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE']._serialized_start=6554 + _globals['_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE']._serialized_end=6620 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER']._serialized_start=6639 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER']._serialized_end=6808 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE']._serialized_start=6746 + _globals['_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE']._serialized_end=6808 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi index 0ef8730..82de53e 100644 --- a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi +++ b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi @@ -57,41 +57,9 @@ class Armadillo(google.protobuf.message.Message): signal: global___Armadillo.Signal | None = ..., subProtocol: global___Armadillo.SubProtocolPayload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> ( - typing.Literal["content", "applicationData", "signal", "subProtocol"] | None - ): ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["content", "applicationData", "signal", "subProtocol"] | None: ... @typing.final class SubProtocolPayload(google.protobuf.message.Message): @@ -102,15 +70,10 @@ class Armadillo(google.protobuf.message.Message): def __init__( self, *, - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["futureProof", b"futureProof"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["futureProof", b"futureProof"] + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> None: ... @typing.final class Signal(google.protobuf.message.Message): @@ -128,25 +91,14 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EpochStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType - ], - builtins.type, - ): + class _EpochStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ES_OPEN: Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType # 1 ES_CLOSE: Armadillo.Signal.EncryptedBackupsSecrets.Epoch._EpochStatus.ValueType # 2 - class EpochStatus( - _EpochStatus, metaclass=_EpochStatusEnumTypeWrapper - ): ... - ES_OPEN: ( - Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType - ) # 1 - ES_CLOSE: ( - Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType - ) # 2 + class EpochStatus(_EpochStatus, metaclass=_EpochStatusEnumTypeWrapper): ... + ES_OPEN: Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType # 1 + ES_CLOSE: Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType # 2 ID_FIELD_NUMBER: builtins.int ANONID_FIELD_NUMBER: builtins.int @@ -162,35 +114,10 @@ class Armadillo(google.protobuf.message.Message): ID: builtins.int | None = ..., anonID: builtins.bytes | None = ..., rootKey: builtins.bytes | None = ..., - status: global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "anonID", - b"anonID", - "rootKey", - b"rootKey", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "anonID", - b"anonID", - "rootKey", - b"rootKey", - "status", - b"status", - ], + status: global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "anonID", b"anonID", "rootKey", b"rootKey", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "anonID", b"anonID", "rootKey", b"rootKey", "status", b"status"]) -> None: ... BACKUPID_FIELD_NUMBER: builtins.int SERVERDATAID_FIELD_NUMBER: builtins.int @@ -204,89 +131,31 @@ class Armadillo(google.protobuf.message.Message): mailboxRootKey: builtins.bytes obliviousValidationToken: builtins.bytes @property - def epoch( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch - ]: ... + def epoch(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch]: ... def __init__( self, *, backupID: builtins.int | None = ..., serverDataID: builtins.int | None = ..., - epoch: collections.abc.Iterable[ - global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch - ] - | None = ..., + epoch: collections.abc.Iterable[global___Armadillo.Signal.EncryptedBackupsSecrets.Epoch] | None = ..., tempOcmfClientState: builtins.bytes | None = ..., mailboxRootKey: builtins.bytes | None = ..., obliviousValidationToken: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "backupID", - b"backupID", - "mailboxRootKey", - b"mailboxRootKey", - "obliviousValidationToken", - b"obliviousValidationToken", - "serverDataID", - b"serverDataID", - "tempOcmfClientState", - b"tempOcmfClientState", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "backupID", - b"backupID", - "epoch", - b"epoch", - "mailboxRootKey", - b"mailboxRootKey", - "obliviousValidationToken", - b"obliviousValidationToken", - "serverDataID", - b"serverDataID", - "tempOcmfClientState", - b"tempOcmfClientState", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["backupID", b"backupID", "mailboxRootKey", b"mailboxRootKey", "obliviousValidationToken", b"obliviousValidationToken", "serverDataID", b"serverDataID", "tempOcmfClientState", b"tempOcmfClientState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["backupID", b"backupID", "epoch", b"epoch", "mailboxRootKey", b"mailboxRootKey", "obliviousValidationToken", b"obliviousValidationToken", "serverDataID", b"serverDataID", "tempOcmfClientState", b"tempOcmfClientState"]) -> None: ... ENCRYPTEDBACKUPSSECRETS_FIELD_NUMBER: builtins.int @property - def encryptedBackupsSecrets( - self, - ) -> global___Armadillo.Signal.EncryptedBackupsSecrets: ... + def encryptedBackupsSecrets(self) -> global___Armadillo.Signal.EncryptedBackupsSecrets: ... def __init__( self, *, - encryptedBackupsSecrets: global___Armadillo.Signal.EncryptedBackupsSecrets - | None = ..., + encryptedBackupsSecrets: global___Armadillo.Signal.EncryptedBackupsSecrets | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encryptedBackupsSecrets", - b"encryptedBackupsSecrets", - "signal", - b"signal", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encryptedBackupsSecrets", - b"encryptedBackupsSecrets", - "signal", - b"signal", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["signal", b"signal"] - ) -> typing.Literal["encryptedBackupsSecrets"] | None: ... + def HasField(self, field_name: typing.Literal["encryptedBackupsSecrets", b"encryptedBackupsSecrets", "signal", b"signal"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encryptedBackupsSecrets", b"encryptedBackupsSecrets", "signal", b"signal"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["signal", b"signal"]) -> typing.Literal["encryptedBackupsSecrets"] | None: ... @typing.final class ApplicationData(google.protobuf.message.Message): @@ -309,28 +178,8 @@ class Armadillo(google.protobuf.message.Message): messageText: builtins.str | None = ..., serializedExtras: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageText", - b"messageText", - "serializedExtras", - b"serializedExtras", - "summonToken", - b"summonToken", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageText", - b"messageText", - "serializedExtras", - b"serializedExtras", - "summonToken", - b"summonToken", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageText", b"messageText", "serializedExtras", b"serializedExtras", "summonToken", b"summonToken"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageText", b"messageText", "serializedExtras", b"serializedExtras", "summonToken", b"summonToken"]) -> None: ... @typing.final class MetadataSyncAction(google.protobuf.message.Message): @@ -351,43 +200,18 @@ class Armadillo(google.protobuf.message.Message): MESSAGEDELETE_FIELD_NUMBER: builtins.int KEY_FIELD_NUMBER: builtins.int @property - def messageDelete( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete: ... + def messageDelete(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete: ... @property def key(self) -> waCommon.WACommon_pb2.MessageKey: ... def __init__( self, *, - messageDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete - | None = ..., + messageDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDelete | None = ..., key: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "key", - b"key", - "messageDelete", - b"messageDelete", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "key", - b"key", - "messageDelete", - b"messageDelete", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["messageDelete"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "key", b"key", "messageDelete", b"messageDelete"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "key", b"key", "messageDelete", b"messageDelete"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["messageDelete"] | None: ... @typing.final class SyncChatAction(google.protobuf.message.Message): @@ -401,28 +225,15 @@ class Armadillo(google.protobuf.message.Message): READ_FIELD_NUMBER: builtins.int read: builtins.bool @property - def messageRange( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... + def messageRange(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... def __init__( self, *, - messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - | None = ..., + messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange | None = ..., read: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageRange", b"messageRange", "read", b"read" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageRange", b"messageRange", "read", b"read" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> None: ... @typing.final class ActionChatDelete(google.protobuf.message.Message): @@ -430,23 +241,14 @@ class Armadillo(google.protobuf.message.Message): MESSAGERANGE_FIELD_NUMBER: builtins.int @property - def messageRange( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... + def messageRange(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... def __init__( self, *, - messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["messageRange", b"messageRange"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["messageRange", b"messageRange"], + messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> None: ... @typing.final class ActionChatArchive(google.protobuf.message.Message): @@ -456,28 +258,15 @@ class Armadillo(google.protobuf.message.Message): ARCHIVED_FIELD_NUMBER: builtins.int archived: builtins.bool @property - def messageRange( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... + def messageRange(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange: ... def __init__( self, *, - messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange - | None = ..., + messageRange: global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange | None = ..., archived: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> None: ... CHATARCHIVE_FIELD_NUMBER: builtins.int CHATDELETE_FIELD_NUMBER: builtins.int @@ -485,61 +274,22 @@ class Armadillo(google.protobuf.message.Message): CHATID_FIELD_NUMBER: builtins.int chatID: builtins.str @property - def chatArchive( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive: ... + def chatArchive(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive: ... @property - def chatDelete( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete: ... + def chatDelete(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete: ... @property - def chatRead( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead: ... + def chatRead(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead: ... def __init__( self, *, - chatArchive: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive - | None = ..., - chatDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete - | None = ..., - chatRead: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead - | None = ..., + chatArchive: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchive | None = ..., + chatDelete: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDelete | None = ..., + chatRead: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatRead | None = ..., chatID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "chatArchive", - b"chatArchive", - "chatDelete", - b"chatDelete", - "chatID", - b"chatID", - "chatRead", - b"chatRead", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "chatArchive", - b"chatArchive", - "chatDelete", - b"chatDelete", - "chatID", - b"chatID", - "chatRead", - b"chatRead", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["chatArchive", "chatDelete", "chatRead"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "chatArchive", b"chatArchive", "chatDelete", b"chatDelete", "chatID", b"chatID", "chatRead", b"chatRead"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "chatArchive", b"chatArchive", "chatDelete", b"chatDelete", "chatID", b"chatID", "chatRead", b"chatRead"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["chatArchive", "chatDelete", "chatRead"] | None: ... @typing.final class SyncActionMessage(google.protobuf.message.Message): @@ -556,18 +306,8 @@ class Armadillo(google.protobuf.message.Message): key: waCommon.WACommon_pb2.MessageKey | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", b"key", "timestamp", b"timestamp" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", b"key", "timestamp", b"timestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> None: ... @typing.final class SyncActionMessageRange(google.protobuf.message.Message): @@ -579,96 +319,35 @@ class Armadillo(google.protobuf.message.Message): lastMessageTimestamp: builtins.int lastSystemMessageTimestamp: builtins.int @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage]: ... def __init__( self, *, lastMessageTimestamp: builtins.int | None = ..., lastSystemMessageTimestamp: builtins.int | None = ..., - messages: collections.abc.Iterable[ - global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage - ] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - "messages", - b"messages", - ], + messages: collections.abc.Iterable[global___Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessage] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp", "messages", b"messages"]) -> None: ... CHATACTION_FIELD_NUMBER: builtins.int MESSAGEACTION_FIELD_NUMBER: builtins.int ACTIONTIMESTAMP_FIELD_NUMBER: builtins.int actionTimestamp: builtins.int @property - def chatAction( - self, - ) -> ( - global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction - ): ... + def chatAction(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction: ... @property - def messageAction( - self, - ) -> ( - global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction - ): ... + def messageAction(self) -> global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction: ... def __init__( self, *, - chatAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction - | None = ..., - messageAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction - | None = ..., + chatAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction | None = ..., + messageAction: global___Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction | None = ..., actionTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "chatAction", - b"chatAction", - "messageAction", - b"messageAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "chatAction", - b"chatAction", - "messageAction", - b"messageAction", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["actionType", b"actionType"] - ) -> typing.Literal["chatAction", "messageAction"] | None: ... + def HasField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "chatAction", b"chatAction", "messageAction", b"messageAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "chatAction", b"chatAction", "messageAction", b"messageAction"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["actionType", b"actionType"]) -> typing.Literal["chatAction", "messageAction"] | None: ... @typing.final class MetadataSyncNotification(google.protobuf.message.Message): @@ -676,66 +355,29 @@ class Armadillo(google.protobuf.message.Message): ACTIONS_FIELD_NUMBER: builtins.int @property - def actions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Armadillo.ApplicationData.MetadataSyncAction - ]: ... + def actions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Armadillo.ApplicationData.MetadataSyncAction]: ... def __init__( self, *, - actions: collections.abc.Iterable[ - global___Armadillo.ApplicationData.MetadataSyncAction - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["actions", b"actions"] + actions: collections.abc.Iterable[global___Armadillo.ApplicationData.MetadataSyncAction] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["actions", b"actions"]) -> None: ... METADATASYNC_FIELD_NUMBER: builtins.int AIBOTRESPONSE_FIELD_NUMBER: builtins.int @property - def metadataSync( - self, - ) -> global___Armadillo.ApplicationData.MetadataSyncNotification: ... + def metadataSync(self) -> global___Armadillo.ApplicationData.MetadataSyncNotification: ... @property - def aiBotResponse( - self, - ) -> global___Armadillo.ApplicationData.AIBotResponseMessage: ... + def aiBotResponse(self) -> global___Armadillo.ApplicationData.AIBotResponseMessage: ... def __init__( self, *, - metadataSync: global___Armadillo.ApplicationData.MetadataSyncNotification - | None = ..., - aiBotResponse: global___Armadillo.ApplicationData.AIBotResponseMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "aiBotResponse", - b"aiBotResponse", - "applicationData", - b"applicationData", - "metadataSync", - b"metadataSync", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "aiBotResponse", - b"aiBotResponse", - "applicationData", - b"applicationData", - "metadataSync", - b"metadataSync", - ], + metadataSync: global___Armadillo.ApplicationData.MetadataSyncNotification | None = ..., + aiBotResponse: global___Armadillo.ApplicationData.AIBotResponseMessage | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["applicationData", b"applicationData"] - ) -> typing.Literal["metadataSync", "aiBotResponse"] | None: ... + def HasField(self, field_name: typing.Literal["aiBotResponse", b"aiBotResponse", "applicationData", b"applicationData", "metadataSync", b"metadataSync"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["aiBotResponse", b"aiBotResponse", "applicationData", b"applicationData", "metadataSync", b"metadataSync"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["applicationData", b"applicationData"]) -> typing.Literal["metadataSync", "aiBotResponse"] | None: ... @typing.final class Content(google.protobuf.message.Message): @@ -749,12 +391,7 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PaymentStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType - ], - builtins.type, - ): + class _PaymentStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PAYMENT_UNKNOWN: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 0 REQUEST_INITED: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 4 @@ -778,72 +415,28 @@ class Armadillo(google.protobuf.message.Message): TRANSFER_DECLINED: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 22 TRANSFER_UNAVAILABLE: Armadillo.Content.PaymentsTransactionMessage._PaymentStatus.ValueType # 23 - class PaymentStatus( - _PaymentStatus, metaclass=_PaymentStatusEnumTypeWrapper - ): ... - PAYMENT_UNKNOWN: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 0 - REQUEST_INITED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 4 - REQUEST_DECLINED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 5 - REQUEST_TRANSFER_INITED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 6 - REQUEST_TRANSFER_COMPLETED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 7 - REQUEST_TRANSFER_FAILED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 8 - REQUEST_CANCELED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 9 - REQUEST_EXPIRED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 10 - TRANSFER_INITED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 11 - TRANSFER_PENDING: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 12 - TRANSFER_PENDING_RECIPIENT_VERIFICATION: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 13 - TRANSFER_CANCELED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 14 - TRANSFER_COMPLETED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 15 - TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 16 - TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 17 - TRANSFER_REFUNDED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 18 - TRANSFER_PARTIAL_REFUND: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 19 - TRANSFER_CHARGED_BACK: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 20 - TRANSFER_EXPIRED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 21 - TRANSFER_DECLINED: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 22 - TRANSFER_UNAVAILABLE: ( - Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - ) # 23 + class PaymentStatus(_PaymentStatus, metaclass=_PaymentStatusEnumTypeWrapper): ... + PAYMENT_UNKNOWN: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 0 + REQUEST_INITED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 4 + REQUEST_DECLINED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 5 + REQUEST_TRANSFER_INITED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 6 + REQUEST_TRANSFER_COMPLETED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 7 + REQUEST_TRANSFER_FAILED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 8 + REQUEST_CANCELED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 9 + REQUEST_EXPIRED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 10 + TRANSFER_INITED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 11 + TRANSFER_PENDING: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 12 + TRANSFER_PENDING_RECIPIENT_VERIFICATION: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 13 + TRANSFER_CANCELED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 14 + TRANSFER_COMPLETED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 15 + TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 16 + TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 17 + TRANSFER_REFUNDED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 18 + TRANSFER_PARTIAL_REFUND: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 19 + TRANSFER_CHARGED_BACK: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 20 + TRANSFER_EXPIRED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 21 + TRANSFER_DECLINED: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 22 + TRANSFER_UNAVAILABLE: Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType # 23 TRANSACTIONID_FIELD_NUMBER: builtins.int AMOUNT_FIELD_NUMBER: builtins.int @@ -855,50 +448,18 @@ class Armadillo(google.protobuf.message.Message): currency: builtins.str paymentStatus: global___Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType @property - def extendedContentMessage( - self, - ) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... + def extendedContentMessage(self) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... def __init__( self, *, transactionID: builtins.int | None = ..., amount: builtins.str | None = ..., currency: builtins.str | None = ..., - paymentStatus: global___Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType - | None = ..., - extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "currency", - b"currency", - "extendedContentMessage", - b"extendedContentMessage", - "paymentStatus", - b"paymentStatus", - "transactionID", - b"transactionID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "currency", - b"currency", - "extendedContentMessage", - b"extendedContentMessage", - "paymentStatus", - b"paymentStatus", - "transactionID", - b"transactionID", - ], + paymentStatus: global___Armadillo.Content.PaymentsTransactionMessage.PaymentStatus.ValueType | None = ..., + extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["amount", b"amount", "currency", b"currency", "extendedContentMessage", b"extendedContentMessage", "paymentStatus", b"paymentStatus", "transactionID", b"transactionID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount", b"amount", "currency", b"currency", "extendedContentMessage", b"extendedContentMessage", "paymentStatus", b"paymentStatus", "transactionID", b"transactionID"]) -> None: ... @typing.final class NetworkVerificationMessage(google.protobuf.message.Message): @@ -911,12 +472,8 @@ class Armadillo(google.protobuf.message.Message): *, codeText: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["codeText", b"codeText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["codeText", b"codeText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["codeText", b"codeText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["codeText", b"codeText"]) -> None: ... @typing.final class NoteReplyMessage(google.protobuf.message.Message): @@ -948,50 +505,9 @@ class Armadillo(google.protobuf.message.Message): noteText: waCommon.WACommon_pb2.MessageText | None = ..., noteTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "noteID", - b"noteID", - "noteReplyContent", - b"noteReplyContent", - "noteText", - b"noteText", - "noteTimestampMS", - b"noteTimestampMS", - "stickerContent", - b"stickerContent", - "textContent", - b"textContent", - "videoContent", - b"videoContent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "noteID", - b"noteID", - "noteReplyContent", - b"noteReplyContent", - "noteText", - b"noteText", - "noteTimestampMS", - b"noteTimestampMS", - "stickerContent", - b"stickerContent", - "textContent", - b"textContent", - "videoContent", - b"videoContent", - ], - ) -> None: ... - def WhichOneof( - self, - oneof_group: typing.Literal["noteReplyContent", b"noteReplyContent"], - ) -> ( - typing.Literal["textContent", "stickerContent", "videoContent"] | None - ): ... + def HasField(self, field_name: typing.Literal["noteID", b"noteID", "noteReplyContent", b"noteReplyContent", "noteText", b"noteText", "noteTimestampMS", b"noteTimestampMS", "stickerContent", b"stickerContent", "textContent", b"textContent", "videoContent", b"videoContent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["noteID", b"noteID", "noteReplyContent", b"noteReplyContent", "noteText", b"noteText", "noteTimestampMS", b"noteTimestampMS", "stickerContent", b"stickerContent", "textContent", b"textContent", "videoContent", b"videoContent"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["noteReplyContent", b"noteReplyContent"]) -> typing.Literal["textContent", "stickerContent", "videoContent"] | None: ... @typing.final class BumpExistingMessage(google.protobuf.message.Message): @@ -1005,9 +521,7 @@ class Armadillo(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["key", b"key"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["key", b"key"]) -> None: ... @typing.final @@ -1016,20 +530,13 @@ class Armadillo(google.protobuf.message.Message): IMAGES_FIELD_NUMBER: builtins.int @property - def images( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waCommon.WACommon_pb2.SubProtocol - ]: ... + def images(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waCommon.WACommon_pb2.SubProtocol]: ... def __init__( self, *, - images: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["images", b"images"] + images: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["images", b"images"]) -> None: ... @typing.final class ScreenshotAction(google.protobuf.message.Message): @@ -1039,46 +546,24 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ScreenshotTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType - ], - builtins.type, - ): + class _ScreenshotTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - SCREENSHOT_IMAGE: ( - Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType - ) # 1 - SCREEN_RECORDING: ( - Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType - ) # 2 - - class ScreenshotType( - _ScreenshotType, metaclass=_ScreenshotTypeEnumTypeWrapper - ): ... - SCREENSHOT_IMAGE: ( - Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - ) # 1 - SCREEN_RECORDING: ( - Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - ) # 2 + SCREENSHOT_IMAGE: Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType # 1 + SCREEN_RECORDING: Armadillo.Content.ScreenshotAction._ScreenshotType.ValueType # 2 + + class ScreenshotType(_ScreenshotType, metaclass=_ScreenshotTypeEnumTypeWrapper): ... + SCREENSHOT_IMAGE: Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType # 1 + SCREEN_RECORDING: Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType # 2 SCREENSHOTTYPE_FIELD_NUMBER: builtins.int - screenshotType: ( - global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - ) + screenshotType: global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType def __init__( self, *, - screenshotType: global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["screenshotType", b"screenshotType"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["screenshotType", b"screenshotType"] + screenshotType: global___Armadillo.Content.ScreenshotAction.ScreenshotType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["screenshotType", b"screenshotType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["screenshotType", b"screenshotType"]) -> None: ... @typing.final class ExtendedContentMessageWithSear(google.protobuf.message.Message): @@ -1104,36 +589,8 @@ class Armadillo(google.protobuf.message.Message): searAssociatedMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., searSentWithMessageID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "nativeURL", - b"nativeURL", - "payload", - b"payload", - "searAssociatedMessage", - b"searAssociatedMessage", - "searID", - b"searID", - "searSentWithMessageID", - b"searSentWithMessageID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "nativeURL", - b"nativeURL", - "payload", - b"payload", - "searAssociatedMessage", - b"searAssociatedMessage", - "searID", - b"searID", - "searSentWithMessageID", - b"searSentWithMessageID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["nativeURL", b"nativeURL", "payload", b"payload", "searAssociatedMessage", b"searAssociatedMessage", "searID", b"searID", "searSentWithMessageID", b"searSentWithMessageID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nativeURL", b"nativeURL", "payload", b"payload", "searAssociatedMessage", b"searAssociatedMessage", "searID", b"searID", "searSentWithMessageID", b"searSentWithMessageID"]) -> None: ... @typing.final class RavenActionNotifMessage(google.protobuf.message.Message): @@ -1143,39 +600,22 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ], - builtins.type, - ): + class _ActionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PLAYED: ( - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ) # 0 - SCREENSHOT: ( - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ) # 1 - FORCE_DISABLE: ( - Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType - ) # 2 + PLAYED: Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType # 0 + SCREENSHOT: Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType # 1 + FORCE_DISABLE: Armadillo.Content.RavenActionNotifMessage._ActionType.ValueType # 2 class ActionType(_ActionType, metaclass=_ActionTypeEnumTypeWrapper): ... PLAYED: Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType # 0 - SCREENSHOT: ( - Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - ) # 1 - FORCE_DISABLE: ( - Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - ) # 2 + SCREENSHOT: Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType # 1 + FORCE_DISABLE: Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType # 2 KEY_FIELD_NUMBER: builtins.int ACTIONTIMESTAMP_FIELD_NUMBER: builtins.int ACTIONTYPE_FIELD_NUMBER: builtins.int actionTimestamp: builtins.int - actionType: ( - global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - ) + actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType @property def key(self) -> waCommon.WACommon_pb2.MessageKey: ... def __init__( @@ -1183,31 +623,10 @@ class Armadillo(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., actionTimestamp: builtins.int | None = ..., - actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "key", - b"key", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionTimestamp", - b"actionTimestamp", - "actionType", - b"actionType", - "key", - b"key", - ], + actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "key", b"key"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionTimestamp", b"actionTimestamp", "actionType", b"actionType", "key", b"key"]) -> None: ... @typing.final class RavenMessage(google.protobuf.message.Message): @@ -1217,24 +636,13 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EphemeralTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.RavenMessage._EphemeralType.ValueType - ], - builtins.type, - ): + class _EphemeralTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.RavenMessage._EphemeralType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor VIEW_ONCE: Armadillo.Content.RavenMessage._EphemeralType.ValueType # 0 - ALLOW_REPLAY: ( - Armadillo.Content.RavenMessage._EphemeralType.ValueType - ) # 1 - KEEP_IN_CHAT: ( - Armadillo.Content.RavenMessage._EphemeralType.ValueType - ) # 2 - - class EphemeralType( - _EphemeralType, metaclass=_EphemeralTypeEnumTypeWrapper - ): ... + ALLOW_REPLAY: Armadillo.Content.RavenMessage._EphemeralType.ValueType # 1 + KEEP_IN_CHAT: Armadillo.Content.RavenMessage._EphemeralType.ValueType # 2 + + class EphemeralType(_EphemeralType, metaclass=_EphemeralTypeEnumTypeWrapper): ... VIEW_ONCE: Armadillo.Content.RavenMessage.EphemeralType.ValueType # 0 ALLOW_REPLAY: Armadillo.Content.RavenMessage.EphemeralType.ValueType # 1 KEEP_IN_CHAT: Armadillo.Content.RavenMessage.EphemeralType.ValueType # 2 @@ -1242,9 +650,7 @@ class Armadillo(google.protobuf.message.Message): IMAGEMESSAGE_FIELD_NUMBER: builtins.int VIDEOMESSAGE_FIELD_NUMBER: builtins.int EPHEMERALTYPE_FIELD_NUMBER: builtins.int - ephemeralType: ( - global___Armadillo.Content.RavenMessage.EphemeralType.ValueType - ) + ephemeralType: global___Armadillo.Content.RavenMessage.EphemeralType.ValueType @property def imageMessage(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property @@ -1254,38 +660,11 @@ class Armadillo(google.protobuf.message.Message): *, imageMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., videoMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., - ephemeralType: global___Armadillo.Content.RavenMessage.EphemeralType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeralType", - b"ephemeralType", - "imageMessage", - b"imageMessage", - "mediaContent", - b"mediaContent", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeralType", - b"ephemeralType", - "imageMessage", - b"imageMessage", - "mediaContent", - b"mediaContent", - "videoMessage", - b"videoMessage", - ], + ephemeralType: global___Armadillo.Content.RavenMessage.EphemeralType.ValueType | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["mediaContent", b"mediaContent"] - ) -> typing.Literal["imageMessage", "videoMessage"] | None: ... + def HasField(self, field_name: typing.Literal["ephemeralType", b"ephemeralType", "imageMessage", b"imageMessage", "mediaContent", b"mediaContent", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeralType", b"ephemeralType", "imageMessage", b"imageMessage", "mediaContent", b"mediaContent", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["mediaContent", b"mediaContent"]) -> typing.Literal["imageMessage", "videoMessage"] | None: ... @typing.final class CommonSticker(google.protobuf.message.Message): @@ -1295,12 +674,7 @@ class Armadillo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StickerTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Armadillo.Content.CommonSticker._StickerType.ValueType - ], - builtins.type, - ): + class _StickerTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Armadillo.Content.CommonSticker._StickerType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SMALL_LIKE: Armadillo.Content.CommonSticker._StickerType.ValueType # 1 MEDIUM_LIKE: Armadillo.Content.CommonSticker._StickerType.ValueType # 2 @@ -1316,15 +690,10 @@ class Armadillo(google.protobuf.message.Message): def __init__( self, *, - stickerType: global___Armadillo.Content.CommonSticker.StickerType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["stickerType", b"stickerType"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["stickerType", b"stickerType"] + stickerType: global___Armadillo.Content.CommonSticker.StickerType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["stickerType", b"stickerType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["stickerType", b"stickerType"]) -> None: ... COMMONSTICKER_FIELD_NUMBER: builtins.int SCREENSHOTACTION_FIELD_NUMBER: builtins.int @@ -1343,143 +712,44 @@ class Armadillo(google.protobuf.message.Message): @property def screenshotAction(self) -> global___Armadillo.Content.ScreenshotAction: ... @property - def extendedContentMessage( - self, - ) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... + def extendedContentMessage(self) -> waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage: ... @property def ravenMessage(self) -> global___Armadillo.Content.RavenMessage: ... @property - def ravenActionNotifMessage( - self, - ) -> global___Armadillo.Content.RavenActionNotifMessage: ... + def ravenActionNotifMessage(self) -> global___Armadillo.Content.RavenActionNotifMessage: ... @property - def extendedMessageContentWithSear( - self, - ) -> global___Armadillo.Content.ExtendedContentMessageWithSear: ... + def extendedMessageContentWithSear(self) -> global___Armadillo.Content.ExtendedContentMessageWithSear: ... @property - def imageGalleryMessage( - self, - ) -> global___Armadillo.Content.ImageGalleryMessage: ... + def imageGalleryMessage(self) -> global___Armadillo.Content.ImageGalleryMessage: ... @property - def paymentsTransactionMessage( - self, - ) -> global___Armadillo.Content.PaymentsTransactionMessage: ... + def paymentsTransactionMessage(self) -> global___Armadillo.Content.PaymentsTransactionMessage: ... @property - def bumpExistingMessage( - self, - ) -> global___Armadillo.Content.BumpExistingMessage: ... + def bumpExistingMessage(self) -> global___Armadillo.Content.BumpExistingMessage: ... @property def noteReplyMessage(self) -> global___Armadillo.Content.NoteReplyMessage: ... @property def ravenMessageMsgr(self) -> global___Armadillo.Content.RavenMessage: ... @property - def networkVerificationMessage( - self, - ) -> global___Armadillo.Content.NetworkVerificationMessage: ... + def networkVerificationMessage(self) -> global___Armadillo.Content.NetworkVerificationMessage: ... def __init__( self, *, commonSticker: global___Armadillo.Content.CommonSticker | None = ..., screenshotAction: global___Armadillo.Content.ScreenshotAction | None = ..., - extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage - | None = ..., + extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage | None = ..., ravenMessage: global___Armadillo.Content.RavenMessage | None = ..., - ravenActionNotifMessage: global___Armadillo.Content.RavenActionNotifMessage - | None = ..., - extendedMessageContentWithSear: global___Armadillo.Content.ExtendedContentMessageWithSear - | None = ..., - imageGalleryMessage: global___Armadillo.Content.ImageGalleryMessage - | None = ..., - paymentsTransactionMessage: global___Armadillo.Content.PaymentsTransactionMessage - | None = ..., - bumpExistingMessage: global___Armadillo.Content.BumpExistingMessage - | None = ..., + ravenActionNotifMessage: global___Armadillo.Content.RavenActionNotifMessage | None = ..., + extendedMessageContentWithSear: global___Armadillo.Content.ExtendedContentMessageWithSear | None = ..., + imageGalleryMessage: global___Armadillo.Content.ImageGalleryMessage | None = ..., + paymentsTransactionMessage: global___Armadillo.Content.PaymentsTransactionMessage | None = ..., + bumpExistingMessage: global___Armadillo.Content.BumpExistingMessage | None = ..., noteReplyMessage: global___Armadillo.Content.NoteReplyMessage | None = ..., ravenMessageMsgr: global___Armadillo.Content.RavenMessage | None = ..., - networkVerificationMessage: global___Armadillo.Content.NetworkVerificationMessage - | None = ..., + networkVerificationMessage: global___Armadillo.Content.NetworkVerificationMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "bumpExistingMessage", - b"bumpExistingMessage", - "commonSticker", - b"commonSticker", - "content", - b"content", - "extendedContentMessage", - b"extendedContentMessage", - "extendedMessageContentWithSear", - b"extendedMessageContentWithSear", - "imageGalleryMessage", - b"imageGalleryMessage", - "networkVerificationMessage", - b"networkVerificationMessage", - "noteReplyMessage", - b"noteReplyMessage", - "paymentsTransactionMessage", - b"paymentsTransactionMessage", - "ravenActionNotifMessage", - b"ravenActionNotifMessage", - "ravenMessage", - b"ravenMessage", - "ravenMessageMsgr", - b"ravenMessageMsgr", - "screenshotAction", - b"screenshotAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "bumpExistingMessage", - b"bumpExistingMessage", - "commonSticker", - b"commonSticker", - "content", - b"content", - "extendedContentMessage", - b"extendedContentMessage", - "extendedMessageContentWithSear", - b"extendedMessageContentWithSear", - "imageGalleryMessage", - b"imageGalleryMessage", - "networkVerificationMessage", - b"networkVerificationMessage", - "noteReplyMessage", - b"noteReplyMessage", - "paymentsTransactionMessage", - b"paymentsTransactionMessage", - "ravenActionNotifMessage", - b"ravenActionNotifMessage", - "ravenMessage", - b"ravenMessage", - "ravenMessageMsgr", - b"ravenMessageMsgr", - "screenshotAction", - b"screenshotAction", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> ( - typing.Literal[ - "commonSticker", - "screenshotAction", - "extendedContentMessage", - "ravenMessage", - "ravenActionNotifMessage", - "extendedMessageContentWithSear", - "imageGalleryMessage", - "paymentsTransactionMessage", - "bumpExistingMessage", - "noteReplyMessage", - "ravenMessageMsgr", - "networkVerificationMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["bumpExistingMessage", b"bumpExistingMessage", "commonSticker", b"commonSticker", "content", b"content", "extendedContentMessage", b"extendedContentMessage", "extendedMessageContentWithSear", b"extendedMessageContentWithSear", "imageGalleryMessage", b"imageGalleryMessage", "networkVerificationMessage", b"networkVerificationMessage", "noteReplyMessage", b"noteReplyMessage", "paymentsTransactionMessage", b"paymentsTransactionMessage", "ravenActionNotifMessage", b"ravenActionNotifMessage", "ravenMessage", b"ravenMessage", "ravenMessageMsgr", b"ravenMessageMsgr", "screenshotAction", b"screenshotAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["bumpExistingMessage", b"bumpExistingMessage", "commonSticker", b"commonSticker", "content", b"content", "extendedContentMessage", b"extendedContentMessage", "extendedMessageContentWithSear", b"extendedMessageContentWithSear", "imageGalleryMessage", b"imageGalleryMessage", "networkVerificationMessage", b"networkVerificationMessage", "noteReplyMessage", b"noteReplyMessage", "paymentsTransactionMessage", b"paymentsTransactionMessage", "ravenActionNotifMessage", b"ravenActionNotifMessage", "ravenMessage", b"ravenMessage", "ravenMessageMsgr", b"ravenMessageMsgr", "screenshotAction", b"screenshotAction"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["commonSticker", "screenshotAction", "extendedContentMessage", "ravenMessage", "ravenActionNotifMessage", "extendedMessageContentWithSear", "imageGalleryMessage", "paymentsTransactionMessage", "bumpExistingMessage", "noteReplyMessage", "ravenMessageMsgr", "networkVerificationMessage"] | None: ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -1493,11 +763,7 @@ class Armadillo(google.protobuf.message.Message): payload: global___Armadillo.Payload | None = ..., metadata: global___Armadillo.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___Armadillo = Armadillo diff --git a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py index 7094204..f4fd689 100644 --- a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py +++ b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py @@ -4,46 +4,40 @@ # source: waArmadilloBackupMessage/WAArmadilloBackupMessage.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waArmadilloBackupMessage/WAArmadilloBackupMessage.proto", + '', + 'waArmadilloBackupMessage/WAArmadilloBackupMessage.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n7waArmadilloBackupMessage/WAArmadilloBackupMessage.proto\x12\x18WAArmadilloBackupMessage"\xa7\x05\n\rBackupMessage\x12#\n\x19\x65ncryptedTransportMessage\x18\x02 \x01(\x0cH\x00\x12V\n\x17\x65ncryptedTransportEvent\x18\x05 \x01(\x0b\x32\x33.WAArmadilloBackupMessage.BackupMessage.SubprotocolH\x00\x12j\n+encryptedTransportLocallyTransformedMessage\x18\x06 \x01(\x0b\x32\x33.WAArmadilloBackupMessage.BackupMessage.SubprotocolH\x00\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.WAArmadilloBackupMessage.BackupMessage.Metadata\x1a/\n\x0bSubprotocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05\x1a\xac\x02\n\x08Metadata\x12\x10\n\x08senderID\x18\x01 \x01(\t\x12\x11\n\tmessageID\x18\x02 \x01(\t\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x12[\n\x10\x66rankingMetadata\x18\x04 \x01(\x0b\x32\x41.WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata\x12\x16\n\x0epayloadVersion\x18\x05 \x01(\x05\x12\x1b\n\x13\x66utureProofBehavior\x18\x06 \x01(\x05\x12\x15\n\rthreadTypeTag\x18\x07 \x01(\x05\x1a=\n\x10\x46rankingMetadata\x12\x13\n\x0b\x66rankingTag\x18\x03 \x01(\x0c\x12\x14\n\x0creportingTag\x18\x04 \x01(\x0c\x42\t\n\x07payloadB4Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7waArmadilloBackupMessage/WAArmadilloBackupMessage.proto\x12\x18WAArmadilloBackupMessage\"\xa7\x05\n\rBackupMessage\x12#\n\x19\x65ncryptedTransportMessage\x18\x02 \x01(\x0cH\x00\x12V\n\x17\x65ncryptedTransportEvent\x18\x05 \x01(\x0b\x32\x33.WAArmadilloBackupMessage.BackupMessage.SubprotocolH\x00\x12j\n+encryptedTransportLocallyTransformedMessage\x18\x06 \x01(\x0b\x32\x33.WAArmadilloBackupMessage.BackupMessage.SubprotocolH\x00\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.WAArmadilloBackupMessage.BackupMessage.Metadata\x1a/\n\x0bSubprotocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05\x1a\xac\x02\n\x08Metadata\x12\x10\n\x08senderID\x18\x01 \x01(\t\x12\x11\n\tmessageID\x18\x02 \x01(\t\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x12[\n\x10\x66rankingMetadata\x18\x04 \x01(\x0b\x32\x41.WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata\x12\x16\n\x0epayloadVersion\x18\x05 \x01(\x05\x12\x1b\n\x13\x66utureProofBehavior\x18\x06 \x01(\x05\x12\x15\n\rthreadTypeTag\x18\x07 \x01(\x05\x1a=\n\x10\x46rankingMetadata\x12\x13\n\x0b\x66rankingTag\x18\x03 \x01(\x0c\x12\x14\n\x0creportingTag\x18\x04 \x01(\x0c\x42\t\n\x07payloadB4Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloBackupMessage.WAArmadilloBackupMessage_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloBackupMessage.WAArmadilloBackupMessage_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage" - _globals["_BACKUPMESSAGE"]._serialized_start = 86 - _globals["_BACKUPMESSAGE"]._serialized_end = 765 - _globals["_BACKUPMESSAGE_SUBPROTOCOL"]._serialized_start = 404 - _globals["_BACKUPMESSAGE_SUBPROTOCOL"]._serialized_end = 451 - _globals["_BACKUPMESSAGE_METADATA"]._serialized_start = 454 - _globals["_BACKUPMESSAGE_METADATA"]._serialized_end = 754 - _globals["_BACKUPMESSAGE_METADATA_FRANKINGMETADATA"]._serialized_start = 693 - _globals["_BACKUPMESSAGE_METADATA_FRANKINGMETADATA"]._serialized_end = 754 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage' + _globals['_BACKUPMESSAGE']._serialized_start=86 + _globals['_BACKUPMESSAGE']._serialized_end=765 + _globals['_BACKUPMESSAGE_SUBPROTOCOL']._serialized_start=404 + _globals['_BACKUPMESSAGE_SUBPROTOCOL']._serialized_end=451 + _globals['_BACKUPMESSAGE_METADATA']._serialized_start=454 + _globals['_BACKUPMESSAGE_METADATA']._serialized_end=754 + _globals['_BACKUPMESSAGE_METADATA_FRANKINGMETADATA']._serialized_start=693 + _globals['_BACKUPMESSAGE_METADATA_FRANKINGMETADATA']._serialized_end=754 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi index 5870d6c..8eebaec 100644 --- a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi +++ b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi @@ -28,14 +28,8 @@ class BackupMessage(google.protobuf.message.Message): payload: builtins.bytes | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["payload", b"payload", "version", b"version"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["payload", b"payload", "version", b"version"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "version", b"version"]) -> None: ... @typing.final class Metadata(google.protobuf.message.Message): @@ -55,18 +49,8 @@ class BackupMessage(google.protobuf.message.Message): frankingTag: builtins.bytes | None = ..., reportingTag: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "frankingTag", b"frankingTag", "reportingTag", b"reportingTag" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "frankingTag", b"frankingTag", "reportingTag", b"reportingTag" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["frankingTag", b"frankingTag", "reportingTag", b"reportingTag"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["frankingTag", b"frankingTag", "reportingTag", b"reportingTag"]) -> None: ... SENDERID_FIELD_NUMBER: builtins.int MESSAGEID_FIELD_NUMBER: builtins.int @@ -82,59 +66,20 @@ class BackupMessage(google.protobuf.message.Message): futureProofBehavior: builtins.int threadTypeTag: builtins.int @property - def frankingMetadata( - self, - ) -> global___BackupMessage.Metadata.FrankingMetadata: ... + def frankingMetadata(self) -> global___BackupMessage.Metadata.FrankingMetadata: ... def __init__( self, *, senderID: builtins.str | None = ..., messageID: builtins.str | None = ..., timestampMS: builtins.int | None = ..., - frankingMetadata: global___BackupMessage.Metadata.FrankingMetadata - | None = ..., + frankingMetadata: global___BackupMessage.Metadata.FrankingMetadata | None = ..., payloadVersion: builtins.int | None = ..., futureProofBehavior: builtins.int | None = ..., threadTypeTag: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "frankingMetadata", - b"frankingMetadata", - "futureProofBehavior", - b"futureProofBehavior", - "messageID", - b"messageID", - "payloadVersion", - b"payloadVersion", - "senderID", - b"senderID", - "threadTypeTag", - b"threadTypeTag", - "timestampMS", - b"timestampMS", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "frankingMetadata", - b"frankingMetadata", - "futureProofBehavior", - b"futureProofBehavior", - "messageID", - b"messageID", - "payloadVersion", - b"payloadVersion", - "senderID", - b"senderID", - "threadTypeTag", - b"threadTypeTag", - "timestampMS", - b"timestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["frankingMetadata", b"frankingMetadata", "futureProofBehavior", b"futureProofBehavior", "messageID", b"messageID", "payloadVersion", b"payloadVersion", "senderID", b"senderID", "threadTypeTag", b"threadTypeTag", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["frankingMetadata", b"frankingMetadata", "futureProofBehavior", b"futureProofBehavior", "messageID", b"messageID", "payloadVersion", b"payloadVersion", "senderID", b"senderID", "threadTypeTag", b"threadTypeTag", "timestampMS", b"timestampMS"]) -> None: ... ENCRYPTEDTRANSPORTMESSAGE_FIELD_NUMBER: builtins.int ENCRYPTEDTRANSPORTEVENT_FIELD_NUMBER: builtins.int @@ -144,9 +89,7 @@ class BackupMessage(google.protobuf.message.Message): @property def encryptedTransportEvent(self) -> global___BackupMessage.Subprotocol: ... @property - def encryptedTransportLocallyTransformedMessage( - self, - ) -> global___BackupMessage.Subprotocol: ... + def encryptedTransportLocallyTransformedMessage(self) -> global___BackupMessage.Subprotocol: ... @property def metadata(self) -> global___BackupMessage.Metadata: ... def __init__( @@ -154,49 +97,11 @@ class BackupMessage(google.protobuf.message.Message): *, encryptedTransportMessage: builtins.bytes | None = ..., encryptedTransportEvent: global___BackupMessage.Subprotocol | None = ..., - encryptedTransportLocallyTransformedMessage: global___BackupMessage.Subprotocol - | None = ..., + encryptedTransportLocallyTransformedMessage: global___BackupMessage.Subprotocol | None = ..., metadata: global___BackupMessage.Metadata | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encryptedTransportEvent", - b"encryptedTransportEvent", - "encryptedTransportLocallyTransformedMessage", - b"encryptedTransportLocallyTransformedMessage", - "encryptedTransportMessage", - b"encryptedTransportMessage", - "metadata", - b"metadata", - "payload", - b"payload", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encryptedTransportEvent", - b"encryptedTransportEvent", - "encryptedTransportLocallyTransformedMessage", - b"encryptedTransportLocallyTransformedMessage", - "encryptedTransportMessage", - b"encryptedTransportMessage", - "metadata", - b"metadata", - "payload", - b"payload", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> ( - typing.Literal[ - "encryptedTransportMessage", - "encryptedTransportEvent", - "encryptedTransportLocallyTransformedMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["encryptedTransportEvent", b"encryptedTransportEvent", "encryptedTransportLocallyTransformedMessage", b"encryptedTransportLocallyTransformedMessage", "encryptedTransportMessage", b"encryptedTransportMessage", "metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encryptedTransportEvent", b"encryptedTransportEvent", "encryptedTransportLocallyTransformedMessage", b"encryptedTransportLocallyTransformedMessage", "encryptedTransportMessage", b"encryptedTransportMessage", "metadata", b"metadata", "payload", b"payload"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["encryptedTransportMessage", "encryptedTransportEvent", "encryptedTransportLocallyTransformedMessage"] | None: ... global___BackupMessage = BackupMessage diff --git a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py index fbfd93e..d7f3f91 100644 --- a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py +++ b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py @@ -4,42 +4,36 @@ # source: waArmadilloICDC/WAArmadilloICDC.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waArmadilloICDC/WAArmadilloICDC.proto", + '', + 'waArmadilloICDC/WAArmadilloICDC.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n%waArmadilloICDC/WAArmadilloICDC.proto\x12\x0fWAArmadilloICDC"_\n\x10ICDCIdentityList\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65vices\x18\x03 \x03(\x0c\x12\x1a\n\x12signingDeviceIndex\x18\x04 \x01(\x05"<\n\x16SignedICDCIdentityList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x42+Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%waArmadilloICDC/WAArmadilloICDC.proto\x12\x0fWAArmadilloICDC\"_\n\x10ICDCIdentityList\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65vices\x18\x03 \x03(\x0c\x12\x1a\n\x12signingDeviceIndex\x18\x04 \x01(\x05\"<\n\x16SignedICDCIdentityList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x42+Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloICDC.WAArmadilloICDC_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloICDC.WAArmadilloICDC_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC" - _globals["_ICDCIDENTITYLIST"]._serialized_start = 58 - _globals["_ICDCIDENTITYLIST"]._serialized_end = 153 - _globals["_SIGNEDICDCIDENTITYLIST"]._serialized_start = 155 - _globals["_SIGNEDICDCIDENTITYLIST"]._serialized_end = 215 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC' + _globals['_ICDCIDENTITYLIST']._serialized_start=58 + _globals['_ICDCIDENTITYLIST']._serialized_end=153 + _globals['_SIGNEDICDCIDENTITYLIST']._serialized_start=155 + _globals['_SIGNEDICDCIDENTITYLIST']._serialized_end=215 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi index c1f7109..4a046fe 100644 --- a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi +++ b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi @@ -24,11 +24,7 @@ class ICDCIdentityList(google.protobuf.message.Message): timestamp: builtins.int signingDeviceIndex: builtins.int @property - def devices( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def devices(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... def __init__( self, *, @@ -37,30 +33,8 @@ class ICDCIdentityList(google.protobuf.message.Message): devices: collections.abc.Iterable[builtins.bytes] | None = ..., signingDeviceIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "seq", - b"seq", - "signingDeviceIndex", - b"signingDeviceIndex", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "devices", - b"devices", - "seq", - b"seq", - "signingDeviceIndex", - b"signingDeviceIndex", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["seq", b"seq", "signingDeviceIndex", b"signingDeviceIndex", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["devices", b"devices", "seq", b"seq", "signingDeviceIndex", b"signingDeviceIndex", "timestamp", b"timestamp"]) -> None: ... global___ICDCIdentityList = ICDCIdentityList @@ -78,13 +52,7 @@ class SignedICDCIdentityList(google.protobuf.message.Message): details: builtins.bytes | None = ..., signature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> None: ... global___SignedICDCIdentityList = SignedICDCIdentityList diff --git a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py index a6637de..cd96626 100644 --- a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py +++ b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py @@ -4,15 +4,18 @@ # source: waArmadilloXMA/WAArmadilloXMA.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waArmadilloXMA/WAArmadilloXMA.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waArmadilloXMA/WAArmadilloXMA.proto' ) # @@protoc_insertion_point(imports) @@ -22,30 +25,24 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto"\xf0\x18\n\x16\x45xtendedContentMessage\x12\x30\n\x11\x61ssociatedMessage\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12N\n\ntargetType\x18\x02 \x01(\x0e\x32:.WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType\x12\x16\n\x0etargetUsername\x18\x03 \x01(\t\x12\x10\n\x08targetID\x18\x04 \x01(\t\x12\x1b\n\x13targetExpiringAtSec\x18\x05 \x01(\x03\x12K\n\rxmaLayoutType\x18\x06 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType\x12\x38\n\x04\x63tas\x18\x07 \x03(\x0b\x32*.WAArmadilloXMA.ExtendedContentMessage.CTA\x12\'\n\x08previews\x18\x08 \x03(\x0b\x32\x15.WACommon.SubProtocol\x12\x11\n\ttitleText\x18\t \x01(\t\x12\x14\n\x0csubtitleText\x18\n \x01(\t\x12\x1a\n\x12maxTitleNumOfLines\x18\x0b \x01(\r\x12\x1d\n\x15maxSubtitleNumOfLines\x18\x0c \x01(\r\x12&\n\x07\x66\x61vicon\x18\r \x01(\x0b\x32\x15.WACommon.SubProtocol\x12*\n\x0bheaderImage\x18\x0e \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0bheaderTitle\x18\x0f \x01(\t\x12Q\n\x10overlayIconGlyph\x18\x10 \x01(\x0e\x32\x37.WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph\x12\x14\n\x0coverlayTitle\x18\x11 \x01(\t\x12\x1a\n\x12overlayDescription\x18\x12 \x01(\t\x12\x19\n\x11sentWithMessageID\x18\x13 \x01(\t\x12\x13\n\x0bmessageText\x18\x14 \x01(\t\x12\x16\n\x0eheaderSubtitle\x18\x15 \x01(\t\x12\x14\n\x0cxmaDataclass\x18\x16 \x01(\t\x12\x12\n\ncontentRef\x18\x17 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x18 \x03(\t\x12#\n\x08\x63ommands\x18\x19 \x03(\x0b\x32\x11.WACommon.Command\x1a\xb0\x01\n\x03\x43TA\x12H\n\nbuttonType\x18\x01 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.CtaButtonType\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tactionURL\x18\x03 \x01(\t\x12\x11\n\tnativeURL\x18\x04 \x01(\t\x12\x0f\n\x07\x63taType\x18\x05 \x01(\t\x12\x19\n\x11\x61\x63tionContentBlob\x18\x06 \x01(\t"\xa1\x01\n\x10OverlayIconGlyph\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07\x45YE_OFF\x10\x01\x12\x0c\n\x08NEWS_OFF\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\x12\x08\n\x04NONE\x10\x05\x12\x0f\n\x0bMEDIA_LABEL\x10\x06\x12\x0e\n\nPOST_COVER\x10\x07\x12\x0e\n\nPOST_LABEL\x10\x08\x12\x13\n\x0fWARNING_SCREENS\x10\t" \n\rCtaButtonType\x12\x0f\n\x0bOPEN_NATIVE\x10\x0b"b\n\rXmaLayoutType\x12\n\n\x06SINGLE\x10\x00\x12\x0b\n\x07HSCROLL\x10\x01\x12\x0c\n\x08PORTRAIT\x10\x03\x12\x11\n\rSTANDARD_DXMA\x10\x0c\x12\r\n\tLIST_DXMA\x10\x0f\x12\x08\n\x04GRID\x10\x10"\x80\x0e\n\x13\x45xtendedContentType\x12\x0f\n\x0bUNSUPPORTED\x10\x00\x12\x1a\n\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n\x1aIG_SINGLE_IMAGE_POST_SHARE\x10\t\x12\x16\n\x12IG_MULTIPOST_SHARE\x10\n\x12\x1e\n\x1aIG_SINGLE_VIDEO_POST_SHARE\x10\x0b\x12\x18\n\x14IG_STORY_PHOTO_SHARE\x10\x0c\x12\x18\n\x14IG_STORY_VIDEO_SHARE\x10\r\x12\x12\n\x0eIG_CLIPS_SHARE\x10\x0e\x12\x11\n\rIG_IGTV_SHARE\x10\x0f\x12\x11\n\rIG_SHOP_SHARE\x10\x10\x12\x14\n\x10IG_PROFILE_SHARE\x10\x13\x12"\n\x1eIG_STORY_PHOTO_HIGHLIGHT_SHARE\x10\x14\x12"\n\x1eIG_STORY_VIDEO_HIGHLIGHT_SHARE\x10\x15\x12\x12\n\x0eIG_STORY_REPLY\x10\x16\x12\x15\n\x11IG_STORY_REACTION\x10\x17\x12\x1a\n\x16IG_STORY_VIDEO_MENTION\x10\x18\x12\x1c\n\x18IG_STORY_HIGHLIGHT_REPLY\x10\x19\x12\x1f\n\x1bIG_STORY_HIGHLIGHT_REACTION\x10\x1a\x12\x14\n\x10IG_EXTERNAL_LINK\x10\x1b\x12\x15\n\x11IG_RECEIVER_FETCH\x10\x1c\x12\x12\n\rFB_FEED_SHARE\x10\xe8\x07\x12\x13\n\x0e\x46\x42_STORY_REPLY\x10\xe9\x07\x12\x13\n\x0e\x46\x42_STORY_SHARE\x10\xea\x07\x12\x15\n\x10\x46\x42_STORY_MENTION\x10\xeb\x07\x12\x18\n\x13\x46\x42_FEED_VIDEO_SHARE\x10\xec\x07\x12\x1c\n\x17\x46\x42_GAMING_CUSTOM_UPDATE\x10\xed\x07\x12\x1c\n\x17\x46\x42_PRODUCER_STORY_REPLY\x10\xee\x07\x12\r\n\x08\x46\x42_EVENT\x10\xef\x07\x12\x1f\n\x1a\x46\x42_FEED_POST_PRIVATE_REPLY\x10\xf0\x07\x12\r\n\x08\x46\x42_SHORT\x10\xf1\x07\x12\x1d\n\x18\x46\x42_COMMENT_MENTION_SHARE\x10\xf2\x07\x12\x14\n\x0f\x46\x42_POST_MENTION\x10\xf3\x07\x12\x1c\n\x17MSG_EXTERNAL_LINK_SHARE\x10\xd0\x0f\x12\x14\n\x0fMSG_P2P_PAYMENT\x10\xd1\x0f\x12\x19\n\x14MSG_LOCATION_SHARING\x10\xd2\x0f\x12\x1c\n\x17MSG_LOCATION_SHARING_V2\x10\xd3\x0f\x12,\n\'MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY\x10\xd4\x0f\x12)\n$MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY\x10\xd5\x0f\x12\x17\n\x12MSG_RECEIVER_FETCH\x10\xd6\x0f\x12\x17\n\x12MSG_IG_MEDIA_SHARE\x10\xd7\x0f\x12&\n!MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE\x10\xd8\x0f\x12\x13\n\x0eMSG_REELS_LIST\x10\xd9\x0f\x12\x10\n\x0bMSG_CONTACT\x10\xda\x0f\x12\x1b\n\x16MSG_THREADS_POST_SHARE\x10\xdb\x0f\x12\r\n\x08MSG_FILE\x10\xdc\x0f\x12\x17\n\x12MSG_AVATAR_DETAILS\x10\xdd\x0f\x12\x13\n\x0eMSG_AI_CONTACT\x10\xde\x0f\x12\x17\n\x12MSG_MEMORIES_SHARE\x10\xdf\x0f\x12\x1b\n\x16MSG_SHARED_ALBUM_REPLY\x10\xe0\x0f\x12\x15\n\x10MSG_SHARED_ALBUM\x10\xe1\x0f\x12\x18\n\x13MSG_OCCAMADILLO_XMA\x10\xe2\x0f\x12\x1c\n\x17MSG_GEN_AI_SUBSCRIPTION\x10\xe5\x0f\x12\x18\n\x13MSG_GEN_AI_REMINDER\x10\xe6\x0f\x12(\n#MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE\x10\xe7\x0f\x12\x13\n\x0eMSG_NOTE_REPLY\x10\xe8\x0f\x12\x15\n\x10MSG_NOTE_MENTION\x10\xe9\x0f\x12\x13\n\x0eRTC_AUDIO_CALL\x10\xb8\x17\x12\x13\n\x0eRTC_VIDEO_CALL\x10\xb9\x17\x12\x1a\n\x15RTC_MISSED_AUDIO_CALL\x10\xba\x17\x12\x1a\n\x15RTC_MISSED_VIDEO_CALL\x10\xbb\x17\x12\x19\n\x14RTC_GROUP_AUDIO_CALL\x10\xbc\x17\x12\x19\n\x14RTC_GROUP_VIDEO_CALL\x10\xbd\x17\x12 \n\x1bRTC_MISSED_GROUP_AUDIO_CALL\x10\xbe\x17\x12 \n\x1bRTC_MISSED_GROUP_VIDEO_CALL\x10\xbf\x17\x12\x1b\n\x16RTC_ONGOING_AUDIO_CALL\x10\xc0\x17\x12\x1b\n\x16RTC_ONGOING_VIDEO_CALL\x10\xc1\x17\x12\x1a\n\x15\x44\x41TACLASS_SENDER_COPY\x10\xa0\x1f\x42*Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto\"\xf0\x18\n\x16\x45xtendedContentMessage\x12\x30\n\x11\x61ssociatedMessage\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12N\n\ntargetType\x18\x02 \x01(\x0e\x32:.WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType\x12\x16\n\x0etargetUsername\x18\x03 \x01(\t\x12\x10\n\x08targetID\x18\x04 \x01(\t\x12\x1b\n\x13targetExpiringAtSec\x18\x05 \x01(\x03\x12K\n\rxmaLayoutType\x18\x06 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType\x12\x38\n\x04\x63tas\x18\x07 \x03(\x0b\x32*.WAArmadilloXMA.ExtendedContentMessage.CTA\x12\'\n\x08previews\x18\x08 \x03(\x0b\x32\x15.WACommon.SubProtocol\x12\x11\n\ttitleText\x18\t \x01(\t\x12\x14\n\x0csubtitleText\x18\n \x01(\t\x12\x1a\n\x12maxTitleNumOfLines\x18\x0b \x01(\r\x12\x1d\n\x15maxSubtitleNumOfLines\x18\x0c \x01(\r\x12&\n\x07\x66\x61vicon\x18\r \x01(\x0b\x32\x15.WACommon.SubProtocol\x12*\n\x0bheaderImage\x18\x0e \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0bheaderTitle\x18\x0f \x01(\t\x12Q\n\x10overlayIconGlyph\x18\x10 \x01(\x0e\x32\x37.WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph\x12\x14\n\x0coverlayTitle\x18\x11 \x01(\t\x12\x1a\n\x12overlayDescription\x18\x12 \x01(\t\x12\x19\n\x11sentWithMessageID\x18\x13 \x01(\t\x12\x13\n\x0bmessageText\x18\x14 \x01(\t\x12\x16\n\x0eheaderSubtitle\x18\x15 \x01(\t\x12\x14\n\x0cxmaDataclass\x18\x16 \x01(\t\x12\x12\n\ncontentRef\x18\x17 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x18 \x03(\t\x12#\n\x08\x63ommands\x18\x19 \x03(\x0b\x32\x11.WACommon.Command\x1a\xb0\x01\n\x03\x43TA\x12H\n\nbuttonType\x18\x01 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.CtaButtonType\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tactionURL\x18\x03 \x01(\t\x12\x11\n\tnativeURL\x18\x04 \x01(\t\x12\x0f\n\x07\x63taType\x18\x05 \x01(\t\x12\x19\n\x11\x61\x63tionContentBlob\x18\x06 \x01(\t\"\xa1\x01\n\x10OverlayIconGlyph\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07\x45YE_OFF\x10\x01\x12\x0c\n\x08NEWS_OFF\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\x12\x08\n\x04NONE\x10\x05\x12\x0f\n\x0bMEDIA_LABEL\x10\x06\x12\x0e\n\nPOST_COVER\x10\x07\x12\x0e\n\nPOST_LABEL\x10\x08\x12\x13\n\x0fWARNING_SCREENS\x10\t\" \n\rCtaButtonType\x12\x0f\n\x0bOPEN_NATIVE\x10\x0b\"b\n\rXmaLayoutType\x12\n\n\x06SINGLE\x10\x00\x12\x0b\n\x07HSCROLL\x10\x01\x12\x0c\n\x08PORTRAIT\x10\x03\x12\x11\n\rSTANDARD_DXMA\x10\x0c\x12\r\n\tLIST_DXMA\x10\x0f\x12\x08\n\x04GRID\x10\x10\"\x80\x0e\n\x13\x45xtendedContentType\x12\x0f\n\x0bUNSUPPORTED\x10\x00\x12\x1a\n\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n\x1aIG_SINGLE_IMAGE_POST_SHARE\x10\t\x12\x16\n\x12IG_MULTIPOST_SHARE\x10\n\x12\x1e\n\x1aIG_SINGLE_VIDEO_POST_SHARE\x10\x0b\x12\x18\n\x14IG_STORY_PHOTO_SHARE\x10\x0c\x12\x18\n\x14IG_STORY_VIDEO_SHARE\x10\r\x12\x12\n\x0eIG_CLIPS_SHARE\x10\x0e\x12\x11\n\rIG_IGTV_SHARE\x10\x0f\x12\x11\n\rIG_SHOP_SHARE\x10\x10\x12\x14\n\x10IG_PROFILE_SHARE\x10\x13\x12\"\n\x1eIG_STORY_PHOTO_HIGHLIGHT_SHARE\x10\x14\x12\"\n\x1eIG_STORY_VIDEO_HIGHLIGHT_SHARE\x10\x15\x12\x12\n\x0eIG_STORY_REPLY\x10\x16\x12\x15\n\x11IG_STORY_REACTION\x10\x17\x12\x1a\n\x16IG_STORY_VIDEO_MENTION\x10\x18\x12\x1c\n\x18IG_STORY_HIGHLIGHT_REPLY\x10\x19\x12\x1f\n\x1bIG_STORY_HIGHLIGHT_REACTION\x10\x1a\x12\x14\n\x10IG_EXTERNAL_LINK\x10\x1b\x12\x15\n\x11IG_RECEIVER_FETCH\x10\x1c\x12\x12\n\rFB_FEED_SHARE\x10\xe8\x07\x12\x13\n\x0e\x46\x42_STORY_REPLY\x10\xe9\x07\x12\x13\n\x0e\x46\x42_STORY_SHARE\x10\xea\x07\x12\x15\n\x10\x46\x42_STORY_MENTION\x10\xeb\x07\x12\x18\n\x13\x46\x42_FEED_VIDEO_SHARE\x10\xec\x07\x12\x1c\n\x17\x46\x42_GAMING_CUSTOM_UPDATE\x10\xed\x07\x12\x1c\n\x17\x46\x42_PRODUCER_STORY_REPLY\x10\xee\x07\x12\r\n\x08\x46\x42_EVENT\x10\xef\x07\x12\x1f\n\x1a\x46\x42_FEED_POST_PRIVATE_REPLY\x10\xf0\x07\x12\r\n\x08\x46\x42_SHORT\x10\xf1\x07\x12\x1d\n\x18\x46\x42_COMMENT_MENTION_SHARE\x10\xf2\x07\x12\x14\n\x0f\x46\x42_POST_MENTION\x10\xf3\x07\x12\x1c\n\x17MSG_EXTERNAL_LINK_SHARE\x10\xd0\x0f\x12\x14\n\x0fMSG_P2P_PAYMENT\x10\xd1\x0f\x12\x19\n\x14MSG_LOCATION_SHARING\x10\xd2\x0f\x12\x1c\n\x17MSG_LOCATION_SHARING_V2\x10\xd3\x0f\x12,\n\'MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY\x10\xd4\x0f\x12)\n$MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY\x10\xd5\x0f\x12\x17\n\x12MSG_RECEIVER_FETCH\x10\xd6\x0f\x12\x17\n\x12MSG_IG_MEDIA_SHARE\x10\xd7\x0f\x12&\n!MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE\x10\xd8\x0f\x12\x13\n\x0eMSG_REELS_LIST\x10\xd9\x0f\x12\x10\n\x0bMSG_CONTACT\x10\xda\x0f\x12\x1b\n\x16MSG_THREADS_POST_SHARE\x10\xdb\x0f\x12\r\n\x08MSG_FILE\x10\xdc\x0f\x12\x17\n\x12MSG_AVATAR_DETAILS\x10\xdd\x0f\x12\x13\n\x0eMSG_AI_CONTACT\x10\xde\x0f\x12\x17\n\x12MSG_MEMORIES_SHARE\x10\xdf\x0f\x12\x1b\n\x16MSG_SHARED_ALBUM_REPLY\x10\xe0\x0f\x12\x15\n\x10MSG_SHARED_ALBUM\x10\xe1\x0f\x12\x18\n\x13MSG_OCCAMADILLO_XMA\x10\xe2\x0f\x12\x1c\n\x17MSG_GEN_AI_SUBSCRIPTION\x10\xe5\x0f\x12\x18\n\x13MSG_GEN_AI_REMINDER\x10\xe6\x0f\x12(\n#MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE\x10\xe7\x0f\x12\x13\n\x0eMSG_NOTE_REPLY\x10\xe8\x0f\x12\x15\n\x10MSG_NOTE_MENTION\x10\xe9\x0f\x12\x13\n\x0eRTC_AUDIO_CALL\x10\xb8\x17\x12\x13\n\x0eRTC_VIDEO_CALL\x10\xb9\x17\x12\x1a\n\x15RTC_MISSED_AUDIO_CALL\x10\xba\x17\x12\x1a\n\x15RTC_MISSED_VIDEO_CALL\x10\xbb\x17\x12\x19\n\x14RTC_GROUP_AUDIO_CALL\x10\xbc\x17\x12\x19\n\x14RTC_GROUP_VIDEO_CALL\x10\xbd\x17\x12 \n\x1bRTC_MISSED_GROUP_AUDIO_CALL\x10\xbe\x17\x12 \n\x1bRTC_MISSED_GROUP_VIDEO_CALL\x10\xbf\x17\x12\x1b\n\x16RTC_ONGOING_AUDIO_CALL\x10\xc0\x17\x12\x1b\n\x16RTC_ONGOING_VIDEO_CALL\x10\xc1\x17\x12\x1a\n\x15\x44\x41TACLASS_SENDER_COPY\x10\xa0\x1f\x42*Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waArmadilloXMA.WAArmadilloXMA_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloXMA.WAArmadilloXMA_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA" - _globals["_EXTENDEDCONTENTMESSAGE"]._serialized_start = 81 - _globals["_EXTENDEDCONTENTMESSAGE"]._serialized_end = 3265 - _globals["_EXTENDEDCONTENTMESSAGE_CTA"]._serialized_start = 996 - _globals["_EXTENDEDCONTENTMESSAGE_CTA"]._serialized_end = 1172 - _globals["_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH"]._serialized_start = 1175 - _globals["_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH"]._serialized_end = 1336 - _globals["_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE"]._serialized_start = 1338 - _globals["_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE"]._serialized_end = 1370 - _globals["_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE"]._serialized_start = 1372 - _globals["_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE"]._serialized_end = 1470 - _globals["_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE"]._serialized_start = 1473 - _globals["_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE"]._serialized_end = 3265 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA' + _globals['_EXTENDEDCONTENTMESSAGE']._serialized_start=81 + _globals['_EXTENDEDCONTENTMESSAGE']._serialized_end=3265 + _globals['_EXTENDEDCONTENTMESSAGE_CTA']._serialized_start=996 + _globals['_EXTENDEDCONTENTMESSAGE_CTA']._serialized_end=1172 + _globals['_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH']._serialized_start=1175 + _globals['_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH']._serialized_end=1336 + _globals['_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE']._serialized_start=1338 + _globals['_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE']._serialized_end=1370 + _globals['_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE']._serialized_start=1372 + _globals['_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE']._serialized_end=1470 + _globals['_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE']._serialized_start=1473 + _globals['_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE']._serialized_end=3265 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi index ee39319..9ebe612 100644 --- a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi +++ b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi @@ -28,12 +28,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OverlayIconGlyphEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._OverlayIconGlyph.ValueType - ], - builtins.type, - ): + class _OverlayIconGlyphEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._OverlayIconGlyph.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INFO: ExtendedContentMessage._OverlayIconGlyph.ValueType # 0 EYE_OFF: ExtendedContentMessage._OverlayIconGlyph.ValueType # 1 @@ -46,9 +41,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): POST_LABEL: ExtendedContentMessage._OverlayIconGlyph.ValueType # 8 WARNING_SCREENS: ExtendedContentMessage._OverlayIconGlyph.ValueType # 9 - class OverlayIconGlyph( - _OverlayIconGlyph, metaclass=_OverlayIconGlyphEnumTypeWrapper - ): ... + class OverlayIconGlyph(_OverlayIconGlyph, metaclass=_OverlayIconGlyphEnumTypeWrapper): ... INFO: ExtendedContentMessage.OverlayIconGlyph.ValueType # 0 EYE_OFF: ExtendedContentMessage.OverlayIconGlyph.ValueType # 1 NEWS_OFF: ExtendedContentMessage.OverlayIconGlyph.ValueType # 2 @@ -64,12 +57,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CtaButtonTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._CtaButtonType.ValueType - ], - builtins.type, - ): + class _CtaButtonTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._CtaButtonType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor OPEN_NATIVE: ExtendedContentMessage._CtaButtonType.ValueType # 11 @@ -80,12 +68,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _XmaLayoutTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._XmaLayoutType.ValueType - ], - builtins.type, - ): + class _XmaLayoutTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._XmaLayoutType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SINGLE: ExtendedContentMessage._XmaLayoutType.ValueType # 0 HSCROLL: ExtendedContentMessage._XmaLayoutType.ValueType # 1 @@ -106,192 +89,95 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ExtendedContentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedContentMessage._ExtendedContentType.ValueType - ], - builtins.type, - ): + class _ExtendedContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._ExtendedContentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNSUPPORTED: ExtendedContentMessage._ExtendedContentType.ValueType # 0 - IG_STORY_PHOTO_MENTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 4 - IG_SINGLE_IMAGE_POST_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 9 + IG_STORY_PHOTO_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 4 + IG_SINGLE_IMAGE_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 9 IG_MULTIPOST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 10 - IG_SINGLE_VIDEO_POST_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 11 - IG_STORY_PHOTO_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 12 - IG_STORY_VIDEO_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 13 + IG_SINGLE_VIDEO_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 11 + IG_STORY_PHOTO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 12 + IG_STORY_VIDEO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 13 IG_CLIPS_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 14 IG_IGTV_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 15 IG_SHOP_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 16 IG_PROFILE_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 19 - IG_STORY_PHOTO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 20 - IG_STORY_VIDEO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 21 + IG_STORY_PHOTO_HIGHLIGHT_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 20 + IG_STORY_VIDEO_HIGHLIGHT_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 21 IG_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 22 IG_STORY_REACTION: ExtendedContentMessage._ExtendedContentType.ValueType # 23 - IG_STORY_VIDEO_MENTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 24 - IG_STORY_HIGHLIGHT_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 25 - IG_STORY_HIGHLIGHT_REACTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 26 + IG_STORY_VIDEO_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 24 + IG_STORY_HIGHLIGHT_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 25 + IG_STORY_HIGHLIGHT_REACTION: ExtendedContentMessage._ExtendedContentType.ValueType # 26 IG_EXTERNAL_LINK: ExtendedContentMessage._ExtendedContentType.ValueType # 27 IG_RECEIVER_FETCH: ExtendedContentMessage._ExtendedContentType.ValueType # 28 FB_FEED_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1000 FB_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1001 FB_STORY_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1002 FB_STORY_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 1003 - FB_FEED_VIDEO_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1004 - FB_GAMING_CUSTOM_UPDATE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1005 - FB_PRODUCER_STORY_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1006 + FB_FEED_VIDEO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1004 + FB_GAMING_CUSTOM_UPDATE: ExtendedContentMessage._ExtendedContentType.ValueType # 1005 + FB_PRODUCER_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1006 FB_EVENT: ExtendedContentMessage._ExtendedContentType.ValueType # 1007 - FB_FEED_POST_PRIVATE_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1008 + FB_FEED_POST_PRIVATE_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1008 FB_SHORT: ExtendedContentMessage._ExtendedContentType.ValueType # 1009 - FB_COMMENT_MENTION_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 1010 + FB_COMMENT_MENTION_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1010 FB_POST_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 1011 - MSG_EXTERNAL_LINK_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2000 + MSG_EXTERNAL_LINK_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2000 MSG_P2P_PAYMENT: ExtendedContentMessage._ExtendedContentType.ValueType # 2001 - MSG_LOCATION_SHARING: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2002 - MSG_LOCATION_SHARING_V2: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2003 - MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2004 - MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2005 - MSG_RECEIVER_FETCH: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2006 - MSG_IG_MEDIA_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2007 - MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2008 + MSG_LOCATION_SHARING: ExtendedContentMessage._ExtendedContentType.ValueType # 2002 + MSG_LOCATION_SHARING_V2: ExtendedContentMessage._ExtendedContentType.ValueType # 2003 + MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2004 + MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2005 + MSG_RECEIVER_FETCH: ExtendedContentMessage._ExtendedContentType.ValueType # 2006 + MSG_IG_MEDIA_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2007 + MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ExtendedContentMessage._ExtendedContentType.ValueType # 2008 MSG_REELS_LIST: ExtendedContentMessage._ExtendedContentType.ValueType # 2009 MSG_CONTACT: ExtendedContentMessage._ExtendedContentType.ValueType # 2010 - MSG_THREADS_POST_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2011 + MSG_THREADS_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2011 MSG_FILE: ExtendedContentMessage._ExtendedContentType.ValueType # 2012 - MSG_AVATAR_DETAILS: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2013 + MSG_AVATAR_DETAILS: ExtendedContentMessage._ExtendedContentType.ValueType # 2013 MSG_AI_CONTACT: ExtendedContentMessage._ExtendedContentType.ValueType # 2014 - MSG_MEMORIES_SHARE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2015 - MSG_SHARED_ALBUM_REPLY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2016 + MSG_MEMORIES_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2015 + MSG_SHARED_ALBUM_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2016 MSG_SHARED_ALBUM: ExtendedContentMessage._ExtendedContentType.ValueType # 2017 - MSG_OCCAMADILLO_XMA: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2018 - MSG_GEN_AI_SUBSCRIPTION: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2021 - MSG_GEN_AI_REMINDER: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2022 - MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 2023 + MSG_OCCAMADILLO_XMA: ExtendedContentMessage._ExtendedContentType.ValueType # 2018 + MSG_GEN_AI_SUBSCRIPTION: ExtendedContentMessage._ExtendedContentType.ValueType # 2021 + MSG_GEN_AI_REMINDER: ExtendedContentMessage._ExtendedContentType.ValueType # 2022 + MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE: ExtendedContentMessage._ExtendedContentType.ValueType # 2023 MSG_NOTE_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2024 MSG_NOTE_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 2025 RTC_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3000 RTC_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3001 - RTC_MISSED_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3002 - RTC_MISSED_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3003 - RTC_GROUP_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3004 - RTC_GROUP_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3005 - RTC_MISSED_GROUP_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3006 - RTC_MISSED_GROUP_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3007 - RTC_ONGOING_AUDIO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3008 - RTC_ONGOING_VIDEO_CALL: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 3009 - DATACLASS_SENDER_COPY: ( - ExtendedContentMessage._ExtendedContentType.ValueType - ) # 4000 + RTC_MISSED_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3002 + RTC_MISSED_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3003 + RTC_GROUP_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3004 + RTC_GROUP_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3005 + RTC_MISSED_GROUP_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3006 + RTC_MISSED_GROUP_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3007 + RTC_ONGOING_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3008 + RTC_ONGOING_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3009 + DATACLASS_SENDER_COPY: ExtendedContentMessage._ExtendedContentType.ValueType # 4000 - class ExtendedContentType( - _ExtendedContentType, metaclass=_ExtendedContentTypeEnumTypeWrapper - ): ... + class ExtendedContentType(_ExtendedContentType, metaclass=_ExtendedContentTypeEnumTypeWrapper): ... UNSUPPORTED: ExtendedContentMessage.ExtendedContentType.ValueType # 0 IG_STORY_PHOTO_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 4 - IG_SINGLE_IMAGE_POST_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 9 + IG_SINGLE_IMAGE_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 9 IG_MULTIPOST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 10 - IG_SINGLE_VIDEO_POST_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 11 + IG_SINGLE_VIDEO_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 11 IG_STORY_PHOTO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 12 IG_STORY_VIDEO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 13 IG_CLIPS_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 14 IG_IGTV_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 15 IG_SHOP_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 16 IG_PROFILE_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 19 - IG_STORY_PHOTO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 20 - IG_STORY_VIDEO_HIGHLIGHT_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 21 + IG_STORY_PHOTO_HIGHLIGHT_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 20 + IG_STORY_VIDEO_HIGHLIGHT_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 21 IG_STORY_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 22 IG_STORY_REACTION: ExtendedContentMessage.ExtendedContentType.ValueType # 23 IG_STORY_VIDEO_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 24 IG_STORY_HIGHLIGHT_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 25 - IG_STORY_HIGHLIGHT_REACTION: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 26 + IG_STORY_HIGHLIGHT_REACTION: ExtendedContentMessage.ExtendedContentType.ValueType # 26 IG_EXTERNAL_LINK: ExtendedContentMessage.ExtendedContentType.ValueType # 27 IG_RECEIVER_FETCH: ExtendedContentMessage.ExtendedContentType.ValueType # 28 FB_FEED_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1000 @@ -299,40 +185,22 @@ class ExtendedContentMessage(google.protobuf.message.Message): FB_STORY_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1002 FB_STORY_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 1003 FB_FEED_VIDEO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1004 - FB_GAMING_CUSTOM_UPDATE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1005 - FB_PRODUCER_STORY_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1006 + FB_GAMING_CUSTOM_UPDATE: ExtendedContentMessage.ExtendedContentType.ValueType # 1005 + FB_PRODUCER_STORY_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 1006 FB_EVENT: ExtendedContentMessage.ExtendedContentType.ValueType # 1007 - FB_FEED_POST_PRIVATE_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1008 + FB_FEED_POST_PRIVATE_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 1008 FB_SHORT: ExtendedContentMessage.ExtendedContentType.ValueType # 1009 - FB_COMMENT_MENTION_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 1010 + FB_COMMENT_MENTION_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1010 FB_POST_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 1011 - MSG_EXTERNAL_LINK_SHARE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2000 + MSG_EXTERNAL_LINK_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2000 MSG_P2P_PAYMENT: ExtendedContentMessage.ExtendedContentType.ValueType # 2001 MSG_LOCATION_SHARING: ExtendedContentMessage.ExtendedContentType.ValueType # 2002 - MSG_LOCATION_SHARING_V2: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2003 - MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2004 - MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2005 + MSG_LOCATION_SHARING_V2: ExtendedContentMessage.ExtendedContentType.ValueType # 2003 + MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2004 + MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2005 MSG_RECEIVER_FETCH: ExtendedContentMessage.ExtendedContentType.ValueType # 2006 MSG_IG_MEDIA_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2007 - MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2008 + MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ExtendedContentMessage.ExtendedContentType.ValueType # 2008 MSG_REELS_LIST: ExtendedContentMessage.ExtendedContentType.ValueType # 2009 MSG_CONTACT: ExtendedContentMessage.ExtendedContentType.ValueType # 2010 MSG_THREADS_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2011 @@ -343,13 +211,9 @@ class ExtendedContentMessage(google.protobuf.message.Message): MSG_SHARED_ALBUM_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2016 MSG_SHARED_ALBUM: ExtendedContentMessage.ExtendedContentType.ValueType # 2017 MSG_OCCAMADILLO_XMA: ExtendedContentMessage.ExtendedContentType.ValueType # 2018 - MSG_GEN_AI_SUBSCRIPTION: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2021 + MSG_GEN_AI_SUBSCRIPTION: ExtendedContentMessage.ExtendedContentType.ValueType # 2021 MSG_GEN_AI_REMINDER: ExtendedContentMessage.ExtendedContentType.ValueType # 2022 - MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 2023 + MSG_GEN_AI_MEMU_ONBOARDING_RESPONSE: ExtendedContentMessage.ExtendedContentType.ValueType # 2023 MSG_NOTE_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2024 MSG_NOTE_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 2025 RTC_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3000 @@ -358,12 +222,8 @@ class ExtendedContentMessage(google.protobuf.message.Message): RTC_MISSED_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3003 RTC_GROUP_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3004 RTC_GROUP_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3005 - RTC_MISSED_GROUP_AUDIO_CALL: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 3006 - RTC_MISSED_GROUP_VIDEO_CALL: ( - ExtendedContentMessage.ExtendedContentType.ValueType - ) # 3007 + RTC_MISSED_GROUP_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3006 + RTC_MISSED_GROUP_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3007 RTC_ONGOING_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3008 RTC_ONGOING_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3009 DATACLASS_SENDER_COPY: ExtendedContentMessage.ExtendedContentType.ValueType # 4000 @@ -387,48 +247,15 @@ class ExtendedContentMessage(google.protobuf.message.Message): def __init__( self, *, - buttonType: global___ExtendedContentMessage.CtaButtonType.ValueType - | None = ..., + buttonType: global___ExtendedContentMessage.CtaButtonType.ValueType | None = ..., title: builtins.str | None = ..., actionURL: builtins.str | None = ..., nativeURL: builtins.str | None = ..., ctaType: builtins.str | None = ..., actionContentBlob: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionContentBlob", - b"actionContentBlob", - "actionURL", - b"actionURL", - "buttonType", - b"buttonType", - "ctaType", - b"ctaType", - "nativeURL", - b"nativeURL", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionContentBlob", - b"actionContentBlob", - "actionURL", - b"actionURL", - "buttonType", - b"buttonType", - "ctaType", - b"ctaType", - "nativeURL", - b"nativeURL", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actionContentBlob", b"actionContentBlob", "actionURL", b"actionURL", "buttonType", b"buttonType", "ctaType", b"ctaType", "nativeURL", b"nativeURL", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionContentBlob", b"actionContentBlob", "actionURL", b"actionURL", "buttonType", b"buttonType", "ctaType", b"ctaType", "nativeURL", b"nativeURL", "title", b"title"]) -> None: ... ASSOCIATEDMESSAGE_FIELD_NUMBER: builtins.int TARGETTYPE_FIELD_NUMBER: builtins.int @@ -476,48 +303,28 @@ class ExtendedContentMessage(google.protobuf.message.Message): @property def associatedMessage(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property - def ctas( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ExtendedContentMessage.CTA - ]: ... + def ctas(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ExtendedContentMessage.CTA]: ... @property - def previews( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waCommon.WACommon_pb2.SubProtocol - ]: ... + def previews(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waCommon.WACommon_pb2.SubProtocol]: ... @property def favicon(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property def headerImage(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property - def mentionedJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def mentionedJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def commands( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waCommon.WACommon_pb2.Command - ]: ... + def commands(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waCommon.WACommon_pb2.Command]: ... def __init__( self, *, associatedMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., - targetType: global___ExtendedContentMessage.ExtendedContentType.ValueType - | None = ..., + targetType: global___ExtendedContentMessage.ExtendedContentType.ValueType | None = ..., targetUsername: builtins.str | None = ..., targetID: builtins.str | None = ..., targetExpiringAtSec: builtins.int | None = ..., - xmaLayoutType: global___ExtendedContentMessage.XmaLayoutType.ValueType - | None = ..., - ctas: collections.abc.Iterable[global___ExtendedContentMessage.CTA] - | None = ..., - previews: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] - | None = ..., + xmaLayoutType: global___ExtendedContentMessage.XmaLayoutType.ValueType | None = ..., + ctas: collections.abc.Iterable[global___ExtendedContentMessage.CTA] | None = ..., + previews: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] | None = ..., titleText: builtins.str | None = ..., subtitleText: builtins.str | None = ..., maxTitleNumOfLines: builtins.int | None = ..., @@ -525,8 +332,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): favicon: waCommon.WACommon_pb2.SubProtocol | None = ..., headerImage: waCommon.WACommon_pb2.SubProtocol | None = ..., headerTitle: builtins.str | None = ..., - overlayIconGlyph: global___ExtendedContentMessage.OverlayIconGlyph.ValueType - | None = ..., + overlayIconGlyph: global___ExtendedContentMessage.OverlayIconGlyph.ValueType | None = ..., overlayTitle: builtins.str | None = ..., overlayDescription: builtins.str | None = ..., sentWithMessageID: builtins.str | None = ..., @@ -537,107 +343,7 @@ class ExtendedContentMessage(google.protobuf.message.Message): mentionedJID: collections.abc.Iterable[builtins.str] | None = ..., commands: collections.abc.Iterable[waCommon.WACommon_pb2.Command] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "associatedMessage", - b"associatedMessage", - "contentRef", - b"contentRef", - "favicon", - b"favicon", - "headerImage", - b"headerImage", - "headerSubtitle", - b"headerSubtitle", - "headerTitle", - b"headerTitle", - "maxSubtitleNumOfLines", - b"maxSubtitleNumOfLines", - "maxTitleNumOfLines", - b"maxTitleNumOfLines", - "messageText", - b"messageText", - "overlayDescription", - b"overlayDescription", - "overlayIconGlyph", - b"overlayIconGlyph", - "overlayTitle", - b"overlayTitle", - "sentWithMessageID", - b"sentWithMessageID", - "subtitleText", - b"subtitleText", - "targetExpiringAtSec", - b"targetExpiringAtSec", - "targetID", - b"targetID", - "targetType", - b"targetType", - "targetUsername", - b"targetUsername", - "titleText", - b"titleText", - "xmaDataclass", - b"xmaDataclass", - "xmaLayoutType", - b"xmaLayoutType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "associatedMessage", - b"associatedMessage", - "commands", - b"commands", - "contentRef", - b"contentRef", - "ctas", - b"ctas", - "favicon", - b"favicon", - "headerImage", - b"headerImage", - "headerSubtitle", - b"headerSubtitle", - "headerTitle", - b"headerTitle", - "maxSubtitleNumOfLines", - b"maxSubtitleNumOfLines", - "maxTitleNumOfLines", - b"maxTitleNumOfLines", - "mentionedJID", - b"mentionedJID", - "messageText", - b"messageText", - "overlayDescription", - b"overlayDescription", - "overlayIconGlyph", - b"overlayIconGlyph", - "overlayTitle", - b"overlayTitle", - "previews", - b"previews", - "sentWithMessageID", - b"sentWithMessageID", - "subtitleText", - b"subtitleText", - "targetExpiringAtSec", - b"targetExpiringAtSec", - "targetID", - b"targetID", - "targetType", - b"targetType", - "targetUsername", - b"targetUsername", - "titleText", - b"titleText", - "xmaDataclass", - b"xmaDataclass", - "xmaLayoutType", - b"xmaLayoutType", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["associatedMessage", b"associatedMessage", "contentRef", b"contentRef", "favicon", b"favicon", "headerImage", b"headerImage", "headerSubtitle", b"headerSubtitle", "headerTitle", b"headerTitle", "maxSubtitleNumOfLines", b"maxSubtitleNumOfLines", "maxTitleNumOfLines", b"maxTitleNumOfLines", "messageText", b"messageText", "overlayDescription", b"overlayDescription", "overlayIconGlyph", b"overlayIconGlyph", "overlayTitle", b"overlayTitle", "sentWithMessageID", b"sentWithMessageID", "subtitleText", b"subtitleText", "targetExpiringAtSec", b"targetExpiringAtSec", "targetID", b"targetID", "targetType", b"targetType", "targetUsername", b"targetUsername", "titleText", b"titleText", "xmaDataclass", b"xmaDataclass", "xmaLayoutType", b"xmaLayoutType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["associatedMessage", b"associatedMessage", "commands", b"commands", "contentRef", b"contentRef", "ctas", b"ctas", "favicon", b"favicon", "headerImage", b"headerImage", "headerSubtitle", b"headerSubtitle", "headerTitle", b"headerTitle", "maxSubtitleNumOfLines", b"maxSubtitleNumOfLines", "maxTitleNumOfLines", b"maxTitleNumOfLines", "mentionedJID", b"mentionedJID", "messageText", b"messageText", "overlayDescription", b"overlayDescription", "overlayIconGlyph", b"overlayIconGlyph", "overlayTitle", b"overlayTitle", "previews", b"previews", "sentWithMessageID", b"sentWithMessageID", "subtitleText", b"subtitleText", "targetExpiringAtSec", b"targetExpiringAtSec", "targetID", b"targetID", "targetType", b"targetType", "targetUsername", b"targetUsername", "titleText", b"titleText", "xmaDataclass", b"xmaDataclass", "xmaLayoutType", b"xmaLayoutType"]) -> None: ... global___ExtendedContentMessage = ExtendedContentMessage diff --git a/neonize/proto/waCert/WACert_pb2.py b/neonize/proto/waCert/WACert_pb2.py index e170d95..2a14878 100644 --- a/neonize/proto/waCert/WACert_pb2.py +++ b/neonize/proto/waCert/WACert_pb2.py @@ -4,39 +4,42 @@ # source: waCert/WACert.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waCert/WACert.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waCert/WACert.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x13waCert/WACert.proto\x12\x06WACert"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c"\x93\x02\n\tCertChain\x12\x30\n\x04leaf\x18\x01 \x01(\x0b\x32".WACert.CertChain.NoiseCertificate\x12\x38\n\x0cintermediate\x18\x02 \x01(\x0b\x32".WACert.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04\x42"Z go.mau.fi/whatsmeow/proto/waCert' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13waCert/WACert.proto\x12\x06WACert\"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c\"\x93\x02\n\tCertChain\x12\x30\n\x04leaf\x18\x01 \x01(\x0b\x32\".WACert.CertChain.NoiseCertificate\x12\x38\n\x0cintermediate\x18\x02 \x01(\x0b\x32\".WACert.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04\x42\"Z go.mau.fi/whatsmeow/proto/waCert') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waCert.WACert_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCert.WACert_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z go.mau.fi/whatsmeow/proto/waCert" - _globals["_NOISECERTIFICATE"]._serialized_start = 32 - _globals["_NOISECERTIFICATE"]._serialized_end = 176 - _globals["_NOISECERTIFICATE_DETAILS"]._serialized_start = 88 - _globals["_NOISECERTIFICATE_DETAILS"]._serialized_end = 176 - _globals["_CERTCHAIN"]._serialized_start = 179 - _globals["_CERTCHAIN"]._serialized_end = 454 - _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_start = 301 - _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_end = 454 - _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_start = 357 - _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_end = 454 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z go.mau.fi/whatsmeow/proto/waCert' + _globals['_NOISECERTIFICATE']._serialized_start=32 + _globals['_NOISECERTIFICATE']._serialized_end=176 + _globals['_NOISECERTIFICATE_DETAILS']._serialized_start=88 + _globals['_NOISECERTIFICATE_DETAILS']._serialized_end=176 + _globals['_CERTCHAIN']._serialized_start=179 + _globals['_CERTCHAIN']._serialized_end=454 + _globals['_CERTCHAIN_NOISECERTIFICATE']._serialized_start=301 + _globals['_CERTCHAIN_NOISECERTIFICATE']._serialized_end=454 + _globals['_CERTCHAIN_NOISECERTIFICATE_DETAILS']._serialized_start=357 + _globals['_CERTCHAIN_NOISECERTIFICATE_DETAILS']._serialized_end=454 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCert/WACert_pb2.pyi b/neonize/proto/waCert/WACert_pb2.pyi index 87f3c41..f06fc0b 100644 --- a/neonize/proto/waCert/WACert_pb2.pyi +++ b/neonize/proto/waCert/WACert_pb2.pyi @@ -37,36 +37,8 @@ class NoiseCertificate(google.protobuf.message.Message): subject: builtins.str | None = ..., key: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expires", - b"expires", - "issuer", - b"issuer", - "key", - b"key", - "serial", - b"serial", - "subject", - b"subject", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expires", - b"expires", - "issuer", - b"issuer", - "key", - b"key", - "serial", - b"serial", - "subject", - b"subject", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expires", b"expires", "issuer", b"issuer", "key", b"key", "serial", b"serial", "subject", b"subject"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expires", b"expires", "issuer", b"issuer", "key", b"key", "serial", b"serial", "subject", b"subject"]) -> None: ... DETAILS_FIELD_NUMBER: builtins.int SIGNATURE_FIELD_NUMBER: builtins.int @@ -78,14 +50,8 @@ class NoiseCertificate(google.protobuf.message.Message): details: builtins.bytes | None = ..., signature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["details", b"details", "signature", b"signature"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> None: ... global___NoiseCertificate = NoiseCertificate @@ -120,36 +86,8 @@ class CertChain(google.protobuf.message.Message): notBefore: builtins.int | None = ..., notAfter: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "issuerSerial", - b"issuerSerial", - "key", - b"key", - "notAfter", - b"notAfter", - "notBefore", - b"notBefore", - "serial", - b"serial", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "issuerSerial", - b"issuerSerial", - "key", - b"key", - "notAfter", - b"notAfter", - "notBefore", - b"notBefore", - "serial", - b"serial", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["issuerSerial", b"issuerSerial", "key", b"key", "notAfter", b"notAfter", "notBefore", b"notBefore", "serial", b"serial"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["issuerSerial", b"issuerSerial", "key", b"key", "notAfter", b"notAfter", "notBefore", b"notBefore", "serial", b"serial"]) -> None: ... DETAILS_FIELD_NUMBER: builtins.int SIGNATURE_FIELD_NUMBER: builtins.int @@ -161,18 +99,8 @@ class CertChain(google.protobuf.message.Message): details: builtins.bytes | None = ..., signature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "details", b"details", "signature", b"signature" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "details", b"details", "signature", b"signature" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "signature", b"signature"]) -> None: ... LEAF_FIELD_NUMBER: builtins.int INTERMEDIATE_FIELD_NUMBER: builtins.int @@ -186,13 +114,7 @@ class CertChain(google.protobuf.message.Message): leaf: global___CertChain.NoiseCertificate | None = ..., intermediate: global___CertChain.NoiseCertificate | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["intermediate", b"intermediate", "leaf", b"leaf"]) -> None: ... global___CertChain = CertChain diff --git a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py index b8c6bd1..4514ff4 100644 --- a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py +++ b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py @@ -4,45 +4,35 @@ # source: waChatLockSettings/WAProtobufsChatLockSettings.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waChatLockSettings/WAProtobufsChatLockSettings.proto", + '', + 'waChatLockSettings/WAProtobufsChatLockSettings.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from waUserPassword import ( - WAProtobufsUserPassword_pb2 as waUserPassword_dot_WAProtobufsUserPassword__pb2, -) +from waUserPassword import WAProtobufsUserPassword_pb2 as waUserPassword_dot_WAProtobufsUserPassword__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n4waChatLockSettings/WAProtobufsChatLockSettings.proto\x12\x1bWAProtobufsChatLockSettings\x1a,waUserPassword/WAProtobufsUserPassword.proto"f\n\x10\x43hatLockSettings\x12\x17\n\x0fhideLockedChats\x18\x01 \x01(\x08\x12\x39\n\nsecretCode\x18\x02 \x01(\x0b\x32%.WAProtobufsUserPassword.UserPasswordB.Z,go.mau.fi/whatsmeow/proto/waChatLockSettings' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4waChatLockSettings/WAProtobufsChatLockSettings.proto\x12\x1bWAProtobufsChatLockSettings\x1a,waUserPassword/WAProtobufsUserPassword.proto\"f\n\x10\x43hatLockSettings\x12\x17\n\x0fhideLockedChats\x18\x01 \x01(\x08\x12\x39\n\nsecretCode\x18\x02 \x01(\x0b\x32%.WAProtobufsUserPassword.UserPasswordB.Z,go.mau.fi/whatsmeow/proto/waChatLockSettings') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waChatLockSettings.WAProtobufsChatLockSettings_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waChatLockSettings.WAProtobufsChatLockSettings_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z,go.mau.fi/whatsmeow/proto/waChatLockSettings" - _globals["_CHATLOCKSETTINGS"]._serialized_start = 131 - _globals["_CHATLOCKSETTINGS"]._serialized_end = 233 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z,go.mau.fi/whatsmeow/proto/waChatLockSettings' + _globals['_CHATLOCKSETTINGS']._serialized_start=131 + _globals['_CHATLOCKSETTINGS']._serialized_end=233 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi index eead176..5b84778 100644 --- a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi +++ b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi @@ -24,20 +24,9 @@ class ChatLockSettings(google.protobuf.message.Message): self, *, hideLockedChats: builtins.bool | None = ..., - secretCode: waUserPassword.WAProtobufsUserPassword_pb2.UserPassword - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode" - ], + secretCode: waUserPassword.WAProtobufsUserPassword_pb2.UserPassword | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["hideLockedChats", b"hideLockedChats", "secretCode", b"secretCode"]) -> None: ... global___ChatLockSettings = ChatLockSettings diff --git a/neonize/proto/waCommon/WACommon_pb2.py b/neonize/proto/waCommon/WACommon_pb2.py index 59b112d..1f773a7 100644 --- a/neonize/proto/waCommon/WACommon_pb2.py +++ b/neonize/proto/waCommon/WACommon_pb2.py @@ -4,41 +4,44 @@ # source: waCommon/WACommon.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waCommon/WACommon.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waCommon/WACommon.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x17waCommon/WACommon.proto\x12\x08WACommon"P\n\nMessageKey\x12\x11\n\tremoteJID\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"\xb7\x01\n\x07\x43ommand\x12\x32\n\x0b\x63ommandType\x18\x01 \x01(\x0e\x32\x1d.WACommon.Command.CommandType\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x17\n\x0fvalidationToken\x18\x04 \x01(\t"?\n\x0b\x43ommandType\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\n\n\x06SILENT\x10\x02\x12\x06\n\x02\x41I\x10\x03\x12\x0e\n\nAI_IMAGINE\x10\x04"V\n\x0bMessageText\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x02 \x03(\t\x12#\n\x08\x63ommands\x18\x03 \x03(\x0b\x32\x11.WACommon.Command"/\n\x0bSubProtocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05*F\n\x13\x46utureProofBehavior\x12\x0f\n\x0bPLACEHOLDER\x10\x00\x12\x12\n\x0eNO_PLACEHOLDER\x10\x01\x12\n\n\x06IGNORE\x10\x02\x42$Z"go.mau.fi/whatsmeow/proto/waCommon' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17waCommon/WACommon.proto\x12\x08WACommon\"P\n\nMessageKey\x12\x11\n\tremoteJID\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"\xb7\x01\n\x07\x43ommand\x12\x32\n\x0b\x63ommandType\x18\x01 \x01(\x0e\x32\x1d.WACommon.Command.CommandType\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x17\n\x0fvalidationToken\x18\x04 \x01(\t\"?\n\x0b\x43ommandType\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\n\n\x06SILENT\x10\x02\x12\x06\n\x02\x41I\x10\x03\x12\x0e\n\nAI_IMAGINE\x10\x04\"V\n\x0bMessageText\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x02 \x03(\t\x12#\n\x08\x63ommands\x18\x03 \x03(\x0b\x32\x11.WACommon.Command\"/\n\x0bSubProtocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05*F\n\x13\x46utureProofBehavior\x12\x0f\n\x0bPLACEHOLDER\x10\x00\x12\x12\n\x0eNO_PLACEHOLDER\x10\x01\x12\n\n\x06IGNORE\x10\x02\x42$Z\"go.mau.fi/whatsmeow/proto/waCommon') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waCommon.WACommon_pb2", _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCommon.WACommon_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b'Z"go.mau.fi/whatsmeow/proto/waCommon' - _globals["_FUTUREPROOFBEHAVIOR"]._serialized_start = 442 - _globals["_FUTUREPROOFBEHAVIOR"]._serialized_end = 512 - _globals["_MESSAGEKEY"]._serialized_start = 37 - _globals["_MESSAGEKEY"]._serialized_end = 117 - _globals["_COMMAND"]._serialized_start = 120 - _globals["_COMMAND"]._serialized_end = 303 - _globals["_COMMAND_COMMANDTYPE"]._serialized_start = 240 - _globals["_COMMAND_COMMANDTYPE"]._serialized_end = 303 - _globals["_MESSAGETEXT"]._serialized_start = 305 - _globals["_MESSAGETEXT"]._serialized_end = 391 - _globals["_SUBPROTOCOL"]._serialized_start = 393 - _globals["_SUBPROTOCOL"]._serialized_end = 440 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\"go.mau.fi/whatsmeow/proto/waCommon' + _globals['_FUTUREPROOFBEHAVIOR']._serialized_start=442 + _globals['_FUTUREPROOFBEHAVIOR']._serialized_end=512 + _globals['_MESSAGEKEY']._serialized_start=37 + _globals['_MESSAGEKEY']._serialized_end=117 + _globals['_COMMAND']._serialized_start=120 + _globals['_COMMAND']._serialized_end=303 + _globals['_COMMAND_COMMANDTYPE']._serialized_start=240 + _globals['_COMMAND_COMMANDTYPE']._serialized_end=303 + _globals['_MESSAGETEXT']._serialized_start=305 + _globals['_MESSAGETEXT']._serialized_end=391 + _globals['_SUBPROTOCOL']._serialized_start=393 + _globals['_SUBPROTOCOL']._serialized_end=440 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCommon/WACommon_pb2.pyi b/neonize/proto/waCommon/WACommon_pb2.pyi index 6f18b40..db2979f 100644 --- a/neonize/proto/waCommon/WACommon_pb2.pyi +++ b/neonize/proto/waCommon/WACommon_pb2.pyi @@ -23,20 +23,13 @@ class _FutureProofBehavior: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _FutureProofBehaviorEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _FutureProofBehavior.ValueType - ], - builtins.type, -): +class _FutureProofBehaviorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_FutureProofBehavior.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PLACEHOLDER: _FutureProofBehavior.ValueType # 0 NO_PLACEHOLDER: _FutureProofBehavior.ValueType # 1 IGNORE: _FutureProofBehavior.ValueType # 2 -class FutureProofBehavior( - _FutureProofBehavior, metaclass=_FutureProofBehaviorEnumTypeWrapper -): ... +class FutureProofBehavior(_FutureProofBehavior, metaclass=_FutureProofBehaviorEnumTypeWrapper): ... PLACEHOLDER: FutureProofBehavior.ValueType # 0 NO_PLACEHOLDER: FutureProofBehavior.ValueType # 1 @@ -63,32 +56,8 @@ class MessageKey(google.protobuf.message.Message): ID: builtins.str | None = ..., participant: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fromMe", - b"fromMe", - "participant", - b"participant", - "remoteJID", - b"remoteJID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fromMe", - b"fromMe", - "participant", - b"participant", - "remoteJID", - b"remoteJID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "fromMe", b"fromMe", "participant", b"participant", "remoteJID", b"remoteJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "fromMe", b"fromMe", "participant", b"participant", "remoteJID", b"remoteJID"]) -> None: ... global___MessageKey = MessageKey @@ -100,12 +69,7 @@ class Command(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CommandTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Command._CommandType.ValueType - ], - builtins.type, - ): + class _CommandTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Command._CommandType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor EVERYONE: Command._CommandType.ValueType # 1 SILENT: Command._CommandType.ValueType # 2 @@ -134,32 +98,8 @@ class Command(google.protobuf.message.Message): length: builtins.int | None = ..., validationToken: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "commandType", - b"commandType", - "length", - b"length", - "offset", - b"offset", - "validationToken", - b"validationToken", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commandType", - b"commandType", - "length", - b"length", - "offset", - b"offset", - "validationToken", - b"validationToken", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["commandType", b"commandType", "length", b"length", "offset", b"offset", "validationToken", b"validationToken"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commandType", b"commandType", "length", b"length", "offset", b"offset", "validationToken", b"validationToken"]) -> None: ... global___Command = Command @@ -172,17 +112,9 @@ class MessageText(google.protobuf.message.Message): COMMANDS_FIELD_NUMBER: builtins.int text: builtins.str @property - def mentionedJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def mentionedJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def commands( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Command - ]: ... + def commands(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Command]: ... def __init__( self, *, @@ -190,15 +122,8 @@ class MessageText(google.protobuf.message.Message): mentionedJID: collections.abc.Iterable[builtins.str] | None = ..., commands: collections.abc.Iterable[global___Command] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["text", b"text"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commands", b"commands", "mentionedJID", b"mentionedJID", "text", b"text" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commands", b"commands", "mentionedJID", b"mentionedJID", "text", b"text"]) -> None: ... global___MessageText = MessageText @@ -216,11 +141,7 @@ class SubProtocol(google.protobuf.message.Message): payload: builtins.bytes | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["payload", b"payload", "version", b"version"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["payload", b"payload", "version", b"version"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "version", b"version"]) -> None: ... global___SubProtocol = SubProtocol diff --git a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py index 0c1db39..9089334 100644 --- a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py +++ b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py @@ -4,60 +4,54 @@ # source: waCompanionReg/WAWebProtobufsCompanionReg.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waCompanionReg/WAWebProtobufsCompanionReg.proto", + '', + 'waCompanionReg/WAWebProtobufsCompanionReg.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n/waCompanionReg/WAWebProtobufsCompanionReg.proto\x12\x1aWAWebProtobufsCompanionReg"\xd8\t\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x43\n\x07version\x18\x02 \x01(\x0b\x32\x32.WAWebProtobufsCompanionReg.DeviceProps.AppVersion\x12J\n\x0cplatformType\x18\x03 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12T\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xf1\x03\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x12\x1b\n\x13supportBizHostedMsg\x18\t \x01(\x08\x12\x30\n(supportRecentSyncChunkMessageCountTuning\x18\n \x01(\x08\x12\x1d\n\x15supportHostedGroupMsg\x18\x0b \x01(\x08\x12!\n\x19supportFbidBotChatHistory\x18\x0c \x01(\x08\x12(\n supportAddOnHistorySyncMigration\x18\r \x01(\x08\x12!\n\x19supportMessageAssociation\x18\x0e \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"\xdf\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16\x12\r\n\tCLOUD_API\x10\x17\x12\x10\n\x0cSMARTGLASSES\x10\x18"\x86\x01\n\x1a\x43ompanionEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12H\n\ndeviceType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x0b\n\x03ref\x18\x03 \x01(\t"#\n\x13\x43ompanionCommitment\x12\x0c\n\x04hash\x18\x01 \x01(\x0c"z\n\x0fProloguePayload\x12"\n\x1a\x63ompanionEphemeralIdentity\x18\x01 \x01(\x0c\x12\x43\n\ncommitment\x18\x02 \x01(\x0b\x32/.WAWebProtobufsCompanionReg.CompanionCommitment"<\n\x18PrimaryEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\r\n\x05nonce\x18\x02 \x01(\x0c"]\n\x0ePairingRequest\x12\x1a\n\x12\x63ompanionPublicKey\x18\x01 \x01(\x0c\x12\x1c\n\x14\x63ompanionIdentityKey\x18\x02 \x01(\x0c\x12\x11\n\tadvSecret\x18\x03 \x01(\x0c"?\n\x17\x45ncryptedPairingRequest\x12\x18\n\x10\x65ncryptedPayload\x18\x01 \x01(\x0c\x12\n\n\x02IV\x18\x02 \x01(\x0c"P\n\x12\x43lientPairingProps\x12\x1b\n\x13isChatDbLidMigrated\x18\x01 \x01(\x08\x12\x1d\n\x15isSyncdPureLidSession\x18\x02 \x01(\x08\x42*Z(go.mau.fi/whatsmeow/proto/waCompanionReg' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/waCompanionReg/WAWebProtobufsCompanionReg.proto\x12\x1aWAWebProtobufsCompanionReg\"\xd8\t\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x43\n\x07version\x18\x02 \x01(\x0b\x32\x32.WAWebProtobufsCompanionReg.DeviceProps.AppVersion\x12J\n\x0cplatformType\x18\x03 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12T\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xf1\x03\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x12\x1b\n\x13supportBizHostedMsg\x18\t \x01(\x08\x12\x30\n(supportRecentSyncChunkMessageCountTuning\x18\n \x01(\x08\x12\x1d\n\x15supportHostedGroupMsg\x18\x0b \x01(\x08\x12!\n\x19supportFbidBotChatHistory\x18\x0c \x01(\x08\x12(\n supportAddOnHistorySyncMigration\x18\r \x01(\x08\x12!\n\x19supportMessageAssociation\x18\x0e \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r\"\xdf\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16\x12\r\n\tCLOUD_API\x10\x17\x12\x10\n\x0cSMARTGLASSES\x10\x18\"\x86\x01\n\x1a\x43ompanionEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12H\n\ndeviceType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x0b\n\x03ref\x18\x03 \x01(\t\"#\n\x13\x43ompanionCommitment\x12\x0c\n\x04hash\x18\x01 \x01(\x0c\"z\n\x0fProloguePayload\x12\"\n\x1a\x63ompanionEphemeralIdentity\x18\x01 \x01(\x0c\x12\x43\n\ncommitment\x18\x02 \x01(\x0b\x32/.WAWebProtobufsCompanionReg.CompanionCommitment\"<\n\x18PrimaryEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\r\n\x05nonce\x18\x02 \x01(\x0c\"]\n\x0ePairingRequest\x12\x1a\n\x12\x63ompanionPublicKey\x18\x01 \x01(\x0c\x12\x1c\n\x14\x63ompanionIdentityKey\x18\x02 \x01(\x0c\x12\x11\n\tadvSecret\x18\x03 \x01(\x0c\"?\n\x17\x45ncryptedPairingRequest\x12\x18\n\x10\x65ncryptedPayload\x18\x01 \x01(\x0c\x12\n\n\x02IV\x18\x02 \x01(\x0c\"P\n\x12\x43lientPairingProps\x12\x1b\n\x13isChatDbLidMigrated\x18\x01 \x01(\x08\x12\x1d\n\x15isSyncdPureLidSession\x18\x02 \x01(\x08\x42*Z(go.mau.fi/whatsmeow/proto/waCompanionReg') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waCompanionReg.WAWebProtobufsCompanionReg_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCompanionReg.WAWebProtobufsCompanionReg_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waCompanionReg" - _globals["_DEVICEPROPS"]._serialized_start = 80 - _globals["_DEVICEPROPS"]._serialized_end = 1320 - _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_start = 364 - _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_end = 861 - _globals["_DEVICEPROPS_APPVERSION"]._serialized_start = 863 - _globals["_DEVICEPROPS_APPVERSION"]._serialized_end = 966 - _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_start = 969 - _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_end = 1320 - _globals["_COMPANIONEPHEMERALIDENTITY"]._serialized_start = 1323 - _globals["_COMPANIONEPHEMERALIDENTITY"]._serialized_end = 1457 - _globals["_COMPANIONCOMMITMENT"]._serialized_start = 1459 - _globals["_COMPANIONCOMMITMENT"]._serialized_end = 1494 - _globals["_PROLOGUEPAYLOAD"]._serialized_start = 1496 - _globals["_PROLOGUEPAYLOAD"]._serialized_end = 1618 - _globals["_PRIMARYEPHEMERALIDENTITY"]._serialized_start = 1620 - _globals["_PRIMARYEPHEMERALIDENTITY"]._serialized_end = 1680 - _globals["_PAIRINGREQUEST"]._serialized_start = 1682 - _globals["_PAIRINGREQUEST"]._serialized_end = 1775 - _globals["_ENCRYPTEDPAIRINGREQUEST"]._serialized_start = 1777 - _globals["_ENCRYPTEDPAIRINGREQUEST"]._serialized_end = 1840 - _globals["_CLIENTPAIRINGPROPS"]._serialized_start = 1842 - _globals["_CLIENTPAIRINGPROPS"]._serialized_end = 1922 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waCompanionReg' + _globals['_DEVICEPROPS']._serialized_start=80 + _globals['_DEVICEPROPS']._serialized_end=1320 + _globals['_DEVICEPROPS_HISTORYSYNCCONFIG']._serialized_start=364 + _globals['_DEVICEPROPS_HISTORYSYNCCONFIG']._serialized_end=861 + _globals['_DEVICEPROPS_APPVERSION']._serialized_start=863 + _globals['_DEVICEPROPS_APPVERSION']._serialized_end=966 + _globals['_DEVICEPROPS_PLATFORMTYPE']._serialized_start=969 + _globals['_DEVICEPROPS_PLATFORMTYPE']._serialized_end=1320 + _globals['_COMPANIONEPHEMERALIDENTITY']._serialized_start=1323 + _globals['_COMPANIONEPHEMERALIDENTITY']._serialized_end=1457 + _globals['_COMPANIONCOMMITMENT']._serialized_start=1459 + _globals['_COMPANIONCOMMITMENT']._serialized_end=1494 + _globals['_PROLOGUEPAYLOAD']._serialized_start=1496 + _globals['_PROLOGUEPAYLOAD']._serialized_end=1618 + _globals['_PRIMARYEPHEMERALIDENTITY']._serialized_start=1620 + _globals['_PRIMARYEPHEMERALIDENTITY']._serialized_end=1680 + _globals['_PAIRINGREQUEST']._serialized_start=1682 + _globals['_PAIRINGREQUEST']._serialized_end=1775 + _globals['_ENCRYPTEDPAIRINGREQUEST']._serialized_start=1777 + _globals['_ENCRYPTEDPAIRINGREQUEST']._serialized_end=1840 + _globals['_CLIENTPAIRINGPROPS']._serialized_start=1842 + _globals['_CLIENTPAIRINGPROPS']._serialized_end=1922 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi index 29f8f4b..9321926 100644 --- a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi +++ b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi @@ -25,12 +25,7 @@ class DeviceProps(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlatformTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DeviceProps._PlatformType.ValueType - ], - builtins.type, - ): + class _PlatformTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeviceProps._PlatformType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: DeviceProps._PlatformType.ValueType # 0 CHROME: DeviceProps._PlatformType.ValueType # 1 @@ -135,72 +130,8 @@ class DeviceProps(google.protobuf.message.Message): supportAddOnHistorySyncMigration: builtins.bool | None = ..., supportMessageAssociation: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fullSyncDaysLimit", - b"fullSyncDaysLimit", - "fullSyncSizeMbLimit", - b"fullSyncSizeMbLimit", - "inlineInitialPayloadInE2EeMsg", - b"inlineInitialPayloadInE2EeMsg", - "recentSyncDaysLimit", - b"recentSyncDaysLimit", - "storageQuotaMb", - b"storageQuotaMb", - "supportAddOnHistorySyncMigration", - b"supportAddOnHistorySyncMigration", - "supportBizHostedMsg", - b"supportBizHostedMsg", - "supportBotUserAgentChatHistory", - b"supportBotUserAgentChatHistory", - "supportCagReactionsAndPolls", - b"supportCagReactionsAndPolls", - "supportCallLogHistory", - b"supportCallLogHistory", - "supportFbidBotChatHistory", - b"supportFbidBotChatHistory", - "supportHostedGroupMsg", - b"supportHostedGroupMsg", - "supportMessageAssociation", - b"supportMessageAssociation", - "supportRecentSyncChunkMessageCountTuning", - b"supportRecentSyncChunkMessageCountTuning", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fullSyncDaysLimit", - b"fullSyncDaysLimit", - "fullSyncSizeMbLimit", - b"fullSyncSizeMbLimit", - "inlineInitialPayloadInE2EeMsg", - b"inlineInitialPayloadInE2EeMsg", - "recentSyncDaysLimit", - b"recentSyncDaysLimit", - "storageQuotaMb", - b"storageQuotaMb", - "supportAddOnHistorySyncMigration", - b"supportAddOnHistorySyncMigration", - "supportBizHostedMsg", - b"supportBizHostedMsg", - "supportBotUserAgentChatHistory", - b"supportBotUserAgentChatHistory", - "supportCagReactionsAndPolls", - b"supportCagReactionsAndPolls", - "supportCallLogHistory", - b"supportCallLogHistory", - "supportFbidBotChatHistory", - b"supportFbidBotChatHistory", - "supportHostedGroupMsg", - b"supportHostedGroupMsg", - "supportMessageAssociation", - b"supportMessageAssociation", - "supportRecentSyncChunkMessageCountTuning", - b"supportRecentSyncChunkMessageCountTuning", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fullSyncDaysLimit", b"fullSyncDaysLimit", "fullSyncSizeMbLimit", b"fullSyncSizeMbLimit", "inlineInitialPayloadInE2EeMsg", b"inlineInitialPayloadInE2EeMsg", "recentSyncDaysLimit", b"recentSyncDaysLimit", "storageQuotaMb", b"storageQuotaMb", "supportAddOnHistorySyncMigration", b"supportAddOnHistorySyncMigration", "supportBizHostedMsg", b"supportBizHostedMsg", "supportBotUserAgentChatHistory", b"supportBotUserAgentChatHistory", "supportCagReactionsAndPolls", b"supportCagReactionsAndPolls", "supportCallLogHistory", b"supportCallLogHistory", "supportFbidBotChatHistory", b"supportFbidBotChatHistory", "supportHostedGroupMsg", b"supportHostedGroupMsg", "supportMessageAssociation", b"supportMessageAssociation", "supportRecentSyncChunkMessageCountTuning", b"supportRecentSyncChunkMessageCountTuning"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fullSyncDaysLimit", b"fullSyncDaysLimit", "fullSyncSizeMbLimit", b"fullSyncSizeMbLimit", "inlineInitialPayloadInE2EeMsg", b"inlineInitialPayloadInE2EeMsg", "recentSyncDaysLimit", b"recentSyncDaysLimit", "storageQuotaMb", b"storageQuotaMb", "supportAddOnHistorySyncMigration", b"supportAddOnHistorySyncMigration", "supportBizHostedMsg", b"supportBizHostedMsg", "supportBotUserAgentChatHistory", b"supportBotUserAgentChatHistory", "supportCagReactionsAndPolls", b"supportCagReactionsAndPolls", "supportCallLogHistory", b"supportCallLogHistory", "supportFbidBotChatHistory", b"supportFbidBotChatHistory", "supportHostedGroupMsg", b"supportHostedGroupMsg", "supportMessageAssociation", b"supportMessageAssociation", "supportRecentSyncChunkMessageCountTuning", b"supportRecentSyncChunkMessageCountTuning"]) -> None: ... @typing.final class AppVersion(google.protobuf.message.Message): @@ -225,36 +156,8 @@ class DeviceProps(google.protobuf.message.Message): quaternary: builtins.int | None = ..., quinary: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> None: ... OS_FIELD_NUMBER: builtins.int VERSION_FIELD_NUMBER: builtins.int @@ -277,36 +180,8 @@ class DeviceProps(google.protobuf.message.Message): requireFullSync: builtins.bool | None = ..., historySyncConfig: global___DeviceProps.HistorySyncConfig | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "historySyncConfig", - b"historySyncConfig", - "os", - b"os", - "platformType", - b"platformType", - "requireFullSync", - b"requireFullSync", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "historySyncConfig", - b"historySyncConfig", - "os", - b"os", - "platformType", - b"platformType", - "requireFullSync", - b"requireFullSync", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "os", b"os", "platformType", b"platformType", "requireFullSync", b"requireFullSync", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "os", b"os", "platformType", b"platformType", "requireFullSync", b"requireFullSync", "version", b"version"]) -> None: ... global___DeviceProps = DeviceProps @@ -327,18 +202,8 @@ class CompanionEphemeralIdentity(google.protobuf.message.Message): deviceType: global___DeviceProps.PlatformType.ValueType | None = ..., ref: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deviceType", b"deviceType", "publicKey", b"publicKey", "ref", b"ref"]) -> None: ... global___CompanionEphemeralIdentity = CompanionEphemeralIdentity @@ -353,9 +218,7 @@ class CompanionCommitment(google.protobuf.message.Message): *, hash: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["hash", b"hash"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["hash", b"hash"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["hash", b"hash"]) -> None: ... global___CompanionCommitment = CompanionCommitment @@ -375,24 +238,8 @@ class ProloguePayload(google.protobuf.message.Message): companionEphemeralIdentity: builtins.bytes | None = ..., commitment: global___CompanionCommitment | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "commitment", - b"commitment", - "companionEphemeralIdentity", - b"companionEphemeralIdentity", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commitment", - b"commitment", - "companionEphemeralIdentity", - b"companionEphemeralIdentity", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["commitment", b"commitment", "companionEphemeralIdentity", b"companionEphemeralIdentity"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commitment", b"commitment", "companionEphemeralIdentity", b"companionEphemeralIdentity"]) -> None: ... global___ProloguePayload = ProloguePayload @@ -410,12 +257,8 @@ class PrimaryEphemeralIdentity(google.protobuf.message.Message): publicKey: builtins.bytes | None = ..., nonce: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["nonce", b"nonce", "publicKey", b"publicKey"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["nonce", b"nonce", "publicKey", b"publicKey"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["nonce", b"nonce", "publicKey", b"publicKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nonce", b"nonce", "publicKey", b"publicKey"]) -> None: ... global___PrimaryEphemeralIdentity = PrimaryEphemeralIdentity @@ -436,28 +279,8 @@ class PairingRequest(google.protobuf.message.Message): companionIdentityKey: builtins.bytes | None = ..., advSecret: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "advSecret", - b"advSecret", - "companionIdentityKey", - b"companionIdentityKey", - "companionPublicKey", - b"companionPublicKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "advSecret", - b"advSecret", - "companionIdentityKey", - b"companionIdentityKey", - "companionPublicKey", - b"companionPublicKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["advSecret", b"advSecret", "companionIdentityKey", b"companionIdentityKey", "companionPublicKey", b"companionPublicKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["advSecret", b"advSecret", "companionIdentityKey", b"companionIdentityKey", "companionPublicKey", b"companionPublicKey"]) -> None: ... global___PairingRequest = PairingRequest @@ -475,18 +298,8 @@ class EncryptedPairingRequest(google.protobuf.message.Message): encryptedPayload: builtins.bytes | None = ..., IV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "IV", b"IV", "encryptedPayload", b"encryptedPayload" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "IV", b"IV", "encryptedPayload", b"encryptedPayload" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["IV", b"IV", "encryptedPayload", b"encryptedPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["IV", b"IV", "encryptedPayload", b"encryptedPayload"]) -> None: ... global___EncryptedPairingRequest = EncryptedPairingRequest @@ -504,23 +317,7 @@ class ClientPairingProps(google.protobuf.message.Message): isChatDbLidMigrated: builtins.bool | None = ..., isSyncdPureLidSession: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "isChatDbLidMigrated", - b"isChatDbLidMigrated", - "isSyncdPureLidSession", - b"isSyncdPureLidSession", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "isChatDbLidMigrated", - b"isChatDbLidMigrated", - "isSyncdPureLidSession", - b"isSyncdPureLidSession", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated", "isSyncdPureLidSession", b"isSyncdPureLidSession"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated", "isSyncdPureLidSession", b"isSyncdPureLidSession"]) -> None: ... global___ClientPairingProps = ClientPairingProps diff --git a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py index faa41b4..3d4cc36 100644 --- a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py +++ b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py @@ -4,20 +4,18 @@ # source: waConsumerApplication/WAConsumerApplication.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waConsumerApplication/WAConsumerApplication.proto", + '', + 'waConsumerApplication/WAConsumerApplication.proto' ) # @@protoc_insertion_point(imports) @@ -27,94 +25,84 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n1waConsumerApplication/WAConsumerApplication.proto\x12\x15WAConsumerApplication\x1a\x17waCommon/WACommon.proto"\xca,\n\x13\x43onsumerApplication\x12\x43\n\x07payload\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.Payload\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Metadata\x1a\xcd\x02\n\x07Payload\x12\x45\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.ContentH\x00\x12U\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ApplicationDataH\x00\x12\x43\n\x06signal\x18\x03 \x01(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.SignalH\x00\x12T\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\x9d\x01\n\x08Metadata\x12\\\n\x0fspecialTextSize\x18\x01 \x01(\x0e\x32\x43.WAConsumerApplication.ConsumerApplication.Metadata.SpecialTextSize"3\n\x0fSpecialTextSize\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x1a\x08\n\x06Signal\x1as\n\x0f\x41pplicationData\x12J\n\x06revoke\x18\x01 \x01(\x0b\x32\x38.WAConsumerApplication.ConsumerApplication.RevokeMessageH\x00\x42\x14\n\x12\x61pplicationContent\x1a\x9a\x0c\n\x07\x43ontent\x12,\n\x0bmessageText\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12O\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12S\n\x0e\x63ontactMessage\x18\x03 \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessageH\x00\x12U\n\x0flocationMessage\x18\x04 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.LocationMessageH\x00\x12]\n\x13\x65xtendedTextMessage\x18\x05 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessageH\x00\x12X\n\x11statusTextMessage\x18\x06 \x01(\x0b\x32;.WAConsumerApplication.ConsumerApplication.StatusTextMesageH\x00\x12U\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.DocumentMessageH\x00\x12O\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.AudioMessageH\x00\x12O\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x12_\n\x14\x63ontactsArrayMessage\x18\n \x01(\x0b\x32?.WAConsumerApplication.ConsumerApplication.ContactsArrayMessageH\x00\x12]\n\x13liveLocationMessage\x18\x0b \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.LiveLocationMessageH\x00\x12S\n\x0estickerMessage\x18\x0c \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.StickerMessageH\x00\x12[\n\x12groupInviteMessage\x18\r \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.GroupInviteMessageH\x00\x12U\n\x0fviewOnceMessage\x18\x0e \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ViewOnceMessageH\x00\x12U\n\x0freactionMessage\x18\x10 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ReactionMessageH\x00\x12]\n\x13pollCreationMessage\x18\x11 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.PollCreationMessageH\x00\x12Y\n\x11pollUpdateMessage\x18\x12 \x01(\x0b\x32<.WAConsumerApplication.ConsumerApplication.PollUpdateMessageH\x00\x12M\n\x0b\x65\x64itMessage\x18\x13 \x01(\x0b\x32\x36.WAConsumerApplication.ConsumerApplication.EditMessageH\x00\x42\t\n\x07\x63ontent\x1am\n\x0b\x45\x64itMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12&\n\x07message\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x1a]\n\x14PollAddOptionMessage\x12\x45\n\npollOption\x18\x01 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x1a\x45\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\x12\x19\n\x11senderTimestampMS\x18\x02 \x01(\x03\x1a\x31\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x1a\xdc\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x04vote\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x12J\n\taddOption\x18\x03 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x1a\x97\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x42\n\x07options\x18\x03 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x1a\xa8\x01\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12%\n\x1dreactionMetadataDataclassData\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\x05\x1a\x32\n\rRevokeMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xc6\x01\n\x0fViewOnceMessage\x12O\n\x0cimageMessage\x18\x01 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12O\n\x0cvideoMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x42\x11\n\x0fviewOnceContent\x1a\xa6\x01\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12&\n\x07\x63\x61ption\x18\x06 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x89\x02\n\x13LiveLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x02 \x01(\r\x12\x12\n\nspeedInMps\x18\x03 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x04 \x01(\r\x12&\n\x07\x63\x61ption\x18\x05 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x16\n\x0esequenceNumber\x18\x06 \x01(\x03\x12\x12\n\ntimeOffset\x18\x07 \x01(\r\x1ax\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12K\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessage\x1a\x38\n\x0e\x43ontactMessage\x12&\n\x07\x63ontact\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1a\xd6\x02\n\x10StatusTextMesage\x12L\n\x04text\x18\x01 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage\x12\x10\n\x08textArgb\x18\x06 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x07 \x01(\x07\x12R\n\x04\x66ont\x18\x08 \x01(\x0e\x32\x44.WAConsumerApplication.ConsumerApplication.StatusTextMesage.FontType"v\n\x08\x46ontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\x1a\xb8\x02\n\x13\x45xtendedTextMessage\x12#\n\x04text\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12(\n\tthumbnail\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12_\n\x0bpreviewType\x18\x07 \x01(\x0e\x32J.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage.PreviewType""\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x1ai\n\x0fLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x1a\x38\n\x0eStickerMessage\x12&\n\x07sticker\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1aL\n\x0f\x44ocumentMessage\x12\'\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x1a\\\n\x0cVideoMessage\x12$\n\x05video\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x41\n\x0c\x41udioMessage\x12$\n\x05\x61udio\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x0b\n\x03PTT\x18\x02 \x01(\x08\x1a\\\n\x0cImageMessage\x12$\n\x05image\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\xb5\x01\n\x15InteractiveAnnotation\x12G\n\x08location\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.LocationH\x00\x12I\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x30.WAConsumerApplication.ConsumerApplication.PointB\x08\n\x06\x61\x63tion\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x1aK\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x1a\x37\n\x0cMediaPayload\x12\'\n\x08protocol\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocolB1Z/go.mau.fi/whatsmeow/proto/waConsumerApplication' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1waConsumerApplication/WAConsumerApplication.proto\x12\x15WAConsumerApplication\x1a\x17waCommon/WACommon.proto\"\xca,\n\x13\x43onsumerApplication\x12\x43\n\x07payload\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.Payload\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Metadata\x1a\xcd\x02\n\x07Payload\x12\x45\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.ContentH\x00\x12U\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ApplicationDataH\x00\x12\x43\n\x06signal\x18\x03 \x01(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.SignalH\x00\x12T\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\x9d\x01\n\x08Metadata\x12\\\n\x0fspecialTextSize\x18\x01 \x01(\x0e\x32\x43.WAConsumerApplication.ConsumerApplication.Metadata.SpecialTextSize\"3\n\x0fSpecialTextSize\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x1a\x08\n\x06Signal\x1as\n\x0f\x41pplicationData\x12J\n\x06revoke\x18\x01 \x01(\x0b\x32\x38.WAConsumerApplication.ConsumerApplication.RevokeMessageH\x00\x42\x14\n\x12\x61pplicationContent\x1a\x9a\x0c\n\x07\x43ontent\x12,\n\x0bmessageText\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12O\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12S\n\x0e\x63ontactMessage\x18\x03 \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessageH\x00\x12U\n\x0flocationMessage\x18\x04 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.LocationMessageH\x00\x12]\n\x13\x65xtendedTextMessage\x18\x05 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessageH\x00\x12X\n\x11statusTextMessage\x18\x06 \x01(\x0b\x32;.WAConsumerApplication.ConsumerApplication.StatusTextMesageH\x00\x12U\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.DocumentMessageH\x00\x12O\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.AudioMessageH\x00\x12O\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x12_\n\x14\x63ontactsArrayMessage\x18\n \x01(\x0b\x32?.WAConsumerApplication.ConsumerApplication.ContactsArrayMessageH\x00\x12]\n\x13liveLocationMessage\x18\x0b \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.LiveLocationMessageH\x00\x12S\n\x0estickerMessage\x18\x0c \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.StickerMessageH\x00\x12[\n\x12groupInviteMessage\x18\r \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.GroupInviteMessageH\x00\x12U\n\x0fviewOnceMessage\x18\x0e \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ViewOnceMessageH\x00\x12U\n\x0freactionMessage\x18\x10 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ReactionMessageH\x00\x12]\n\x13pollCreationMessage\x18\x11 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.PollCreationMessageH\x00\x12Y\n\x11pollUpdateMessage\x18\x12 \x01(\x0b\x32<.WAConsumerApplication.ConsumerApplication.PollUpdateMessageH\x00\x12M\n\x0b\x65\x64itMessage\x18\x13 \x01(\x0b\x32\x36.WAConsumerApplication.ConsumerApplication.EditMessageH\x00\x42\t\n\x07\x63ontent\x1am\n\x0b\x45\x64itMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12&\n\x07message\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x1a]\n\x14PollAddOptionMessage\x12\x45\n\npollOption\x18\x01 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x1a\x45\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\x12\x19\n\x11senderTimestampMS\x18\x02 \x01(\x03\x1a\x31\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x1a\xdc\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x04vote\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x12J\n\taddOption\x18\x03 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x1a\x97\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x42\n\x07options\x18\x03 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x1a\xa8\x01\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12%\n\x1dreactionMetadataDataclassData\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\x05\x1a\x32\n\rRevokeMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xc6\x01\n\x0fViewOnceMessage\x12O\n\x0cimageMessage\x18\x01 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12O\n\x0cvideoMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x42\x11\n\x0fviewOnceContent\x1a\xa6\x01\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12&\n\x07\x63\x61ption\x18\x06 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x89\x02\n\x13LiveLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x02 \x01(\r\x12\x12\n\nspeedInMps\x18\x03 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x04 \x01(\r\x12&\n\x07\x63\x61ption\x18\x05 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x16\n\x0esequenceNumber\x18\x06 \x01(\x03\x12\x12\n\ntimeOffset\x18\x07 \x01(\r\x1ax\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12K\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessage\x1a\x38\n\x0e\x43ontactMessage\x12&\n\x07\x63ontact\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1a\xd6\x02\n\x10StatusTextMesage\x12L\n\x04text\x18\x01 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage\x12\x10\n\x08textArgb\x18\x06 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x07 \x01(\x07\x12R\n\x04\x66ont\x18\x08 \x01(\x0e\x32\x44.WAConsumerApplication.ConsumerApplication.StatusTextMesage.FontType\"v\n\x08\x46ontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\x1a\xb8\x02\n\x13\x45xtendedTextMessage\x12#\n\x04text\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12(\n\tthumbnail\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12_\n\x0bpreviewType\x18\x07 \x01(\x0e\x32J.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage.PreviewType\"\"\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x1ai\n\x0fLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x1a\x38\n\x0eStickerMessage\x12&\n\x07sticker\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1aL\n\x0f\x44ocumentMessage\x12\'\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x1a\\\n\x0cVideoMessage\x12$\n\x05video\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x41\n\x0c\x41udioMessage\x12$\n\x05\x61udio\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x0b\n\x03PTT\x18\x02 \x01(\x08\x1a\\\n\x0cImageMessage\x12$\n\x05image\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\xb5\x01\n\x15InteractiveAnnotation\x12G\n\x08location\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.LocationH\x00\x12I\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x30.WAConsumerApplication.ConsumerApplication.PointB\x08\n\x06\x61\x63tion\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x1aK\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x1a\x37\n\x0cMediaPayload\x12\'\n\x08protocol\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocolB1Z/go.mau.fi/whatsmeow/proto/waConsumerApplication') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waConsumerApplication.WAConsumerApplication_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waConsumerApplication.WAConsumerApplication_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z/go.mau.fi/whatsmeow/proto/waConsumerApplication" - _globals["_CONSUMERAPPLICATION"]._serialized_start = 102 - _globals["_CONSUMERAPPLICATION"]._serialized_end = 5808 - _globals["_CONSUMERAPPLICATION_PAYLOAD"]._serialized_start = 266 - _globals["_CONSUMERAPPLICATION_PAYLOAD"]._serialized_end = 599 - _globals["_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_start = 601 - _globals["_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_end = 673 - _globals["_CONSUMERAPPLICATION_METADATA"]._serialized_start = 676 - _globals["_CONSUMERAPPLICATION_METADATA"]._serialized_end = 833 - _globals["_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE"]._serialized_start = 782 - _globals["_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE"]._serialized_end = 833 - _globals["_CONSUMERAPPLICATION_SIGNAL"]._serialized_start = 835 - _globals["_CONSUMERAPPLICATION_SIGNAL"]._serialized_end = 843 - _globals["_CONSUMERAPPLICATION_APPLICATIONDATA"]._serialized_start = 845 - _globals["_CONSUMERAPPLICATION_APPLICATIONDATA"]._serialized_end = 960 - _globals["_CONSUMERAPPLICATION_CONTENT"]._serialized_start = 963 - _globals["_CONSUMERAPPLICATION_CONTENT"]._serialized_end = 2525 - _globals["_CONSUMERAPPLICATION_EDITMESSAGE"]._serialized_start = 2527 - _globals["_CONSUMERAPPLICATION_EDITMESSAGE"]._serialized_end = 2636 - _globals["_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE"]._serialized_start = 2638 - _globals["_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE"]._serialized_end = 2731 - _globals["_CONSUMERAPPLICATION_POLLVOTEMESSAGE"]._serialized_start = 2733 - _globals["_CONSUMERAPPLICATION_POLLVOTEMESSAGE"]._serialized_end = 2802 - _globals["_CONSUMERAPPLICATION_POLLENCVALUE"]._serialized_start = 2804 - _globals["_CONSUMERAPPLICATION_POLLENCVALUE"]._serialized_end = 2853 - _globals["_CONSUMERAPPLICATION_POLLUPDATEMESSAGE"]._serialized_start = 2856 - _globals["_CONSUMERAPPLICATION_POLLUPDATEMESSAGE"]._serialized_end = 3076 - _globals["_CONSUMERAPPLICATION_POLLCREATIONMESSAGE"]._serialized_start = 3079 - _globals["_CONSUMERAPPLICATION_POLLCREATIONMESSAGE"]._serialized_end = 3230 - _globals["_CONSUMERAPPLICATION_OPTION"]._serialized_start = 3232 - _globals["_CONSUMERAPPLICATION_OPTION"]._serialized_end = 3260 - _globals["_CONSUMERAPPLICATION_REACTIONMESSAGE"]._serialized_start = 3263 - _globals["_CONSUMERAPPLICATION_REACTIONMESSAGE"]._serialized_end = 3431 - _globals["_CONSUMERAPPLICATION_REVOKEMESSAGE"]._serialized_start = 3433 - _globals["_CONSUMERAPPLICATION_REVOKEMESSAGE"]._serialized_end = 3483 - _globals["_CONSUMERAPPLICATION_VIEWONCEMESSAGE"]._serialized_start = 3486 - _globals["_CONSUMERAPPLICATION_VIEWONCEMESSAGE"]._serialized_end = 3684 - _globals["_CONSUMERAPPLICATION_GROUPINVITEMESSAGE"]._serialized_start = 3687 - _globals["_CONSUMERAPPLICATION_GROUPINVITEMESSAGE"]._serialized_end = 3853 - _globals["_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE"]._serialized_start = 3856 - _globals["_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE"]._serialized_end = 4121 - _globals["_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE"]._serialized_start = 4123 - _globals["_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE"]._serialized_end = 4243 - _globals["_CONSUMERAPPLICATION_CONTACTMESSAGE"]._serialized_start = 4245 - _globals["_CONSUMERAPPLICATION_CONTACTMESSAGE"]._serialized_end = 4301 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE"]._serialized_start = 4304 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE"]._serialized_end = 4646 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE"]._serialized_start = 4528 - _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE"]._serialized_end = 4646 - _globals["_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE"]._serialized_start = 4649 - _globals["_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE"]._serialized_end = 4961 - _globals[ - "_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE" - ]._serialized_start = 4927 - _globals[ - "_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE" - ]._serialized_end = 4961 - _globals["_CONSUMERAPPLICATION_LOCATIONMESSAGE"]._serialized_start = 4963 - _globals["_CONSUMERAPPLICATION_LOCATIONMESSAGE"]._serialized_end = 5068 - _globals["_CONSUMERAPPLICATION_STICKERMESSAGE"]._serialized_start = 5070 - _globals["_CONSUMERAPPLICATION_STICKERMESSAGE"]._serialized_end = 5126 - _globals["_CONSUMERAPPLICATION_DOCUMENTMESSAGE"]._serialized_start = 5128 - _globals["_CONSUMERAPPLICATION_DOCUMENTMESSAGE"]._serialized_end = 5204 - _globals["_CONSUMERAPPLICATION_VIDEOMESSAGE"]._serialized_start = 5206 - _globals["_CONSUMERAPPLICATION_VIDEOMESSAGE"]._serialized_end = 5298 - _globals["_CONSUMERAPPLICATION_AUDIOMESSAGE"]._serialized_start = 5300 - _globals["_CONSUMERAPPLICATION_AUDIOMESSAGE"]._serialized_end = 5365 - _globals["_CONSUMERAPPLICATION_IMAGEMESSAGE"]._serialized_start = 5367 - _globals["_CONSUMERAPPLICATION_IMAGEMESSAGE"]._serialized_end = 5459 - _globals["_CONSUMERAPPLICATION_INTERACTIVEANNOTATION"]._serialized_start = 5462 - _globals["_CONSUMERAPPLICATION_INTERACTIVEANNOTATION"]._serialized_end = 5643 - _globals["_CONSUMERAPPLICATION_POINT"]._serialized_start = 5645 - _globals["_CONSUMERAPPLICATION_POINT"]._serialized_end = 5674 - _globals["_CONSUMERAPPLICATION_LOCATION"]._serialized_start = 5676 - _globals["_CONSUMERAPPLICATION_LOCATION"]._serialized_end = 5751 - _globals["_CONSUMERAPPLICATION_MEDIAPAYLOAD"]._serialized_start = 5753 - _globals["_CONSUMERAPPLICATION_MEDIAPAYLOAD"]._serialized_end = 5808 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z/go.mau.fi/whatsmeow/proto/waConsumerApplication' + _globals['_CONSUMERAPPLICATION']._serialized_start=102 + _globals['_CONSUMERAPPLICATION']._serialized_end=5808 + _globals['_CONSUMERAPPLICATION_PAYLOAD']._serialized_start=266 + _globals['_CONSUMERAPPLICATION_PAYLOAD']._serialized_end=599 + _globals['_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_start=601 + _globals['_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_end=673 + _globals['_CONSUMERAPPLICATION_METADATA']._serialized_start=676 + _globals['_CONSUMERAPPLICATION_METADATA']._serialized_end=833 + _globals['_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE']._serialized_start=782 + _globals['_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE']._serialized_end=833 + _globals['_CONSUMERAPPLICATION_SIGNAL']._serialized_start=835 + _globals['_CONSUMERAPPLICATION_SIGNAL']._serialized_end=843 + _globals['_CONSUMERAPPLICATION_APPLICATIONDATA']._serialized_start=845 + _globals['_CONSUMERAPPLICATION_APPLICATIONDATA']._serialized_end=960 + _globals['_CONSUMERAPPLICATION_CONTENT']._serialized_start=963 + _globals['_CONSUMERAPPLICATION_CONTENT']._serialized_end=2525 + _globals['_CONSUMERAPPLICATION_EDITMESSAGE']._serialized_start=2527 + _globals['_CONSUMERAPPLICATION_EDITMESSAGE']._serialized_end=2636 + _globals['_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE']._serialized_start=2638 + _globals['_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE']._serialized_end=2731 + _globals['_CONSUMERAPPLICATION_POLLVOTEMESSAGE']._serialized_start=2733 + _globals['_CONSUMERAPPLICATION_POLLVOTEMESSAGE']._serialized_end=2802 + _globals['_CONSUMERAPPLICATION_POLLENCVALUE']._serialized_start=2804 + _globals['_CONSUMERAPPLICATION_POLLENCVALUE']._serialized_end=2853 + _globals['_CONSUMERAPPLICATION_POLLUPDATEMESSAGE']._serialized_start=2856 + _globals['_CONSUMERAPPLICATION_POLLUPDATEMESSAGE']._serialized_end=3076 + _globals['_CONSUMERAPPLICATION_POLLCREATIONMESSAGE']._serialized_start=3079 + _globals['_CONSUMERAPPLICATION_POLLCREATIONMESSAGE']._serialized_end=3230 + _globals['_CONSUMERAPPLICATION_OPTION']._serialized_start=3232 + _globals['_CONSUMERAPPLICATION_OPTION']._serialized_end=3260 + _globals['_CONSUMERAPPLICATION_REACTIONMESSAGE']._serialized_start=3263 + _globals['_CONSUMERAPPLICATION_REACTIONMESSAGE']._serialized_end=3431 + _globals['_CONSUMERAPPLICATION_REVOKEMESSAGE']._serialized_start=3433 + _globals['_CONSUMERAPPLICATION_REVOKEMESSAGE']._serialized_end=3483 + _globals['_CONSUMERAPPLICATION_VIEWONCEMESSAGE']._serialized_start=3486 + _globals['_CONSUMERAPPLICATION_VIEWONCEMESSAGE']._serialized_end=3684 + _globals['_CONSUMERAPPLICATION_GROUPINVITEMESSAGE']._serialized_start=3687 + _globals['_CONSUMERAPPLICATION_GROUPINVITEMESSAGE']._serialized_end=3853 + _globals['_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE']._serialized_start=3856 + _globals['_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE']._serialized_end=4121 + _globals['_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE']._serialized_start=4123 + _globals['_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE']._serialized_end=4243 + _globals['_CONSUMERAPPLICATION_CONTACTMESSAGE']._serialized_start=4245 + _globals['_CONSUMERAPPLICATION_CONTACTMESSAGE']._serialized_end=4301 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE']._serialized_start=4304 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE']._serialized_end=4646 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE']._serialized_start=4528 + _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE']._serialized_end=4646 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE']._serialized_start=4649 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE']._serialized_end=4961 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_start=4927 + _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_end=4961 + _globals['_CONSUMERAPPLICATION_LOCATIONMESSAGE']._serialized_start=4963 + _globals['_CONSUMERAPPLICATION_LOCATIONMESSAGE']._serialized_end=5068 + _globals['_CONSUMERAPPLICATION_STICKERMESSAGE']._serialized_start=5070 + _globals['_CONSUMERAPPLICATION_STICKERMESSAGE']._serialized_end=5126 + _globals['_CONSUMERAPPLICATION_DOCUMENTMESSAGE']._serialized_start=5128 + _globals['_CONSUMERAPPLICATION_DOCUMENTMESSAGE']._serialized_end=5204 + _globals['_CONSUMERAPPLICATION_VIDEOMESSAGE']._serialized_start=5206 + _globals['_CONSUMERAPPLICATION_VIDEOMESSAGE']._serialized_end=5298 + _globals['_CONSUMERAPPLICATION_AUDIOMESSAGE']._serialized_start=5300 + _globals['_CONSUMERAPPLICATION_AUDIOMESSAGE']._serialized_end=5365 + _globals['_CONSUMERAPPLICATION_IMAGEMESSAGE']._serialized_start=5367 + _globals['_CONSUMERAPPLICATION_IMAGEMESSAGE']._serialized_end=5459 + _globals['_CONSUMERAPPLICATION_INTERACTIVEANNOTATION']._serialized_start=5462 + _globals['_CONSUMERAPPLICATION_INTERACTIVEANNOTATION']._serialized_end=5643 + _globals['_CONSUMERAPPLICATION_POINT']._serialized_start=5645 + _globals['_CONSUMERAPPLICATION_POINT']._serialized_end=5674 + _globals['_CONSUMERAPPLICATION_LOCATION']._serialized_start=5676 + _globals['_CONSUMERAPPLICATION_LOCATION']._serialized_end=5751 + _globals['_CONSUMERAPPLICATION_MEDIAPAYLOAD']._serialized_start=5753 + _globals['_CONSUMERAPPLICATION_MEDIAPAYLOAD']._serialized_end=5808 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi index bfb054d..e19ad81 100644 --- a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi +++ b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi @@ -48,41 +48,9 @@ class ConsumerApplication(google.protobuf.message.Message): signal: global___ConsumerApplication.Signal | None = ..., subProtocol: global___ConsumerApplication.SubProtocolPayload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "payload", - b"payload", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> ( - typing.Literal["content", "applicationData", "signal", "subProtocol"] | None - ): ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "payload", b"payload", "signal", b"signal", "subProtocol", b"subProtocol"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["content", "applicationData", "signal", "subProtocol"] | None: ... @typing.final class SubProtocolPayload(google.protobuf.message.Message): @@ -93,15 +61,10 @@ class ConsumerApplication(google.protobuf.message.Message): def __init__( self, *, - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["futureProof", b"futureProof"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["futureProof", b"futureProof"] + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["futureProof", b"futureProof"]) -> None: ... @typing.final class Metadata(google.protobuf.message.Message): @@ -111,20 +74,13 @@ class ConsumerApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SpecialTextSizeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ConsumerApplication.Metadata._SpecialTextSize.ValueType - ], - builtins.type, - ): + class _SpecialTextSizeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConsumerApplication.Metadata._SpecialTextSize.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SMALL: ConsumerApplication.Metadata._SpecialTextSize.ValueType # 1 MEDIUM: ConsumerApplication.Metadata._SpecialTextSize.ValueType # 2 LARGE: ConsumerApplication.Metadata._SpecialTextSize.ValueType # 3 - class SpecialTextSize( - _SpecialTextSize, metaclass=_SpecialTextSizeEnumTypeWrapper - ): ... + class SpecialTextSize(_SpecialTextSize, metaclass=_SpecialTextSizeEnumTypeWrapper): ... SMALL: ConsumerApplication.Metadata.SpecialTextSize.ValueType # 1 MEDIUM: ConsumerApplication.Metadata.SpecialTextSize.ValueType # 2 LARGE: ConsumerApplication.Metadata.SpecialTextSize.ValueType # 3 @@ -134,15 +90,10 @@ class ConsumerApplication(google.protobuf.message.Message): def __init__( self, *, - specialTextSize: global___ConsumerApplication.Metadata.SpecialTextSize.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["specialTextSize", b"specialTextSize"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["specialTextSize", b"specialTextSize"] + specialTextSize: global___ConsumerApplication.Metadata.SpecialTextSize.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["specialTextSize", b"specialTextSize"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["specialTextSize", b"specialTextSize"]) -> None: ... @typing.final class Signal(google.protobuf.message.Message): @@ -164,22 +115,9 @@ class ConsumerApplication(google.protobuf.message.Message): *, revoke: global___ConsumerApplication.RevokeMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationContent", b"applicationContent", "revoke", b"revoke" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationContent", b"applicationContent", "revoke", b"revoke" - ], - ) -> None: ... - def WhichOneof( - self, - oneof_group: typing.Literal["applicationContent", b"applicationContent"], - ) -> typing.Literal["revoke"] | None: ... + def HasField(self, field_name: typing.Literal["applicationContent", b"applicationContent", "revoke", b"revoke"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationContent", b"applicationContent", "revoke", b"revoke"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["applicationContent", b"applicationContent"]) -> typing.Literal["revoke"] | None: ... @typing.final class Content(google.protobuf.message.Message): @@ -212,13 +150,9 @@ class ConsumerApplication(google.protobuf.message.Message): @property def locationMessage(self) -> global___ConsumerApplication.LocationMessage: ... @property - def extendedTextMessage( - self, - ) -> global___ConsumerApplication.ExtendedTextMessage: ... + def extendedTextMessage(self) -> global___ConsumerApplication.ExtendedTextMessage: ... @property - def statusTextMessage( - self, - ) -> global___ConsumerApplication.StatusTextMesage: ... + def statusTextMessage(self) -> global___ConsumerApplication.StatusTextMesage: ... @property def documentMessage(self) -> global___ConsumerApplication.DocumentMessage: ... @property @@ -226,31 +160,21 @@ class ConsumerApplication(google.protobuf.message.Message): @property def videoMessage(self) -> global___ConsumerApplication.VideoMessage: ... @property - def contactsArrayMessage( - self, - ) -> global___ConsumerApplication.ContactsArrayMessage: ... + def contactsArrayMessage(self) -> global___ConsumerApplication.ContactsArrayMessage: ... @property - def liveLocationMessage( - self, - ) -> global___ConsumerApplication.LiveLocationMessage: ... + def liveLocationMessage(self) -> global___ConsumerApplication.LiveLocationMessage: ... @property def stickerMessage(self) -> global___ConsumerApplication.StickerMessage: ... @property - def groupInviteMessage( - self, - ) -> global___ConsumerApplication.GroupInviteMessage: ... + def groupInviteMessage(self) -> global___ConsumerApplication.GroupInviteMessage: ... @property def viewOnceMessage(self) -> global___ConsumerApplication.ViewOnceMessage: ... @property def reactionMessage(self) -> global___ConsumerApplication.ReactionMessage: ... @property - def pollCreationMessage( - self, - ) -> global___ConsumerApplication.PollCreationMessage: ... + def pollCreationMessage(self) -> global___ConsumerApplication.PollCreationMessage: ... @property - def pollUpdateMessage( - self, - ) -> global___ConsumerApplication.PollUpdateMessage: ... + def pollUpdateMessage(self) -> global___ConsumerApplication.PollUpdateMessage: ... @property def editMessage(self) -> global___ConsumerApplication.EditMessage: ... def __init__( @@ -260,139 +184,24 @@ class ConsumerApplication(google.protobuf.message.Message): imageMessage: global___ConsumerApplication.ImageMessage | None = ..., contactMessage: global___ConsumerApplication.ContactMessage | None = ..., locationMessage: global___ConsumerApplication.LocationMessage | None = ..., - extendedTextMessage: global___ConsumerApplication.ExtendedTextMessage - | None = ..., - statusTextMessage: global___ConsumerApplication.StatusTextMesage - | None = ..., + extendedTextMessage: global___ConsumerApplication.ExtendedTextMessage | None = ..., + statusTextMessage: global___ConsumerApplication.StatusTextMesage | None = ..., documentMessage: global___ConsumerApplication.DocumentMessage | None = ..., audioMessage: global___ConsumerApplication.AudioMessage | None = ..., videoMessage: global___ConsumerApplication.VideoMessage | None = ..., - contactsArrayMessage: global___ConsumerApplication.ContactsArrayMessage - | None = ..., - liveLocationMessage: global___ConsumerApplication.LiveLocationMessage - | None = ..., + contactsArrayMessage: global___ConsumerApplication.ContactsArrayMessage | None = ..., + liveLocationMessage: global___ConsumerApplication.LiveLocationMessage | None = ..., stickerMessage: global___ConsumerApplication.StickerMessage | None = ..., - groupInviteMessage: global___ConsumerApplication.GroupInviteMessage - | None = ..., + groupInviteMessage: global___ConsumerApplication.GroupInviteMessage | None = ..., viewOnceMessage: global___ConsumerApplication.ViewOnceMessage | None = ..., reactionMessage: global___ConsumerApplication.ReactionMessage | None = ..., - pollCreationMessage: global___ConsumerApplication.PollCreationMessage - | None = ..., - pollUpdateMessage: global___ConsumerApplication.PollUpdateMessage - | None = ..., + pollCreationMessage: global___ConsumerApplication.PollCreationMessage | None = ..., + pollUpdateMessage: global___ConsumerApplication.PollUpdateMessage | None = ..., editMessage: global___ConsumerApplication.EditMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "audioMessage", - b"audioMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "content", - b"content", - "documentMessage", - b"documentMessage", - "editMessage", - b"editMessage", - "extendedTextMessage", - b"extendedTextMessage", - "groupInviteMessage", - b"groupInviteMessage", - "imageMessage", - b"imageMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "messageText", - b"messageText", - "pollCreationMessage", - b"pollCreationMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "reactionMessage", - b"reactionMessage", - "statusTextMessage", - b"statusTextMessage", - "stickerMessage", - b"stickerMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "audioMessage", - b"audioMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "content", - b"content", - "documentMessage", - b"documentMessage", - "editMessage", - b"editMessage", - "extendedTextMessage", - b"extendedTextMessage", - "groupInviteMessage", - b"groupInviteMessage", - "imageMessage", - b"imageMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "messageText", - b"messageText", - "pollCreationMessage", - b"pollCreationMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "reactionMessage", - b"reactionMessage", - "statusTextMessage", - b"statusTextMessage", - "stickerMessage", - b"stickerMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> ( - typing.Literal[ - "messageText", - "imageMessage", - "contactMessage", - "locationMessage", - "extendedTextMessage", - "statusTextMessage", - "documentMessage", - "audioMessage", - "videoMessage", - "contactsArrayMessage", - "liveLocationMessage", - "stickerMessage", - "groupInviteMessage", - "viewOnceMessage", - "reactionMessage", - "pollCreationMessage", - "pollUpdateMessage", - "editMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["audioMessage", b"audioMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "content", b"content", "documentMessage", b"documentMessage", "editMessage", b"editMessage", "extendedTextMessage", b"extendedTextMessage", "groupInviteMessage", b"groupInviteMessage", "imageMessage", b"imageMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "messageText", b"messageText", "pollCreationMessage", b"pollCreationMessage", "pollUpdateMessage", b"pollUpdateMessage", "reactionMessage", b"reactionMessage", "statusTextMessage", b"statusTextMessage", "stickerMessage", b"stickerMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["audioMessage", b"audioMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "content", b"content", "documentMessage", b"documentMessage", "editMessage", b"editMessage", "extendedTextMessage", b"extendedTextMessage", "groupInviteMessage", b"groupInviteMessage", "imageMessage", b"imageMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "messageText", b"messageText", "pollCreationMessage", b"pollCreationMessage", "pollUpdateMessage", b"pollUpdateMessage", "reactionMessage", b"reactionMessage", "statusTextMessage", b"statusTextMessage", "stickerMessage", b"stickerMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["messageText", "imageMessage", "contactMessage", "locationMessage", "extendedTextMessage", "statusTextMessage", "documentMessage", "audioMessage", "videoMessage", "contactsArrayMessage", "liveLocationMessage", "stickerMessage", "groupInviteMessage", "viewOnceMessage", "reactionMessage", "pollCreationMessage", "pollUpdateMessage", "editMessage"] | None: ... @typing.final class EditMessage(google.protobuf.message.Message): @@ -413,18 +222,8 @@ class ConsumerApplication(google.protobuf.message.Message): message: waCommon.WACommon_pb2.MessageText | None = ..., timestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", b"key", "message", b"message", "timestampMS", b"timestampMS" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", b"key", "message", b"message", "timestampMS", b"timestampMS" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "message", b"message", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "message", b"message", "timestampMS", b"timestampMS"]) -> None: ... @typing.final class PollAddOptionMessage(google.protobuf.message.Message): @@ -432,20 +231,13 @@ class ConsumerApplication(google.protobuf.message.Message): POLLOPTION_FIELD_NUMBER: builtins.int @property - def pollOption( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.Option - ]: ... + def pollOption(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.Option]: ... def __init__( self, *, - pollOption: collections.abc.Iterable[global___ConsumerApplication.Option] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["pollOption", b"pollOption"] + pollOption: collections.abc.Iterable[global___ConsumerApplication.Option] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["pollOption", b"pollOption"]) -> None: ... @typing.final class PollVoteMessage(google.protobuf.message.Message): @@ -455,29 +247,15 @@ class ConsumerApplication(google.protobuf.message.Message): SENDERTIMESTAMPMS_FIELD_NUMBER: builtins.int senderTimestampMS: builtins.int @property - def selectedOptions( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def selectedOptions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... def __init__( self, *, selectedOptions: collections.abc.Iterable[builtins.bytes] | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["senderTimestampMS", b"senderTimestampMS"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "selectedOptions", - b"selectedOptions", - "senderTimestampMS", - b"senderTimestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["senderTimestampMS", b"senderTimestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["selectedOptions", b"selectedOptions", "senderTimestampMS", b"senderTimestampMS"]) -> None: ... @typing.final class PollEncValue(google.protobuf.message.Message): @@ -493,14 +271,8 @@ class ConsumerApplication(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> None: ... @typing.final class PollUpdateMessage(google.protobuf.message.Message): @@ -522,28 +294,8 @@ class ConsumerApplication(google.protobuf.message.Message): vote: global___ConsumerApplication.PollEncValue | None = ..., addOption: global___ConsumerApplication.PollEncValue | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "addOption", - b"addOption", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "vote", - b"vote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "addOption", - b"addOption", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "vote", - b"vote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["addOption", b"addOption", "pollCreationMessageKey", b"pollCreationMessageKey", "vote", b"vote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["addOption", b"addOption", "pollCreationMessageKey", b"pollCreationMessageKey", "vote", b"vote"]) -> None: ... @typing.final class PollCreationMessage(google.protobuf.message.Message): @@ -557,44 +309,17 @@ class ConsumerApplication(google.protobuf.message.Message): name: builtins.str selectableOptionsCount: builtins.int @property - def options( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.Option - ]: ... + def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.Option]: ... def __init__( self, *, encKey: builtins.bytes | None = ..., name: builtins.str | None = ..., - options: collections.abc.Iterable[global___ConsumerApplication.Option] - | None = ..., + options: collections.abc.Iterable[global___ConsumerApplication.Option] | None = ..., selectableOptionsCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encKey", - b"encKey", - "name", - b"name", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encKey", - b"encKey", - "name", - b"name", - "options", - b"options", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encKey", b"encKey", "name", b"name", "selectableOptionsCount", b"selectableOptionsCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encKey", b"encKey", "name", b"name", "options", b"options", "selectableOptionsCount", b"selectableOptionsCount"]) -> None: ... @typing.final class Option(google.protobuf.message.Message): @@ -607,12 +332,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, optionName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["optionName", b"optionName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["optionName", b"optionName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["optionName", b"optionName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["optionName", b"optionName"]) -> None: ... @typing.final class ReactionMessage(google.protobuf.message.Message): @@ -641,40 +362,8 @@ class ConsumerApplication(google.protobuf.message.Message): reactionMetadataDataclassData: builtins.str | None = ..., style: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "reactionMetadataDataclassData", - b"reactionMetadataDataclassData", - "senderTimestampMS", - b"senderTimestampMS", - "style", - b"style", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "reactionMetadataDataclassData", - b"reactionMetadataDataclassData", - "senderTimestampMS", - b"senderTimestampMS", - "style", - b"style", - "text", - b"text", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "reactionMetadataDataclassData", b"reactionMetadataDataclassData", "senderTimestampMS", b"senderTimestampMS", "style", b"style", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "reactionMetadataDataclassData", b"reactionMetadataDataclassData", "senderTimestampMS", b"senderTimestampMS", "style", b"style", "text", b"text"]) -> None: ... @typing.final class RevokeMessage(google.protobuf.message.Message): @@ -688,9 +377,7 @@ class ConsumerApplication(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["key", b"key"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["key", b"key"]) -> None: ... @typing.final @@ -709,31 +396,9 @@ class ConsumerApplication(google.protobuf.message.Message): imageMessage: global___ConsumerApplication.ImageMessage | None = ..., videoMessage: global___ConsumerApplication.VideoMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "imageMessage", - b"imageMessage", - "videoMessage", - b"videoMessage", - "viewOnceContent", - b"viewOnceContent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "imageMessage", - b"imageMessage", - "videoMessage", - b"videoMessage", - "viewOnceContent", - b"viewOnceContent", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["viewOnceContent", b"viewOnceContent"] - ) -> typing.Literal["imageMessage", "videoMessage"] | None: ... + def HasField(self, field_name: typing.Literal["imageMessage", b"imageMessage", "videoMessage", b"videoMessage", "viewOnceContent", b"viewOnceContent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["imageMessage", b"imageMessage", "videoMessage", b"videoMessage", "viewOnceContent", b"viewOnceContent"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["viewOnceContent", b"viewOnceContent"]) -> typing.Literal["imageMessage", "videoMessage"] | None: ... @typing.final class GroupInviteMessage(google.protobuf.message.Message): @@ -762,40 +427,8 @@ class ConsumerApplication(google.protobuf.message.Message): JPEGThumbnail: builtins.bytes | None = ..., caption: waCommon.WACommon_pb2.MessageText | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "groupJID", b"groupJID", "groupName", b"groupName", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "groupJID", b"groupJID", "groupName", b"groupName", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> None: ... @typing.final class LiveLocationMessage(google.protobuf.message.Message): @@ -828,44 +461,8 @@ class ConsumerApplication(google.protobuf.message.Message): sequenceNumber: builtins.int | None = ..., timeOffset: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "location", - b"location", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "location", - b"location", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "location", b"location", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "location", b"location", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> None: ... @typing.final class ContactsArrayMessage(google.protobuf.message.Message): @@ -875,29 +472,15 @@ class ConsumerApplication(google.protobuf.message.Message): CONTACTS_FIELD_NUMBER: builtins.int displayName: builtins.str @property - def contacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.ContactMessage - ]: ... + def contacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.ContactMessage]: ... def __init__( self, *, displayName: builtins.str | None = ..., - contacts: collections.abc.Iterable[ - global___ConsumerApplication.ContactMessage - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["displayName", b"displayName"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contacts", b"contacts", "displayName", b"displayName" - ], + contacts: collections.abc.Iterable[global___ConsumerApplication.ContactMessage] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contacts", b"contacts", "displayName", b"displayName"]) -> None: ... @typing.final class ContactMessage(google.protobuf.message.Message): @@ -911,12 +494,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, contact: waCommon.WACommon_pb2.SubProtocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["contact", b"contact"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["contact", b"contact"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["contact", b"contact"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contact", b"contact"]) -> None: ... @typing.final class StatusTextMesage(google.protobuf.message.Message): @@ -926,22 +505,13 @@ class ConsumerApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FontTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ConsumerApplication.StatusTextMesage._FontType.ValueType - ], - builtins.type, - ): + class _FontTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConsumerApplication.StatusTextMesage._FontType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SANS_SERIF: ConsumerApplication.StatusTextMesage._FontType.ValueType # 0 SERIF: ConsumerApplication.StatusTextMesage._FontType.ValueType # 1 - NORICAN_REGULAR: ( - ConsumerApplication.StatusTextMesage._FontType.ValueType - ) # 2 + NORICAN_REGULAR: ConsumerApplication.StatusTextMesage._FontType.ValueType # 2 BRYNDAN_WRITE: ConsumerApplication.StatusTextMesage._FontType.ValueType # 3 - BEBASNEUE_REGULAR: ( - ConsumerApplication.StatusTextMesage._FontType.ValueType - ) # 4 + BEBASNEUE_REGULAR: ConsumerApplication.StatusTextMesage._FontType.ValueType # 4 OSWALD_HEAVY: ConsumerApplication.StatusTextMesage._FontType.ValueType # 5 class FontType(_FontType, metaclass=_FontTypeEnumTypeWrapper): ... @@ -967,35 +537,10 @@ class ConsumerApplication(google.protobuf.message.Message): text: global___ConsumerApplication.ExtendedTextMessage | None = ..., textArgb: builtins.int | None = ..., backgroundArgb: builtins.int | None = ..., - font: global___ConsumerApplication.StatusTextMesage.FontType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "backgroundArgb", - b"backgroundArgb", - "font", - b"font", - "text", - b"text", - "textArgb", - b"textArgb", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "backgroundArgb", - b"backgroundArgb", - "font", - b"font", - "text", - b"text", - "textArgb", - b"textArgb", - ], + font: global___ConsumerApplication.StatusTextMesage.FontType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["backgroundArgb", b"backgroundArgb", "font", b"font", "text", b"text", "textArgb", b"textArgb"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["backgroundArgb", b"backgroundArgb", "font", b"font", "text", b"text", "textArgb", b"textArgb"]) -> None: ... @typing.final class ExtendedTextMessage(google.protobuf.message.Message): @@ -1005,12 +550,7 @@ class ConsumerApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PreviewTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType - ], - builtins.type, - ): + class _PreviewTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType # 0 VIDEO: ConsumerApplication.ExtendedTextMessage._PreviewType.ValueType # 1 @@ -1030,9 +570,7 @@ class ConsumerApplication(google.protobuf.message.Message): canonicalURL: builtins.str description: builtins.str title: builtins.str - previewType: ( - global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType - ) + previewType: global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType @property def text(self) -> waCommon.WACommon_pb2.MessageText: ... @property @@ -1046,47 +584,10 @@ class ConsumerApplication(google.protobuf.message.Message): description: builtins.str | None = ..., title: builtins.str | None = ..., thumbnail: waCommon.WACommon_pb2.SubProtocol | None = ..., - previewType: global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "matchedText", - b"matchedText", - "previewType", - b"previewType", - "text", - b"text", - "thumbnail", - b"thumbnail", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "matchedText", - b"matchedText", - "previewType", - b"previewType", - "text", - b"text", - "thumbnail", - b"thumbnail", - "title", - b"title", - ], + previewType: global___ConsumerApplication.ExtendedTextMessage.PreviewType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["canonicalURL", b"canonicalURL", "description", b"description", "matchedText", b"matchedText", "previewType", b"previewType", "text", b"text", "thumbnail", b"thumbnail", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["canonicalURL", b"canonicalURL", "description", b"description", "matchedText", b"matchedText", "previewType", b"previewType", "text", b"text", "thumbnail", b"thumbnail", "title", b"title"]) -> None: ... @typing.final class LocationMessage(google.protobuf.message.Message): @@ -1103,14 +604,8 @@ class ConsumerApplication(google.protobuf.message.Message): location: global___ConsumerApplication.Location | None = ..., address: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["address", b"address", "location", b"location"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["address", b"address", "location", b"location"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["address", b"address", "location", b"location"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["address", b"address", "location", b"location"]) -> None: ... @typing.final class StickerMessage(google.protobuf.message.Message): @@ -1124,12 +619,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, sticker: waCommon.WACommon_pb2.SubProtocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["sticker", b"sticker"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["sticker", b"sticker"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["sticker", b"sticker"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["sticker", b"sticker"]) -> None: ... @typing.final class DocumentMessage(google.protobuf.message.Message): @@ -1146,18 +637,8 @@ class ConsumerApplication(google.protobuf.message.Message): document: waCommon.WACommon_pb2.SubProtocol | None = ..., fileName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "document", b"document", "fileName", b"fileName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "document", b"document", "fileName", b"fileName" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["document", b"document", "fileName", b"fileName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["document", b"document", "fileName", b"fileName"]) -> None: ... @typing.final class VideoMessage(google.protobuf.message.Message): @@ -1175,12 +656,8 @@ class ConsumerApplication(google.protobuf.message.Message): video: waCommon.WACommon_pb2.SubProtocol | None = ..., caption: waCommon.WACommon_pb2.MessageText | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["caption", b"caption", "video", b"video"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["caption", b"caption", "video", b"video"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "video", b"video"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "video", b"video"]) -> None: ... @typing.final class AudioMessage(google.protobuf.message.Message): @@ -1197,12 +674,8 @@ class ConsumerApplication(google.protobuf.message.Message): audio: waCommon.WACommon_pb2.SubProtocol | None = ..., PTT: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["PTT", b"PTT", "audio", b"audio"]) -> None: ... @typing.final class ImageMessage(google.protobuf.message.Message): @@ -1220,12 +693,8 @@ class ConsumerApplication(google.protobuf.message.Message): image: waCommon.WACommon_pb2.SubProtocol | None = ..., caption: waCommon.WACommon_pb2.MessageText | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["caption", b"caption", "image", b"image"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["caption", b"caption", "image", b"image"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "image", b"image"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "image", b"image"]) -> None: ... @typing.final class InteractiveAnnotation(google.protobuf.message.Message): @@ -1236,38 +705,16 @@ class ConsumerApplication(google.protobuf.message.Message): @property def location(self) -> global___ConsumerApplication.Location: ... @property - def polygonVertices( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ConsumerApplication.Point - ]: ... + def polygonVertices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConsumerApplication.Point]: ... def __init__( self, *, location: global___ConsumerApplication.Location | None = ..., - polygonVertices: collections.abc.Iterable[ - global___ConsumerApplication.Point - ] - | None = ..., + polygonVertices: collections.abc.Iterable[global___ConsumerApplication.Point] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["action", b"action", "location", b"location"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "location", - b"location", - "polygonVertices", - b"polygonVertices", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> typing.Literal["location"] | None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "location", b"location"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "location", b"location", "polygonVertices", b"polygonVertices"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["location"] | None: ... @typing.final class Point(google.protobuf.message.Message): @@ -1283,12 +730,8 @@ class ConsumerApplication(google.protobuf.message.Message): x: builtins.float | None = ..., y: builtins.float | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["x", b"x", "y", b"y"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["x", b"x", "y", b"y"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["x", b"x", "y", b"y"]) -> None: ... @typing.final class Location(google.protobuf.message.Message): @@ -1307,28 +750,8 @@ class ConsumerApplication(google.protobuf.message.Message): degreesLongitude: builtins.float | None = ..., name: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> None: ... @typing.final class MediaPayload(google.protobuf.message.Message): @@ -1342,12 +765,8 @@ class ConsumerApplication(google.protobuf.message.Message): *, protocol: waCommon.WACommon_pb2.SubProtocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["protocol", b"protocol"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["protocol", b"protocol"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["protocol", b"protocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["protocol", b"protocol"]) -> None: ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -1361,11 +780,7 @@ class ConsumerApplication(google.protobuf.message.Message): payload: global___ConsumerApplication.Payload | None = ..., metadata: global___ConsumerApplication.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___ConsumerApplication = ConsumerApplication diff --git a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py index 5815fe9..f247679 100644 --- a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py +++ b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py @@ -4,42 +4,36 @@ # source: waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto", + '', + 'waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities"\xb3\x01\n\x12\x44\x65viceCapabilities\x12\x64\n\x14\x63hatLockSupportLevel\x18\x01 \x01(\x0e\x32\x46.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel"7\n\x14\x43hatLockSupportLevel\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07MINIMAL\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x42\x30Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities\"\xb3\x01\n\x12\x44\x65viceCapabilities\x12\x64\n\x14\x63hatLockSupportLevel\x18\x01 \x01(\x0e\x32\x46.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel\"7\n\x14\x43hatLockSupportLevel\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07MINIMAL\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x42\x30Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities" - _globals["_DEVICECAPABILITIES"]._serialized_start = 92 - _globals["_DEVICECAPABILITIES"]._serialized_end = 271 - _globals["_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL"]._serialized_start = 216 - _globals["_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL"]._serialized_end = 271 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities' + _globals['_DEVICECAPABILITIES']._serialized_start=92 + _globals['_DEVICECAPABILITIES']._serialized_end=271 + _globals['_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL']._serialized_start=216 + _globals['_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL']._serialized_end=271 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi index c5ee0be..9253a5a 100644 --- a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi +++ b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi @@ -25,20 +25,13 @@ class DeviceCapabilities(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatLockSupportLevelEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DeviceCapabilities._ChatLockSupportLevel.ValueType - ], - builtins.type, - ): + class _ChatLockSupportLevelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DeviceCapabilities._ChatLockSupportLevel.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: DeviceCapabilities._ChatLockSupportLevel.ValueType # 0 MINIMAL: DeviceCapabilities._ChatLockSupportLevel.ValueType # 1 FULL: DeviceCapabilities._ChatLockSupportLevel.ValueType # 2 - class ChatLockSupportLevel( - _ChatLockSupportLevel, metaclass=_ChatLockSupportLevelEnumTypeWrapper - ): ... + class ChatLockSupportLevel(_ChatLockSupportLevel, metaclass=_ChatLockSupportLevelEnumTypeWrapper): ... NONE: DeviceCapabilities.ChatLockSupportLevel.ValueType # 0 MINIMAL: DeviceCapabilities.ChatLockSupportLevel.ValueType # 1 FULL: DeviceCapabilities.ChatLockSupportLevel.ValueType # 2 @@ -48,16 +41,9 @@ class DeviceCapabilities(google.protobuf.message.Message): def __init__( self, *, - chatLockSupportLevel: global___DeviceCapabilities.ChatLockSupportLevel.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"], + chatLockSupportLevel: global___DeviceCapabilities.ChatLockSupportLevel.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatLockSupportLevel", b"chatLockSupportLevel"]) -> None: ... global___DeviceCapabilities = DeviceCapabilities diff --git a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py index f1ad399..5f0529a 100644 --- a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py +++ b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py @@ -4,15 +4,18 @@ # source: waE2E/WAWebProtobufsE2E.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waE2E/WAWebProtobufsE2E.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waE2E/WAWebProtobufsE2E.proto' ) # @@protoc_insertion_point(imports) @@ -20,719 +23,545 @@ from waAdv import WAAdv_pb2 as waAdv_dot_WAAdv__pb2 -from waCompanionReg import ( - WAWebProtobufsCompanionReg_pb2 as waCompanionReg_dot_WAWebProtobufsCompanionReg__pb2, -) +from waCompanionReg import WAWebProtobufsCompanionReg_pb2 as waCompanionReg_dot_WAWebProtobufsCompanionReg__pb2 from waMmsRetry import WAMmsRetry_pb2 as waMmsRetry_dot_WAMmsRetry__pb2 from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1dwaE2E/WAWebProtobufsE2E.proto\x12\x11WAWebProtobufsE2E\x1a\x11waAdv/WAAdv.proto\x1a/waCompanionReg/WAWebProtobufsCompanionReg.proto\x1a\x1bwaMmsRetry/WAMmsRetry.proto\x1a\x17waCommon/WACommon.proto"\xd7\x06\n\x12StickerPackMessage\x12\x15\n\rstickerPackID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tpublisher\x18\x03 \x01(\t\x12?\n\x08stickers\x18\x04 \x03(\x0b\x32-.WAWebProtobufsE2E.StickerPackMessage.Sticker\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x12\n\nfileSHA256\x18\x06 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x07 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\n \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x0b \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fpackDescription\x18\x0c \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\r \x01(\x03\x12\x18\n\x10trayIconFileName\x18\x0e \x01(\t\x12\x1b\n\x13thumbnailDirectPath\x18\x0f \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x10 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x11 \x01(\x0c\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x15\n\rimageDataHash\x18\x14 \x01(\t\x12\x17\n\x0fstickerPackSize\x18\x15 \x01(\x04\x12R\n\x11stickerPackOrigin\x18\x16 \x01(\x0e\x32\x37.WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin\x1a\x7f\n\x07Sticker\x12\x10\n\x08\x66ileName\x18\x01 \x01(\t\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x0e\n\x06\x65mojis\x18\x03 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x04 \x01(\t\x12\x10\n\x08isLottie\x18\x05 \x01(\x08\x12\x10\n\x08mimetype\x18\x06 \x01(\t"G\n\x11StickerPackOrigin\x12\x0f\n\x0b\x46IRST_PARTY\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x10\n\x0cUSER_CREATED\x10\x02"\x85\x01\n\x12PlaceholderMessage\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType"*\n\x0fPlaceholderType\x12\x17\n\x13MASK_LINKED_DEVICES\x10\x00"\xb3\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12<\n\tmediaType\x18\x02 \x01(\x0e\x32).WAWebProtobufsE2E.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xbf\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12<\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32*.WAWebProtobufsE2E.CallLogMessage.CallType\x12G\n\x0cparticipants\x18\x05 \x03(\x0b\x32\x31.WAWebProtobufsE2E.CallLogMessage.CallParticipant\x1a\x62\n\x0f\x43\x61llParticipant\x12\x0b\n\x03JID\x18\x01 \x01(\t\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"\xaa\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x46\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ScheduledCallEditMessage.EditType"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01"\xc6\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMS\x18\x01 \x01(\x03\x12J\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32\x38.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xd8\x01\n\x14\x45ventResponseMessage\x12K\n\x08response\x18\x01 \x01(\x0e\x32\x39.WAWebProtobufsE2E.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x17\n\x0f\x65xtraGuestCount\x18\x03 \x01(\x05"E\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02\x12\t\n\x05MAYBE\x10\x03"\xc6\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.WAWebProtobufsE2E.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\xe0\x03\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12>\n\x07options\x18\x03 \x03(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12;\n\x0fpollContentType\x18\x06 \x01(\x0e\x32".WAWebProtobufsE2E.PollContentType\x12\x41\n\x08pollType\x18\x07 \x01(\x0e\x32/.WAWebProtobufsE2E.PollCreationMessage.PollType\x12\x44\n\rcorrectAnswer\x18\x08 \x01(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x1a\x30\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x12\n\noptionHash\x18\x02 \x01(\t"\x1e\n\x08PollType\x12\x08\n\x04POLL\x10\x00\x12\x08\n\x04QUIZ\x10\x01"\xf7\x01\n\x16\x42uttonsResponseMessage\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\x12\x18\n\x10selectedButtonID\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12<\n\x04type\x18\x04 \x01(\x0e\x32..WAWebProtobufsE2E.ButtonsResponseMessage.Type"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response"\xd6\x07\n\x0e\x42uttonsMessage\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12=\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x07\x62uttons\x18\t \x03(\x0b\x32(.WAWebProtobufsE2E.ButtonsMessage.Button\x12@\n\nheaderType\x18\n \x01(\x0e\x32,.WAWebProtobufsE2E.ButtonsMessage.HeaderType\x1a\xfc\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonID\x18\x01 \x01(\t\x12G\n\nbuttonText\x18\x02 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText\x12;\n\x04type\x18\x03 \x01(\x0e\x32-.WAWebProtobufsE2E.ButtonsMessage.Button.Type\x12O\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x37.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header"\xe9\x01\n\x16SecretEncryptedMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\x12N\n\rsecretEncType\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType",\n\rSecretEncType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nEVENT_EDIT\x10\x01"\xae\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x42\n\tgroupType\x18\x08 \x01(\x0e\x32/.WAWebProtobufsE2E.GroupInviteMessage.GroupType"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01"\xfa\x03\n\x1aInteractiveResponseMessage\x12l\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x12@\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.InteractiveResponseMessage.Body\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x88\x01\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12I\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x42\x1c\n\x1ainteractiveResponseMessage"\xa9\r\n\x12InteractiveMessage\x12R\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00\x12T\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00\x12T\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00\x12P\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32\x35.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00\x12<\n\x06header\x18\x01 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Header\x12\x38\n\x04\x62ody\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.InteractiveMessage.Body\x12<\n\x06\x66ooter\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Footer\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x0eurlTrackingMap\x18\x10 \x01(\x0b\x32!.WAWebProtobufsE2E.UrlTrackingMap\x1a\xb5\x01\n\x0bShopMessage\x12\n\n\x02ID\x18\x01 \x01(\t\x12J\n\x07surface\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a_\n\x0f\x43\x61rouselMessage\x12\x34\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\xdd\x01\n\x11NativeFlowMessage\x12Y\n\x07\x62uttons\x18\x01 \x03(\x0b\x32H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJSON\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJSON\x18\x02 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJID\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x94\x03\n\x06Header\x12=\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x17\n\rJPEGThumbnail\x18\x06 \x01(\x0cH\x00\x12\x37\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x08 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x0eproductMessage\x18\t \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessageH\x00\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x42\x07\n\x05mediaB\x14\n\x12interactiveMessage"\xde\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x08listType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.ListResponseMessage.ListType\x12S\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply\x12\x33\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowID\x18\x01 \x01(\t"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01"\x8f\x07\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x39\n\x08listType\x18\x04 \x01(\x0e\x32\'.WAWebProtobufsE2E.ListMessage.ListType\x12\x38\n\x08sections\x18\x05 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Section\x12G\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32..WAWebProtobufsE2E.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xbf\x01\n\x0fProductListInfo\x12\x46\n\x0fproductSections\x18\x01 \x03(\x0b\x32-.WAWebProtobufsE2E.ListMessage.ProductSection\x12J\n\x0bheaderImage\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsE2E.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJID\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductID\x18\x01 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x02 \x01(\x0c\x1aY\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08products\x18\x02 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Product\x1a\x1c\n\x07Product\x12\x11\n\tproductID\x18\x01 \x01(\t\x1aJ\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\x30\n\x04rows\x18\x02 \x03(\x0b\x32".WAWebProtobufsE2E.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowID\x18\x03 \x01(\t"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02"\x93\x04\n\x0cOrderMessage\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12;\n\x06status\x18\x04 \x01(\x0e\x32+.WAWebProtobufsE2E.OrderMessage.OrderStatus\x12=\n\x07surface\x18\x05 \x01(\x0e\x32,.WAWebProtobufsE2E.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJID\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageID\x18\r \x01(\x0b\x32\x14.WACommon.MessageKey"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03"\xb3\x01\n\x14PaymentInviteMessage\x12H\n\x0bserviceType\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03"\xd0\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12]\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x42.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12\x37\n\x0bhydratedHsm\x18\t \x01(\x0b\x32".WAWebProtobufsE2E.TemplateMessage\x1a\x8a\t\n\x17HSMLocalizableParameter\x12\x62\n\x08\x63urrency\x18\x02 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12\x62\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x1a\xce\x06\n\x0bHSMDateTime\x12x\n\tcomponent\x18\x01 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12x\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a\x8e\x04\n\x14HSMDateTimeComponent\x12\x84\x01\n\tdayOfWeek\x18\x01 \x01(\x0e\x32q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12\x82\x01\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof"\xe8\x12\n\'PeerDataOperationRequestResponseMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12\x10\n\x08stanzaID\x18\x02 \x01(\t\x12s\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\xde\x10\n\x17PeerDataOperationResult\x12H\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\x12\x39\n\x0estickerMessage\x18\x02 \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x83\x01\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32\x66.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x9d\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x12\x94\x01\n\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\x0b\x32k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse\x12\xa9\x01\n&fullHistorySyncOnDemandRequestResponse\x18\x06 \x01(\x0b\x32y.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse\x12\xa2\x01\n&companionMetaNonceFetchRequestResponse\x18\x07 \x01(\x0b\x32r.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse\x1a\x30\n\x1f\x43ompanionMetaNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x1a<\n\x18WaffleNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\twaEntFbid\x18\x02 \x01(\t\x1a\x8b\x02\n&FullHistorySyncOnDemandRequestResponse\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x8c\x01\n\x0cresponseCode\x18\x02 \x01(\x0e\x32v.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xef\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalURL\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x9c\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMS\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05"\xfe\x01\n#FullHistorySyncOnDemandResponseCode\x12\x13\n\x0fREQUEST_SUCCESS\x10\x00\x12\x18\n\x14REQUEST_TIME_EXPIRED\x10\x01\x12\x1c\n\x18\x44\x45\x43LINED_SHARING_HISTORY\x10\x02\x12\x11\n\rGENERIC_ERROR\x10\x03\x12$\n ERROR_REQUEST_ON_NON_SMB_PRIMARY\x10\x04\x12%\n!ERROR_HOSTED_DEVICE_NOT_CONNECTED\x10\x05\x12*\n&ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET\x10\x06"\x9b\x05\n\x17HistorySyncNotification\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12L\n\x08syncType\x18\x06 \x01(\x0e\x32:.WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageID\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionID\x18\x0c \x01(\t\x12i\n&fullHistorySyncOnDemandRequestMetadata\x18\r \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x11\n\tencHandle\x18\x0e \x01(\t"\x9a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\x12\x0e\n\nNO_HISTORY\x10\x07"\xa4\x01\n\x1dRequestWelcomeMessageMetadata\x12W\n\x0elocalChatState\x18\x01 \x01(\x0e\x32?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01"\xef\x0f\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12K\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HistorySyncNotification\x12\x45\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\'.WAWebProtobufsE2E.AppStateSyncKeyShare\x12I\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32).WAWebProtobufsE2E.AppStateSyncKeyRequest\x12i\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x39.WAWebProtobufsE2E.InitialSecurityNotificationSettingSync\x12\x61\n"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32\x35.WAWebProtobufsE2E.AppStateFatalExceptionNotification\x12=\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\reditedMessage\x18\x0e \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0btimestampMS\x18\x0f \x01(\x03\x12[\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32\x32.WAWebProtobufsE2E.PeerDataOperationRequestMessage\x12k\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage\x12\x41\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32%.WAWebProtobufsE2E.BotFeedbackMessage\x12\x12\n\ninvokerJID\x18\x13 \x01(\t\x12W\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\x30.WAWebProtobufsE2E.RequestWelcomeMessageMetadata\x12\x41\n\x12mediaNotifyMessage\x18\x15 \x01(\x0b\x32%.WAWebProtobufsE2E.MediaNotifyMessage\x12_\n!cloudApiThreadControlNotification\x18\x16 \x01(\x0b\x32\x34.WAWebProtobufsE2E.CloudAPIThreadControlNotification\x12Y\n\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\x0b\x32\x31.WAWebProtobufsE2E.LIDMigrationMappingSyncMessage"\x94\x05\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n\x1b\x42OT_MEMU_ONBOARDING_MESSAGE\x10\x18\x12\x1a\n\x16STATUS_MENTION_MESSAGE\x10\x19"\xa5\x02\n!CloudAPIThreadControlNotification\x12Z\n\x06status\x18\x01 \x01(\x0e\x32J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl\x12%\n\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03\x12\x13\n\x0b\x63onsumerLid\x18\x03 \x01(\t\x12\x1b\n\x13\x63onsumerPhoneNumber\x18\x04 \x01(\t"K\n\x15\x43loudAPIThreadControl\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONTROL_PASSED\x10\x01\x12\x11\n\rCONTROL_TAKEN\x10\x02"\xc1\t\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x43\n\x04kind\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04\x12\x44\n\nkindReport\x18\x06 \x01(\x0e\x32\x30.WAWebProtobufsE2E.BotFeedbackMessage.ReportKind"\x19\n\nReportKind\x12\x0b\n\x07GENERIC\x10\x00"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t"\xb5\x06\n\x0cVideoMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSHA256\x18\x0b \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x43\n\x0egifAttribution\x18\x13 \x01(\x0e\x32+.WAWebProtobufsE2E.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x17 \x01(\x0c\x12\x11\n\tstaticURL\x18\x18 \x01(\t\x12=\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x1a \x01(\t\x12:\n\x0fprocessedVideos\x18\x1b \x03(\x0b\x32!.WAWebProtobufsE2E.ProcessedVideo"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02"\x90\n\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12=\n\x04\x66ont\x18\t \x01(\x0e\x32/.WAWebProtobufsE2E.ExtendedTextMessage.FontType\x12G\n\x0bpreviewType\x18\n \x01(\x0e\x32\x32.WAWebProtobufsE2E.ExtendedTextMessage.PreviewType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12W\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12Y\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08\x12\x13\n\x0bvideoHeight\x18\x1f \x01(\r\x12\x12\n\nvideoWidth\x18 \x01(\r\x12\x43\n\x12\x66\x61viconMMSMetadata\x18! \x01(\x0b\x32\'.WAWebProtobufsE2E.MMSThumbnailMetadata"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03"^\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05\x12\x11\n\rPAYMENT_LINKS\x10\x06\x12\x0b\n\x07PROFILE\x10\x07"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n"\xf8\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12H\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x30.WAWebProtobufsE2E.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSHA256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSHA256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJPEGThumbnail\x18\n \x01(\x0c"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01"\x8d\x07\n\x0cImageMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupID\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSHA256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x1c \x01(\x0c\x12\x11\n\tstaticURL\x18\x1d \x01(\t\x12=\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12H\n\x0fimageSourceType\x18\x1f \x01(\x0e\x32/.WAWebProtobufsE2E.ImageMessage.ImageSourceType\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18 \x01(\t"D\n\x0fImageSourceType\x12\x0e\n\nUSER_IMAGE\x10\x00\x12\x10\n\x0c\x41I_GENERATED\x10\x01\x12\x0f\n\x0b\x41I_MODIFIED\x10\x02"\xa2\x1c\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12\x31\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x11\n\tremoteJID\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12<\n\x08quotedAd\x18\x17 \x01(\x0b\x32*.WAWebProtobufsE2E.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12K\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x32.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo\x12"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12=\n\x10\x64isappearingMode\x18 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\nactionLink\x18! \x01(\x0b\x32\x1d.WAWebProtobufsE2E.ActionLink\x12\x14\n\x0cgroupSubject\x18" \x01(\t\x12\x16\n\x0eparentGroupJID\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12\x36\n\rgroupMentions\x18( \x03(\x0b\x32\x1f.WAWebProtobufsE2E.GroupMention\x12\x33\n\x03utm\x18) \x01(\x0b\x32&.WAWebProtobufsE2E.ContextInfo.UTMInfo\x12\x65\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo\x12]\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x39.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignID\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignID\x18. \x01(\t\x12M\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32\x31.WAWebProtobufsE2E.ContextInfo.DataSharingContext\x12\x1f\n\x17\x61lwaysShowAdAttribution\x18\x30 \x01(\x08\x12Q\n\x14\x66\x65\x61tureEligibilities\x18\x31 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ContextInfo.FeatureEligibilities\x12*\n"entryPointConversionExternalSource\x18\x32 \x01(\t\x12*\n"entryPointConversionExternalMedium\x18\x33 \x01(\t\x12\x13\n\x0b\x63twaSignals\x18\x36 \x01(\t\x12\x13\n\x0b\x63twaPayload\x18\x37 \x01(\x0c\x12[\n\x19\x66orwardedAiBotMessageInfo\x18\x38 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ContextInfo.ForwardedAIBotMessageInfo\x12S\n\x15statusAttributionType\x18\x39 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.StatusAttributionType\x12\x39\n\x0eurlTrackingMap\x18: \x01(\x0b\x32!.WAWebProtobufsE2E.UrlTrackingMap\x1a\x9e\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageID\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12^\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03\x1a\xf3\x04\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12O\n\tmediaType\x18\x03 \x01(\x0e\x32<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailURL\x18\x04 \x01(\t\x12\x10\n\x08mediaURL\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceID\x18\x08 \x01(\t\x12\x11\n\tsourceURL\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t\x12\x1b\n\x13\x63lickToWhatsappCall\x18\x0f \x01(\x08\x12!\n\x19\x61\x64\x43ontextPreviewDismissed\x18\x10 \x01(\x08\x12\x11\n\tsourceApp\x18\x11 \x01(\t\x12%\n\x1d\x61utomatedGreetingMessageShown\x18\x12 \x01(\x08\x12\x1b\n\x13greetingMessageBody\x18\x13 \x01(\t\x12\x12\n\nctaPayload\x18\x14 \x01(\t\x12\x14\n\x0c\x64isableNudge\x18\x15 \x01(\x08\x12\x18\n\x10originalImageURL\x18\x16 \x01(\t"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\xc3\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12G\n\tmediaType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\x65\n\x14\x46\x65\x61tureEligibilities\x12\x19\n\x11\x63\x61nnotBeReactedTo\x18\x01 \x01(\x08\x12\x16\n\x0e\x63\x61nnotBeRanked\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61nRequestFeedback\x18\x03 \x01(\x08\x1a\xcb\x02\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x12%\n\x1d\x65ncryptedSignalTokenConsented\x18\x02 \x01(\t\x12P\n\nparameters\x18\x03 \x03(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\xa1\x01\n\nParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nstringData\x18\x02 \x01(\t\x12\x0f\n\x07intData\x18\x03 \x01(\x03\x12\x11\n\tfloatData\x18\x04 \x01(\x02\x12N\n\x08\x63ontents\x18\x05 \x01(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1aQ\n\x19\x46orwardedAIBotMessageInfo\x12\x0f\n\x07\x62otName\x18\x01 \x01(\t\x12\x0e\n\x06\x62otJID\x18\x02 \x01(\t\x12\x13\n\x0b\x63reatorName\x18\x03 \x01(\t\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJID\x18\x01 \x01(\t"<\n\x15StatusAttributionType\x12\x08\n\x04NONE\x10\x00\x12\x19\n\x15RESHARED_FROM_MENTION\x10\x01"\x95\x05\n\x11\x42otPluginMetadata\x12\x45\n\x08provider\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotPluginMetadata.SearchProvider\x12\x43\n\npluginType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCDNURL\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCDNURL\x18\x04 \x01(\t\x12\x19\n\x11searchProviderURL\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r\x12\x1a\n\x12\x65xpectedLinksCount\x18\x07 \x01(\r\x12\x13\n\x0bsearchQuery\x18\t \x01(\t\x12\x34\n\x16parentPluginMessageKey\x18\n \x01(\x0b\x32\x14.WACommon.MessageKey\x12H\n\x0f\x64\x65precatedField\x18\x0b \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12I\n\x10parentPluginType\x18\x0c \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x15\n\rfaviconCDNURL\x18\r \x01(\t"7\n\nPluginType\x12\x12\n\x0eUNKNOWN_PLUGIN\x10\x00\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02"@\n\x0eSearchProvider\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02\x12\x0b\n\x07SUPPORT\x10\x03"\xf5\x18\n\x15\x41IRichResponseMessage\x12W\n\x0bmessageType\x18\x01 \x01(\x0e\x32\x42.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseMessageType\x12V\n\x0bsubmessages\x18\x02 \x03(\x0b\x32\x41.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseSubMessage\x1a\x84\x03\n\x1d\x41IRichResponseDynamicMetadata\x12v\n\x04type\x18\x01 \x01(\x0e\x32h.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType\x12\x0f\n\x07version\x18\x02 \x01(\x04\x12\x0b\n\x03URL\x18\x03 \x01(\t\x12\x11\n\tloopCount\x18\x04 \x01(\r"\xb9\x01\n!AIRichResponseDynamicMetadataType\x12\x32\n.AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN\x10\x00\x12\x30\n,AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE\x10\x01\x12.\n*AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF\x10\x02\x1a\xff\x04\n\x1a\x41IRichResponseCodeMetadata\x12\x14\n\x0c\x63odeLanguage\x18\x01 \x01(\t\x12o\n\ncodeBlocks\x18\x02 \x03(\x0b\x32[.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock\x1a\xaa\x01\n\x17\x41IRichResponseCodeBlock\x12z\n\rhighlightType\x18\x01 \x01(\x0e\x32\x63.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType\x12\x13\n\x0b\x63odeContent\x18\x02 \x01(\t"\xac\x02\n\x1f\x41IRichResponseCodeHighlightType\x12+\n\'AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT\x10\x00\x12+\n\'AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD\x10\x01\x12*\n&AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD\x10\x02\x12*\n&AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING\x10\x03\x12*\n&AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER\x10\x04\x12+\n\'AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT\x10\x05\x1a\xd3\x03\n!AIRichResponseInlineImageMetadata\x12Q\n\x08imageURL\x18\x01 \x01(\x0b\x32?.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseImageURL\x12\x11\n\timageText\x18\x02 \x01(\t\x12z\n\talignment\x18\x03 \x01(\x0e\x32g.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment\x12\x12\n\ntapLinkURL\x18\x04 \x01(\t"\xb7\x01\n\x1c\x41IRichResponseImageAlignment\x12\x31\n-AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED\x10\x00\x12\x32\n.AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED\x10\x01\x12\x30\n,AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED\x10\x02\x1a\xec\x04\n\x18\x41IRichResponseSubMessage\x12Z\n\x0bmessageType\x18\x01 \x01(\x0e\x32\x45.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseSubMessageType\x12\x63\n\x11gridImageMetadata\x18\x02 \x01(\x0b\x32H.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseGridImageMetadata\x12\x13\n\x0bmessageText\x18\x03 \x01(\t\x12\x61\n\rimageMetadata\x18\x04 \x01(\x0b\x32J.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseInlineImageMetadata\x12Y\n\x0c\x63odeMetadata\x18\x05 \x01(\x0b\x32\x43.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseCodeMetadata\x12[\n\rtableMetadata\x18\x06 \x01(\x0b\x32\x44.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseTableMetadata\x12_\n\x0f\x64ynamicMetadata\x18\x07 \x01(\x0b\x32\x46.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseDynamicMetadata\x1a\xc4\x01\n\x1b\x41IRichResponseTableMetadata\x12i\n\x04rows\x18\x01 \x03(\x0b\x32[.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow\x1a:\n\x16\x41IRichResponseTableRow\x12\r\n\x05items\x18\x01 \x03(\t\x12\x11\n\tisHeading\x18\x02 \x01(\x08\x1a\xcc\x01\n\x1f\x41IRichResponseGridImageMetadata\x12U\n\x0cgridImageURL\x18\x01 \x01(\x0b\x32?.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseImageURL\x12R\n\timageURLs\x18\x02 \x03(\x0b\x32?.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseImageURL\x1aJ\n\x16\x41IRichResponseImageURL\x12\x17\n\x0fimagePreviewURL\x18\x01 \x01(\t\x12\x17\n\x0fimageHighResURL\x18\x02 \x01(\t"\xf0\x01\n\x1c\x41IRichResponseSubMessageType\x12\x1c\n\x18\x41I_RICH_RESPONSE_UNKNOWN\x10\x00\x12\x1f\n\x1b\x41I_RICH_RESPONSE_GRID_IMAGE\x10\x01\x12\x19\n\x15\x41I_RICH_RESPONSE_TEXT\x10\x02\x12!\n\x1d\x41I_RICH_RESPONSE_INLINE_IMAGE\x10\x03\x12\x1a\n\x16\x41I_RICH_RESPONSE_TABLE\x10\x04\x12\x19\n\x15\x41I_RICH_RESPONSE_CODE\x10\x05\x12\x1c\n\x18\x41I_RICH_RESPONSE_DYNAMIC\x10\x06"\x87\x01\n\x19\x41IRichResponseMessageType\x12!\n\x1d\x41I_RICH_RESPONSE_TYPE_UNKNOWN\x10\x00\x12"\n\x1e\x41I_RICH_RESPONSE_TYPE_STANDARD\x10\x01\x12#\n\x1f\x41I_RICH_RESPONSE_TYPE_ARTIFACTS\x10\x02"\x92\x02\n\x10\x42otMediaMetadata\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\x12\x10\n\x08mediaKey\x18\x02 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\t\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08mimetype\x18\x06 \x01(\t\x12L\n\x0forientationType\x18\x07 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotMediaMetadata.OrientationType"2\n\x0fOrientationType\x12\n\n\x06\x43\x45NTER\x10\x01\x12\x08\n\x04LEFT\x10\x02\x12\t\n\x05RIGHT\x10\x03"\x99\x03\n\x13\x42otReminderMetadata\x12/\n\x11requestMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotReminderMetadata.ReminderAction\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14nextTriggerTimestamp\x18\x04 \x01(\x04\x12K\n\tfrequency\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency"O\n\x11ReminderFrequency\x12\x08\n\x04ONCE\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06WEEKLY\x10\x03\x12\x0c\n\x08\x42IWEEKLY\x10\x04\x12\x0b\n\x07MONTHLY\x10\x05"@\n\x0eReminderAction\x12\n\n\x06NOTIFY\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03\x12\n\n\x06UPDATE\x10\x04"\xc0\x02\n\x10\x42otModelMetadata\x12@\n\tmodelType\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.BotModelMetadata.ModelType\x12R\n\x12premiumModelStatus\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus"O\n\x12PremiumModelStatus\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\r\n\tAVAILABLE\x10\x01\x12\x16\n\x12QUOTA_EXCEED_LIMIT\x10\x02"E\n\tModelType\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0e\n\nLLAMA_PROD\x10\x01\x12\x16\n\x12LLAMA_PROD_PREMIUM\x10\x02"\x9c\x06\n\x15\x42otCapabilityMetadata\x12P\n\x0c\x63\x61pabilities\x18\x01 \x03(\x0e\x32:.WAWebProtobufsE2E.BotCapabilityMetadata.BotCapabilityType"\xb0\x05\n\x11\x42otCapabilityType\x12\x16\n\x12PROGRESS_INDICATOR\x10\x01\x12\x19\n\x15RICH_RESPONSE_HEADING\x10\x02\x12\x1d\n\x19RICH_RESPONSE_NESTED_LIST\x10\x03\x12\r\n\tAI_MEMORY\x10\x04\x12 \n\x1cRICH_RESPONSE_THREAD_SURFING\x10\x05\x12\x17\n\x13RICH_RESPONSE_TABLE\x10\x06\x12\x16\n\x12RICH_RESPONSE_CODE\x10\x07\x12%\n!RICH_RESPONSE_STRUCTURED_RESPONSE\x10\x08\x12\x1e\n\x1aRICH_RESPONSE_INLINE_IMAGE\x10\t\x12#\n\x1fWA_IG_1P_PLUGIN_RANKING_CONTROL\x10\n\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_1\x10\x0b\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_2\x10\x0c\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_3\x10\r\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_4\x10\x0e\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_5\x10\x0f\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_6\x10\x10\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_7\x10\x11\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_8\x10\x12\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_9\x10\x13\x12%\n!WA_IG_1P_PLUGIN_RANKING_UPDATE_10\x10\x14"\xa4\x01\n\x12\x42otImagineMetadata\x12\x46\n\x0bimagineType\x18\x01 \x01(\x0e\x32\x31.WAWebProtobufsE2E.BotImagineMetadata.ImagineType"F\n\x0bImagineType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07IMAGINE\x10\x01\x12\x08\n\x04MEMU\x10\x02\x12\t\n\x05\x46LASH\x10\x03\x12\x08\n\x04\x45\x44IT\x10\x04"\xf1\x02\n\x12MessageAssociation\x12N\n\x0f\x61ssociationType\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.MessageAssociation.AssociationType\x12.\n\x10parentMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x14\n\x0cmessageIndex\x18\x03 \x01(\x05"\xc4\x01\n\x0f\x41ssociationType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bMEDIA_ALBUM\x10\x01\x12\x0e\n\nBOT_PLUGIN\x10\x02\x12\x15\n\x11\x45VENT_COVER_IMAGE\x10\x03\x12\x0f\n\x0bSTATUS_POLL\x10\x04\x12\x18\n\x14HD_VIDEO_DUAL_UPLOAD\x10\x05\x12\x1b\n\x17STATUS_TAPPABLE_MESSAGE\x10\x06\x12\x0e\n\nMEDIA_POLL\x10\x07\x12\x14\n\x10STATUS_ADD_YOURS\x10\x08"\xcb\x04\n\x12MessageContextInfo\x12\x41\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32%.WAWebProtobufsE2E.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12\x33\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05\x12\\\n\x16messageAddOnExpiryType\x18\t \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\x12\x41\n\x12messageAssociation\x18\n \x01(\x0b\x32%.WAWebProtobufsE2E.MessageAssociation\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x0b \x01(\x08\x12\x16\n\x0esupportPayload\x18\x0c \x01(\t"=\n\x16MessageAddonExpiryType\x12\n\n\x06STATIC\x10\x01\x12\x17\n\x13\x44\x45PENDENT_ON_PARENT\x10\x02"\xbd\x05\n\x16HydratedTemplateButton\x12^\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x42.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12P\n\turlButton\x18\x02 \x01(\x0b\x32;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00\x12R\n\ncallButton\x18\x03 \x01(\x0b\x32<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\xfe\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03URL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12p\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\tB\x10\n\x0ehydratedButton"\xbb\x03\n\x11PaymentBackground\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x41\n\tmediaData\x18\t \x01(\x0b\x32..WAWebProtobufsE2E.PaymentBackground.MediaData\x12\x37\n\x04type\x18\n \x01(\x0e\x32).WAWebProtobufsE2E.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01"\xb1\x03\n\x10\x44isappearingMode\x12@\n\tinitiator\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.DisappearingMode.Initiator\x12<\n\x07trigger\x18\x02 \x01(\x0e\x32+.WAWebProtobufsE2E.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJID\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08"\x7f\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03\x12\x1b\n\x17\x42IZ_SUPPORTS_FB_HOSTING\x10\x04\x12\x12\n\x0eUNKNOWN_GROUPS\x10\x05"i\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n\x16\x42IZ_UPGRADE_FB_HOSTING\x10\x03"\x8e\x02\n\x0eProcessedVideo\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x0e\n\x06height\x18\x03 \x01(\r\x12\r\n\x05width\x18\x04 \x01(\r\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x06 \x01(\r\x12?\n\x07quality\x18\x07 \x01(\x0e\x32..WAWebProtobufsE2E.ProcessedVideo.VideoQuality\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x03(\t"9\n\x0cVideoQuality\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x07\n\x03MID\x10\x02\x12\x08\n\x04HIGH\x10\x03"\xc2*\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12U\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x35\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x39\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12;\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessage\x12\x43\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32&.WAWebProtobufsE2E.ExtendedTextMessage\x12;\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessage\x12\x35\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AudioMessage\x12\x35\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12%\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x17.WAWebProtobufsE2E.Call\x12%\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x17.WAWebProtobufsE2E.Chat\x12;\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32".WAWebProtobufsE2E.ProtocolMessage\x12\x45\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\'.WAWebProtobufsE2E.ContactsArrayMessage\x12K\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x63\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x41\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32%.WAWebProtobufsE2E.SendPaymentMessage\x12\x43\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12G\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32(.WAWebProtobufsE2E.RequestPaymentMessage\x12U\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32/.WAWebProtobufsE2E.DeclinePaymentRequestMessage\x12S\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32..WAWebProtobufsE2E.CancelPaymentRequestMessage\x12;\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32".WAWebProtobufsE2E.TemplateMessage\x12\x39\n\x0estickerMessage\x18\x1a \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x41\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32%.WAWebProtobufsE2E.GroupInviteMessage\x12Q\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32-.WAWebProtobufsE2E.TemplateButtonReplyMessage\x12\x39\n\x0eproductMessage\x18\x1e \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessage\x12?\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32$.WAWebProtobufsE2E.DeviceSentMessage\x12\x41\n\x12messageContextInfo\x18# \x01(\x0b\x32%.WAWebProtobufsE2E.MessageContextInfo\x12\x33\n\x0blistMessage\x18$ \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ListMessage\x12>\n\x0fviewOnceMessage\x18% \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0corderMessage\x18& \x01(\x0b\x32\x1f.WAWebProtobufsE2E.OrderMessage\x12\x43\n\x13listResponseMessage\x18\' \x01(\x0b\x32&.WAWebProtobufsE2E.ListResponseMessage\x12?\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x39\n\x0einvoiceMessage\x18) \x01(\x0b\x32!.WAWebProtobufsE2E.InvoiceMessage\x12\x39\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32!.WAWebProtobufsE2E.ButtonsMessage\x12I\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32).WAWebProtobufsE2E.ButtonsResponseMessage\x12\x45\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\'.WAWebProtobufsE2E.PaymentInviteMessage\x12\x41\n\x12interactiveMessage\x18- \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12;\n\x0freactionMessage\x18. \x01(\x0b\x32".WAWebProtobufsE2E.ReactionMessage\x12G\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32(.WAWebProtobufsE2E.StickerSyncRMRMessage\x12Q\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32-.WAWebProtobufsE2E.InteractiveResponseMessage\x12\x43\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12?\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32$.WAWebProtobufsE2E.PollUpdateMessage\x12?\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32$.WAWebProtobufsE2E.KeepInChatMessage\x12I\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32,.WAWebProtobufsE2E.RequestPhoneNumberMessage\x12@\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32%.WAWebProtobufsE2E.EncReactionMessage\x12<\n\reditedMessage\x18: \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12I\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12U\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32/.WAWebProtobufsE2E.ScheduledCallCreationMessage\x12\x44\n\x15groupMentionedMessage\x18> \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x10pinInChatMessage\x18? \x01(\x0b\x32#.WAWebProtobufsE2E.PinInChatMessage\x12\x45\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12M\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32+.WAWebProtobufsE2E.ScheduledCallEditMessage\x12\x33\n\nptvMessage\x18\x42 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12?\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12:\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32!.WAWebProtobufsE2E.CallLogMessage\x12\x45\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\'.WAWebProtobufsE2E.MessageHistoryBundle\x12?\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32$.WAWebProtobufsE2E.EncCommentMessage\x12\x35\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x1f.WAWebProtobufsE2E.BCallMessage\x12\x43\n\x14lottieStickerMessage\x18J \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x1f.WAWebProtobufsE2E.EventMessage\x12K\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32*.WAWebProtobufsE2E.EncEventResponseMessage\x12\x39\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32!.WAWebProtobufsE2E.CommentMessage\x12U\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32/.WAWebProtobufsE2E.NewsletterAdminInviteMessage\x12\x41\n\x12placeholderMessage\x18P \x01(\x0b\x32%.WAWebProtobufsE2E.PlaceholderMessage\x12I\n\x16secretEncryptedMessage\x18R \x01(\x0b\x32).WAWebProtobufsE2E.SecretEncryptedMessage\x12\x35\n\x0c\x61lbumMessage\x18S \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AlbumMessage\x12>\n\x0f\x65ventCoverImage\x18U \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12stickerPackMessage\x18V \x01(\x0b\x32%.WAWebProtobufsE2E.StickerPackMessage\x12\x43\n\x14statusMentionMessage\x18W \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19pollResultSnapshotMessage\x18X \x01(\x0b\x32,.WAWebProtobufsE2E.PollResultSnapshotMessage\x12M\n\x1epollCreationOptionImageMessage\x18Z \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x16\x61ssociatedChildMessage\x18[ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12H\n\x19groupStatusMentionMessage\x18\\ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x44\n\x15pollCreationMessageV4\x18] \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x44\n\x15pollCreationMessageV5\x18^ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x0estatusAddYours\x18_ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12groupStatusMessage\x18` \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x13richResponseMessage\x18\x61 \x01(\x0b\x32(.WAWebProtobufsE2E.AIRichResponseMessage"{\n\x0c\x41lbumMessage\x12\x1a\n\x12\x65xpectedImageCount\x18\x02 \x01(\r\x12\x1a\n\x12\x65xpectedVideoCount\x18\x03 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\xdf\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"\x82\x02\n\x0c\x45ventMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x34\n\x08location\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndTime\x18\x08 \x01(\x03\x12\x1a\n\x12\x65xtraGuestsAllowed\x18\t \x01(\x08"m\n\x0e\x43ommentMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"z\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x08keepType\x18\x02 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03"\xe1\x01\n\x19PollResultSnapshotMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12H\n\tpollVotes\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x37\n\x08PollVote\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x17\n\x0foptionVoteCount\x18\x02 \x01(\x03"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c"\x1b\n\x19PollUpdateMessageMetadata"\xd3\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x04vote\x18\x02 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.PollEncValue\x12>\n\x08metadata\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03"A\n\x12\x46utureProofMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"g\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05phash\x18\x03 \x01(\t"P\n\x19RequestPhoneNumberMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\xc4\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x06 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\xa6\x05\n\x0eProductMessage\x12\x42\n\x07product\x18\x01 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJID\x18\x02 \x01(\t\x12\x42\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xb0\x02\n\x0fProductSnapshot\x12\x35\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x11\n\tproductID\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerID\x18\x07 \x01(\t\x12\x0b\n\x03URL\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageID\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x12\x11\n\tsignedURL\x18\r \x01(\t\x1al\n\x0f\x43\x61talogSnapshot\x12\x35\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t"\xbc\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedID\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r"\x9c\x0b\n\x0fTemplateMessage\x12M\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00\x12]\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00\x12K\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessageH\x00\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12T\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateID\x18\t \x01(\t\x1a\xdb\x03\n\x17HydratedFourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x42\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32).WAWebProtobufsE2E.HydratedTemplateButton\x12\x12\n\ntemplateID\x18\t \x01(\t\x12\x19\n\x11maskLinkedDevices\x18\n \x01(\x08\x42\x07\n\x05title\x1a\x86\x04\n\x0f\x46ourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12M\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x07\x63ontent\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12:\n\x06\x66ooter\x18\x07 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x32\n\x07\x62uttons\x18\x08 \x03(\x0b\x32!.WAWebProtobufsE2E.TemplateButtonB\x07\n\x05titleB\x08\n\x06\x66ormat"\xce\x03\n\x0eStickerMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rstickerSentTS\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t"\xaa\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey"\x8b\x02\n\x15RequestPaymentMessage\x12/\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12(\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x38\n\nbackground\x18\x07 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground"\xb0\x01\n\x12SendPaymentMessage\x12/\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x38\n\nbackground\x18\x04 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground"\x95\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x33\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08"\xdf\t\n\x1fPeerDataOperationRequestMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12i\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload\x12_\n\x11requestURLPreview\x18\x03 \x03(\x0b\x32\x44.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview\x12q\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12{\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x12y\n\x1e\x66ullHistorySyncOnDemandRequest\x18\x06 \x01(\x0b\x32Q.WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xca\x01\n\x1e\x46ullHistorySyncOnDemandRequest\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12T\n\x11historySyncConfig\x18\x02 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xa7\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgID\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMS\x18\x05 \x01(\x03\x12\x12\n\naccountLid\x18\x06 \x01(\t\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSHA256\x18\x01 \x01(\t";\n&FullHistorySyncOnDemandRequestMetadata\x12\x11\n\trequestID\x18\x01 \x01(\t"P\n"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"N\n\x16\x41ppStateSyncKeyRequest\x12\x34\n\x06keyIDs\x18\x01 \x03(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId"H\n\x14\x41ppStateSyncKeyShare\x12\x30\n\x04keys\x18\x01 \x03(\x0b\x32".WAWebProtobufsE2E.AppStateSyncKey"}\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x42\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32-.WAWebProtobufsE2E.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01""\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c"\x7f\n\x0f\x41ppStateSyncKey\x12\x33\n\x05keyID\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\x12\x37\n\x07keyData\x18\x02 \x01(\x0b\x32&.WAWebProtobufsE2E.AppStateSyncKeyData"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t"\x93\x01\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r\x12\x13\n\x0b\x63twaSignals\x18\x05 \x01(\t\x12\x13\n\x0b\x63twaPayload\x18\x06 \x01(\x0c"\xf2\x02\n\x0c\x41udioMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03PTT\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t"\xf6\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x0f \x01(\x0c\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x15 \x01(\t"\xc6\x01\n\x14MMSThumbnailMetadata\x12\x1b\n\x13thumbnailDirectPath\x18\x01 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x02 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x06 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x07 \x01(\r"\xb6\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03URL\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"i\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r"\xb1\x01\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r\x12\x42\n\x11promptSuggestions\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.BotPromptSuggestions\x12\x18\n\x10selectedPromptID\x18\x04 \x01(\t"S\n\x14\x42otPromptSuggestions\x12;\n\x0bsuggestions\x18\x01 \x03(\x0b\x32&.WAWebProtobufsE2E.BotPromptSuggestion"7\n\x13\x42otPromptSuggestion\x12\x0e\n\x06prompt\x18\x01 \x01(\t\x12\x10\n\x08promptID\x18\x02 \x01(\t"\x95\x01\n\x11\x42otMemoryMetadata\x12\x34\n\naddedFacts\x18\x01 \x03(\x0b\x32 .WAWebProtobufsE2E.BotMemoryFact\x12\x36\n\x0cremovedFacts\x18\x02 \x03(\x0b\x32 .WAWebProtobufsE2E.BotMemoryFact\x12\x12\n\ndisclaimer\x18\x03 \x01(\t"-\n\rBotMemoryFact\x12\x0c\n\x04\x66\x61\x63t\x18\x01 \x01(\t\x12\x0e\n\x06\x66\x61\x63tID\x18\x02 \x01(\t"\x8e\x01\n\x14\x42otRenderingMetadata\x12\x41\n\x08keywords\x18\x01 \x03(\x0b\x32/.WAWebProtobufsE2E.BotRenderingMetadata.Keyword\x1a\x33\n\x07Keyword\x12\r\n\x05value\x18\x01 \x01(\t\x12\x19\n\x11\x61ssociatedPrompts\x18\x02 \x03(\t"s\n\x12\x42otMetricsMetadata\x12\x15\n\rdestinationID\x18\x01 \x01(\t\x12\x46\n\x15\x64\x65stinationEntryPoint\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.BotMetricsEntryPoint"c\n\x12\x42otSessionMetadata\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12:\n\rsessionSource\x18\x02 \x01(\x0e\x32#.WAWebProtobufsE2E.BotSessionSource"J\n\x0f\x42otMemuMetadata\x12\x37\n\nfaceImages\x18\x01 \x03(\x0b\x32#.WAWebProtobufsE2E.BotMediaMetadata";\n\x1c\x42otProgressIndicatorMetadata\x12\x1b\n\x13progressDescription\x18\x01 \x01(\t"\xc8\x07\n\x0b\x42otMetadata\x12<\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.BotAvatarMetadata\x12\x11\n\tpersonaID\x18\x02 \x01(\t\x12<\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32$.WAWebProtobufsE2E.BotPluginMetadata\x12N\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32-.WAWebProtobufsE2E.BotSuggestedPromptMetadata\x12\x12\n\ninvokerJID\x18\x05 \x01(\t\x12>\n\x0fsessionMetadata\x18\x06 \x01(\x0b\x32%.WAWebProtobufsE2E.BotSessionMetadata\x12\x38\n\x0cmemuMetadata\x18\x07 \x01(\x0b\x32".WAWebProtobufsE2E.BotMemuMetadata\x12\x10\n\x08timezone\x18\x08 \x01(\t\x12@\n\x10reminderMetadata\x18\t \x01(\x0b\x32&.WAWebProtobufsE2E.BotReminderMetadata\x12:\n\rmodelMetadata\x18\n \x01(\x0b\x32#.WAWebProtobufsE2E.BotModelMetadata\x12\x1d\n\x15messageDisclaimerText\x18\x0b \x01(\t\x12R\n\x19progressIndicatorMetadata\x18\x0c \x01(\x0b\x32/.WAWebProtobufsE2E.BotProgressIndicatorMetadata\x12\x44\n\x12\x63\x61pabilityMetadata\x18\r \x01(\x0b\x32(.WAWebProtobufsE2E.BotCapabilityMetadata\x12>\n\x0fimagineMetadata\x18\x0e \x01(\x0b\x32%.WAWebProtobufsE2E.BotImagineMetadata\x12<\n\x0ememoryMetadata\x18\x0f \x01(\x0b\x32$.WAWebProtobufsE2E.BotMemoryMetadata\x12\x42\n\x11renderingMetadata\x18\x10 \x01(\x0b\x32\'.WAWebProtobufsE2E.BotRenderingMetadata\x12\x41\n\x12\x62otMetricsMetadata\x18\x11 \x01(\x0b\x32%.WAWebProtobufsE2E.BotMetricsMetadata"\xa5\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x33\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x35\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01"P\n\x0f\x45mbeddedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"\x89\x02\n\rEmbeddedMusic\x12\x1b\n\x13musicContentMediaID\x18\x01 \x01(\t\x12\x0e\n\x06songID\x18\x02 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x19\n\x11\x61rtworkDirectPath\x18\x05 \x01(\t\x12\x15\n\rartworkSHA256\x18\x06 \x01(\x0c\x12\x18\n\x10\x61rtworkEncSHA256\x18\x07 \x01(\x0c\x12\x17\n\x0f\x61rtworkMediaKey\x18\x0b \x01(\x0c\x12\x19\n\x11\x61rtistAttribution\x18\x08 \x01(\t\x12\x18\n\x10\x63ountryBlocklist\x18\t \x01(\x0c\x12\x12\n\nisExplicit\x18\n \x01(\x08"\x96\x01\n\x0f\x45mbeddedContent\x12=\n\x0f\x65mbeddedMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.EmbeddedMessageH\x00\x12\x39\n\rembeddedMusic\x18\x02 \x01(\x0b\x32 .WAWebProtobufsE2E.EmbeddedMusicH\x00\x42\t\n\x07\x63ontent".\n\rTapLinkAction\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0e\n\x06tapURL\x18\x02 \x01(\t"\x88\x03\n\x15InteractiveAnnotation\x12/\n\x08location\x18\x02 \x01(\x0b\x32\x1b.WAWebProtobufsE2E.LocationH\x00\x12S\n\nnewsletter\x18\x03 \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00\x12\x18\n\x0e\x65mbeddedAction\x18\x06 \x01(\x08H\x00\x12\x35\n\ttapAction\x18\x07 \x01(\x0b\x32 .WAWebProtobufsE2E.TapLinkActionH\x00\x12\x31\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x18.WAWebProtobufsE2E.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x12;\n\x0f\x65mbeddedContent\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.EmbeddedContentB\x08\n\x06\x61\x63tion"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t"\xf9\x04\n\x0eTemplateButton\x12N\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00\x12@\n\turlButton\x18\x02 \x01(\x0b\x32+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00\x12\x42\n\ncallButton\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\x8e\x01\n\nCallButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12?\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a\x85\x01\n\tURLButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x37\n\x03URL\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a_\n\x10QuickReplyButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\n\n\x02ID\x18\x02 \x01(\tB\x08\n\x06\x62utton"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t".\n\nActionLink\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t"6\n\x0cGroupMention\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c"W\n\x12MediaNotifyMessage\x12\x16\n\x0e\x65xpressPathURL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\nfileLength\x18\x03 \x01(\x04"?\n\x1eLIDMigrationMappingSyncMessage\x12\x1d\n\x15\x65ncodedMappingPayload\x18\x01 \x01(\x0c"\xe2\x01\n\x0eUrlTrackingMap\x12W\n\x16urlTrackingMapElements\x18\x01 \x03(\x0b\x32\x37.WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElement\x1aw\n\x15UrlTrackingMapElement\x12\x13\n\x0boriginalURL\x18\x01 \x01(\t\x12\x1b\n\x13unconsentedUsersURL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12\x11\n\tcardIndex\x18\x04 \x01(\r*E\n\x0fPollContentType\x12\x1d\n\x19UNKNOWN_POLL_CONTENT_TYPE\x10\x00\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05IMAGE\x10\x02*\x8d\x02\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05\x12\x1f\n\x1b\x46ULL_HISTORY_SYNC_ON_DEMAND\x10\x06\x12\x1e\n\x1a\x43OMPANION_META_NONCE_FETCH\x10\x07*\xab\x03\n\x14\x42otMetricsEntryPoint\x12\x0b\n\x07\x46\x41VICON\x10\x01\x12\x0c\n\x08\x43HATLIST\x10\x02\x12#\n\x1f\x41ISEARCH_NULL_STATE_PAPER_PLANE\x10\x03\x12"\n\x1e\x41ISEARCH_NULL_STATE_SUGGESTION\x10\x04\x12"\n\x1e\x41ISEARCH_TYPE_AHEAD_SUGGESTION\x10\x05\x12#\n\x1f\x41ISEARCH_TYPE_AHEAD_PAPER_PLANE\x10\x06\x12\'\n#AISEARCH_TYPE_AHEAD_RESULT_CHATLIST\x10\x07\x12\'\n#AISEARCH_TYPE_AHEAD_RESULT_MESSAGES\x10\x08\x12\x16\n\x12\x41IVOICE_SEARCH_BAR\x10\t\x12\x13\n\x0f\x41IVOICE_FAVICON\x10\n\x12\x0c\n\x08\x41ISTUDIO\x10\x0b\x12\x0c\n\x08\x44\x45\x45PLINK\x10\x0c\x12\x10\n\x0cNOTIFICATION\x10\r\x12\x1a\n\x16PROFILE_MESSAGE_BUTTON\x10\x0e\x12\x0b\n\x07\x46ORWARD\x10\x0f\x12\x10\n\x0c\x41PP_SHORTCUT\x10\x10*s\n\x10\x42otSessionSource\x12\x0e\n\nNULL_STATE\x10\x01\x12\r\n\tTYPEAHEAD\x10\x02\x12\x0e\n\nUSER_INPUT\x10\x03\x12\r\n\tEMU_FLASH\x10\x04\x12\x16\n\x12\x45MU_FLASH_FOLLOWUP\x10\x05\x12\t\n\x05VOICE\x10\x06*J\n\x08KeepType\x12\x15\n\x11UNKNOWN_KEEP_TYPE\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waE2E' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaE2E/WAWebProtobufsE2E.proto\x12\x11WAWebProtobufsE2E\x1a\x11waAdv/WAAdv.proto\x1a/waCompanionReg/WAWebProtobufsCompanionReg.proto\x1a\x1bwaMmsRetry/WAMmsRetry.proto\x1a\x17waCommon/WACommon.proto\"\xd7\x06\n\x12StickerPackMessage\x12\x15\n\rstickerPackID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tpublisher\x18\x03 \x01(\t\x12?\n\x08stickers\x18\x04 \x03(\x0b\x32-.WAWebProtobufsE2E.StickerPackMessage.Sticker\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x12\n\nfileSHA256\x18\x06 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x07 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\n \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x0b \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fpackDescription\x18\x0c \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\r \x01(\x03\x12\x18\n\x10trayIconFileName\x18\x0e \x01(\t\x12\x1b\n\x13thumbnailDirectPath\x18\x0f \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x10 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x11 \x01(\x0c\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x15\n\rimageDataHash\x18\x14 \x01(\t\x12\x17\n\x0fstickerPackSize\x18\x15 \x01(\x04\x12R\n\x11stickerPackOrigin\x18\x16 \x01(\x0e\x32\x37.WAWebProtobufsE2E.StickerPackMessage.StickerPackOrigin\x1a\x7f\n\x07Sticker\x12\x10\n\x08\x66ileName\x18\x01 \x01(\t\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x0e\n\x06\x65mojis\x18\x03 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x04 \x01(\t\x12\x10\n\x08isLottie\x18\x05 \x01(\x08\x12\x10\n\x08mimetype\x18\x06 \x01(\t\"G\n\x11StickerPackOrigin\x12\x0f\n\x0b\x46IRST_PARTY\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x10\n\x0cUSER_CREATED\x10\x02\"\x85\x01\n\x12PlaceholderMessage\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType\"*\n\x0fPlaceholderType\x12\x17\n\x13MASK_LINKED_DEVICES\x10\x00\"\xb3\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12<\n\tmediaType\x18\x02 \x01(\x0e\x32).WAWebProtobufsE2E.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xbf\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12<\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32*.WAWebProtobufsE2E.CallLogMessage.CallType\x12G\n\x0cparticipants\x18\x05 \x03(\x0b\x32\x31.WAWebProtobufsE2E.CallLogMessage.CallParticipant\x1a\x62\n\x0f\x43\x61llParticipant\x12\x0b\n\x03JID\x18\x01 \x01(\t\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07\";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02\"\xaa\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x46\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ScheduledCallEditMessage.EditType\"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01\"\xc6\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMS\x18\x01 \x01(\x03\x12J\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32\x38.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t\"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xd8\x01\n\x14\x45ventResponseMessage\x12K\n\x08response\x18\x01 \x01(\x0e\x32\x39.WAWebProtobufsE2E.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x17\n\x0f\x65xtraGuestCount\x18\x03 \x01(\x05\"E\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02\x12\t\n\x05MAYBE\x10\x03\"\xc6\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.WAWebProtobufsE2E.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02\"\xe0\x03\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12>\n\x07options\x18\x03 \x03(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12;\n\x0fpollContentType\x18\x06 \x01(\x0e\x32\".WAWebProtobufsE2E.PollContentType\x12\x41\n\x08pollType\x18\x07 \x01(\x0e\x32/.WAWebProtobufsE2E.PollCreationMessage.PollType\x12\x44\n\rcorrectAnswer\x18\x08 \x01(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x1a\x30\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x12\n\noptionHash\x18\x02 \x01(\t\"\x1e\n\x08PollType\x12\x08\n\x04POLL\x10\x00\x12\x08\n\x04QUIZ\x10\x01\"\xf7\x01\n\x16\x42uttonsResponseMessage\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\x12\x18\n\x10selectedButtonID\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12<\n\x04type\x18\x04 \x01(\x0e\x32..WAWebProtobufsE2E.ButtonsResponseMessage.Type\"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response\"\xd6\x07\n\x0e\x42uttonsMessage\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12=\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x07\x62uttons\x18\t \x03(\x0b\x32(.WAWebProtobufsE2E.ButtonsMessage.Button\x12@\n\nheaderType\x18\n \x01(\x0e\x32,.WAWebProtobufsE2E.ButtonsMessage.HeaderType\x1a\xfc\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonID\x18\x01 \x01(\t\x12G\n\nbuttonText\x18\x02 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText\x12;\n\x04type\x18\x03 \x01(\x0e\x32-.WAWebProtobufsE2E.ButtonsMessage.Button.Type\x12O\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x37.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02\"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header\"\xe9\x01\n\x16SecretEncryptedMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\x12N\n\rsecretEncType\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType\",\n\rSecretEncType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nEVENT_EDIT\x10\x01\"\xae\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x42\n\tgroupType\x18\x08 \x01(\x0e\x32/.WAWebProtobufsE2E.GroupInviteMessage.GroupType\"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\"\xfa\x03\n\x1aInteractiveResponseMessage\x12l\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x12@\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.InteractiveResponseMessage.Body\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x88\x01\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12I\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format\"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x42\x1c\n\x1ainteractiveResponseMessage\"\xa9\r\n\x12InteractiveMessage\x12R\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00\x12T\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00\x12T\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00\x12P\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32\x35.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00\x12<\n\x06header\x18\x01 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Header\x12\x38\n\x04\x62ody\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.InteractiveMessage.Body\x12<\n\x06\x66ooter\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Footer\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x0eurlTrackingMap\x18\x10 \x01(\x0b\x32!.WAWebProtobufsE2E.UrlTrackingMap\x1a\xb5\x01\n\x0bShopMessage\x12\n\n\x02ID\x18\x01 \x01(\t\x12J\n\x07surface\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a_\n\x0f\x43\x61rouselMessage\x12\x34\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\xdd\x01\n\x11NativeFlowMessage\x12Y\n\x07\x62uttons\x18\x01 \x03(\x0b\x32H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJSON\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJSON\x18\x02 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJID\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x94\x03\n\x06Header\x12=\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x17\n\rJPEGThumbnail\x18\x06 \x01(\x0cH\x00\x12\x37\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x08 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x0eproductMessage\x18\t \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessageH\x00\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x42\x07\n\x05mediaB\x14\n\x12interactiveMessage\"\xde\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x08listType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.ListResponseMessage.ListType\x12S\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply\x12\x33\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowID\x18\x01 \x01(\t\"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\"\x8f\x07\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x39\n\x08listType\x18\x04 \x01(\x0e\x32\'.WAWebProtobufsE2E.ListMessage.ListType\x12\x38\n\x08sections\x18\x05 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Section\x12G\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32..WAWebProtobufsE2E.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xbf\x01\n\x0fProductListInfo\x12\x46\n\x0fproductSections\x18\x01 \x03(\x0b\x32-.WAWebProtobufsE2E.ListMessage.ProductSection\x12J\n\x0bheaderImage\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsE2E.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJID\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductID\x18\x01 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x02 \x01(\x0c\x1aY\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08products\x18\x02 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Product\x1a\x1c\n\x07Product\x12\x11\n\tproductID\x18\x01 \x01(\t\x1aJ\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\x30\n\x04rows\x18\x02 \x03(\x0b\x32\".WAWebProtobufsE2E.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowID\x18\x03 \x01(\t\"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02\"\x93\x04\n\x0cOrderMessage\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12;\n\x06status\x18\x04 \x01(\x0e\x32+.WAWebProtobufsE2E.OrderMessage.OrderStatus\x12=\n\x07surface\x18\x05 \x01(\x0e\x32,.WAWebProtobufsE2E.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJID\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageID\x18\r \x01(\x0b\x32\x14.WACommon.MessageKey\"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01\"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03\"\xb3\x01\n\x14PaymentInviteMessage\x12H\n\x0bserviceType\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03\"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03\"\xd0\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12]\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x42.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12\x37\n\x0bhydratedHsm\x18\t \x01(\x0b\x32\".WAWebProtobufsE2E.TemplateMessage\x1a\x8a\t\n\x17HSMLocalizableParameter\x12\x62\n\x08\x63urrency\x18\x02 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12\x62\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x1a\xce\x06\n\x0bHSMDateTime\x12x\n\tcomponent\x18\x01 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12x\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a\x8e\x04\n\x14HSMDateTimeComponent\x12\x84\x01\n\tdayOfWeek\x18\x01 \x01(\x0e\x32q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12\x82\x01\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType\".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02\"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof\"\xe8\x12\n\'PeerDataOperationRequestResponseMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12\x10\n\x08stanzaID\x18\x02 \x01(\t\x12s\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\xde\x10\n\x17PeerDataOperationResult\x12H\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\x12\x39\n\x0estickerMessage\x18\x02 \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x83\x01\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32\x66.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x9d\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x12\x94\x01\n\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\x0b\x32k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse\x12\xa9\x01\n&fullHistorySyncOnDemandRequestResponse\x18\x06 \x01(\x0b\x32y.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse\x12\xa2\x01\n&companionMetaNonceFetchRequestResponse\x18\x07 \x01(\x0b\x32r.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse\x1a\x30\n\x1f\x43ompanionMetaNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x1a<\n\x18WaffleNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\twaEntFbid\x18\x02 \x01(\t\x1a\x8b\x02\n&FullHistorySyncOnDemandRequestResponse\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x8c\x01\n\x0cresponseCode\x18\x02 \x01(\x0e\x32v.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xef\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalURL\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x9c\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMS\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05\"\xfe\x01\n#FullHistorySyncOnDemandResponseCode\x12\x13\n\x0fREQUEST_SUCCESS\x10\x00\x12\x18\n\x14REQUEST_TIME_EXPIRED\x10\x01\x12\x1c\n\x18\x44\x45\x43LINED_SHARING_HISTORY\x10\x02\x12\x11\n\rGENERIC_ERROR\x10\x03\x12$\n ERROR_REQUEST_ON_NON_SMB_PRIMARY\x10\x04\x12%\n!ERROR_HOSTED_DEVICE_NOT_CONNECTED\x10\x05\x12*\n&ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET\x10\x06\"\x9b\x05\n\x17HistorySyncNotification\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12L\n\x08syncType\x18\x06 \x01(\x0e\x32:.WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageID\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionID\x18\x0c \x01(\t\x12i\n&fullHistorySyncOnDemandRequestMetadata\x18\r \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x11\n\tencHandle\x18\x0e \x01(\t\"\x9a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\x12\x0e\n\nNO_HISTORY\x10\x07\"\xa4\x01\n\x1dRequestWelcomeMessageMetadata\x12W\n\x0elocalChatState\x18\x01 \x01(\x0e\x32?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState\"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01\"\xef\x0f\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12K\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HistorySyncNotification\x12\x45\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\'.WAWebProtobufsE2E.AppStateSyncKeyShare\x12I\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32).WAWebProtobufsE2E.AppStateSyncKeyRequest\x12i\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x39.WAWebProtobufsE2E.InitialSecurityNotificationSettingSync\x12\x61\n\"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32\x35.WAWebProtobufsE2E.AppStateFatalExceptionNotification\x12=\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\reditedMessage\x18\x0e \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0btimestampMS\x18\x0f \x01(\x03\x12[\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32\x32.WAWebProtobufsE2E.PeerDataOperationRequestMessage\x12k\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage\x12\x41\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32%.WAWebProtobufsE2E.BotFeedbackMessage\x12\x12\n\ninvokerJID\x18\x13 \x01(\t\x12W\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\x30.WAWebProtobufsE2E.RequestWelcomeMessageMetadata\x12\x41\n\x12mediaNotifyMessage\x18\x15 \x01(\x0b\x32%.WAWebProtobufsE2E.MediaNotifyMessage\x12_\n!cloudApiThreadControlNotification\x18\x16 \x01(\x0b\x32\x34.WAWebProtobufsE2E.CloudAPIThreadControlNotification\x12Y\n\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\x0b\x32\x31.WAWebProtobufsE2E.LIDMigrationMappingSyncMessage\"\x94\x05\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n\x1b\x42OT_MEMU_ONBOARDING_MESSAGE\x10\x18\x12\x1a\n\x16STATUS_MENTION_MESSAGE\x10\x19\"\xa5\x02\n!CloudAPIThreadControlNotification\x12Z\n\x06status\x18\x01 \x01(\x0e\x32J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl\x12%\n\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03\x12\x13\n\x0b\x63onsumerLid\x18\x03 \x01(\t\x12\x1b\n\x13\x63onsumerPhoneNumber\x18\x04 \x01(\t\"K\n\x15\x43loudAPIThreadControl\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONTROL_PASSED\x10\x01\x12\x11\n\rCONTROL_TAKEN\x10\x02\"\xc1\t\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x43\n\x04kind\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04\x12\x44\n\nkindReport\x18\x06 \x01(\x0e\x32\x30.WAWebProtobufsE2E.BotFeedbackMessage.ReportKind\"\x19\n\nReportKind\x12\x0b\n\x07GENERIC\x10\x00\"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01\"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02\"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12\"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t\"\xb5\x06\n\x0cVideoMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSHA256\x18\x0b \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x43\n\x0egifAttribution\x18\x13 \x01(\x0e\x32+.WAWebProtobufsE2E.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x17 \x01(\x0c\x12\x11\n\tstaticURL\x18\x18 \x01(\t\x12=\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x1a \x01(\t\x12:\n\x0fprocessedVideos\x18\x1b \x03(\x0b\x32!.WAWebProtobufsE2E.ProcessedVideo\"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\"\x90\n\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12=\n\x04\x66ont\x18\t \x01(\x0e\x32/.WAWebProtobufsE2E.ExtendedTextMessage.FontType\x12G\n\x0bpreviewType\x18\n \x01(\x0e\x32\x32.WAWebProtobufsE2E.ExtendedTextMessage.PreviewType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12W\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12Y\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08\x12\x13\n\x0bvideoHeight\x18\x1f \x01(\r\x12\x12\n\nvideoWidth\x18 \x01(\r\x12\x43\n\x12\x66\x61viconMMSMetadata\x18! \x01(\x0b\x32\'.WAWebProtobufsE2E.MMSThumbnailMetadata\"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03\"^\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05\x12\x11\n\rPAYMENT_LINKS\x10\x06\x12\x0b\n\x07PROFILE\x10\x07\"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n\"\xf8\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12H\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x30.WAWebProtobufsE2E.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSHA256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSHA256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJPEGThumbnail\x18\n \x01(\x0c\"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01\"\x8d\x07\n\x0cImageMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupID\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSHA256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x1c \x01(\x0c\x12\x11\n\tstaticURL\x18\x1d \x01(\t\x12=\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12H\n\x0fimageSourceType\x18\x1f \x01(\x0e\x32/.WAWebProtobufsE2E.ImageMessage.ImageSourceType\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18 \x01(\t\"D\n\x0fImageSourceType\x12\x0e\n\nUSER_IMAGE\x10\x00\x12\x10\n\x0c\x41I_GENERATED\x10\x01\x12\x0f\n\x0b\x41I_MODIFIED\x10\x02\"\xa2\x1c\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12\x31\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x11\n\tremoteJID\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12<\n\x08quotedAd\x18\x17 \x01(\x0b\x32*.WAWebProtobufsE2E.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12K\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x32.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo\x12\"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12=\n\x10\x64isappearingMode\x18 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\nactionLink\x18! \x01(\x0b\x32\x1d.WAWebProtobufsE2E.ActionLink\x12\x14\n\x0cgroupSubject\x18\" \x01(\t\x12\x16\n\x0eparentGroupJID\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12\x36\n\rgroupMentions\x18( \x03(\x0b\x32\x1f.WAWebProtobufsE2E.GroupMention\x12\x33\n\x03utm\x18) \x01(\x0b\x32&.WAWebProtobufsE2E.ContextInfo.UTMInfo\x12\x65\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo\x12]\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x39.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignID\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignID\x18. \x01(\t\x12M\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32\x31.WAWebProtobufsE2E.ContextInfo.DataSharingContext\x12\x1f\n\x17\x61lwaysShowAdAttribution\x18\x30 \x01(\x08\x12Q\n\x14\x66\x65\x61tureEligibilities\x18\x31 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ContextInfo.FeatureEligibilities\x12*\n\"entryPointConversionExternalSource\x18\x32 \x01(\t\x12*\n\"entryPointConversionExternalMedium\x18\x33 \x01(\t\x12\x13\n\x0b\x63twaSignals\x18\x36 \x01(\t\x12\x13\n\x0b\x63twaPayload\x18\x37 \x01(\x0c\x12[\n\x19\x66orwardedAiBotMessageInfo\x18\x38 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ContextInfo.ForwardedAIBotMessageInfo\x12S\n\x15statusAttributionType\x18\x39 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.StatusAttributionType\x12\x39\n\x0eurlTrackingMap\x18: \x01(\x0b\x32!.WAWebProtobufsE2E.UrlTrackingMap\x1a\x9e\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageID\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12^\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t\"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03\x1a\xf3\x04\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12O\n\tmediaType\x18\x03 \x01(\x0e\x32<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailURL\x18\x04 \x01(\t\x12\x10\n\x08mediaURL\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceID\x18\x08 \x01(\t\x12\x11\n\tsourceURL\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t\x12\x1b\n\x13\x63lickToWhatsappCall\x18\x0f \x01(\x08\x12!\n\x19\x61\x64\x43ontextPreviewDismissed\x18\x10 \x01(\x08\x12\x11\n\tsourceApp\x18\x11 \x01(\t\x12%\n\x1d\x61utomatedGreetingMessageShown\x18\x12 \x01(\x08\x12\x1b\n\x13greetingMessageBody\x18\x13 \x01(\t\x12\x12\n\nctaPayload\x18\x14 \x01(\t\x12\x14\n\x0c\x64isableNudge\x18\x15 \x01(\x08\x12\x18\n\x10originalImageURL\x18\x16 \x01(\t\"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\xc3\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12G\n\tmediaType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t\"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\x65\n\x14\x46\x65\x61tureEligibilities\x12\x19\n\x11\x63\x61nnotBeReactedTo\x18\x01 \x01(\x08\x12\x16\n\x0e\x63\x61nnotBeRanked\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61nRequestFeedback\x18\x03 \x01(\x08\x1a\xcb\x02\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x12%\n\x1d\x65ncryptedSignalTokenConsented\x18\x02 \x01(\t\x12P\n\nparameters\x18\x03 \x03(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\xa1\x01\n\nParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nstringData\x18\x02 \x01(\t\x12\x0f\n\x07intData\x18\x03 \x01(\x03\x12\x11\n\tfloatData\x18\x04 \x01(\x02\x12N\n\x08\x63ontents\x18\x05 \x01(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1aQ\n\x19\x46orwardedAIBotMessageInfo\x12\x0f\n\x07\x62otName\x18\x01 \x01(\t\x12\x0e\n\x06\x62otJID\x18\x02 \x01(\t\x12\x13\n\x0b\x63reatorName\x18\x03 \x01(\t\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJID\x18\x01 \x01(\t\"<\n\x15StatusAttributionType\x12\x08\n\x04NONE\x10\x00\x12\x19\n\x15RESHARED_FROM_MENTION\x10\x01\"\x95\x05\n\x11\x42otPluginMetadata\x12\x45\n\x08provider\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotPluginMetadata.SearchProvider\x12\x43\n\npluginType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCDNURL\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCDNURL\x18\x04 \x01(\t\x12\x19\n\x11searchProviderURL\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r\x12\x1a\n\x12\x65xpectedLinksCount\x18\x07 \x01(\r\x12\x13\n\x0bsearchQuery\x18\t \x01(\t\x12\x34\n\x16parentPluginMessageKey\x18\n \x01(\x0b\x32\x14.WACommon.MessageKey\x12H\n\x0f\x64\x65precatedField\x18\x0b \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12I\n\x10parentPluginType\x18\x0c \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x15\n\rfaviconCDNURL\x18\r \x01(\t\"7\n\nPluginType\x12\x12\n\x0eUNKNOWN_PLUGIN\x10\x00\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02\"@\n\x0eSearchProvider\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02\x12\x0b\n\x07SUPPORT\x10\x03\"\xf5\x18\n\x15\x41IRichResponseMessage\x12W\n\x0bmessageType\x18\x01 \x01(\x0e\x32\x42.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseMessageType\x12V\n\x0bsubmessages\x18\x02 \x03(\x0b\x32\x41.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseSubMessage\x1a\x84\x03\n\x1d\x41IRichResponseDynamicMetadata\x12v\n\x04type\x18\x01 \x01(\x0e\x32h.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType\x12\x0f\n\x07version\x18\x02 \x01(\x04\x12\x0b\n\x03URL\x18\x03 \x01(\t\x12\x11\n\tloopCount\x18\x04 \x01(\r\"\xb9\x01\n!AIRichResponseDynamicMetadataType\x12\x32\n.AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN\x10\x00\x12\x30\n,AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE\x10\x01\x12.\n*AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF\x10\x02\x1a\xff\x04\n\x1a\x41IRichResponseCodeMetadata\x12\x14\n\x0c\x63odeLanguage\x18\x01 \x01(\t\x12o\n\ncodeBlocks\x18\x02 \x03(\x0b\x32[.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock\x1a\xaa\x01\n\x17\x41IRichResponseCodeBlock\x12z\n\rhighlightType\x18\x01 \x01(\x0e\x32\x63.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType\x12\x13\n\x0b\x63odeContent\x18\x02 \x01(\t\"\xac\x02\n\x1f\x41IRichResponseCodeHighlightType\x12+\n\'AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT\x10\x00\x12+\n\'AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD\x10\x01\x12*\n&AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD\x10\x02\x12*\n&AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING\x10\x03\x12*\n&AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER\x10\x04\x12+\n\'AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT\x10\x05\x1a\xd3\x03\n!AIRichResponseInlineImageMetadata\x12Q\n\x08imageURL\x18\x01 \x01(\x0b\x32?.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseImageURL\x12\x11\n\timageText\x18\x02 \x01(\t\x12z\n\talignment\x18\x03 \x01(\x0e\x32g.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment\x12\x12\n\ntapLinkURL\x18\x04 \x01(\t\"\xb7\x01\n\x1c\x41IRichResponseImageAlignment\x12\x31\n-AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED\x10\x00\x12\x32\n.AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED\x10\x01\x12\x30\n,AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED\x10\x02\x1a\xec\x04\n\x18\x41IRichResponseSubMessage\x12Z\n\x0bmessageType\x18\x01 \x01(\x0e\x32\x45.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseSubMessageType\x12\x63\n\x11gridImageMetadata\x18\x02 \x01(\x0b\x32H.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseGridImageMetadata\x12\x13\n\x0bmessageText\x18\x03 \x01(\t\x12\x61\n\rimageMetadata\x18\x04 \x01(\x0b\x32J.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseInlineImageMetadata\x12Y\n\x0c\x63odeMetadata\x18\x05 \x01(\x0b\x32\x43.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseCodeMetadata\x12[\n\rtableMetadata\x18\x06 \x01(\x0b\x32\x44.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseTableMetadata\x12_\n\x0f\x64ynamicMetadata\x18\x07 \x01(\x0b\x32\x46.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseDynamicMetadata\x1a\xc4\x01\n\x1b\x41IRichResponseTableMetadata\x12i\n\x04rows\x18\x01 \x03(\x0b\x32[.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow\x1a:\n\x16\x41IRichResponseTableRow\x12\r\n\x05items\x18\x01 \x03(\t\x12\x11\n\tisHeading\x18\x02 \x01(\x08\x1a\xcc\x01\n\x1f\x41IRichResponseGridImageMetadata\x12U\n\x0cgridImageURL\x18\x01 \x01(\x0b\x32?.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseImageURL\x12R\n\timageURLs\x18\x02 \x03(\x0b\x32?.WAWebProtobufsE2E.AIRichResponseMessage.AIRichResponseImageURL\x1aJ\n\x16\x41IRichResponseImageURL\x12\x17\n\x0fimagePreviewURL\x18\x01 \x01(\t\x12\x17\n\x0fimageHighResURL\x18\x02 \x01(\t\"\xf0\x01\n\x1c\x41IRichResponseSubMessageType\x12\x1c\n\x18\x41I_RICH_RESPONSE_UNKNOWN\x10\x00\x12\x1f\n\x1b\x41I_RICH_RESPONSE_GRID_IMAGE\x10\x01\x12\x19\n\x15\x41I_RICH_RESPONSE_TEXT\x10\x02\x12!\n\x1d\x41I_RICH_RESPONSE_INLINE_IMAGE\x10\x03\x12\x1a\n\x16\x41I_RICH_RESPONSE_TABLE\x10\x04\x12\x19\n\x15\x41I_RICH_RESPONSE_CODE\x10\x05\x12\x1c\n\x18\x41I_RICH_RESPONSE_DYNAMIC\x10\x06\"\x87\x01\n\x19\x41IRichResponseMessageType\x12!\n\x1d\x41I_RICH_RESPONSE_TYPE_UNKNOWN\x10\x00\x12\"\n\x1e\x41I_RICH_RESPONSE_TYPE_STANDARD\x10\x01\x12#\n\x1f\x41I_RICH_RESPONSE_TYPE_ARTIFACTS\x10\x02\"\x92\x02\n\x10\x42otMediaMetadata\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\x12\x10\n\x08mediaKey\x18\x02 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\t\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08mimetype\x18\x06 \x01(\t\x12L\n\x0forientationType\x18\x07 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotMediaMetadata.OrientationType\"2\n\x0fOrientationType\x12\n\n\x06\x43\x45NTER\x10\x01\x12\x08\n\x04LEFT\x10\x02\x12\t\n\x05RIGHT\x10\x03\"\x99\x03\n\x13\x42otReminderMetadata\x12/\n\x11requestMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotReminderMetadata.ReminderAction\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14nextTriggerTimestamp\x18\x04 \x01(\x04\x12K\n\tfrequency\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency\"O\n\x11ReminderFrequency\x12\x08\n\x04ONCE\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06WEEKLY\x10\x03\x12\x0c\n\x08\x42IWEEKLY\x10\x04\x12\x0b\n\x07MONTHLY\x10\x05\"@\n\x0eReminderAction\x12\n\n\x06NOTIFY\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03\x12\n\n\x06UPDATE\x10\x04\"\xc0\x02\n\x10\x42otModelMetadata\x12@\n\tmodelType\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.BotModelMetadata.ModelType\x12R\n\x12premiumModelStatus\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus\"O\n\x12PremiumModelStatus\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\r\n\tAVAILABLE\x10\x01\x12\x16\n\x12QUOTA_EXCEED_LIMIT\x10\x02\"E\n\tModelType\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0e\n\nLLAMA_PROD\x10\x01\x12\x16\n\x12LLAMA_PROD_PREMIUM\x10\x02\"\x9c\x06\n\x15\x42otCapabilityMetadata\x12P\n\x0c\x63\x61pabilities\x18\x01 \x03(\x0e\x32:.WAWebProtobufsE2E.BotCapabilityMetadata.BotCapabilityType\"\xb0\x05\n\x11\x42otCapabilityType\x12\x16\n\x12PROGRESS_INDICATOR\x10\x01\x12\x19\n\x15RICH_RESPONSE_HEADING\x10\x02\x12\x1d\n\x19RICH_RESPONSE_NESTED_LIST\x10\x03\x12\r\n\tAI_MEMORY\x10\x04\x12 \n\x1cRICH_RESPONSE_THREAD_SURFING\x10\x05\x12\x17\n\x13RICH_RESPONSE_TABLE\x10\x06\x12\x16\n\x12RICH_RESPONSE_CODE\x10\x07\x12%\n!RICH_RESPONSE_STRUCTURED_RESPONSE\x10\x08\x12\x1e\n\x1aRICH_RESPONSE_INLINE_IMAGE\x10\t\x12#\n\x1fWA_IG_1P_PLUGIN_RANKING_CONTROL\x10\n\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_1\x10\x0b\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_2\x10\x0c\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_3\x10\r\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_4\x10\x0e\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_5\x10\x0f\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_6\x10\x10\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_7\x10\x11\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_8\x10\x12\x12$\n WA_IG_1P_PLUGIN_RANKING_UPDATE_9\x10\x13\x12%\n!WA_IG_1P_PLUGIN_RANKING_UPDATE_10\x10\x14\"\xa4\x01\n\x12\x42otImagineMetadata\x12\x46\n\x0bimagineType\x18\x01 \x01(\x0e\x32\x31.WAWebProtobufsE2E.BotImagineMetadata.ImagineType\"F\n\x0bImagineType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07IMAGINE\x10\x01\x12\x08\n\x04MEMU\x10\x02\x12\t\n\x05\x46LASH\x10\x03\x12\x08\n\x04\x45\x44IT\x10\x04\"\xf1\x02\n\x12MessageAssociation\x12N\n\x0f\x61ssociationType\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.MessageAssociation.AssociationType\x12.\n\x10parentMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x14\n\x0cmessageIndex\x18\x03 \x01(\x05\"\xc4\x01\n\x0f\x41ssociationType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bMEDIA_ALBUM\x10\x01\x12\x0e\n\nBOT_PLUGIN\x10\x02\x12\x15\n\x11\x45VENT_COVER_IMAGE\x10\x03\x12\x0f\n\x0bSTATUS_POLL\x10\x04\x12\x18\n\x14HD_VIDEO_DUAL_UPLOAD\x10\x05\x12\x1b\n\x17STATUS_TAPPABLE_MESSAGE\x10\x06\x12\x0e\n\nMEDIA_POLL\x10\x07\x12\x14\n\x10STATUS_ADD_YOURS\x10\x08\"\xcb\x04\n\x12MessageContextInfo\x12\x41\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32%.WAWebProtobufsE2E.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12\"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12\x33\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05\x12\\\n\x16messageAddOnExpiryType\x18\t \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\x12\x41\n\x12messageAssociation\x18\n \x01(\x0b\x32%.WAWebProtobufsE2E.MessageAssociation\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x0b \x01(\x08\x12\x16\n\x0esupportPayload\x18\x0c \x01(\t\"=\n\x16MessageAddonExpiryType\x12\n\n\x06STATIC\x10\x01\x12\x17\n\x13\x44\x45PENDENT_ON_PARENT\x10\x02\"\xbd\x05\n\x16HydratedTemplateButton\x12^\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x42.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12P\n\turlButton\x18\x02 \x01(\x0b\x32;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00\x12R\n\ncallButton\x18\x03 \x01(\x0b\x32<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\xfe\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03URL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12p\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType\":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\tB\x10\n\x0ehydratedButton\"\xbb\x03\n\x11PaymentBackground\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x41\n\tmediaData\x18\t \x01(\x0b\x32..WAWebProtobufsE2E.PaymentBackground.MediaData\x12\x37\n\x04type\x18\n \x01(\x0e\x32).WAWebProtobufsE2E.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\"\xb1\x03\n\x10\x44isappearingMode\x12@\n\tinitiator\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.DisappearingMode.Initiator\x12<\n\x07trigger\x18\x02 \x01(\x0e\x32+.WAWebProtobufsE2E.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJID\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08\"\x7f\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03\x12\x1b\n\x17\x42IZ_SUPPORTS_FB_HOSTING\x10\x04\x12\x12\n\x0eUNKNOWN_GROUPS\x10\x05\"i\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n\x16\x42IZ_UPGRADE_FB_HOSTING\x10\x03\"\x8e\x02\n\x0eProcessedVideo\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x0e\n\x06height\x18\x03 \x01(\r\x12\r\n\x05width\x18\x04 \x01(\r\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x06 \x01(\r\x12?\n\x07quality\x18\x07 \x01(\x0e\x32..WAWebProtobufsE2E.ProcessedVideo.VideoQuality\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x03(\t\"9\n\x0cVideoQuality\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x07\n\x03MID\x10\x02\x12\x08\n\x04HIGH\x10\x03\"\xc2*\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12U\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x35\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x39\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12;\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessage\x12\x43\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32&.WAWebProtobufsE2E.ExtendedTextMessage\x12;\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessage\x12\x35\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AudioMessage\x12\x35\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12%\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x17.WAWebProtobufsE2E.Call\x12%\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x17.WAWebProtobufsE2E.Chat\x12;\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32\".WAWebProtobufsE2E.ProtocolMessage\x12\x45\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\'.WAWebProtobufsE2E.ContactsArrayMessage\x12K\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x63\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x41\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32%.WAWebProtobufsE2E.SendPaymentMessage\x12\x43\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12G\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32(.WAWebProtobufsE2E.RequestPaymentMessage\x12U\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32/.WAWebProtobufsE2E.DeclinePaymentRequestMessage\x12S\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32..WAWebProtobufsE2E.CancelPaymentRequestMessage\x12;\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32\".WAWebProtobufsE2E.TemplateMessage\x12\x39\n\x0estickerMessage\x18\x1a \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x41\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32%.WAWebProtobufsE2E.GroupInviteMessage\x12Q\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32-.WAWebProtobufsE2E.TemplateButtonReplyMessage\x12\x39\n\x0eproductMessage\x18\x1e \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessage\x12?\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32$.WAWebProtobufsE2E.DeviceSentMessage\x12\x41\n\x12messageContextInfo\x18# \x01(\x0b\x32%.WAWebProtobufsE2E.MessageContextInfo\x12\x33\n\x0blistMessage\x18$ \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ListMessage\x12>\n\x0fviewOnceMessage\x18% \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0corderMessage\x18& \x01(\x0b\x32\x1f.WAWebProtobufsE2E.OrderMessage\x12\x43\n\x13listResponseMessage\x18\' \x01(\x0b\x32&.WAWebProtobufsE2E.ListResponseMessage\x12?\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x39\n\x0einvoiceMessage\x18) \x01(\x0b\x32!.WAWebProtobufsE2E.InvoiceMessage\x12\x39\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32!.WAWebProtobufsE2E.ButtonsMessage\x12I\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32).WAWebProtobufsE2E.ButtonsResponseMessage\x12\x45\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\'.WAWebProtobufsE2E.PaymentInviteMessage\x12\x41\n\x12interactiveMessage\x18- \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12;\n\x0freactionMessage\x18. \x01(\x0b\x32\".WAWebProtobufsE2E.ReactionMessage\x12G\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32(.WAWebProtobufsE2E.StickerSyncRMRMessage\x12Q\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32-.WAWebProtobufsE2E.InteractiveResponseMessage\x12\x43\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12?\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32$.WAWebProtobufsE2E.PollUpdateMessage\x12?\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32$.WAWebProtobufsE2E.KeepInChatMessage\x12I\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32,.WAWebProtobufsE2E.RequestPhoneNumberMessage\x12@\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32%.WAWebProtobufsE2E.EncReactionMessage\x12<\n\reditedMessage\x18: \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12I\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12U\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32/.WAWebProtobufsE2E.ScheduledCallCreationMessage\x12\x44\n\x15groupMentionedMessage\x18> \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x10pinInChatMessage\x18? \x01(\x0b\x32#.WAWebProtobufsE2E.PinInChatMessage\x12\x45\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12M\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32+.WAWebProtobufsE2E.ScheduledCallEditMessage\x12\x33\n\nptvMessage\x18\x42 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12?\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12:\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32!.WAWebProtobufsE2E.CallLogMessage\x12\x45\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\'.WAWebProtobufsE2E.MessageHistoryBundle\x12?\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32$.WAWebProtobufsE2E.EncCommentMessage\x12\x35\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x1f.WAWebProtobufsE2E.BCallMessage\x12\x43\n\x14lottieStickerMessage\x18J \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x1f.WAWebProtobufsE2E.EventMessage\x12K\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32*.WAWebProtobufsE2E.EncEventResponseMessage\x12\x39\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32!.WAWebProtobufsE2E.CommentMessage\x12U\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32/.WAWebProtobufsE2E.NewsletterAdminInviteMessage\x12\x41\n\x12placeholderMessage\x18P \x01(\x0b\x32%.WAWebProtobufsE2E.PlaceholderMessage\x12I\n\x16secretEncryptedMessage\x18R \x01(\x0b\x32).WAWebProtobufsE2E.SecretEncryptedMessage\x12\x35\n\x0c\x61lbumMessage\x18S \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AlbumMessage\x12>\n\x0f\x65ventCoverImage\x18U \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12stickerPackMessage\x18V \x01(\x0b\x32%.WAWebProtobufsE2E.StickerPackMessage\x12\x43\n\x14statusMentionMessage\x18W \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19pollResultSnapshotMessage\x18X \x01(\x0b\x32,.WAWebProtobufsE2E.PollResultSnapshotMessage\x12M\n\x1epollCreationOptionImageMessage\x18Z \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x16\x61ssociatedChildMessage\x18[ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12H\n\x19groupStatusMentionMessage\x18\\ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x44\n\x15pollCreationMessageV4\x18] \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x44\n\x15pollCreationMessageV5\x18^ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x0estatusAddYours\x18_ \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12groupStatusMessage\x18` \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x13richResponseMessage\x18\x61 \x01(\x0b\x32(.WAWebProtobufsE2E.AIRichResponseMessage\"{\n\x0c\x41lbumMessage\x12\x1a\n\x12\x65xpectedImageCount\x18\x02 \x01(\r\x12\x1a\n\x12\x65xpectedVideoCount\x18\x03 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xdf\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t\"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"\x82\x02\n\x0c\x45ventMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x34\n\x08location\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndTime\x18\x08 \x01(\x03\x12\x1a\n\x12\x65xtraGuestsAllowed\x18\t \x01(\x08\"m\n\x0e\x43ommentMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"z\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x08keepType\x18\x02 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\"\xe1\x01\n\x19PollResultSnapshotMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12H\n\tpollVotes\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x37\n\x08PollVote\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x17\n\x0foptionVoteCount\x18\x02 \x01(\x03\"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\"\x1b\n\x19PollUpdateMessageMetadata\"\xd3\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x04vote\x18\x02 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.PollEncValue\x12>\n\x08metadata\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03\"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\"A\n\x12\x46utureProofMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"g\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05phash\x18\x03 \x01(\t\"P\n\x19RequestPhoneNumberMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xc4\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x06 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xa6\x05\n\x0eProductMessage\x12\x42\n\x07product\x18\x01 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJID\x18\x02 \x01(\t\x12\x42\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xb0\x02\n\x0fProductSnapshot\x12\x35\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x11\n\tproductID\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerID\x18\x07 \x01(\t\x12\x0b\n\x03URL\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageID\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x12\x11\n\tsignedURL\x18\r \x01(\t\x1al\n\x0f\x43\x61talogSnapshot\x12\x35\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xbc\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedID\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r\"\x9c\x0b\n\x0fTemplateMessage\x12M\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00\x12]\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00\x12K\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessageH\x00\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12T\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateID\x18\t \x01(\t\x1a\xdb\x03\n\x17HydratedFourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x42\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32).WAWebProtobufsE2E.HydratedTemplateButton\x12\x12\n\ntemplateID\x18\t \x01(\t\x12\x19\n\x11maskLinkedDevices\x18\n \x01(\x08\x42\x07\n\x05title\x1a\x86\x04\n\x0f\x46ourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12M\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x07\x63ontent\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12:\n\x06\x66ooter\x18\x07 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x32\n\x07\x62uttons\x18\x08 \x03(\x0b\x32!.WAWebProtobufsE2E.TemplateButtonB\x07\n\x05titleB\x08\n\x06\x66ormat\"\xce\x03\n\x0eStickerMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rstickerSentTS\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t\"\xaa\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\"\x8b\x02\n\x15RequestPaymentMessage\x12/\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12(\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x38\n\nbackground\x18\x07 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground\"\xb0\x01\n\x12SendPaymentMessage\x12/\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x38\n\nbackground\x18\x04 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground\"\x95\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x33\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08\"\xdf\t\n\x1fPeerDataOperationRequestMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12i\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload\x12_\n\x11requestURLPreview\x18\x03 \x03(\x0b\x32\x44.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview\x12q\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12{\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x12y\n\x1e\x66ullHistorySyncOnDemandRequest\x18\x06 \x01(\x0b\x32Q.WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xca\x01\n\x1e\x46ullHistorySyncOnDemandRequest\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12T\n\x11historySyncConfig\x18\x02 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xa7\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgID\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMS\x18\x05 \x01(\x03\x12\x12\n\naccountLid\x18\x06 \x01(\t\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\";\n&FullHistorySyncOnDemandRequestMetadata\x12\x11\n\trequestID\x18\x01 \x01(\t\"P\n\"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"N\n\x16\x41ppStateSyncKeyRequest\x12\x34\n\x06keyIDs\x18\x01 \x03(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\"H\n\x14\x41ppStateSyncKeyShare\x12\x30\n\x04keys\x18\x01 \x03(\x0b\x32\".WAWebProtobufsE2E.AppStateSyncKey\"}\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x42\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32-.WAWebProtobufsE2E.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\"\"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\"\x7f\n\x0f\x41ppStateSyncKey\x12\x33\n\x05keyID\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\x12\x37\n\x07keyData\x18\x02 \x01(\x0b\x32&.WAWebProtobufsE2E.AppStateSyncKeyData\"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\"\x93\x01\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r\x12\x13\n\x0b\x63twaSignals\x18\x05 \x01(\t\x12\x13\n\x0b\x63twaPayload\x18\x06 \x01(\x0c\"\xf2\x02\n\x0c\x41udioMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03PTT\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t\"\xf6\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x0f \x01(\x0c\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x15 \x01(\t\"\xc6\x01\n\x14MMSThumbnailMetadata\x12\x1b\n\x13thumbnailDirectPath\x18\x01 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x02 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x06 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x07 \x01(\r\"\xb6\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03URL\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"i\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r\"\xb1\x01\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r\x12\x42\n\x11promptSuggestions\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.BotPromptSuggestions\x12\x18\n\x10selectedPromptID\x18\x04 \x01(\t\"S\n\x14\x42otPromptSuggestions\x12;\n\x0bsuggestions\x18\x01 \x03(\x0b\x32&.WAWebProtobufsE2E.BotPromptSuggestion\"7\n\x13\x42otPromptSuggestion\x12\x0e\n\x06prompt\x18\x01 \x01(\t\x12\x10\n\x08promptID\x18\x02 \x01(\t\"\x95\x01\n\x11\x42otMemoryMetadata\x12\x34\n\naddedFacts\x18\x01 \x03(\x0b\x32 .WAWebProtobufsE2E.BotMemoryFact\x12\x36\n\x0cremovedFacts\x18\x02 \x03(\x0b\x32 .WAWebProtobufsE2E.BotMemoryFact\x12\x12\n\ndisclaimer\x18\x03 \x01(\t\"-\n\rBotMemoryFact\x12\x0c\n\x04\x66\x61\x63t\x18\x01 \x01(\t\x12\x0e\n\x06\x66\x61\x63tID\x18\x02 \x01(\t\"\x8e\x01\n\x14\x42otRenderingMetadata\x12\x41\n\x08keywords\x18\x01 \x03(\x0b\x32/.WAWebProtobufsE2E.BotRenderingMetadata.Keyword\x1a\x33\n\x07Keyword\x12\r\n\x05value\x18\x01 \x01(\t\x12\x19\n\x11\x61ssociatedPrompts\x18\x02 \x03(\t\"s\n\x12\x42otMetricsMetadata\x12\x15\n\rdestinationID\x18\x01 \x01(\t\x12\x46\n\x15\x64\x65stinationEntryPoint\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.BotMetricsEntryPoint\"c\n\x12\x42otSessionMetadata\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12:\n\rsessionSource\x18\x02 \x01(\x0e\x32#.WAWebProtobufsE2E.BotSessionSource\"J\n\x0f\x42otMemuMetadata\x12\x37\n\nfaceImages\x18\x01 \x03(\x0b\x32#.WAWebProtobufsE2E.BotMediaMetadata\";\n\x1c\x42otProgressIndicatorMetadata\x12\x1b\n\x13progressDescription\x18\x01 \x01(\t\"\xc8\x07\n\x0b\x42otMetadata\x12<\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.BotAvatarMetadata\x12\x11\n\tpersonaID\x18\x02 \x01(\t\x12<\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32$.WAWebProtobufsE2E.BotPluginMetadata\x12N\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32-.WAWebProtobufsE2E.BotSuggestedPromptMetadata\x12\x12\n\ninvokerJID\x18\x05 \x01(\t\x12>\n\x0fsessionMetadata\x18\x06 \x01(\x0b\x32%.WAWebProtobufsE2E.BotSessionMetadata\x12\x38\n\x0cmemuMetadata\x18\x07 \x01(\x0b\x32\".WAWebProtobufsE2E.BotMemuMetadata\x12\x10\n\x08timezone\x18\x08 \x01(\t\x12@\n\x10reminderMetadata\x18\t \x01(\x0b\x32&.WAWebProtobufsE2E.BotReminderMetadata\x12:\n\rmodelMetadata\x18\n \x01(\x0b\x32#.WAWebProtobufsE2E.BotModelMetadata\x12\x1d\n\x15messageDisclaimerText\x18\x0b \x01(\t\x12R\n\x19progressIndicatorMetadata\x18\x0c \x01(\x0b\x32/.WAWebProtobufsE2E.BotProgressIndicatorMetadata\x12\x44\n\x12\x63\x61pabilityMetadata\x18\r \x01(\x0b\x32(.WAWebProtobufsE2E.BotCapabilityMetadata\x12>\n\x0fimagineMetadata\x18\x0e \x01(\x0b\x32%.WAWebProtobufsE2E.BotImagineMetadata\x12<\n\x0ememoryMetadata\x18\x0f \x01(\x0b\x32$.WAWebProtobufsE2E.BotMemoryMetadata\x12\x42\n\x11renderingMetadata\x18\x10 \x01(\x0b\x32\'.WAWebProtobufsE2E.BotRenderingMetadata\x12\x41\n\x12\x62otMetricsMetadata\x18\x11 \x01(\x0b\x32%.WAWebProtobufsE2E.BotMetricsMetadata\"\xa5\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x33\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x35\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01\"P\n\x0f\x45mbeddedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"\x89\x02\n\rEmbeddedMusic\x12\x1b\n\x13musicContentMediaID\x18\x01 \x01(\t\x12\x0e\n\x06songID\x18\x02 \x01(\t\x12\x0e\n\x06\x61uthor\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x19\n\x11\x61rtworkDirectPath\x18\x05 \x01(\t\x12\x15\n\rartworkSHA256\x18\x06 \x01(\x0c\x12\x18\n\x10\x61rtworkEncSHA256\x18\x07 \x01(\x0c\x12\x17\n\x0f\x61rtworkMediaKey\x18\x0b \x01(\x0c\x12\x19\n\x11\x61rtistAttribution\x18\x08 \x01(\t\x12\x18\n\x10\x63ountryBlocklist\x18\t \x01(\x0c\x12\x12\n\nisExplicit\x18\n \x01(\x08\"\x96\x01\n\x0f\x45mbeddedContent\x12=\n\x0f\x65mbeddedMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.EmbeddedMessageH\x00\x12\x39\n\rembeddedMusic\x18\x02 \x01(\x0b\x32 .WAWebProtobufsE2E.EmbeddedMusicH\x00\x42\t\n\x07\x63ontent\".\n\rTapLinkAction\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0e\n\x06tapURL\x18\x02 \x01(\t\"\x88\x03\n\x15InteractiveAnnotation\x12/\n\x08location\x18\x02 \x01(\x0b\x32\x1b.WAWebProtobufsE2E.LocationH\x00\x12S\n\nnewsletter\x18\x03 \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00\x12\x18\n\x0e\x65mbeddedAction\x18\x06 \x01(\x08H\x00\x12\x35\n\ttapAction\x18\x07 \x01(\x0b\x32 .WAWebProtobufsE2E.TapLinkActionH\x00\x12\x31\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x18.WAWebProtobufsE2E.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x12;\n\x0f\x65mbeddedContent\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.EmbeddedContentB\x08\n\x06\x61\x63tion\"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01\"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\"\xf9\x04\n\x0eTemplateButton\x12N\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00\x12@\n\turlButton\x18\x02 \x01(\x0b\x32+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00\x12\x42\n\ncallButton\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\x8e\x01\n\nCallButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12?\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a\x85\x01\n\tURLButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x37\n\x03URL\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a_\n\x10QuickReplyButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\n\n\x02ID\x18\x02 \x01(\tB\x08\n\x06\x62utton\"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t\".\n\nActionLink\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t\"6\n\x0cGroupMention\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t\"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c\"W\n\x12MediaNotifyMessage\x12\x16\n\x0e\x65xpressPathURL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\nfileLength\x18\x03 \x01(\x04\"?\n\x1eLIDMigrationMappingSyncMessage\x12\x1d\n\x15\x65ncodedMappingPayload\x18\x01 \x01(\x0c\"\xe2\x01\n\x0eUrlTrackingMap\x12W\n\x16urlTrackingMapElements\x18\x01 \x03(\x0b\x32\x37.WAWebProtobufsE2E.UrlTrackingMap.UrlTrackingMapElement\x1aw\n\x15UrlTrackingMapElement\x12\x13\n\x0boriginalURL\x18\x01 \x01(\t\x12\x1b\n\x13unconsentedUsersURL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12\x11\n\tcardIndex\x18\x04 \x01(\r*E\n\x0fPollContentType\x12\x1d\n\x19UNKNOWN_POLL_CONTENT_TYPE\x10\x00\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05IMAGE\x10\x02*\x8d\x02\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05\x12\x1f\n\x1b\x46ULL_HISTORY_SYNC_ON_DEMAND\x10\x06\x12\x1e\n\x1a\x43OMPANION_META_NONCE_FETCH\x10\x07*\xab\x03\n\x14\x42otMetricsEntryPoint\x12\x0b\n\x07\x46\x41VICON\x10\x01\x12\x0c\n\x08\x43HATLIST\x10\x02\x12#\n\x1f\x41ISEARCH_NULL_STATE_PAPER_PLANE\x10\x03\x12\"\n\x1e\x41ISEARCH_NULL_STATE_SUGGESTION\x10\x04\x12\"\n\x1e\x41ISEARCH_TYPE_AHEAD_SUGGESTION\x10\x05\x12#\n\x1f\x41ISEARCH_TYPE_AHEAD_PAPER_PLANE\x10\x06\x12\'\n#AISEARCH_TYPE_AHEAD_RESULT_CHATLIST\x10\x07\x12\'\n#AISEARCH_TYPE_AHEAD_RESULT_MESSAGES\x10\x08\x12\x16\n\x12\x41IVOICE_SEARCH_BAR\x10\t\x12\x13\n\x0f\x41IVOICE_FAVICON\x10\n\x12\x0c\n\x08\x41ISTUDIO\x10\x0b\x12\x0c\n\x08\x44\x45\x45PLINK\x10\x0c\x12\x10\n\x0cNOTIFICATION\x10\r\x12\x1a\n\x16PROFILE_MESSAGE_BUTTON\x10\x0e\x12\x0b\n\x07\x46ORWARD\x10\x0f\x12\x10\n\x0c\x41PP_SHORTCUT\x10\x10*s\n\x10\x42otSessionSource\x12\x0e\n\nNULL_STATE\x10\x01\x12\r\n\tTYPEAHEAD\x10\x02\x12\x0e\n\nUSER_INPUT\x10\x03\x12\r\n\tEMU_FLASH\x10\x04\x12\x16\n\x12\x45MU_FLASH_FOLLOWUP\x10\x05\x12\t\n\x05VOICE\x10\x06*J\n\x08KeepType\x12\x15\n\x11UNKNOWN_KEEP_TYPE\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waE2E') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waE2E.WAWebProtobufsE2E_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waE2E.WAWebProtobufsE2E_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waE2E" - _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[ - "deviceIndexes" - ]._loaded_options = None - _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[ - "deviceIndexes" - ]._serialized_options = b"\020\001" - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "senderKeyIndexes" - ]._loaded_options = None - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "senderKeyIndexes" - ]._serialized_options = b"\020\001" - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "recipientKeyIndexes" - ]._loaded_options = None - _globals["_DEVICELISTMETADATA"].fields_by_name[ - "recipientKeyIndexes" - ]._serialized_options = b"\020\001" - _globals["_POLLCONTENTTYPE"]._serialized_start = 53370 - _globals["_POLLCONTENTTYPE"]._serialized_end = 53439 - _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_start = 53442 - _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_end = 53711 - _globals["_BOTMETRICSENTRYPOINT"]._serialized_start = 53714 - _globals["_BOTMETRICSENTRYPOINT"]._serialized_end = 54141 - _globals["_BOTSESSIONSOURCE"]._serialized_start = 54143 - _globals["_BOTSESSIONSOURCE"]._serialized_end = 54258 - _globals["_KEEPTYPE"]._serialized_start = 54260 - _globals["_KEEPTYPE"]._serialized_end = 54334 - _globals["_STICKERPACKMESSAGE"]._serialized_start = 175 - _globals["_STICKERPACKMESSAGE"]._serialized_end = 1030 - _globals["_STICKERPACKMESSAGE_STICKER"]._serialized_start = 830 - _globals["_STICKERPACKMESSAGE_STICKER"]._serialized_end = 957 - _globals["_STICKERPACKMESSAGE_STICKERPACKORIGIN"]._serialized_start = 959 - _globals["_STICKERPACKMESSAGE_STICKERPACKORIGIN"]._serialized_end = 1030 - _globals["_PLACEHOLDERMESSAGE"]._serialized_start = 1033 - _globals["_PLACEHOLDERMESSAGE"]._serialized_end = 1166 - _globals["_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE"]._serialized_start = 1124 - _globals["_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE"]._serialized_end = 1166 - _globals["_BCALLMESSAGE"]._serialized_start = 1169 - _globals["_BCALLMESSAGE"]._serialized_end = 1348 - _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_start = 1302 - _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_end = 1348 - _globals["_CALLLOGMESSAGE"]._serialized_start = 1351 - _globals["_CALLLOGMESSAGE"]._serialized_end = 1926 - _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_start = 1611 - _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_end = 1709 - _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_start = 1712 - _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_end = 1865 - _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_start = 1867 - _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_end = 1926 - _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_start = 1929 - _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_end = 2099 - _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_start = 2064 - _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_end = 2099 - _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_start = 2102 - _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_end = 2300 - _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_start = 2255 - _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_end = 2300 - _globals["_EVENTRESPONSEMESSAGE"]._serialized_start = 2303 - _globals["_EVENTRESPONSEMESSAGE"]._serialized_end = 2519 - _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_start = 2450 - _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_end = 2519 - _globals["_PININCHATMESSAGE"]._serialized_start = 2522 - _globals["_PININCHATMESSAGE"]._serialized_end = 2720 - _globals["_PININCHATMESSAGE_TYPE"]._serialized_start = 2660 - _globals["_PININCHATMESSAGE_TYPE"]._serialized_end = 2720 - _globals["_POLLCREATIONMESSAGE"]._serialized_start = 2723 - _globals["_POLLCREATIONMESSAGE"]._serialized_end = 3203 - _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_start = 3123 - _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_end = 3171 - _globals["_POLLCREATIONMESSAGE_POLLTYPE"]._serialized_start = 3173 - _globals["_POLLCREATIONMESSAGE_POLLTYPE"]._serialized_end = 3203 - _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_start = 3206 - _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_end = 3453 - _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_start = 3404 - _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_end = 3441 - _globals["_BUTTONSMESSAGE"]._serialized_start = 3456 - _globals["_BUTTONSMESSAGE"]._serialized_end = 4438 - _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_start = 3950 - _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_end = 4330 - _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_start = 4193 - _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_end = 4243 - _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_start = 4245 - _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_end = 4278 - _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_start = 4280 - _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_end = 4330 - _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_start = 4332 - _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_end = 4428 - _globals["_SECRETENCRYPTEDMESSAGE"]._serialized_start = 4441 - _globals["_SECRETENCRYPTEDMESSAGE"]._serialized_end = 4674 - _globals["_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE"]._serialized_start = 4630 - _globals["_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE"]._serialized_end = 4674 - _globals["_GROUPINVITEMESSAGE"]._serialized_start = 4677 - _globals["_GROUPINVITEMESSAGE"]._serialized_end = 4979 - _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_start = 4943 - _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_end = 4979 - _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_start = 4982 - _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_end = 5488 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_start = 5242 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_end = 5378 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_start = 5339 - _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_end = 5378 - _globals[ - "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE" - ]._serialized_start = 5380 - _globals[ - "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE" - ]._serialized_end = 5458 - _globals["_INTERACTIVEMESSAGE"]._serialized_start = 5491 - _globals["_INTERACTIVEMESSAGE"]._serialized_end = 7196 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_start = 6146 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_end = 6327 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_start = 6273 - _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_end = 6327 - _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_start = 6329 - _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_end = 6424 - _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_start = 6427 - _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_end = 6648 - _globals[ - "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON" - ]._serialized_start = 6590 - _globals[ - "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON" - ]._serialized_end = 6648 - _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_start = 6650 - _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_end = 6721 - _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_start = 6723 - _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_end = 6745 - _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_start = 5242 - _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_end = 5262 - _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_start = 6770 - _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_end = 7174 - _globals["_LISTRESPONSEMESSAGE"]._serialized_start = 7199 - _globals["_LISTRESPONSEMESSAGE"]._serialized_end = 7549 - _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_start = 7463 - _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_end = 7505 - _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_start = 7507 - _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_end = 7549 - _globals["_LISTMESSAGE"]._serialized_start = 7552 - _globals["_LISTMESSAGE"]._serialized_end = 8463 - _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_start = 7887 - _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_end = 8078 - _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_start = 8080 - _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_end = 8146 - _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_start = 8148 - _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_end = 8237 - _globals["_LISTMESSAGE_PRODUCT"]._serialized_start = 8239 - _globals["_LISTMESSAGE_PRODUCT"]._serialized_end = 8267 - _globals["_LISTMESSAGE_SECTION"]._serialized_start = 8269 - _globals["_LISTMESSAGE_SECTION"]._serialized_end = 8343 - _globals["_LISTMESSAGE_ROW"]._serialized_start = 8345 - _globals["_LISTMESSAGE_ROW"]._serialized_end = 8401 - _globals["_LISTMESSAGE_LISTTYPE"]._serialized_start = 8403 - _globals["_LISTMESSAGE_LISTTYPE"]._serialized_end = 8463 - _globals["_ORDERMESSAGE"]._serialized_start = 8466 - _globals["_ORDERMESSAGE"]._serialized_end = 8997 - _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_start = 8914 - _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_end = 8941 - _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_start = 8943 - _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_end = 8997 - _globals["_PAYMENTINVITEMESSAGE"]._serialized_start = 9000 - _globals["_PAYMENTINVITEMESSAGE"]._serialized_end = 9179 - _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_start = 9123 - _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_end = 9179 - _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_start = 9182 - _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_end = 10670 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER" - ]._serialized_start = 9508 - _globals["_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER"]._serialized_end = 10670 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME" - ]._serialized_start = 9753 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME" - ]._serialized_end = 10599 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT" - ]._serialized_start = 10013 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT" - ]._serialized_end = 10539 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE" - ]._serialized_start = 10384 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE" - ]._serialized_end = 10430 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE" - ]._serialized_start = 10432 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE" - ]._serialized_end = 10539 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH" - ]._serialized_start = 10541 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH" - ]._serialized_end = 10582 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY" - ]._serialized_start = 10601 - _globals[ - "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY" - ]._serialized_end = 10656 - _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_start = 10673 - _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_end = 13081 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT" - ]._serialized_start = 10939 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT" - ]._serialized_end = 13081 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_COMPANIONMETANONCEFETCHRESPONSE" - ]._serialized_start = 11881 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_COMPANIONMETANONCEFETCHRESPONSE" - ]._serialized_end = 11929 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE" - ]._serialized_start = 11931 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE" - ]._serialized_end = 11991 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE" - ]._serialized_start = 11994 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE" - ]._serialized_end = 12261 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE" - ]._serialized_start = 12263 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE" - ]._serialized_end = 12326 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE" - ]._serialized_start = 12329 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE" - ]._serialized_end = 12824 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL" - ]._serialized_start = 12642 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL" - ]._serialized_end = 12824 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE" - ]._serialized_start = 12827 - _globals[ - "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE" - ]._serialized_end = 13081 - _globals["_HISTORYSYNCNOTIFICATION"]._serialized_start = 13084 - _globals["_HISTORYSYNCNOTIFICATION"]._serialized_end = 13751 - _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_start = 13597 - _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_end = 13751 - _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_start = 13754 - _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_end = 13918 - _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_start = 13876 - _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_end = 13918 - _globals["_PROTOCOLMESSAGE"]._serialized_start = 13921 - _globals["_PROTOCOLMESSAGE"]._serialized_end = 15952 - _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_start = 15292 - _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_end = 15952 - _globals["_CLOUDAPITHREADCONTROLNOTIFICATION"]._serialized_start = 15955 - _globals["_CLOUDAPITHREADCONTROLNOTIFICATION"]._serialized_end = 16248 - _globals[ - "_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL" - ]._serialized_start = 16173 - _globals[ - "_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL" - ]._serialized_end = 16248 - _globals["_BOTFEEDBACKMESSAGE"]._serialized_start = 16251 - _globals["_BOTFEEDBACKMESSAGE"]._serialized_end = 17468 - _globals["_BOTFEEDBACKMESSAGE_REPORTKIND"]._serialized_start = 16512 - _globals["_BOTFEEDBACKMESSAGE_REPORTKIND"]._serialized_end = 16537 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE" - ]._serialized_start = 16539 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE" - ]._serialized_end = 16616 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE" - ]._serialized_start = 16619 - _globals[ - "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE" - ]._serialized_end = 17078 - _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_start = 17081 - _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_end = 17468 - _globals["_VIDEOMESSAGE"]._serialized_start = 17471 - _globals["_VIDEOMESSAGE"]._serialized_end = 18292 - _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_start = 18247 - _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_end = 18292 - _globals["_EXTENDEDTEXTMESSAGE"]._serialized_start = 18295 - _globals["_EXTENDEDTEXTMESSAGE"]._serialized_end = 19591 - _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_start = 19256 - _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_end = 19328 - _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_start = 19330 - _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_end = 19424 - _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_start = 19427 - _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_end = 19591 - _globals["_INVOICEMESSAGE"]._serialized_start = 19594 - _globals["_INVOICEMESSAGE"]._serialized_end = 19970 - _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_start = 19934 - _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_end = 19970 - _globals["_IMAGEMESSAGE"]._serialized_start = 19973 - _globals["_IMAGEMESSAGE"]._serialized_end = 20882 - _globals["_IMAGEMESSAGE_IMAGESOURCETYPE"]._serialized_start = 20814 - _globals["_IMAGEMESSAGE_IMAGESOURCETYPE"]._serialized_end = 20882 - _globals["_CONTEXTINFO"]._serialized_start = 20885 - _globals["_CONTEXTINFO"]._serialized_end = 24503 - _globals["_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_start = 22700 - _globals["_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_end = 22986 - _globals[ - "_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE" - ]._serialized_start = 22929 - _globals[ - "_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE" - ]._serialized_end = 22986 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_start = 22989 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_end = 23616 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_start = 23573 - _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_end = 23616 - _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_start = 23619 - _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_end = 23814 - _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_start = 23573 - _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_end = 23616 - _globals["_CONTEXTINFO_FEATUREELIGIBILITIES"]._serialized_start = 23816 - _globals["_CONTEXTINFO_FEATUREELIGIBILITIES"]._serialized_end = 23917 - _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_start = 23920 - _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_end = 24251 - _globals["_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS"]._serialized_start = 24090 - _globals["_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS"]._serialized_end = 24251 - _globals["_CONTEXTINFO_FORWARDEDAIBOTMESSAGEINFO"]._serialized_start = 24253 - _globals["_CONTEXTINFO_FORWARDEDAIBOTMESSAGEINFO"]._serialized_end = 24334 - _globals["_CONTEXTINFO_UTMINFO"]._serialized_start = 24336 - _globals["_CONTEXTINFO_UTMINFO"]._serialized_end = 24385 - _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_start = 24387 - _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_end = 24441 - _globals["_CONTEXTINFO_STATUSATTRIBUTIONTYPE"]._serialized_start = 24443 - _globals["_CONTEXTINFO_STATUSATTRIBUTIONTYPE"]._serialized_end = 24503 - _globals["_BOTPLUGINMETADATA"]._serialized_start = 24506 - _globals["_BOTPLUGINMETADATA"]._serialized_end = 25167 - _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_start = 25046 - _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_end = 25101 - _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_start = 25103 - _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_end = 25167 - _globals["_AIRICHRESPONSEMESSAGE"]._serialized_start = 25170 - _globals["_AIRICHRESPONSEMESSAGE"]._serialized_end = 28359 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA" - ]._serialized_start = 25373 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA" - ]._serialized_end = 25761 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA_AIRICHRESPONSEDYNAMICMETADATATYPE" - ]._serialized_start = 25576 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA_AIRICHRESPONSEDYNAMICMETADATATYPE" - ]._serialized_end = 25761 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA" - ]._serialized_start = 25764 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA" - ]._serialized_end = 26403 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEBLOCK" - ]._serialized_start = 25930 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEBLOCK" - ]._serialized_end = 26100 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEHIGHLIGHTTYPE" - ]._serialized_start = 26103 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEHIGHLIGHTTYPE" - ]._serialized_end = 26403 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA" - ]._serialized_start = 26406 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA" - ]._serialized_end = 26873 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA_AIRICHRESPONSEIMAGEALIGNMENT" - ]._serialized_start = 26690 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA_AIRICHRESPONSEIMAGEALIGNMENT" - ]._serialized_end = 26873 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGE" - ]._serialized_start = 26876 - _globals["_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGE"]._serialized_end = 27496 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA" - ]._serialized_start = 27499 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA" - ]._serialized_end = 27695 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA_AIRICHRESPONSETABLEROW" - ]._serialized_start = 27637 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA_AIRICHRESPONSETABLEROW" - ]._serialized_end = 27695 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEGRIDIMAGEMETADATA" - ]._serialized_start = 27698 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEGRIDIMAGEMETADATA" - ]._serialized_end = 27902 - _globals["_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEIMAGEURL"]._serialized_start = 27904 - _globals["_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEIMAGEURL"]._serialized_end = 27978 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGETYPE" - ]._serialized_start = 27981 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGETYPE" - ]._serialized_end = 28221 - _globals[ - "_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEMESSAGETYPE" - ]._serialized_start = 28224 - _globals["_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEMESSAGETYPE"]._serialized_end = 28359 - _globals["_BOTMEDIAMETADATA"]._serialized_start = 28362 - _globals["_BOTMEDIAMETADATA"]._serialized_end = 28636 - _globals["_BOTMEDIAMETADATA_ORIENTATIONTYPE"]._serialized_start = 28586 - _globals["_BOTMEDIAMETADATA_ORIENTATIONTYPE"]._serialized_end = 28636 - _globals["_BOTREMINDERMETADATA"]._serialized_start = 28639 - _globals["_BOTREMINDERMETADATA"]._serialized_end = 29048 - _globals["_BOTREMINDERMETADATA_REMINDERFREQUENCY"]._serialized_start = 28903 - _globals["_BOTREMINDERMETADATA_REMINDERFREQUENCY"]._serialized_end = 28982 - _globals["_BOTREMINDERMETADATA_REMINDERACTION"]._serialized_start = 28984 - _globals["_BOTREMINDERMETADATA_REMINDERACTION"]._serialized_end = 29048 - _globals["_BOTMODELMETADATA"]._serialized_start = 29051 - _globals["_BOTMODELMETADATA"]._serialized_end = 29371 - _globals["_BOTMODELMETADATA_PREMIUMMODELSTATUS"]._serialized_start = 29221 - _globals["_BOTMODELMETADATA_PREMIUMMODELSTATUS"]._serialized_end = 29300 - _globals["_BOTMODELMETADATA_MODELTYPE"]._serialized_start = 29302 - _globals["_BOTMODELMETADATA_MODELTYPE"]._serialized_end = 29371 - _globals["_BOTCAPABILITYMETADATA"]._serialized_start = 29374 - _globals["_BOTCAPABILITYMETADATA"]._serialized_end = 30170 - _globals["_BOTCAPABILITYMETADATA_BOTCAPABILITYTYPE"]._serialized_start = 29482 - _globals["_BOTCAPABILITYMETADATA_BOTCAPABILITYTYPE"]._serialized_end = 30170 - _globals["_BOTIMAGINEMETADATA"]._serialized_start = 30173 - _globals["_BOTIMAGINEMETADATA"]._serialized_end = 30337 - _globals["_BOTIMAGINEMETADATA_IMAGINETYPE"]._serialized_start = 30267 - _globals["_BOTIMAGINEMETADATA_IMAGINETYPE"]._serialized_end = 30337 - _globals["_MESSAGEASSOCIATION"]._serialized_start = 30340 - _globals["_MESSAGEASSOCIATION"]._serialized_end = 30709 - _globals["_MESSAGEASSOCIATION_ASSOCIATIONTYPE"]._serialized_start = 30513 - _globals["_MESSAGEASSOCIATION_ASSOCIATIONTYPE"]._serialized_end = 30709 - _globals["_MESSAGECONTEXTINFO"]._serialized_start = 30712 - _globals["_MESSAGECONTEXTINFO"]._serialized_end = 31299 - _globals["_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE"]._serialized_start = 31238 - _globals["_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE"]._serialized_end = 31299 - _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_start = 31302 - _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_end = 32003 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_start = 31606 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_end = 31860 - _globals[ - "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE" - ]._serialized_start = 31802 - _globals[ - "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE" - ]._serialized_end = 31860 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_start = 31862 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_end = 31924 - _globals[ - "_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON" - ]._serialized_start = 31926 - _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON"]._serialized_end = 31985 - _globals["_PAYMENTBACKGROUND"]._serialized_start = 32006 - _globals["_PAYMENTBACKGROUND"]._serialized_end = 32449 - _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_start = 32296 - _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_end = 32415 - _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_start = 32417 - _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_end = 32449 - _globals["_DISAPPEARINGMODE"]._serialized_start = 32452 - _globals["_DISAPPEARINGMODE"]._serialized_end = 32885 - _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_start = 32651 - _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_end = 32778 - _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_start = 32780 - _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_end = 32885 - _globals["_PROCESSEDVIDEO"]._serialized_start = 32888 - _globals["_PROCESSEDVIDEO"]._serialized_end = 33158 - _globals["_PROCESSEDVIDEO_VIDEOQUALITY"]._serialized_start = 33101 - _globals["_PROCESSEDVIDEO_VIDEOQUALITY"]._serialized_end = 33158 - _globals["_MESSAGE"]._serialized_start = 33161 - _globals["_MESSAGE"]._serialized_end = 38603 - _globals["_ALBUMMESSAGE"]._serialized_start = 38605 - _globals["_ALBUMMESSAGE"]._serialized_end = 38728 - _globals["_MESSAGEHISTORYBUNDLE"]._serialized_start = 38731 - _globals["_MESSAGEHISTORYBUNDLE"]._serialized_end = 38954 - _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_start = 38956 - _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_end = 39071 - _globals["_EVENTMESSAGE"]._serialized_start = 39074 - _globals["_EVENTMESSAGE"]._serialized_end = 39332 - _globals["_COMMENTMESSAGE"]._serialized_start = 39334 - _globals["_COMMENTMESSAGE"]._serialized_end = 39443 - _globals["_ENCCOMMENTMESSAGE"]._serialized_start = 39445 - _globals["_ENCCOMMENTMESSAGE"]._serialized_end = 39547 - _globals["_ENCREACTIONMESSAGE"]._serialized_start = 39549 - _globals["_ENCREACTIONMESSAGE"]._serialized_end = 39652 - _globals["_KEEPINCHATMESSAGE"]._serialized_start = 39654 - _globals["_KEEPINCHATMESSAGE"]._serialized_end = 39776 - _globals["_POLLRESULTSNAPSHOTMESSAGE"]._serialized_start = 39779 - _globals["_POLLRESULTSNAPSHOTMESSAGE"]._serialized_end = 40004 - _globals["_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE"]._serialized_start = 39949 - _globals["_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE"]._serialized_end = 40004 - _globals["_POLLVOTEMESSAGE"]._serialized_start = 40006 - _globals["_POLLVOTEMESSAGE"]._serialized_end = 40048 - _globals["_POLLENCVALUE"]._serialized_start = 40050 - _globals["_POLLENCVALUE"]._serialized_end = 40099 - _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_start = 40101 - _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_end = 40128 - _globals["_POLLUPDATEMESSAGE"]._serialized_start = 40131 - _globals["_POLLUPDATEMESSAGE"]._serialized_end = 40342 - _globals["_STICKERSYNCRMRMESSAGE"]._serialized_start = 40344 - _globals["_STICKERSYNCRMRMESSAGE"]._serialized_end = 40430 - _globals["_REACTIONMESSAGE"]._serialized_start = 40432 - _globals["_REACTIONMESSAGE"]._serialized_end = 40546 - _globals["_FUTUREPROOFMESSAGE"]._serialized_start = 40548 - _globals["_FUTUREPROOFMESSAGE"]._serialized_end = 40613 - _globals["_DEVICESENTMESSAGE"]._serialized_start = 40615 - _globals["_DEVICESENTMESSAGE"]._serialized_end = 40718 - _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_start = 40720 - _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_end = 40800 - _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_start = 40803 - _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_end = 40999 - _globals["_PRODUCTMESSAGE"]._serialized_start = 41002 - _globals["_PRODUCTMESSAGE"]._serialized_end = 41680 - _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_start = 41266 - _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_end = 41570 - _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_start = 41572 - _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_end = 41680 - _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_start = 41683 - _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_end = 41871 - _globals["_TEMPLATEMESSAGE"]._serialized_start = 41874 - _globals["_TEMPLATEMESSAGE"]._serialized_end = 43310 - _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_start = 42304 - _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_end = 42779 - _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_start = 42782 - _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_end = 43300 - _globals["_STICKERMESSAGE"]._serialized_start = 43313 - _globals["_STICKERMESSAGE"]._serialized_end = 43775 - _globals["_LIVELOCATIONMESSAGE"]._serialized_start = 43778 - _globals["_LIVELOCATIONMESSAGE"]._serialized_end = 44076 - _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_start = 44078 - _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_end = 44142 - _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_start = 44144 - _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_end = 44209 - _globals["_REQUESTPAYMENTMESSAGE"]._serialized_start = 44212 - _globals["_REQUESTPAYMENTMESSAGE"]._serialized_end = 44479 - _globals["_SENDPAYMENTMESSAGE"]._serialized_start = 44482 - _globals["_SENDPAYMENTMESSAGE"]._serialized_end = 44658 - _globals["_CONTACTSARRAYMESSAGE"]._serialized_start = 44661 - _globals["_CONTACTSARRAYMESSAGE"]._serialized_end = 44810 - _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_start = 44812 - _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_end = 44889 - _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_start = 44892 - _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_end = 46139 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST" - ]._serialized_start = 45581 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST" - ]._serialized_end = 45656 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST" - ]._serialized_start = 45659 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST" - ]._serialized_end = 45861 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST" - ]._serialized_start = 45864 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST" - ]._serialized_end = 46031 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW" - ]._serialized_start = 46033 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW" - ]._serialized_end = 46093 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD" - ]._serialized_start = 46095 - _globals[ - "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD" - ]._serialized_end = 46139 - _globals["_FULLHISTORYSYNCONDEMANDREQUESTMETADATA"]._serialized_start = 46141 - _globals["_FULLHISTORYSYNCONDEMANDREQUESTMETADATA"]._serialized_end = 46200 - _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_start = 46202 - _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_end = 46282 - _globals["_APPSTATESYNCKEYREQUEST"]._serialized_start = 46284 - _globals["_APPSTATESYNCKEYREQUEST"]._serialized_end = 46362 - _globals["_APPSTATESYNCKEYSHARE"]._serialized_start = 46364 - _globals["_APPSTATESYNCKEYSHARE"]._serialized_end = 46436 - _globals["_APPSTATESYNCKEYDATA"]._serialized_start = 46438 - _globals["_APPSTATESYNCKEYDATA"]._serialized_end = 46563 - _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_start = 46565 - _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_end = 46657 - _globals["_APPSTATESYNCKEYID"]._serialized_start = 46659 - _globals["_APPSTATESYNCKEYID"]._serialized_end = 46693 - _globals["_APPSTATESYNCKEY"]._serialized_start = 46695 - _globals["_APPSTATESYNCKEY"]._serialized_end = 46822 - _globals["_CHAT"]._serialized_start = 46824 - _globals["_CHAT"]._serialized_end = 46863 - _globals["_CALL"]._serialized_start = 46866 - _globals["_CALL"]._serialized_end = 47013 - _globals["_AUDIOMESSAGE"]._serialized_start = 47016 - _globals["_AUDIOMESSAGE"]._serialized_end = 47386 - _globals["_DOCUMENTMESSAGE"]._serialized_start = 47389 - _globals["_DOCUMENTMESSAGE"]._serialized_end = 47891 - _globals["_MMSTHUMBNAILMETADATA"]._serialized_start = 47894 - _globals["_MMSTHUMBNAILMETADATA"]._serialized_end = 48092 - _globals["_LOCATIONMESSAGE"]._serialized_start = 48095 - _globals["_LOCATIONMESSAGE"]._serialized_end = 48405 - _globals["_CONTACTMESSAGE"]._serialized_start = 48407 - _globals["_CONTACTMESSAGE"]._serialized_end = 48512 - _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_start = 48514 - _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_end = 48606 - _globals["_BOTAVATARMETADATA"]._serialized_start = 48608 - _globals["_BOTAVATARMETADATA"]._serialized_end = 48723 - _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_start = 48726 - _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_end = 48903 - _globals["_BOTPROMPTSUGGESTIONS"]._serialized_start = 48905 - _globals["_BOTPROMPTSUGGESTIONS"]._serialized_end = 48988 - _globals["_BOTPROMPTSUGGESTION"]._serialized_start = 48990 - _globals["_BOTPROMPTSUGGESTION"]._serialized_end = 49045 - _globals["_BOTMEMORYMETADATA"]._serialized_start = 49048 - _globals["_BOTMEMORYMETADATA"]._serialized_end = 49197 - _globals["_BOTMEMORYFACT"]._serialized_start = 49199 - _globals["_BOTMEMORYFACT"]._serialized_end = 49244 - _globals["_BOTRENDERINGMETADATA"]._serialized_start = 49247 - _globals["_BOTRENDERINGMETADATA"]._serialized_end = 49389 - _globals["_BOTRENDERINGMETADATA_KEYWORD"]._serialized_start = 49338 - _globals["_BOTRENDERINGMETADATA_KEYWORD"]._serialized_end = 49389 - _globals["_BOTMETRICSMETADATA"]._serialized_start = 49391 - _globals["_BOTMETRICSMETADATA"]._serialized_end = 49506 - _globals["_BOTSESSIONMETADATA"]._serialized_start = 49508 - _globals["_BOTSESSIONMETADATA"]._serialized_end = 49607 - _globals["_BOTMEMUMETADATA"]._serialized_start = 49609 - _globals["_BOTMEMUMETADATA"]._serialized_end = 49683 - _globals["_BOTPROGRESSINDICATORMETADATA"]._serialized_start = 49685 - _globals["_BOTPROGRESSINDICATORMETADATA"]._serialized_end = 49744 - _globals["_BOTMETADATA"]._serialized_start = 49747 - _globals["_BOTMETADATA"]._serialized_end = 50715 - _globals["_DEVICELISTMETADATA"]._serialized_start = 50718 - _globals["_DEVICELISTMETADATA"]._serialized_end = 51011 - _globals["_EMBEDDEDMESSAGE"]._serialized_start = 51013 - _globals["_EMBEDDEDMESSAGE"]._serialized_end = 51093 - _globals["_EMBEDDEDMUSIC"]._serialized_start = 51096 - _globals["_EMBEDDEDMUSIC"]._serialized_end = 51361 - _globals["_EMBEDDEDCONTENT"]._serialized_start = 51364 - _globals["_EMBEDDEDCONTENT"]._serialized_end = 51514 - _globals["_TAPLINKACTION"]._serialized_start = 51516 - _globals["_TAPLINKACTION"]._serialized_end = 51562 - _globals["_INTERACTIVEANNOTATION"]._serialized_start = 51565 - _globals["_INTERACTIVEANNOTATION"]._serialized_end = 51957 - _globals["_POINT"]._serialized_start = 51959 - _globals["_POINT"]._serialized_end = 52030 - _globals["_LOCATION"]._serialized_start = 52032 - _globals["_LOCATION"]._serialized_end = 52107 - _globals["_TEMPLATEBUTTON"]._serialized_start = 52110 - _globals["_TEMPLATEBUTTON"]._serialized_end = 52743 - _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_start = 52358 - _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_end = 52500 - _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_start = 52503 - _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_end = 52636 - _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_start = 52638 - _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_end = 52733 - _globals["_MONEY"]._serialized_start = 52745 - _globals["_MONEY"]._serialized_end = 52805 - _globals["_ACTIONLINK"]._serialized_start = 52807 - _globals["_ACTIONLINK"]._serialized_end = 52853 - _globals["_GROUPMENTION"]._serialized_start = 52855 - _globals["_GROUPMENTION"]._serialized_end = 52909 - _globals["_MESSAGESECRETMESSAGE"]._serialized_start = 52911 - _globals["_MESSAGESECRETMESSAGE"]._serialized_end = 52985 - _globals["_MEDIANOTIFYMESSAGE"]._serialized_start = 52987 - _globals["_MEDIANOTIFYMESSAGE"]._serialized_end = 53074 - _globals["_LIDMIGRATIONMAPPINGSYNCMESSAGE"]._serialized_start = 53076 - _globals["_LIDMIGRATIONMAPPINGSYNCMESSAGE"]._serialized_end = 53139 - _globals["_URLTRACKINGMAP"]._serialized_start = 53142 - _globals["_URLTRACKINGMAP"]._serialized_end = 53368 - _globals["_URLTRACKINGMAP_URLTRACKINGMAPELEMENT"]._serialized_start = 53249 - _globals["_URLTRACKINGMAP_URLTRACKINGMAPELEMENT"]._serialized_end = 53368 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waE2E' + _globals['_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._loaded_options = None + _globals['_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._serialized_options = b'\020\001' + _globals['_DEVICELISTMETADATA'].fields_by_name['senderKeyIndexes']._loaded_options = None + _globals['_DEVICELISTMETADATA'].fields_by_name['senderKeyIndexes']._serialized_options = b'\020\001' + _globals['_DEVICELISTMETADATA'].fields_by_name['recipientKeyIndexes']._loaded_options = None + _globals['_DEVICELISTMETADATA'].fields_by_name['recipientKeyIndexes']._serialized_options = b'\020\001' + _globals['_POLLCONTENTTYPE']._serialized_start=53370 + _globals['_POLLCONTENTTYPE']._serialized_end=53439 + _globals['_PEERDATAOPERATIONREQUESTTYPE']._serialized_start=53442 + _globals['_PEERDATAOPERATIONREQUESTTYPE']._serialized_end=53711 + _globals['_BOTMETRICSENTRYPOINT']._serialized_start=53714 + _globals['_BOTMETRICSENTRYPOINT']._serialized_end=54141 + _globals['_BOTSESSIONSOURCE']._serialized_start=54143 + _globals['_BOTSESSIONSOURCE']._serialized_end=54258 + _globals['_KEEPTYPE']._serialized_start=54260 + _globals['_KEEPTYPE']._serialized_end=54334 + _globals['_STICKERPACKMESSAGE']._serialized_start=175 + _globals['_STICKERPACKMESSAGE']._serialized_end=1030 + _globals['_STICKERPACKMESSAGE_STICKER']._serialized_start=830 + _globals['_STICKERPACKMESSAGE_STICKER']._serialized_end=957 + _globals['_STICKERPACKMESSAGE_STICKERPACKORIGIN']._serialized_start=959 + _globals['_STICKERPACKMESSAGE_STICKERPACKORIGIN']._serialized_end=1030 + _globals['_PLACEHOLDERMESSAGE']._serialized_start=1033 + _globals['_PLACEHOLDERMESSAGE']._serialized_end=1166 + _globals['_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE']._serialized_start=1124 + _globals['_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE']._serialized_end=1166 + _globals['_BCALLMESSAGE']._serialized_start=1169 + _globals['_BCALLMESSAGE']._serialized_end=1348 + _globals['_BCALLMESSAGE_MEDIATYPE']._serialized_start=1302 + _globals['_BCALLMESSAGE_MEDIATYPE']._serialized_end=1348 + _globals['_CALLLOGMESSAGE']._serialized_start=1351 + _globals['_CALLLOGMESSAGE']._serialized_end=1926 + _globals['_CALLLOGMESSAGE_CALLPARTICIPANT']._serialized_start=1611 + _globals['_CALLLOGMESSAGE_CALLPARTICIPANT']._serialized_end=1709 + _globals['_CALLLOGMESSAGE_CALLOUTCOME']._serialized_start=1712 + _globals['_CALLLOGMESSAGE_CALLOUTCOME']._serialized_end=1865 + _globals['_CALLLOGMESSAGE_CALLTYPE']._serialized_start=1867 + _globals['_CALLLOGMESSAGE_CALLTYPE']._serialized_end=1926 + _globals['_SCHEDULEDCALLEDITMESSAGE']._serialized_start=1929 + _globals['_SCHEDULEDCALLEDITMESSAGE']._serialized_end=2099 + _globals['_SCHEDULEDCALLEDITMESSAGE_EDITTYPE']._serialized_start=2064 + _globals['_SCHEDULEDCALLEDITMESSAGE_EDITTYPE']._serialized_end=2099 + _globals['_SCHEDULEDCALLCREATIONMESSAGE']._serialized_start=2102 + _globals['_SCHEDULEDCALLCREATIONMESSAGE']._serialized_end=2300 + _globals['_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE']._serialized_start=2255 + _globals['_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE']._serialized_end=2300 + _globals['_EVENTRESPONSEMESSAGE']._serialized_start=2303 + _globals['_EVENTRESPONSEMESSAGE']._serialized_end=2519 + _globals['_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE']._serialized_start=2450 + _globals['_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE']._serialized_end=2519 + _globals['_PININCHATMESSAGE']._serialized_start=2522 + _globals['_PININCHATMESSAGE']._serialized_end=2720 + _globals['_PININCHATMESSAGE_TYPE']._serialized_start=2660 + _globals['_PININCHATMESSAGE_TYPE']._serialized_end=2720 + _globals['_POLLCREATIONMESSAGE']._serialized_start=2723 + _globals['_POLLCREATIONMESSAGE']._serialized_end=3203 + _globals['_POLLCREATIONMESSAGE_OPTION']._serialized_start=3123 + _globals['_POLLCREATIONMESSAGE_OPTION']._serialized_end=3171 + _globals['_POLLCREATIONMESSAGE_POLLTYPE']._serialized_start=3173 + _globals['_POLLCREATIONMESSAGE_POLLTYPE']._serialized_end=3203 + _globals['_BUTTONSRESPONSEMESSAGE']._serialized_start=3206 + _globals['_BUTTONSRESPONSEMESSAGE']._serialized_end=3453 + _globals['_BUTTONSRESPONSEMESSAGE_TYPE']._serialized_start=3404 + _globals['_BUTTONSRESPONSEMESSAGE_TYPE']._serialized_end=3441 + _globals['_BUTTONSMESSAGE']._serialized_start=3456 + _globals['_BUTTONSMESSAGE']._serialized_end=4438 + _globals['_BUTTONSMESSAGE_BUTTON']._serialized_start=3950 + _globals['_BUTTONSMESSAGE_BUTTON']._serialized_end=4330 + _globals['_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO']._serialized_start=4193 + _globals['_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO']._serialized_end=4243 + _globals['_BUTTONSMESSAGE_BUTTON_BUTTONTEXT']._serialized_start=4245 + _globals['_BUTTONSMESSAGE_BUTTON_BUTTONTEXT']._serialized_end=4278 + _globals['_BUTTONSMESSAGE_BUTTON_TYPE']._serialized_start=4280 + _globals['_BUTTONSMESSAGE_BUTTON_TYPE']._serialized_end=4330 + _globals['_BUTTONSMESSAGE_HEADERTYPE']._serialized_start=4332 + _globals['_BUTTONSMESSAGE_HEADERTYPE']._serialized_end=4428 + _globals['_SECRETENCRYPTEDMESSAGE']._serialized_start=4441 + _globals['_SECRETENCRYPTEDMESSAGE']._serialized_end=4674 + _globals['_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE']._serialized_start=4630 + _globals['_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE']._serialized_end=4674 + _globals['_GROUPINVITEMESSAGE']._serialized_start=4677 + _globals['_GROUPINVITEMESSAGE']._serialized_end=4979 + _globals['_GROUPINVITEMESSAGE_GROUPTYPE']._serialized_start=4943 + _globals['_GROUPINVITEMESSAGE_GROUPTYPE']._serialized_end=4979 + _globals['_INTERACTIVERESPONSEMESSAGE']._serialized_start=4982 + _globals['_INTERACTIVERESPONSEMESSAGE']._serialized_end=5488 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY']._serialized_start=5242 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY']._serialized_end=5378 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT']._serialized_start=5339 + _globals['_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT']._serialized_end=5378 + _globals['_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE']._serialized_start=5380 + _globals['_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE']._serialized_end=5458 + _globals['_INTERACTIVEMESSAGE']._serialized_start=5491 + _globals['_INTERACTIVEMESSAGE']._serialized_end=7196 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE']._serialized_start=6146 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE']._serialized_end=6327 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE']._serialized_start=6273 + _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE']._serialized_end=6327 + _globals['_INTERACTIVEMESSAGE_CAROUSELMESSAGE']._serialized_start=6329 + _globals['_INTERACTIVEMESSAGE_CAROUSELMESSAGE']._serialized_end=6424 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE']._serialized_start=6427 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE']._serialized_end=6648 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON']._serialized_start=6590 + _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON']._serialized_end=6648 + _globals['_INTERACTIVEMESSAGE_COLLECTIONMESSAGE']._serialized_start=6650 + _globals['_INTERACTIVEMESSAGE_COLLECTIONMESSAGE']._serialized_end=6721 + _globals['_INTERACTIVEMESSAGE_FOOTER']._serialized_start=6723 + _globals['_INTERACTIVEMESSAGE_FOOTER']._serialized_end=6745 + _globals['_INTERACTIVEMESSAGE_BODY']._serialized_start=5242 + _globals['_INTERACTIVEMESSAGE_BODY']._serialized_end=5262 + _globals['_INTERACTIVEMESSAGE_HEADER']._serialized_start=6770 + _globals['_INTERACTIVEMESSAGE_HEADER']._serialized_end=7174 + _globals['_LISTRESPONSEMESSAGE']._serialized_start=7199 + _globals['_LISTRESPONSEMESSAGE']._serialized_end=7549 + _globals['_LISTRESPONSEMESSAGE_SINGLESELECTREPLY']._serialized_start=7463 + _globals['_LISTRESPONSEMESSAGE_SINGLESELECTREPLY']._serialized_end=7505 + _globals['_LISTRESPONSEMESSAGE_LISTTYPE']._serialized_start=7507 + _globals['_LISTRESPONSEMESSAGE_LISTTYPE']._serialized_end=7549 + _globals['_LISTMESSAGE']._serialized_start=7552 + _globals['_LISTMESSAGE']._serialized_end=8463 + _globals['_LISTMESSAGE_PRODUCTLISTINFO']._serialized_start=7887 + _globals['_LISTMESSAGE_PRODUCTLISTINFO']._serialized_end=8078 + _globals['_LISTMESSAGE_PRODUCTLISTHEADERIMAGE']._serialized_start=8080 + _globals['_LISTMESSAGE_PRODUCTLISTHEADERIMAGE']._serialized_end=8146 + _globals['_LISTMESSAGE_PRODUCTSECTION']._serialized_start=8148 + _globals['_LISTMESSAGE_PRODUCTSECTION']._serialized_end=8237 + _globals['_LISTMESSAGE_PRODUCT']._serialized_start=8239 + _globals['_LISTMESSAGE_PRODUCT']._serialized_end=8267 + _globals['_LISTMESSAGE_SECTION']._serialized_start=8269 + _globals['_LISTMESSAGE_SECTION']._serialized_end=8343 + _globals['_LISTMESSAGE_ROW']._serialized_start=8345 + _globals['_LISTMESSAGE_ROW']._serialized_end=8401 + _globals['_LISTMESSAGE_LISTTYPE']._serialized_start=8403 + _globals['_LISTMESSAGE_LISTTYPE']._serialized_end=8463 + _globals['_ORDERMESSAGE']._serialized_start=8466 + _globals['_ORDERMESSAGE']._serialized_end=8997 + _globals['_ORDERMESSAGE_ORDERSURFACE']._serialized_start=8914 + _globals['_ORDERMESSAGE_ORDERSURFACE']._serialized_end=8941 + _globals['_ORDERMESSAGE_ORDERSTATUS']._serialized_start=8943 + _globals['_ORDERMESSAGE_ORDERSTATUS']._serialized_end=8997 + _globals['_PAYMENTINVITEMESSAGE']._serialized_start=9000 + _globals['_PAYMENTINVITEMESSAGE']._serialized_end=9179 + _globals['_PAYMENTINVITEMESSAGE_SERVICETYPE']._serialized_start=9123 + _globals['_PAYMENTINVITEMESSAGE_SERVICETYPE']._serialized_end=9179 + _globals['_HIGHLYSTRUCTUREDMESSAGE']._serialized_start=9182 + _globals['_HIGHLYSTRUCTUREDMESSAGE']._serialized_end=10670 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER']._serialized_start=9508 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER']._serialized_end=10670 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME']._serialized_start=9753 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME']._serialized_end=10599 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT']._serialized_start=10013 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT']._serialized_end=10539 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE']._serialized_start=10384 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE']._serialized_end=10430 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE']._serialized_start=10432 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE']._serialized_end=10539 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH']._serialized_start=10541 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH']._serialized_end=10582 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY']._serialized_start=10601 + _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY']._serialized_end=10656 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE']._serialized_start=10673 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE']._serialized_end=13081 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT']._serialized_start=10939 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT']._serialized_end=13081 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_COMPANIONMETANONCEFETCHRESPONSE']._serialized_start=11881 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_COMPANIONMETANONCEFETCHRESPONSE']._serialized_end=11929 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE']._serialized_start=11931 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE']._serialized_end=11991 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE']._serialized_start=11994 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE']._serialized_end=12261 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE']._serialized_start=12263 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE']._serialized_end=12326 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE']._serialized_start=12329 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE']._serialized_end=12824 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL']._serialized_start=12642 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL']._serialized_end=12824 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE']._serialized_start=12827 + _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE']._serialized_end=13081 + _globals['_HISTORYSYNCNOTIFICATION']._serialized_start=13084 + _globals['_HISTORYSYNCNOTIFICATION']._serialized_end=13751 + _globals['_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE']._serialized_start=13597 + _globals['_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE']._serialized_end=13751 + _globals['_REQUESTWELCOMEMESSAGEMETADATA']._serialized_start=13754 + _globals['_REQUESTWELCOMEMESSAGEMETADATA']._serialized_end=13918 + _globals['_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE']._serialized_start=13876 + _globals['_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE']._serialized_end=13918 + _globals['_PROTOCOLMESSAGE']._serialized_start=13921 + _globals['_PROTOCOLMESSAGE']._serialized_end=15952 + _globals['_PROTOCOLMESSAGE_TYPE']._serialized_start=15292 + _globals['_PROTOCOLMESSAGE_TYPE']._serialized_end=15952 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION']._serialized_start=15955 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION']._serialized_end=16248 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL']._serialized_start=16173 + _globals['_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL']._serialized_end=16248 + _globals['_BOTFEEDBACKMESSAGE']._serialized_start=16251 + _globals['_BOTFEEDBACKMESSAGE']._serialized_end=17468 + _globals['_BOTFEEDBACKMESSAGE_REPORTKIND']._serialized_start=16512 + _globals['_BOTFEEDBACKMESSAGE_REPORTKIND']._serialized_end=16537 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE']._serialized_start=16539 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE']._serialized_end=16616 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE']._serialized_start=16619 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE']._serialized_end=17078 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND']._serialized_start=17081 + _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND']._serialized_end=17468 + _globals['_VIDEOMESSAGE']._serialized_start=17471 + _globals['_VIDEOMESSAGE']._serialized_end=18292 + _globals['_VIDEOMESSAGE_ATTRIBUTION']._serialized_start=18247 + _globals['_VIDEOMESSAGE_ATTRIBUTION']._serialized_end=18292 + _globals['_EXTENDEDTEXTMESSAGE']._serialized_start=18295 + _globals['_EXTENDEDTEXTMESSAGE']._serialized_end=19591 + _globals['_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE']._serialized_start=19256 + _globals['_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE']._serialized_end=19328 + _globals['_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_start=19330 + _globals['_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_end=19424 + _globals['_EXTENDEDTEXTMESSAGE_FONTTYPE']._serialized_start=19427 + _globals['_EXTENDEDTEXTMESSAGE_FONTTYPE']._serialized_end=19591 + _globals['_INVOICEMESSAGE']._serialized_start=19594 + _globals['_INVOICEMESSAGE']._serialized_end=19970 + _globals['_INVOICEMESSAGE_ATTACHMENTTYPE']._serialized_start=19934 + _globals['_INVOICEMESSAGE_ATTACHMENTTYPE']._serialized_end=19970 + _globals['_IMAGEMESSAGE']._serialized_start=19973 + _globals['_IMAGEMESSAGE']._serialized_end=20882 + _globals['_IMAGEMESSAGE_IMAGESOURCETYPE']._serialized_start=20814 + _globals['_IMAGEMESSAGE_IMAGESOURCETYPE']._serialized_end=20882 + _globals['_CONTEXTINFO']._serialized_start=20885 + _globals['_CONTEXTINFO']._serialized_end=24503 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO']._serialized_start=22700 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO']._serialized_end=22986 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE']._serialized_start=22929 + _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE']._serialized_end=22986 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO']._serialized_start=22989 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO']._serialized_end=23616 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE']._serialized_start=23573 + _globals['_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE']._serialized_end=23616 + _globals['_CONTEXTINFO_ADREPLYINFO']._serialized_start=23619 + _globals['_CONTEXTINFO_ADREPLYINFO']._serialized_end=23814 + _globals['_CONTEXTINFO_ADREPLYINFO_MEDIATYPE']._serialized_start=23573 + _globals['_CONTEXTINFO_ADREPLYINFO_MEDIATYPE']._serialized_end=23616 + _globals['_CONTEXTINFO_FEATUREELIGIBILITIES']._serialized_start=23816 + _globals['_CONTEXTINFO_FEATUREELIGIBILITIES']._serialized_end=23917 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT']._serialized_start=23920 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT']._serialized_end=24251 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS']._serialized_start=24090 + _globals['_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS']._serialized_end=24251 + _globals['_CONTEXTINFO_FORWARDEDAIBOTMESSAGEINFO']._serialized_start=24253 + _globals['_CONTEXTINFO_FORWARDEDAIBOTMESSAGEINFO']._serialized_end=24334 + _globals['_CONTEXTINFO_UTMINFO']._serialized_start=24336 + _globals['_CONTEXTINFO_UTMINFO']._serialized_end=24385 + _globals['_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO']._serialized_start=24387 + _globals['_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO']._serialized_end=24441 + _globals['_CONTEXTINFO_STATUSATTRIBUTIONTYPE']._serialized_start=24443 + _globals['_CONTEXTINFO_STATUSATTRIBUTIONTYPE']._serialized_end=24503 + _globals['_BOTPLUGINMETADATA']._serialized_start=24506 + _globals['_BOTPLUGINMETADATA']._serialized_end=25167 + _globals['_BOTPLUGINMETADATA_PLUGINTYPE']._serialized_start=25046 + _globals['_BOTPLUGINMETADATA_PLUGINTYPE']._serialized_end=25101 + _globals['_BOTPLUGINMETADATA_SEARCHPROVIDER']._serialized_start=25103 + _globals['_BOTPLUGINMETADATA_SEARCHPROVIDER']._serialized_end=25167 + _globals['_AIRICHRESPONSEMESSAGE']._serialized_start=25170 + _globals['_AIRICHRESPONSEMESSAGE']._serialized_end=28359 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA']._serialized_start=25373 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA']._serialized_end=25761 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA_AIRICHRESPONSEDYNAMICMETADATATYPE']._serialized_start=25576 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEDYNAMICMETADATA_AIRICHRESPONSEDYNAMICMETADATATYPE']._serialized_end=25761 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA']._serialized_start=25764 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA']._serialized_end=26403 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEBLOCK']._serialized_start=25930 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEBLOCK']._serialized_end=26100 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEHIGHLIGHTTYPE']._serialized_start=26103 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSECODEMETADATA_AIRICHRESPONSECODEHIGHLIGHTTYPE']._serialized_end=26403 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA']._serialized_start=26406 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA']._serialized_end=26873 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA_AIRICHRESPONSEIMAGEALIGNMENT']._serialized_start=26690 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEINLINEIMAGEMETADATA_AIRICHRESPONSEIMAGEALIGNMENT']._serialized_end=26873 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGE']._serialized_start=26876 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGE']._serialized_end=27496 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA']._serialized_start=27499 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA']._serialized_end=27695 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA_AIRICHRESPONSETABLEROW']._serialized_start=27637 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSETABLEMETADATA_AIRICHRESPONSETABLEROW']._serialized_end=27695 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEGRIDIMAGEMETADATA']._serialized_start=27698 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEGRIDIMAGEMETADATA']._serialized_end=27902 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEIMAGEURL']._serialized_start=27904 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEIMAGEURL']._serialized_end=27978 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGETYPE']._serialized_start=27981 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSESUBMESSAGETYPE']._serialized_end=28221 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEMESSAGETYPE']._serialized_start=28224 + _globals['_AIRICHRESPONSEMESSAGE_AIRICHRESPONSEMESSAGETYPE']._serialized_end=28359 + _globals['_BOTMEDIAMETADATA']._serialized_start=28362 + _globals['_BOTMEDIAMETADATA']._serialized_end=28636 + _globals['_BOTMEDIAMETADATA_ORIENTATIONTYPE']._serialized_start=28586 + _globals['_BOTMEDIAMETADATA_ORIENTATIONTYPE']._serialized_end=28636 + _globals['_BOTREMINDERMETADATA']._serialized_start=28639 + _globals['_BOTREMINDERMETADATA']._serialized_end=29048 + _globals['_BOTREMINDERMETADATA_REMINDERFREQUENCY']._serialized_start=28903 + _globals['_BOTREMINDERMETADATA_REMINDERFREQUENCY']._serialized_end=28982 + _globals['_BOTREMINDERMETADATA_REMINDERACTION']._serialized_start=28984 + _globals['_BOTREMINDERMETADATA_REMINDERACTION']._serialized_end=29048 + _globals['_BOTMODELMETADATA']._serialized_start=29051 + _globals['_BOTMODELMETADATA']._serialized_end=29371 + _globals['_BOTMODELMETADATA_PREMIUMMODELSTATUS']._serialized_start=29221 + _globals['_BOTMODELMETADATA_PREMIUMMODELSTATUS']._serialized_end=29300 + _globals['_BOTMODELMETADATA_MODELTYPE']._serialized_start=29302 + _globals['_BOTMODELMETADATA_MODELTYPE']._serialized_end=29371 + _globals['_BOTCAPABILITYMETADATA']._serialized_start=29374 + _globals['_BOTCAPABILITYMETADATA']._serialized_end=30170 + _globals['_BOTCAPABILITYMETADATA_BOTCAPABILITYTYPE']._serialized_start=29482 + _globals['_BOTCAPABILITYMETADATA_BOTCAPABILITYTYPE']._serialized_end=30170 + _globals['_BOTIMAGINEMETADATA']._serialized_start=30173 + _globals['_BOTIMAGINEMETADATA']._serialized_end=30337 + _globals['_BOTIMAGINEMETADATA_IMAGINETYPE']._serialized_start=30267 + _globals['_BOTIMAGINEMETADATA_IMAGINETYPE']._serialized_end=30337 + _globals['_MESSAGEASSOCIATION']._serialized_start=30340 + _globals['_MESSAGEASSOCIATION']._serialized_end=30709 + _globals['_MESSAGEASSOCIATION_ASSOCIATIONTYPE']._serialized_start=30513 + _globals['_MESSAGEASSOCIATION_ASSOCIATIONTYPE']._serialized_end=30709 + _globals['_MESSAGECONTEXTINFO']._serialized_start=30712 + _globals['_MESSAGECONTEXTINFO']._serialized_end=31299 + _globals['_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE']._serialized_start=31238 + _globals['_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE']._serialized_end=31299 + _globals['_HYDRATEDTEMPLATEBUTTON']._serialized_start=31302 + _globals['_HYDRATEDTEMPLATEBUTTON']._serialized_end=32003 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON']._serialized_start=31606 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON']._serialized_end=31860 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE']._serialized_start=31802 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE']._serialized_end=31860 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON']._serialized_start=31862 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON']._serialized_end=31924 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON']._serialized_start=31926 + _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON']._serialized_end=31985 + _globals['_PAYMENTBACKGROUND']._serialized_start=32006 + _globals['_PAYMENTBACKGROUND']._serialized_end=32449 + _globals['_PAYMENTBACKGROUND_MEDIADATA']._serialized_start=32296 + _globals['_PAYMENTBACKGROUND_MEDIADATA']._serialized_end=32415 + _globals['_PAYMENTBACKGROUND_TYPE']._serialized_start=32417 + _globals['_PAYMENTBACKGROUND_TYPE']._serialized_end=32449 + _globals['_DISAPPEARINGMODE']._serialized_start=32452 + _globals['_DISAPPEARINGMODE']._serialized_end=32885 + _globals['_DISAPPEARINGMODE_TRIGGER']._serialized_start=32651 + _globals['_DISAPPEARINGMODE_TRIGGER']._serialized_end=32778 + _globals['_DISAPPEARINGMODE_INITIATOR']._serialized_start=32780 + _globals['_DISAPPEARINGMODE_INITIATOR']._serialized_end=32885 + _globals['_PROCESSEDVIDEO']._serialized_start=32888 + _globals['_PROCESSEDVIDEO']._serialized_end=33158 + _globals['_PROCESSEDVIDEO_VIDEOQUALITY']._serialized_start=33101 + _globals['_PROCESSEDVIDEO_VIDEOQUALITY']._serialized_end=33158 + _globals['_MESSAGE']._serialized_start=33161 + _globals['_MESSAGE']._serialized_end=38603 + _globals['_ALBUMMESSAGE']._serialized_start=38605 + _globals['_ALBUMMESSAGE']._serialized_end=38728 + _globals['_MESSAGEHISTORYBUNDLE']._serialized_start=38731 + _globals['_MESSAGEHISTORYBUNDLE']._serialized_end=38954 + _globals['_ENCEVENTRESPONSEMESSAGE']._serialized_start=38956 + _globals['_ENCEVENTRESPONSEMESSAGE']._serialized_end=39071 + _globals['_EVENTMESSAGE']._serialized_start=39074 + _globals['_EVENTMESSAGE']._serialized_end=39332 + _globals['_COMMENTMESSAGE']._serialized_start=39334 + _globals['_COMMENTMESSAGE']._serialized_end=39443 + _globals['_ENCCOMMENTMESSAGE']._serialized_start=39445 + _globals['_ENCCOMMENTMESSAGE']._serialized_end=39547 + _globals['_ENCREACTIONMESSAGE']._serialized_start=39549 + _globals['_ENCREACTIONMESSAGE']._serialized_end=39652 + _globals['_KEEPINCHATMESSAGE']._serialized_start=39654 + _globals['_KEEPINCHATMESSAGE']._serialized_end=39776 + _globals['_POLLRESULTSNAPSHOTMESSAGE']._serialized_start=39779 + _globals['_POLLRESULTSNAPSHOTMESSAGE']._serialized_end=40004 + _globals['_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE']._serialized_start=39949 + _globals['_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE']._serialized_end=40004 + _globals['_POLLVOTEMESSAGE']._serialized_start=40006 + _globals['_POLLVOTEMESSAGE']._serialized_end=40048 + _globals['_POLLENCVALUE']._serialized_start=40050 + _globals['_POLLENCVALUE']._serialized_end=40099 + _globals['_POLLUPDATEMESSAGEMETADATA']._serialized_start=40101 + _globals['_POLLUPDATEMESSAGEMETADATA']._serialized_end=40128 + _globals['_POLLUPDATEMESSAGE']._serialized_start=40131 + _globals['_POLLUPDATEMESSAGE']._serialized_end=40342 + _globals['_STICKERSYNCRMRMESSAGE']._serialized_start=40344 + _globals['_STICKERSYNCRMRMESSAGE']._serialized_end=40430 + _globals['_REACTIONMESSAGE']._serialized_start=40432 + _globals['_REACTIONMESSAGE']._serialized_end=40546 + _globals['_FUTUREPROOFMESSAGE']._serialized_start=40548 + _globals['_FUTUREPROOFMESSAGE']._serialized_end=40613 + _globals['_DEVICESENTMESSAGE']._serialized_start=40615 + _globals['_DEVICESENTMESSAGE']._serialized_end=40718 + _globals['_REQUESTPHONENUMBERMESSAGE']._serialized_start=40720 + _globals['_REQUESTPHONENUMBERMESSAGE']._serialized_end=40800 + _globals['_NEWSLETTERADMININVITEMESSAGE']._serialized_start=40803 + _globals['_NEWSLETTERADMININVITEMESSAGE']._serialized_end=40999 + _globals['_PRODUCTMESSAGE']._serialized_start=41002 + _globals['_PRODUCTMESSAGE']._serialized_end=41680 + _globals['_PRODUCTMESSAGE_PRODUCTSNAPSHOT']._serialized_start=41266 + _globals['_PRODUCTMESSAGE_PRODUCTSNAPSHOT']._serialized_end=41570 + _globals['_PRODUCTMESSAGE_CATALOGSNAPSHOT']._serialized_start=41572 + _globals['_PRODUCTMESSAGE_CATALOGSNAPSHOT']._serialized_end=41680 + _globals['_TEMPLATEBUTTONREPLYMESSAGE']._serialized_start=41683 + _globals['_TEMPLATEBUTTONREPLYMESSAGE']._serialized_end=41871 + _globals['_TEMPLATEMESSAGE']._serialized_start=41874 + _globals['_TEMPLATEMESSAGE']._serialized_end=43310 + _globals['_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE']._serialized_start=42304 + _globals['_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE']._serialized_end=42779 + _globals['_TEMPLATEMESSAGE_FOURROWTEMPLATE']._serialized_start=42782 + _globals['_TEMPLATEMESSAGE_FOURROWTEMPLATE']._serialized_end=43300 + _globals['_STICKERMESSAGE']._serialized_start=43313 + _globals['_STICKERMESSAGE']._serialized_end=43775 + _globals['_LIVELOCATIONMESSAGE']._serialized_start=43778 + _globals['_LIVELOCATIONMESSAGE']._serialized_end=44076 + _globals['_CANCELPAYMENTREQUESTMESSAGE']._serialized_start=44078 + _globals['_CANCELPAYMENTREQUESTMESSAGE']._serialized_end=44142 + _globals['_DECLINEPAYMENTREQUESTMESSAGE']._serialized_start=44144 + _globals['_DECLINEPAYMENTREQUESTMESSAGE']._serialized_end=44209 + _globals['_REQUESTPAYMENTMESSAGE']._serialized_start=44212 + _globals['_REQUESTPAYMENTMESSAGE']._serialized_end=44479 + _globals['_SENDPAYMENTMESSAGE']._serialized_start=44482 + _globals['_SENDPAYMENTMESSAGE']._serialized_end=44658 + _globals['_CONTACTSARRAYMESSAGE']._serialized_start=44661 + _globals['_CONTACTSARRAYMESSAGE']._serialized_end=44810 + _globals['_INITIALSECURITYNOTIFICATIONSETTINGSYNC']._serialized_start=44812 + _globals['_INITIALSECURITYNOTIFICATIONSETTINGSYNC']._serialized_end=44889 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE']._serialized_start=44892 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE']._serialized_end=46139 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST']._serialized_start=45581 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST']._serialized_end=45656 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST']._serialized_start=45659 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST']._serialized_end=45861 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST']._serialized_start=45864 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST']._serialized_end=46031 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW']._serialized_start=46033 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW']._serialized_end=46093 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD']._serialized_start=46095 + _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD']._serialized_end=46139 + _globals['_FULLHISTORYSYNCONDEMANDREQUESTMETADATA']._serialized_start=46141 + _globals['_FULLHISTORYSYNCONDEMANDREQUESTMETADATA']._serialized_end=46200 + _globals['_APPSTATEFATALEXCEPTIONNOTIFICATION']._serialized_start=46202 + _globals['_APPSTATEFATALEXCEPTIONNOTIFICATION']._serialized_end=46282 + _globals['_APPSTATESYNCKEYREQUEST']._serialized_start=46284 + _globals['_APPSTATESYNCKEYREQUEST']._serialized_end=46362 + _globals['_APPSTATESYNCKEYSHARE']._serialized_start=46364 + _globals['_APPSTATESYNCKEYSHARE']._serialized_end=46436 + _globals['_APPSTATESYNCKEYDATA']._serialized_start=46438 + _globals['_APPSTATESYNCKEYDATA']._serialized_end=46563 + _globals['_APPSTATESYNCKEYFINGERPRINT']._serialized_start=46565 + _globals['_APPSTATESYNCKEYFINGERPRINT']._serialized_end=46657 + _globals['_APPSTATESYNCKEYID']._serialized_start=46659 + _globals['_APPSTATESYNCKEYID']._serialized_end=46693 + _globals['_APPSTATESYNCKEY']._serialized_start=46695 + _globals['_APPSTATESYNCKEY']._serialized_end=46822 + _globals['_CHAT']._serialized_start=46824 + _globals['_CHAT']._serialized_end=46863 + _globals['_CALL']._serialized_start=46866 + _globals['_CALL']._serialized_end=47013 + _globals['_AUDIOMESSAGE']._serialized_start=47016 + _globals['_AUDIOMESSAGE']._serialized_end=47386 + _globals['_DOCUMENTMESSAGE']._serialized_start=47389 + _globals['_DOCUMENTMESSAGE']._serialized_end=47891 + _globals['_MMSTHUMBNAILMETADATA']._serialized_start=47894 + _globals['_MMSTHUMBNAILMETADATA']._serialized_end=48092 + _globals['_LOCATIONMESSAGE']._serialized_start=48095 + _globals['_LOCATIONMESSAGE']._serialized_end=48405 + _globals['_CONTACTMESSAGE']._serialized_start=48407 + _globals['_CONTACTMESSAGE']._serialized_end=48512 + _globals['_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_start=48514 + _globals['_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_end=48606 + _globals['_BOTAVATARMETADATA']._serialized_start=48608 + _globals['_BOTAVATARMETADATA']._serialized_end=48723 + _globals['_BOTSUGGESTEDPROMPTMETADATA']._serialized_start=48726 + _globals['_BOTSUGGESTEDPROMPTMETADATA']._serialized_end=48903 + _globals['_BOTPROMPTSUGGESTIONS']._serialized_start=48905 + _globals['_BOTPROMPTSUGGESTIONS']._serialized_end=48988 + _globals['_BOTPROMPTSUGGESTION']._serialized_start=48990 + _globals['_BOTPROMPTSUGGESTION']._serialized_end=49045 + _globals['_BOTMEMORYMETADATA']._serialized_start=49048 + _globals['_BOTMEMORYMETADATA']._serialized_end=49197 + _globals['_BOTMEMORYFACT']._serialized_start=49199 + _globals['_BOTMEMORYFACT']._serialized_end=49244 + _globals['_BOTRENDERINGMETADATA']._serialized_start=49247 + _globals['_BOTRENDERINGMETADATA']._serialized_end=49389 + _globals['_BOTRENDERINGMETADATA_KEYWORD']._serialized_start=49338 + _globals['_BOTRENDERINGMETADATA_KEYWORD']._serialized_end=49389 + _globals['_BOTMETRICSMETADATA']._serialized_start=49391 + _globals['_BOTMETRICSMETADATA']._serialized_end=49506 + _globals['_BOTSESSIONMETADATA']._serialized_start=49508 + _globals['_BOTSESSIONMETADATA']._serialized_end=49607 + _globals['_BOTMEMUMETADATA']._serialized_start=49609 + _globals['_BOTMEMUMETADATA']._serialized_end=49683 + _globals['_BOTPROGRESSINDICATORMETADATA']._serialized_start=49685 + _globals['_BOTPROGRESSINDICATORMETADATA']._serialized_end=49744 + _globals['_BOTMETADATA']._serialized_start=49747 + _globals['_BOTMETADATA']._serialized_end=50715 + _globals['_DEVICELISTMETADATA']._serialized_start=50718 + _globals['_DEVICELISTMETADATA']._serialized_end=51011 + _globals['_EMBEDDEDMESSAGE']._serialized_start=51013 + _globals['_EMBEDDEDMESSAGE']._serialized_end=51093 + _globals['_EMBEDDEDMUSIC']._serialized_start=51096 + _globals['_EMBEDDEDMUSIC']._serialized_end=51361 + _globals['_EMBEDDEDCONTENT']._serialized_start=51364 + _globals['_EMBEDDEDCONTENT']._serialized_end=51514 + _globals['_TAPLINKACTION']._serialized_start=51516 + _globals['_TAPLINKACTION']._serialized_end=51562 + _globals['_INTERACTIVEANNOTATION']._serialized_start=51565 + _globals['_INTERACTIVEANNOTATION']._serialized_end=51957 + _globals['_POINT']._serialized_start=51959 + _globals['_POINT']._serialized_end=52030 + _globals['_LOCATION']._serialized_start=52032 + _globals['_LOCATION']._serialized_end=52107 + _globals['_TEMPLATEBUTTON']._serialized_start=52110 + _globals['_TEMPLATEBUTTON']._serialized_end=52743 + _globals['_TEMPLATEBUTTON_CALLBUTTON']._serialized_start=52358 + _globals['_TEMPLATEBUTTON_CALLBUTTON']._serialized_end=52500 + _globals['_TEMPLATEBUTTON_URLBUTTON']._serialized_start=52503 + _globals['_TEMPLATEBUTTON_URLBUTTON']._serialized_end=52636 + _globals['_TEMPLATEBUTTON_QUICKREPLYBUTTON']._serialized_start=52638 + _globals['_TEMPLATEBUTTON_QUICKREPLYBUTTON']._serialized_end=52733 + _globals['_MONEY']._serialized_start=52745 + _globals['_MONEY']._serialized_end=52805 + _globals['_ACTIONLINK']._serialized_start=52807 + _globals['_ACTIONLINK']._serialized_end=52853 + _globals['_GROUPMENTION']._serialized_start=52855 + _globals['_GROUPMENTION']._serialized_end=52909 + _globals['_MESSAGESECRETMESSAGE']._serialized_start=52911 + _globals['_MESSAGESECRETMESSAGE']._serialized_end=52985 + _globals['_MEDIANOTIFYMESSAGE']._serialized_start=52987 + _globals['_MEDIANOTIFYMESSAGE']._serialized_end=53074 + _globals['_LIDMIGRATIONMAPPINGSYNCMESSAGE']._serialized_start=53076 + _globals['_LIDMIGRATIONMAPPINGSYNCMESSAGE']._serialized_end=53139 + _globals['_URLTRACKINGMAP']._serialized_start=53142 + _globals['_URLTRACKINGMAP']._serialized_end=53368 + _globals['_URLTRACKINGMAP_URLTRACKINGMAPELEMENT']._serialized_start=53249 + _globals['_URLTRACKINGMAP_URLTRACKINGMAPELEMENT']._serialized_end=53368 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi index 7535ed5..d49dfae 100644 --- a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi +++ b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi @@ -27,12 +27,7 @@ class _PollContentType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _PollContentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _PollContentType.ValueType - ], - builtins.type, -): +class _PollContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PollContentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_POLL_CONTENT_TYPE: _PollContentType.ValueType # 0 TEXT: _PollContentType.ValueType # 1 @@ -49,12 +44,7 @@ class _PeerDataOperationRequestType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _PeerDataOperationRequestTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _PeerDataOperationRequestType.ValueType - ], - builtins.type, -): +class _PeerDataOperationRequestTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PeerDataOperationRequestType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UPLOAD_STICKER: _PeerDataOperationRequestType.ValueType # 0 SEND_RECENT_STICKER_BOOTSTRAP: _PeerDataOperationRequestType.ValueType # 1 @@ -65,10 +55,7 @@ class _PeerDataOperationRequestTypeEnumTypeWrapper( FULL_HISTORY_SYNC_ON_DEMAND: _PeerDataOperationRequestType.ValueType # 6 COMPANION_META_NONCE_FETCH: _PeerDataOperationRequestType.ValueType # 7 -class PeerDataOperationRequestType( - _PeerDataOperationRequestType, - metaclass=_PeerDataOperationRequestTypeEnumTypeWrapper, -): ... +class PeerDataOperationRequestType(_PeerDataOperationRequestType, metaclass=_PeerDataOperationRequestTypeEnumTypeWrapper): ... UPLOAD_STICKER: PeerDataOperationRequestType.ValueType # 0 SEND_RECENT_STICKER_BOOTSTRAP: PeerDataOperationRequestType.ValueType # 1 @@ -84,12 +71,7 @@ class _BotMetricsEntryPoint: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _BotMetricsEntryPointEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _BotMetricsEntryPoint.ValueType - ], - builtins.type, -): +class _BotMetricsEntryPointEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BotMetricsEntryPoint.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor FAVICON: _BotMetricsEntryPoint.ValueType # 1 CHATLIST: _BotMetricsEntryPoint.ValueType # 2 @@ -108,9 +90,7 @@ class _BotMetricsEntryPointEnumTypeWrapper( FORWARD: _BotMetricsEntryPoint.ValueType # 15 APP_SHORTCUT: _BotMetricsEntryPoint.ValueType # 16 -class BotMetricsEntryPoint( - _BotMetricsEntryPoint, metaclass=_BotMetricsEntryPointEnumTypeWrapper -): ... +class BotMetricsEntryPoint(_BotMetricsEntryPoint, metaclass=_BotMetricsEntryPointEnumTypeWrapper): ... FAVICON: BotMetricsEntryPoint.ValueType # 1 CHATLIST: BotMetricsEntryPoint.ValueType # 2 @@ -134,12 +114,7 @@ class _BotSessionSource: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _BotSessionSourceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _BotSessionSource.ValueType - ], - builtins.type, -): +class _BotSessionSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_BotSessionSource.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NULL_STATE: _BotSessionSource.ValueType # 1 TYPEAHEAD: _BotSessionSource.ValueType # 2 @@ -148,9 +123,7 @@ class _BotSessionSourceEnumTypeWrapper( EMU_FLASH_FOLLOWUP: _BotSessionSource.ValueType # 5 VOICE: _BotSessionSource.ValueType # 6 -class BotSessionSource( - _BotSessionSource, metaclass=_BotSessionSourceEnumTypeWrapper -): ... +class BotSessionSource(_BotSessionSource, metaclass=_BotSessionSourceEnumTypeWrapper): ... NULL_STATE: BotSessionSource.ValueType # 1 TYPEAHEAD: BotSessionSource.ValueType # 2 @@ -164,10 +137,7 @@ class _KeepType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _KeepTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_KeepType.ValueType], - builtins.type, -): +class _KeepTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_KeepType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_KEEP_TYPE: _KeepType.ValueType # 0 KEEP_FOR_ALL: _KeepType.ValueType # 1 @@ -188,20 +158,13 @@ class StickerPackMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StickerPackOriginEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - StickerPackMessage._StickerPackOrigin.ValueType - ], - builtins.type, - ): + class _StickerPackOriginEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StickerPackMessage._StickerPackOrigin.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor FIRST_PARTY: StickerPackMessage._StickerPackOrigin.ValueType # 0 THIRD_PARTY: StickerPackMessage._StickerPackOrigin.ValueType # 1 USER_CREATED: StickerPackMessage._StickerPackOrigin.ValueType # 2 - class StickerPackOrigin( - _StickerPackOrigin, metaclass=_StickerPackOriginEnumTypeWrapper - ): ... + class StickerPackOrigin(_StickerPackOrigin, metaclass=_StickerPackOriginEnumTypeWrapper): ... FIRST_PARTY: StickerPackMessage.StickerPackOrigin.ValueType # 0 THIRD_PARTY: StickerPackMessage.StickerPackOrigin.ValueType # 1 USER_CREATED: StickerPackMessage.StickerPackOrigin.ValueType # 2 @@ -222,11 +185,7 @@ class StickerPackMessage(google.protobuf.message.Message): isLottie: builtins.bool mimetype: builtins.str @property - def emojis( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def emojis(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -237,38 +196,8 @@ class StickerPackMessage(google.protobuf.message.Message): isLottie: builtins.bool | None = ..., mimetype: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accessibilityLabel", - b"accessibilityLabel", - "fileName", - b"fileName", - "isAnimated", - b"isAnimated", - "isLottie", - b"isLottie", - "mimetype", - b"mimetype", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accessibilityLabel", - b"accessibilityLabel", - "emojis", - b"emojis", - "fileName", - b"fileName", - "isAnimated", - b"isAnimated", - "isLottie", - b"isLottie", - "mimetype", - b"mimetype", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accessibilityLabel", b"accessibilityLabel", "fileName", b"fileName", "isAnimated", b"isAnimated", "isLottie", b"isLottie", "mimetype", b"mimetype"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accessibilityLabel", b"accessibilityLabel", "emojis", b"emojis", "fileName", b"fileName", "isAnimated", b"isAnimated", "isLottie", b"isLottie", "mimetype", b"mimetype"]) -> None: ... STICKERPACKID_FIELD_NUMBER: builtins.int NAME_FIELD_NUMBER: builtins.int @@ -313,11 +242,7 @@ class StickerPackMessage(google.protobuf.message.Message): stickerPackSize: builtins.int stickerPackOrigin: global___StickerPackMessage.StickerPackOrigin.ValueType @property - def stickers( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___StickerPackMessage.Sticker - ]: ... + def stickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerPackMessage.Sticker]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( @@ -326,8 +251,7 @@ class StickerPackMessage(google.protobuf.message.Message): stickerPackID: builtins.str | None = ..., name: builtins.str | None = ..., publisher: builtins.str | None = ..., - stickers: collections.abc.Iterable[global___StickerPackMessage.Sticker] - | None = ..., + stickers: collections.abc.Iterable[global___StickerPackMessage.Sticker] | None = ..., fileLength: builtins.int | None = ..., fileSHA256: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., @@ -345,105 +269,10 @@ class StickerPackMessage(google.protobuf.message.Message): thumbnailWidth: builtins.int | None = ..., imageDataHash: builtins.str | None = ..., stickerPackSize: builtins.int | None = ..., - stickerPackOrigin: global___StickerPackMessage.StickerPackOrigin.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "imageDataHash", - b"imageDataHash", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "name", - b"name", - "packDescription", - b"packDescription", - "publisher", - b"publisher", - "stickerPackID", - b"stickerPackID", - "stickerPackOrigin", - b"stickerPackOrigin", - "stickerPackSize", - b"stickerPackSize", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "trayIconFileName", - b"trayIconFileName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "imageDataHash", - b"imageDataHash", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "name", - b"name", - "packDescription", - b"packDescription", - "publisher", - b"publisher", - "stickerPackID", - b"stickerPackID", - "stickerPackOrigin", - b"stickerPackOrigin", - "stickerPackSize", - b"stickerPackSize", - "stickers", - b"stickers", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "trayIconFileName", - b"trayIconFileName", - ], + stickerPackOrigin: global___StickerPackMessage.StickerPackOrigin.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "imageDataHash", b"imageDataHash", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "name", b"name", "packDescription", b"packDescription", "publisher", b"publisher", "stickerPackID", b"stickerPackID", "stickerPackOrigin", b"stickerPackOrigin", "stickerPackSize", b"stickerPackSize", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "trayIconFileName", b"trayIconFileName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "imageDataHash", b"imageDataHash", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "name", b"name", "packDescription", b"packDescription", "publisher", b"publisher", "stickerPackID", b"stickerPackID", "stickerPackOrigin", b"stickerPackOrigin", "stickerPackSize", b"stickerPackSize", "stickers", b"stickers", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "trayIconFileName", b"trayIconFileName"]) -> None: ... global___StickerPackMessage = StickerPackMessage @@ -455,18 +284,11 @@ class PlaceholderMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlaceholderTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PlaceholderMessage._PlaceholderType.ValueType - ], - builtins.type, - ): + class _PlaceholderTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PlaceholderMessage._PlaceholderType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor MASK_LINKED_DEVICES: PlaceholderMessage._PlaceholderType.ValueType # 0 - class PlaceholderType( - _PlaceholderType, metaclass=_PlaceholderTypeEnumTypeWrapper - ): ... + class PlaceholderType(_PlaceholderType, metaclass=_PlaceholderTypeEnumTypeWrapper): ... MASK_LINKED_DEVICES: PlaceholderMessage.PlaceholderType.ValueType # 0 TYPE_FIELD_NUMBER: builtins.int @@ -476,9 +298,7 @@ class PlaceholderMessage(google.protobuf.message.Message): *, type: global___PlaceholderMessage.PlaceholderType.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["type", b"type"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["type", b"type"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["type", b"type"]) -> None: ... global___PlaceholderMessage = PlaceholderMessage @@ -491,12 +311,7 @@ class BCallMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MediaTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BCallMessage._MediaType.ValueType - ], - builtins.type, - ): + class _MediaTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BCallMessage._MediaType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: BCallMessage._MediaType.ValueType # 0 AUDIO: BCallMessage._MediaType.ValueType # 1 @@ -523,32 +338,8 @@ class BCallMessage(google.protobuf.message.Message): masterKey: builtins.bytes | None = ..., caption: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "masterKey", - b"masterKey", - "mediaType", - b"mediaType", - "sessionID", - b"sessionID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "masterKey", - b"masterKey", - "mediaType", - b"mediaType", - "sessionID", - b"sessionID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "masterKey", b"masterKey", "mediaType", b"mediaType", "sessionID", b"sessionID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "masterKey", b"masterKey", "mediaType", b"mediaType", "sessionID", b"sessionID"]) -> None: ... global___BCallMessage = BCallMessage @@ -560,12 +351,7 @@ class CallLogMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallOutcomeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogMessage._CallOutcome.ValueType - ], - builtins.type, - ): + class _CallOutcomeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogMessage._CallOutcome.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CONNECTED: CallLogMessage._CallOutcome.ValueType # 0 MISSED: CallLogMessage._CallOutcome.ValueType # 1 @@ -590,12 +376,7 @@ class CallLogMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogMessage._CallType.ValueType - ], - builtins.type, - ): + class _CallTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogMessage._CallType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REGULAR: CallLogMessage._CallType.ValueType # 0 SCHEDULED_CALL: CallLogMessage._CallType.ValueType # 1 @@ -620,14 +401,8 @@ class CallLogMessage(google.protobuf.message.Message): JID: builtins.str | None = ..., callOutcome: global___CallLogMessage.CallOutcome.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JID", b"JID", "callOutcome", b"callOutcome"]) -> None: ... ISVIDEO_FIELD_NUMBER: builtins.int CALLOUTCOME_FIELD_NUMBER: builtins.int @@ -639,11 +414,7 @@ class CallLogMessage(google.protobuf.message.Message): durationSecs: builtins.int callType: global___CallLogMessage.CallType.ValueType @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CallLogMessage.CallParticipant - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CallLogMessage.CallParticipant]: ... def __init__( self, *, @@ -651,37 +422,10 @@ class CallLogMessage(google.protobuf.message.Message): callOutcome: global___CallLogMessage.CallOutcome.ValueType | None = ..., durationSecs: builtins.int | None = ..., callType: global___CallLogMessage.CallType.ValueType | None = ..., - participants: collections.abc.Iterable[global___CallLogMessage.CallParticipant] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callOutcome", - b"callOutcome", - "callType", - b"callType", - "durationSecs", - b"durationSecs", - "isVideo", - b"isVideo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callOutcome", - b"callOutcome", - "callType", - b"callType", - "durationSecs", - b"durationSecs", - "isVideo", - b"isVideo", - "participants", - b"participants", - ], + participants: collections.abc.Iterable[global___CallLogMessage.CallParticipant] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["callOutcome", b"callOutcome", "callType", b"callType", "durationSecs", b"durationSecs", "isVideo", b"isVideo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callOutcome", b"callOutcome", "callType", b"callType", "durationSecs", b"durationSecs", "isVideo", b"isVideo", "participants", b"participants"]) -> None: ... global___CallLogMessage = CallLogMessage @@ -693,12 +437,7 @@ class ScheduledCallEditMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EditTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ScheduledCallEditMessage._EditType.ValueType - ], - builtins.type, - ): + class _EditTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScheduledCallEditMessage._EditType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ScheduledCallEditMessage._EditType.ValueType # 0 CANCEL: ScheduledCallEditMessage._EditType.ValueType # 1 @@ -718,12 +457,8 @@ class ScheduledCallEditMessage(google.protobuf.message.Message): key: waCommon.WACommon_pb2.MessageKey | None = ..., editType: global___ScheduledCallEditMessage.EditType.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["editType", b"editType", "key", b"key"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["editType", b"editType", "key", b"key"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["editType", b"editType", "key", b"key"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["editType", b"editType", "key", b"key"]) -> None: ... global___ScheduledCallEditMessage = ScheduledCallEditMessage @@ -735,12 +470,7 @@ class ScheduledCallCreationMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ScheduledCallCreationMessage._CallType.ValueType - ], - builtins.type, - ): + class _CallTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ScheduledCallCreationMessage._CallType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ScheduledCallCreationMessage._CallType.ValueType # 0 VOICE: ScheduledCallCreationMessage._CallType.ValueType # 1 @@ -764,28 +494,8 @@ class ScheduledCallCreationMessage(google.protobuf.message.Message): callType: global___ScheduledCallCreationMessage.CallType.ValueType | None = ..., title: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callType", - b"callType", - "scheduledTimestampMS", - b"scheduledTimestampMS", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callType", - b"callType", - "scheduledTimestampMS", - b"scheduledTimestampMS", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callType", b"callType", "scheduledTimestampMS", b"scheduledTimestampMS", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callType", b"callType", "scheduledTimestampMS", b"scheduledTimestampMS", "title", b"title"]) -> None: ... global___ScheduledCallCreationMessage = ScheduledCallCreationMessage @@ -797,21 +507,14 @@ class EventResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EventResponseTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - EventResponseMessage._EventResponseType.ValueType - ], - builtins.type, - ): + class _EventResponseTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[EventResponseMessage._EventResponseType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: EventResponseMessage._EventResponseType.ValueType # 0 GOING: EventResponseMessage._EventResponseType.ValueType # 1 NOT_GOING: EventResponseMessage._EventResponseType.ValueType # 2 MAYBE: EventResponseMessage._EventResponseType.ValueType # 3 - class EventResponseType( - _EventResponseType, metaclass=_EventResponseTypeEnumTypeWrapper - ): ... + class EventResponseType(_EventResponseType, metaclass=_EventResponseTypeEnumTypeWrapper): ... UNKNOWN: EventResponseMessage.EventResponseType.ValueType # 0 GOING: EventResponseMessage.EventResponseType.ValueType # 1 NOT_GOING: EventResponseMessage.EventResponseType.ValueType # 2 @@ -826,33 +529,12 @@ class EventResponseMessage(google.protobuf.message.Message): def __init__( self, *, - response: global___EventResponseMessage.EventResponseType.ValueType - | None = ..., + response: global___EventResponseMessage.EventResponseType.ValueType | None = ..., timestampMS: builtins.int | None = ..., extraGuestCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "extraGuestCount", - b"extraGuestCount", - "response", - b"response", - "timestampMS", - b"timestampMS", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "extraGuestCount", - b"extraGuestCount", - "response", - b"response", - "timestampMS", - b"timestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["extraGuestCount", b"extraGuestCount", "response", b"response", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["extraGuestCount", b"extraGuestCount", "response", b"response", "timestampMS", b"timestampMS"]) -> None: ... global___EventResponseMessage = EventResponseMessage @@ -864,12 +546,7 @@ class PinInChatMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PinInChatMessage._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PinInChatMessage._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_TYPE: PinInChatMessage._Type.ValueType # 0 PIN_FOR_ALL: PinInChatMessage._Type.ValueType # 1 @@ -894,18 +571,8 @@ class PinInChatMessage(google.protobuf.message.Message): type: global___PinInChatMessage.Type.ValueType | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "senderTimestampMS", b"senderTimestampMS", "type", b"type"]) -> None: ... global___PinInChatMessage = PinInChatMessage @@ -917,12 +584,7 @@ class PollCreationMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PollTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PollCreationMessage._PollType.ValueType - ], - builtins.type, - ): + class _PollTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PollCreationMessage._PollType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor POLL: PollCreationMessage._PollType.ValueType # 0 QUIZ: PollCreationMessage._PollType.ValueType # 1 @@ -945,18 +607,8 @@ class PollCreationMessage(google.protobuf.message.Message): optionName: builtins.str | None = ..., optionHash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "optionHash", b"optionHash", "optionName", b"optionName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "optionHash", b"optionHash", "optionName", b"optionName" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["optionHash", b"optionHash", "optionName", b"optionName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["optionHash", b"optionHash", "optionName", b"optionName"]) -> None: ... ENCKEY_FIELD_NUMBER: builtins.int NAME_FIELD_NUMBER: builtins.int @@ -972,11 +624,7 @@ class PollCreationMessage(google.protobuf.message.Message): pollContentType: global___PollContentType.ValueType pollType: global___PollCreationMessage.PollType.ValueType @property - def options( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PollCreationMessage.Option - ]: ... + def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollCreationMessage.Option]: ... @property def contextInfo(self) -> global___ContextInfo: ... @property @@ -986,54 +634,15 @@ class PollCreationMessage(google.protobuf.message.Message): *, encKey: builtins.bytes | None = ..., name: builtins.str | None = ..., - options: collections.abc.Iterable[global___PollCreationMessage.Option] - | None = ..., + options: collections.abc.Iterable[global___PollCreationMessage.Option] | None = ..., selectableOptionsCount: builtins.int | None = ..., contextInfo: global___ContextInfo | None = ..., pollContentType: global___PollContentType.ValueType | None = ..., pollType: global___PollCreationMessage.PollType.ValueType | None = ..., correctAnswer: global___PollCreationMessage.Option | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "correctAnswer", - b"correctAnswer", - "encKey", - b"encKey", - "name", - b"name", - "pollContentType", - b"pollContentType", - "pollType", - b"pollType", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "correctAnswer", - b"correctAnswer", - "encKey", - b"encKey", - "name", - b"name", - "options", - b"options", - "pollContentType", - b"pollContentType", - "pollType", - b"pollType", - "selectableOptionsCount", - b"selectableOptionsCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "correctAnswer", b"correctAnswer", "encKey", b"encKey", "name", b"name", "pollContentType", b"pollContentType", "pollType", b"pollType", "selectableOptionsCount", b"selectableOptionsCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "correctAnswer", b"correctAnswer", "encKey", b"encKey", "name", b"name", "options", b"options", "pollContentType", b"pollContentType", "pollType", b"pollType", "selectableOptionsCount", b"selectableOptionsCount"]) -> None: ... global___PollCreationMessage = PollCreationMessage @@ -1045,12 +654,7 @@ class ButtonsResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ButtonsResponseMessage._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButtonsResponseMessage._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ButtonsResponseMessage._Type.ValueType # 0 DISPLAY_TEXT: ButtonsResponseMessage._Type.ValueType # 1 @@ -1076,39 +680,9 @@ class ButtonsResponseMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., type: global___ButtonsResponseMessage.Type.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "response", - b"response", - "selectedButtonID", - b"selectedButtonID", - "selectedDisplayText", - b"selectedDisplayText", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "response", - b"response", - "selectedButtonID", - b"selectedButtonID", - "selectedDisplayText", - b"selectedDisplayText", - "type", - b"type", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["response", b"response"] - ) -> typing.Literal["selectedDisplayText"] | None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "response", b"response", "selectedButtonID", b"selectedButtonID", "selectedDisplayText", b"selectedDisplayText", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "response", b"response", "selectedButtonID", b"selectedButtonID", "selectedDisplayText", b"selectedDisplayText", "type", b"type"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["response", b"response"]) -> typing.Literal["selectedDisplayText"] | None: ... global___ButtonsResponseMessage = ButtonsResponseMessage @@ -1120,12 +694,7 @@ class ButtonsMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HeaderTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ButtonsMessage._HeaderType.ValueType - ], - builtins.type, - ): + class _HeaderTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButtonsMessage._HeaderType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ButtonsMessage._HeaderType.ValueType # 0 EMPTY: ButtonsMessage._HeaderType.ValueType # 1 @@ -1152,12 +721,7 @@ class ButtonsMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ButtonsMessage.Button._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ButtonsMessage.Button._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ButtonsMessage.Button._Type.ValueType # 0 RESPONSE: ButtonsMessage.Button._Type.ValueType # 1 @@ -1182,18 +746,8 @@ class ButtonsMessage(google.protobuf.message.Message): name: builtins.str | None = ..., paramsJSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON"]) -> None: ... @typing.final class ButtonText(google.protobuf.message.Message): @@ -1206,12 +760,8 @@ class ButtonsMessage(google.protobuf.message.Message): *, displayText: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["displayText", b"displayText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["displayText", b"displayText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayText", b"displayText"]) -> None: ... BUTTONID_FIELD_NUMBER: builtins.int BUTTONTEXT_FIELD_NUMBER: builtins.int @@ -1231,32 +781,8 @@ class ButtonsMessage(google.protobuf.message.Message): type: global___ButtonsMessage.Button.Type.ValueType | None = ..., nativeFlowInfo: global___ButtonsMessage.Button.NativeFlowInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buttonID", - b"buttonID", - "buttonText", - b"buttonText", - "nativeFlowInfo", - b"nativeFlowInfo", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttonID", - b"buttonID", - "buttonText", - b"buttonText", - "nativeFlowInfo", - b"nativeFlowInfo", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buttonID", b"buttonID", "buttonText", b"buttonText", "nativeFlowInfo", b"nativeFlowInfo", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttonID", b"buttonID", "buttonText", b"buttonText", "nativeFlowInfo", b"nativeFlowInfo", "type", b"type"]) -> None: ... TEXT_FIELD_NUMBER: builtins.int DOCUMENTMESSAGE_FIELD_NUMBER: builtins.int @@ -1283,11 +809,7 @@ class ButtonsMessage(google.protobuf.message.Message): @property def contextInfo(self) -> global___ContextInfo: ... @property - def buttons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ButtonsMessage.Button - ]: ... + def buttons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ButtonsMessage.Button]: ... def __init__( self, *, @@ -1302,66 +824,9 @@ class ButtonsMessage(google.protobuf.message.Message): buttons: collections.abc.Iterable[global___ButtonsMessage.Button] | None = ..., headerType: global___ButtonsMessage.HeaderType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contentText", - b"contentText", - "contextInfo", - b"contextInfo", - "documentMessage", - b"documentMessage", - "footerText", - b"footerText", - "header", - b"header", - "headerType", - b"headerType", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "text", - b"text", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttons", - b"buttons", - "contentText", - b"contentText", - "contextInfo", - b"contextInfo", - "documentMessage", - b"documentMessage", - "footerText", - b"footerText", - "header", - b"header", - "headerType", - b"headerType", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "text", - b"text", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["header", b"header"] - ) -> ( - typing.Literal[ - "text", "documentMessage", "imageMessage", "videoMessage", "locationMessage" - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["contentText", b"contentText", "contextInfo", b"contextInfo", "documentMessage", b"documentMessage", "footerText", b"footerText", "header", b"header", "headerType", b"headerType", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "text", b"text", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttons", b"buttons", "contentText", b"contentText", "contextInfo", b"contextInfo", "documentMessage", b"documentMessage", "footerText", b"footerText", "header", b"header", "headerType", b"headerType", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "text", b"text", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["header", b"header"]) -> typing.Literal["text", "documentMessage", "imageMessage", "videoMessage", "locationMessage"] | None: ... global___ButtonsMessage = ButtonsMessage @@ -1373,12 +838,7 @@ class SecretEncryptedMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SecretEncTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - SecretEncryptedMessage._SecretEncType.ValueType - ], - builtins.type, - ): + class _SecretEncTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SecretEncryptedMessage._SecretEncType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: SecretEncryptedMessage._SecretEncType.ValueType # 0 EVENT_EDIT: SecretEncryptedMessage._SecretEncType.ValueType # 1 @@ -1402,35 +862,10 @@ class SecretEncryptedMessage(google.protobuf.message.Message): targetMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., - secretEncType: global___SecretEncryptedMessage.SecretEncType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "secretEncType", - b"secretEncType", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "secretEncType", - b"secretEncType", - "targetMessageKey", - b"targetMessageKey", - ], + secretEncType: global___SecretEncryptedMessage.SecretEncType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "secretEncType", b"secretEncType", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "secretEncType", b"secretEncType", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___SecretEncryptedMessage = SecretEncryptedMessage @@ -1442,12 +877,7 @@ class GroupInviteMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _GroupTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupInviteMessage._GroupType.ValueType - ], - builtins.type, - ): + class _GroupTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupInviteMessage._GroupType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: GroupInviteMessage._GroupType.ValueType # 0 PARENT: GroupInviteMessage._GroupType.ValueType # 1 @@ -1485,48 +915,8 @@ class GroupInviteMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., groupType: global___GroupInviteMessage.GroupType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "groupType", - b"groupType", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "groupJID", - b"groupJID", - "groupName", - b"groupName", - "groupType", - b"groupType", - "inviteCode", - b"inviteCode", - "inviteExpiration", - b"inviteExpiration", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "groupJID", b"groupJID", "groupName", b"groupName", "groupType", b"groupType", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "groupJID", b"groupJID", "groupName", b"groupName", "groupType", b"groupType", "inviteCode", b"inviteCode", "inviteExpiration", b"inviteExpiration"]) -> None: ... global___GroupInviteMessage = GroupInviteMessage @@ -1542,12 +932,7 @@ class InteractiveResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FormatEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - InteractiveResponseMessage.Body._Format.ValueType - ], - builtins.type, - ): + class _FormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InteractiveResponseMessage.Body._Format.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: InteractiveResponseMessage.Body._Format.ValueType # 0 EXTENSIONS_1: InteractiveResponseMessage.Body._Format.ValueType # 1 @@ -1564,15 +949,10 @@ class InteractiveResponseMessage(google.protobuf.message.Message): self, *, text: builtins.str | None = ..., - format: global___InteractiveResponseMessage.Body.Format.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["format", b"format", "text", b"text"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["format", b"format", "text", b"text"] + format: global___InteractiveResponseMessage.Body.Format.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["format", b"format", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["format", b"format", "text", b"text"]) -> None: ... @typing.final class NativeFlowResponseMessage(google.protobuf.message.Message): @@ -1591,26 +971,14 @@ class InteractiveResponseMessage(google.protobuf.message.Message): paramsJSON: builtins.str | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON", "version", b"version" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "name", b"name", "paramsJSON", b"paramsJSON", "version", b"version" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["name", b"name", "paramsJSON", b"paramsJSON", "version", b"version"]) -> None: ... NATIVEFLOWRESPONSEMESSAGE_FIELD_NUMBER: builtins.int BODY_FIELD_NUMBER: builtins.int CONTEXTINFO_FIELD_NUMBER: builtins.int @property - def nativeFlowResponseMessage( - self, - ) -> global___InteractiveResponseMessage.NativeFlowResponseMessage: ... + def nativeFlowResponseMessage(self) -> global___InteractiveResponseMessage.NativeFlowResponseMessage: ... @property def body(self) -> global___InteractiveResponseMessage.Body: ... @property @@ -1618,43 +986,13 @@ class InteractiveResponseMessage(google.protobuf.message.Message): def __init__( self, *, - nativeFlowResponseMessage: global___InteractiveResponseMessage.NativeFlowResponseMessage - | None = ..., + nativeFlowResponseMessage: global___InteractiveResponseMessage.NativeFlowResponseMessage | None = ..., body: global___InteractiveResponseMessage.Body | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "body", - b"body", - "contextInfo", - b"contextInfo", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "nativeFlowResponseMessage", - b"nativeFlowResponseMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "body", - b"body", - "contextInfo", - b"contextInfo", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "nativeFlowResponseMessage", - b"nativeFlowResponseMessage", - ], - ) -> None: ... - def WhichOneof( - self, - oneof_group: typing.Literal[ - "interactiveResponseMessage", b"interactiveResponseMessage" - ], - ) -> typing.Literal["nativeFlowResponseMessage"] | None: ... + def HasField(self, field_name: typing.Literal["body", b"body", "contextInfo", b"contextInfo", "interactiveResponseMessage", b"interactiveResponseMessage", "nativeFlowResponseMessage", b"nativeFlowResponseMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "contextInfo", b"contextInfo", "interactiveResponseMessage", b"interactiveResponseMessage", "nativeFlowResponseMessage", b"nativeFlowResponseMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["interactiveResponseMessage", b"interactiveResponseMessage"]) -> typing.Literal["nativeFlowResponseMessage"] | None: ... global___InteractiveResponseMessage = InteractiveResponseMessage @@ -1670,12 +1008,7 @@ class InteractiveMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SurfaceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - InteractiveMessage.ShopMessage._Surface.ValueType - ], - builtins.type, - ): + class _SurfaceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InteractiveMessage.ShopMessage._Surface.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_SURFACE: InteractiveMessage.ShopMessage._Surface.ValueType # 0 FB: InteractiveMessage.ShopMessage._Surface.ValueType # 1 @@ -1698,22 +1031,11 @@ class InteractiveMessage(google.protobuf.message.Message): self, *, ID: builtins.str | None = ..., - surface: global___InteractiveMessage.ShopMessage.Surface.ValueType - | None = ..., + surface: global___InteractiveMessage.ShopMessage.Surface.ValueType | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "messageVersion", b"messageVersion", "surface", b"surface"]) -> None: ... @typing.final class CarouselMessage(google.protobuf.message.Message): @@ -1723,26 +1045,15 @@ class InteractiveMessage(google.protobuf.message.Message): MESSAGEVERSION_FIELD_NUMBER: builtins.int messageVersion: builtins.int @property - def cards( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveMessage - ]: ... + def cards(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveMessage]: ... def __init__( self, *, cards: collections.abc.Iterable[global___InteractiveMessage] | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageVersion", b"messageVersion"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "cards", b"cards", "messageVersion", b"messageVersion" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageVersion", b"messageVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["cards", b"cards", "messageVersion", b"messageVersion"]) -> None: ... @typing.final class NativeFlowMessage(google.protobuf.message.Message): @@ -1762,18 +1073,8 @@ class InteractiveMessage(google.protobuf.message.Message): name: builtins.str | None = ..., buttonParamsJSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buttonParamsJSON", b"buttonParamsJSON", "name", b"name" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttonParamsJSON", b"buttonParamsJSON", "name", b"name" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buttonParamsJSON", b"buttonParamsJSON", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttonParamsJSON", b"buttonParamsJSON", "name", b"name"]) -> None: ... BUTTONS_FIELD_NUMBER: builtins.int MESSAGEPARAMSJSON_FIELD_NUMBER: builtins.int @@ -1781,41 +1082,16 @@ class InteractiveMessage(google.protobuf.message.Message): messageParamsJSON: builtins.str messageVersion: builtins.int @property - def buttons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveMessage.NativeFlowMessage.NativeFlowButton - ]: ... + def buttons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveMessage.NativeFlowMessage.NativeFlowButton]: ... def __init__( self, *, - buttons: collections.abc.Iterable[ - global___InteractiveMessage.NativeFlowMessage.NativeFlowButton - ] - | None = ..., + buttons: collections.abc.Iterable[global___InteractiveMessage.NativeFlowMessage.NativeFlowButton] | None = ..., messageParamsJSON: builtins.str | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageParamsJSON", - b"messageParamsJSON", - "messageVersion", - b"messageVersion", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttons", - b"buttons", - "messageParamsJSON", - b"messageParamsJSON", - "messageVersion", - b"messageVersion", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageParamsJSON", b"messageParamsJSON", "messageVersion", b"messageVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttons", b"buttons", "messageParamsJSON", b"messageParamsJSON", "messageVersion", b"messageVersion"]) -> None: ... @typing.final class CollectionMessage(google.protobuf.message.Message): @@ -1834,18 +1110,8 @@ class InteractiveMessage(google.protobuf.message.Message): ID: builtins.str | None = ..., messageVersion: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "bizJID", b"bizJID", "messageVersion", b"messageVersion"]) -> None: ... @typing.final class Footer(google.protobuf.message.Message): @@ -1858,9 +1124,7 @@ class InteractiveMessage(google.protobuf.message.Message): *, text: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["text", b"text"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["text", b"text"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["text", b"text"]) -> None: ... @typing.final @@ -1874,9 +1138,7 @@ class InteractiveMessage(google.protobuf.message.Message): *, text: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["text", b"text"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["text", b"text"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["text", b"text"]) -> None: ... @typing.final @@ -1919,69 +1181,9 @@ class InteractiveMessage(google.protobuf.message.Message): subtitle: builtins.str | None = ..., hasMediaAttachment: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "documentMessage", - b"documentMessage", - "hasMediaAttachment", - b"hasMediaAttachment", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "media", - b"media", - "productMessage", - b"productMessage", - "subtitle", - b"subtitle", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "documentMessage", - b"documentMessage", - "hasMediaAttachment", - b"hasMediaAttachment", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "media", - b"media", - "productMessage", - b"productMessage", - "subtitle", - b"subtitle", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["media", b"media"] - ) -> ( - typing.Literal[ - "documentMessage", - "imageMessage", - "JPEGThumbnail", - "videoMessage", - "locationMessage", - "productMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "documentMessage", b"documentMessage", "hasMediaAttachment", b"hasMediaAttachment", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "media", b"media", "productMessage", b"productMessage", "subtitle", b"subtitle", "title", b"title", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "documentMessage", b"documentMessage", "hasMediaAttachment", b"hasMediaAttachment", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "media", b"media", "productMessage", b"productMessage", "subtitle", b"subtitle", "title", b"title", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["media", b"media"]) -> typing.Literal["documentMessage", "imageMessage", "JPEGThumbnail", "videoMessage", "locationMessage", "productMessage"] | None: ... SHOPSTOREFRONTMESSAGE_FIELD_NUMBER: builtins.int COLLECTIONMESSAGE_FIELD_NUMBER: builtins.int @@ -2023,67 +1225,9 @@ class InteractiveMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., urlTrackingMap: global___UrlTrackingMap | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "body", - b"body", - "carouselMessage", - b"carouselMessage", - "collectionMessage", - b"collectionMessage", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "header", - b"header", - "interactiveMessage", - b"interactiveMessage", - "nativeFlowMessage", - b"nativeFlowMessage", - "shopStorefrontMessage", - b"shopStorefrontMessage", - "urlTrackingMap", - b"urlTrackingMap", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "body", - b"body", - "carouselMessage", - b"carouselMessage", - "collectionMessage", - b"collectionMessage", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "header", - b"header", - "interactiveMessage", - b"interactiveMessage", - "nativeFlowMessage", - b"nativeFlowMessage", - "shopStorefrontMessage", - b"shopStorefrontMessage", - "urlTrackingMap", - b"urlTrackingMap", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["interactiveMessage", b"interactiveMessage"] - ) -> ( - typing.Literal[ - "shopStorefrontMessage", - "collectionMessage", - "nativeFlowMessage", - "carouselMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["body", b"body", "carouselMessage", b"carouselMessage", "collectionMessage", b"collectionMessage", "contextInfo", b"contextInfo", "footer", b"footer", "header", b"header", "interactiveMessage", b"interactiveMessage", "nativeFlowMessage", b"nativeFlowMessage", "shopStorefrontMessage", b"shopStorefrontMessage", "urlTrackingMap", b"urlTrackingMap"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "carouselMessage", b"carouselMessage", "collectionMessage", b"collectionMessage", "contextInfo", b"contextInfo", "footer", b"footer", "header", b"header", "interactiveMessage", b"interactiveMessage", "nativeFlowMessage", b"nativeFlowMessage", "shopStorefrontMessage", b"shopStorefrontMessage", "urlTrackingMap", b"urlTrackingMap"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["interactiveMessage", b"interactiveMessage"]) -> typing.Literal["shopStorefrontMessage", "collectionMessage", "nativeFlowMessage", "carouselMessage"] | None: ... global___InteractiveMessage = InteractiveMessage @@ -2095,12 +1239,7 @@ class ListResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ListTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ListResponseMessage._ListType.ValueType - ], - builtins.type, - ): + class _ListTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListResponseMessage._ListType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ListResponseMessage._ListType.ValueType # 0 SINGLE_SELECT: ListResponseMessage._ListType.ValueType # 1 @@ -2120,12 +1259,8 @@ class ListResponseMessage(google.protobuf.message.Message): *, selectedRowID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["selectedRowID", b"selectedRowID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["selectedRowID", b"selectedRowID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["selectedRowID", b"selectedRowID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["selectedRowID", b"selectedRowID"]) -> None: ... TITLE_FIELD_NUMBER: builtins.int LISTTYPE_FIELD_NUMBER: builtins.int @@ -2148,36 +1283,8 @@ class ListResponseMessage(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., description: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "listType", - b"listType", - "singleSelectReply", - b"singleSelectReply", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "listType", - b"listType", - "singleSelectReply", - b"singleSelectReply", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "listType", b"listType", "singleSelectReply", b"singleSelectReply", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "listType", b"listType", "singleSelectReply", b"singleSelectReply", "title", b"title"]) -> None: ... global___ListResponseMessage = ListResponseMessage @@ -2189,12 +1296,7 @@ class ListMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ListTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ListMessage._ListType.ValueType - ], - builtins.type, - ): + class _ListTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ListMessage._ListType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: ListMessage._ListType.ValueType # 0 SINGLE_SELECT: ListMessage._ListType.ValueType # 1 @@ -2214,40 +1316,18 @@ class ListMessage(google.protobuf.message.Message): BUSINESSOWNERJID_FIELD_NUMBER: builtins.int businessOwnerJID: builtins.str @property - def productSections( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.ProductSection - ]: ... + def productSections(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.ProductSection]: ... @property def headerImage(self) -> global___ListMessage.ProductListHeaderImage: ... def __init__( self, *, - productSections: collections.abc.Iterable[ - global___ListMessage.ProductSection - ] - | None = ..., + productSections: collections.abc.Iterable[global___ListMessage.ProductSection] | None = ..., headerImage: global___ListMessage.ProductListHeaderImage | None = ..., businessOwnerJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "businessOwnerJID", b"businessOwnerJID", "headerImage", b"headerImage" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "businessOwnerJID", - b"businessOwnerJID", - "headerImage", - b"headerImage", - "productSections", - b"productSections", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID", "headerImage", b"headerImage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID", "headerImage", b"headerImage", "productSections", b"productSections"]) -> None: ... @typing.final class ProductListHeaderImage(google.protobuf.message.Message): @@ -2263,18 +1343,8 @@ class ListMessage(google.protobuf.message.Message): productID: builtins.str | None = ..., JPEGThumbnail: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "productID", b"productID"]) -> None: ... @typing.final class ProductSection(google.protobuf.message.Message): @@ -2284,24 +1354,15 @@ class ListMessage(google.protobuf.message.Message): PRODUCTS_FIELD_NUMBER: builtins.int title: builtins.str @property - def products( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.Product - ]: ... + def products(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.Product]: ... def __init__( self, *, title: builtins.str | None = ..., - products: collections.abc.Iterable[global___ListMessage.Product] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["title", b"title"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["products", b"products", "title", b"title"] + products: collections.abc.Iterable[global___ListMessage.Product] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["products", b"products", "title", b"title"]) -> None: ... @typing.final class Product(google.protobuf.message.Message): @@ -2314,12 +1375,8 @@ class ListMessage(google.protobuf.message.Message): *, productID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["productID", b"productID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["productID", b"productID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["productID", b"productID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["productID", b"productID"]) -> None: ... @typing.final class Section(google.protobuf.message.Message): @@ -2329,23 +1386,15 @@ class ListMessage(google.protobuf.message.Message): ROWS_FIELD_NUMBER: builtins.int title: builtins.str @property - def rows( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.Row - ]: ... + def rows(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.Row]: ... def __init__( self, *, title: builtins.str | None = ..., rows: collections.abc.Iterable[global___ListMessage.Row] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["title", b"title"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["rows", b"rows", "title", b"title"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["rows", b"rows", "title", b"title"]) -> None: ... @typing.final class Row(google.protobuf.message.Message): @@ -2364,18 +1413,8 @@ class ListMessage(google.protobuf.message.Message): description: builtins.str | None = ..., rowID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "description", b"description", "rowID", b"rowID", "title", b"title" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "description", b"description", "rowID", b"rowID", "title", b"title" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["description", b"description", "rowID", b"rowID", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["description", b"description", "rowID", b"rowID", "title", b"title"]) -> None: ... TITLE_FIELD_NUMBER: builtins.int DESCRIPTION_FIELD_NUMBER: builtins.int @@ -2391,11 +1430,7 @@ class ListMessage(google.protobuf.message.Message): listType: global___ListMessage.ListType.ValueType footerText: builtins.str @property - def sections( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ListMessage.Section - ]: ... + def sections(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ListMessage.Section]: ... @property def productListInfo(self) -> global___ListMessage.ProductListInfo: ... @property @@ -2412,46 +1447,8 @@ class ListMessage(google.protobuf.message.Message): footerText: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buttonText", - b"buttonText", - "contextInfo", - b"contextInfo", - "description", - b"description", - "footerText", - b"footerText", - "listType", - b"listType", - "productListInfo", - b"productListInfo", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttonText", - b"buttonText", - "contextInfo", - b"contextInfo", - "description", - b"description", - "footerText", - b"footerText", - "listType", - b"listType", - "productListInfo", - b"productListInfo", - "sections", - b"sections", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buttonText", b"buttonText", "contextInfo", b"contextInfo", "description", b"description", "footerText", b"footerText", "listType", b"listType", "productListInfo", b"productListInfo", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttonText", b"buttonText", "contextInfo", b"contextInfo", "description", b"description", "footerText", b"footerText", "listType", b"listType", "productListInfo", b"productListInfo", "sections", b"sections", "title", b"title"]) -> None: ... global___ListMessage = ListMessage @@ -2463,12 +1460,7 @@ class OrderMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OrderSurfaceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - OrderMessage._OrderSurface.ValueType - ], - builtins.type, - ): + class _OrderSurfaceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OrderMessage._OrderSurface.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CATALOG: OrderMessage._OrderSurface.ValueType # 1 @@ -2479,12 +1471,7 @@ class OrderMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OrderStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - OrderMessage._OrderStatus.ValueType - ], - builtins.type, - ): + class _OrderStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OrderMessage._OrderStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INQUIRY: OrderMessage._OrderStatus.ValueType # 1 ACCEPTED: OrderMessage._OrderStatus.ValueType # 2 @@ -2543,72 +1530,8 @@ class OrderMessage(google.protobuf.message.Message): messageVersion: builtins.int | None = ..., orderRequestMessageID: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "itemCount", - b"itemCount", - "message", - b"message", - "messageVersion", - b"messageVersion", - "orderID", - b"orderID", - "orderRequestMessageID", - b"orderRequestMessageID", - "orderTitle", - b"orderTitle", - "sellerJID", - b"sellerJID", - "status", - b"status", - "surface", - b"surface", - "thumbnail", - b"thumbnail", - "token", - b"token", - "totalAmount1000", - b"totalAmount1000", - "totalCurrencyCode", - b"totalCurrencyCode", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "itemCount", - b"itemCount", - "message", - b"message", - "messageVersion", - b"messageVersion", - "orderID", - b"orderID", - "orderRequestMessageID", - b"orderRequestMessageID", - "orderTitle", - b"orderTitle", - "sellerJID", - b"sellerJID", - "status", - b"status", - "surface", - b"surface", - "thumbnail", - b"thumbnail", - "token", - b"token", - "totalAmount1000", - b"totalAmount1000", - "totalCurrencyCode", - b"totalCurrencyCode", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "itemCount", b"itemCount", "message", b"message", "messageVersion", b"messageVersion", "orderID", b"orderID", "orderRequestMessageID", b"orderRequestMessageID", "orderTitle", b"orderTitle", "sellerJID", b"sellerJID", "status", b"status", "surface", b"surface", "thumbnail", b"thumbnail", "token", b"token", "totalAmount1000", b"totalAmount1000", "totalCurrencyCode", b"totalCurrencyCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "itemCount", b"itemCount", "message", b"message", "messageVersion", b"messageVersion", "orderID", b"orderID", "orderRequestMessageID", b"orderRequestMessageID", "orderTitle", b"orderTitle", "sellerJID", b"sellerJID", "status", b"status", "surface", b"surface", "thumbnail", b"thumbnail", "token", b"token", "totalAmount1000", b"totalAmount1000", "totalCurrencyCode", b"totalCurrencyCode"]) -> None: ... global___OrderMessage = OrderMessage @@ -2620,12 +1543,7 @@ class PaymentInviteMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ServiceTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInviteMessage._ServiceType.ValueType - ], - builtins.type, - ): + class _ServiceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInviteMessage._ServiceType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: PaymentInviteMessage._ServiceType.ValueType # 0 FBPAY: PaymentInviteMessage._ServiceType.ValueType # 1 @@ -2648,18 +1566,8 @@ class PaymentInviteMessage(google.protobuf.message.Message): serviceType: global___PaymentInviteMessage.ServiceType.ValueType | None = ..., expiryTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expiryTimestamp", b"expiryTimestamp", "serviceType", b"serviceType"]) -> None: ... global___PaymentInviteMessage = PaymentInviteMessage @@ -2683,19 +1591,12 @@ class HighlyStructuredMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CalendarTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType - ], - builtins.type, - ): + class _CalendarTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GREGORIAN: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType # 1 SOLAR_HIJRI: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._CalendarType.ValueType # 2 - class CalendarType( - _CalendarType, metaclass=_CalendarTypeEnumTypeWrapper - ): ... + class CalendarType(_CalendarType, metaclass=_CalendarTypeEnumTypeWrapper): ... GREGORIAN: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType # 1 SOLAR_HIJRI: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType # 2 @@ -2703,12 +1604,7 @@ class HighlyStructuredMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DayOfWeekTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType - ], - builtins.type, - ): + class _DayOfWeekTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor MONDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 1 TUESDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 2 @@ -2718,9 +1614,7 @@ class HighlyStructuredMessage(google.protobuf.message.Message): SATURDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 6 SUNDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent._DayOfWeekType.ValueType # 7 - class DayOfWeekType( - _DayOfWeekType, metaclass=_DayOfWeekTypeEnumTypeWrapper - ): ... + class DayOfWeekType(_DayOfWeekType, metaclass=_DayOfWeekTypeEnumTypeWrapper): ... MONDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType # 1 TUESDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType # 2 WEDNESDAY: HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType # 3 @@ -2746,54 +1640,16 @@ class HighlyStructuredMessage(google.protobuf.message.Message): def __init__( self, *, - dayOfWeek: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType - | None = ..., + dayOfWeek: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType.ValueType | None = ..., year: builtins.int | None = ..., month: builtins.int | None = ..., dayOfMonth: builtins.int | None = ..., hour: builtins.int | None = ..., minute: builtins.int | None = ..., - calendar: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "calendar", - b"calendar", - "dayOfMonth", - b"dayOfMonth", - "dayOfWeek", - b"dayOfWeek", - "hour", - b"hour", - "minute", - b"minute", - "month", - b"month", - "year", - b"year", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "calendar", - b"calendar", - "dayOfMonth", - b"dayOfMonth", - "dayOfWeek", - b"dayOfWeek", - "hour", - b"hour", - "minute", - b"minute", - "month", - b"month", - "year", - b"year", - ], + calendar: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["calendar", b"calendar", "dayOfMonth", b"dayOfMonth", "dayOfWeek", b"dayOfWeek", "hour", b"hour", "minute", b"minute", "month", b"month", "year", b"year"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["calendar", b"calendar", "dayOfMonth", b"dayOfMonth", "dayOfWeek", b"dayOfWeek", "hour", b"hour", "minute", b"minute", "month", b"month", "year", b"year"]) -> None: ... @typing.final class HSMDateTimeUnixEpoch(google.protobuf.message.Message): @@ -2806,56 +1662,24 @@ class HighlyStructuredMessage(google.protobuf.message.Message): *, timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["timestamp", b"timestamp"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["timestamp", b"timestamp"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["timestamp", b"timestamp"]) -> None: ... COMPONENT_FIELD_NUMBER: builtins.int UNIXEPOCH_FIELD_NUMBER: builtins.int @property - def component( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent: ... + def component(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent: ... @property - def unixEpoch( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch: ... + def unixEpoch(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch: ... def __init__( self, *, - component: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - | None = ..., - unixEpoch: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "component", - b"component", - "datetimeOneof", - b"datetimeOneof", - "unixEpoch", - b"unixEpoch", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "component", - b"component", - "datetimeOneof", - b"datetimeOneof", - "unixEpoch", - b"unixEpoch", - ], + component: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent | None = ..., + unixEpoch: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["datetimeOneof", b"datetimeOneof"] - ) -> typing.Literal["component", "unixEpoch"] | None: ... + def HasField(self, field_name: typing.Literal["component", b"component", "datetimeOneof", b"datetimeOneof", "unixEpoch", b"unixEpoch"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["component", b"component", "datetimeOneof", b"datetimeOneof", "unixEpoch", b"unixEpoch"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["datetimeOneof", b"datetimeOneof"]) -> typing.Literal["component", "unixEpoch"] | None: ... @typing.final class HSMCurrency(google.protobuf.message.Message): @@ -2871,69 +1695,27 @@ class HighlyStructuredMessage(google.protobuf.message.Message): currencyCode: builtins.str | None = ..., amount1000: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount1000", b"amount1000", "currencyCode", b"currencyCode" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount1000", b"amount1000", "currencyCode", b"currencyCode" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["amount1000", b"amount1000", "currencyCode", b"currencyCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount1000", b"amount1000", "currencyCode", b"currencyCode"]) -> None: ... CURRENCY_FIELD_NUMBER: builtins.int DATETIME_FIELD_NUMBER: builtins.int DEFAULT_FIELD_NUMBER: builtins.int default: builtins.str @property - def currency( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency: ... + def currency(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency: ... @property - def dateTime( - self, - ) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime: ... + def dateTime(self) -> global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime: ... def __init__( self, *, - currency: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - | None = ..., - dateTime: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - | None = ..., + currency: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency | None = ..., + dateTime: global___HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime | None = ..., default: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "currency", - b"currency", - "dateTime", - b"dateTime", - "default", - b"default", - "paramOneof", - b"paramOneof", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currency", - b"currency", - "dateTime", - b"dateTime", - "default", - b"default", - "paramOneof", - b"paramOneof", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["paramOneof", b"paramOneof"] - ) -> typing.Literal["currency", "dateTime"] | None: ... + def HasField(self, field_name: typing.Literal["currency", b"currency", "dateTime", b"dateTime", "default", b"default", "paramOneof", b"paramOneof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currency", b"currency", "dateTime", b"dateTime", "default", b"default", "paramOneof", b"paramOneof"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["paramOneof", b"paramOneof"]) -> typing.Literal["currency", "dateTime"] | None: ... NAMESPACE_FIELD_NUMBER: builtins.int ELEMENTNAME_FIELD_NUMBER: builtins.int @@ -2951,17 +1733,9 @@ class HighlyStructuredMessage(google.protobuf.message.Message): deterministicLg: builtins.str deterministicLc: builtins.str @property - def params( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def params(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def localizableParams( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___HighlyStructuredMessage.HSMLocalizableParameter - ]: ... + def localizableParams(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HighlyStructuredMessage.HSMLocalizableParameter]: ... @property def hydratedHsm(self) -> global___TemplateMessage: ... def __init__( @@ -2972,56 +1746,13 @@ class HighlyStructuredMessage(google.protobuf.message.Message): params: collections.abc.Iterable[builtins.str] | None = ..., fallbackLg: builtins.str | None = ..., fallbackLc: builtins.str | None = ..., - localizableParams: collections.abc.Iterable[ - global___HighlyStructuredMessage.HSMLocalizableParameter - ] - | None = ..., + localizableParams: collections.abc.Iterable[global___HighlyStructuredMessage.HSMLocalizableParameter] | None = ..., deterministicLg: builtins.str | None = ..., deterministicLc: builtins.str | None = ..., hydratedHsm: global___TemplateMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deterministicLc", - b"deterministicLc", - "deterministicLg", - b"deterministicLg", - "elementName", - b"elementName", - "fallbackLc", - b"fallbackLc", - "fallbackLg", - b"fallbackLg", - "hydratedHsm", - b"hydratedHsm", - "namespace", - b"namespace", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deterministicLc", - b"deterministicLc", - "deterministicLg", - b"deterministicLg", - "elementName", - b"elementName", - "fallbackLc", - b"fallbackLc", - "fallbackLg", - b"fallbackLg", - "hydratedHsm", - b"hydratedHsm", - "localizableParams", - b"localizableParams", - "namespace", - b"namespace", - "params", - b"params", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deterministicLc", b"deterministicLc", "deterministicLg", b"deterministicLg", "elementName", b"elementName", "fallbackLc", b"fallbackLc", "fallbackLg", b"fallbackLg", "hydratedHsm", b"hydratedHsm", "namespace", b"namespace"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deterministicLc", b"deterministicLc", "deterministicLg", b"deterministicLg", "elementName", b"elementName", "fallbackLc", b"fallbackLc", "fallbackLg", b"fallbackLg", "hydratedHsm", b"hydratedHsm", "localizableParams", b"localizableParams", "namespace", b"namespace", "params", b"params"]) -> None: ... global___HighlyStructuredMessage = HighlyStructuredMessage @@ -3037,12 +1768,7 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FullHistorySyncOnDemandResponseCodeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType - ], - builtins.type, - ): + class _FullHistorySyncOnDemandResponseCodeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REQUEST_SUCCESS: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 0 REQUEST_TIME_EXPIRED: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 1 @@ -3052,10 +1778,7 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): ERROR_HOSTED_DEVICE_NOT_CONNECTED: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 5 ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 6 - class FullHistorySyncOnDemandResponseCode( - _FullHistorySyncOnDemandResponseCode, - metaclass=_FullHistorySyncOnDemandResponseCodeEnumTypeWrapper, - ): ... + class FullHistorySyncOnDemandResponseCode(_FullHistorySyncOnDemandResponseCode, metaclass=_FullHistorySyncOnDemandResponseCodeEnumTypeWrapper): ... REQUEST_SUCCESS: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 0 REQUEST_TIME_EXPIRED: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 1 DECLINED_SHARING_HISTORY: PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType # 2 @@ -3075,12 +1798,8 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): *, nonce: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["nonce", b"nonce"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["nonce", b"nonce"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["nonce", b"nonce"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nonce", b"nonce"]) -> None: ... @typing.final class WaffleNonceFetchResponse(google.protobuf.message.Message): @@ -3096,18 +1815,8 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): nonce: builtins.str | None = ..., waEntFbid: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "nonce", b"nonce", "waEntFbid", b"waEntFbid" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "nonce", b"nonce", "waEntFbid", b"waEntFbid" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["nonce", b"nonce", "waEntFbid", b"waEntFbid"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["nonce", b"nonce", "waEntFbid", b"waEntFbid"]) -> None: ... @typing.final class FullHistorySyncOnDemandRequestResponse(google.protobuf.message.Message): @@ -3117,35 +1826,15 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): RESPONSECODE_FIELD_NUMBER: builtins.int responseCode: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType @property - def requestMetadata( - self, - ) -> global___FullHistorySyncOnDemandRequestMetadata: ... + def requestMetadata(self) -> global___FullHistorySyncOnDemandRequestMetadata: ... def __init__( self, *, - requestMetadata: global___FullHistorySyncOnDemandRequestMetadata - | None = ..., - responseCode: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "requestMetadata", - b"requestMetadata", - "responseCode", - b"responseCode", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "requestMetadata", - b"requestMetadata", - "responseCode", - b"responseCode", - ], + requestMetadata: global___FullHistorySyncOnDemandRequestMetadata | None = ..., + responseCode: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["requestMetadata", b"requestMetadata", "responseCode", b"responseCode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["requestMetadata", b"requestMetadata", "responseCode", b"responseCode"]) -> None: ... @typing.final class PlaceholderMessageResendResponse(google.protobuf.message.Message): @@ -3158,18 +1847,8 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): *, webMessageInfoBytes: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "webMessageInfoBytes", b"webMessageInfoBytes" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "webMessageInfoBytes", b"webMessageInfoBytes" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["webMessageInfoBytes", b"webMessageInfoBytes"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["webMessageInfoBytes", b"webMessageInfoBytes"]) -> None: ... @typing.final class LinkPreviewResponse(google.protobuf.message.Message): @@ -3204,44 +1883,8 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): thumbWidth: builtins.int | None = ..., thumbHeight: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "encThumbHash", - b"encThumbHash", - "mediaKey", - b"mediaKey", - "mediaKeyTimestampMS", - b"mediaKeyTimestampMS", - "thumbHash", - b"thumbHash", - "thumbHeight", - b"thumbHeight", - "thumbWidth", - b"thumbWidth", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "encThumbHash", - b"encThumbHash", - "mediaKey", - b"mediaKey", - "mediaKeyTimestampMS", - b"mediaKeyTimestampMS", - "thumbHash", - b"thumbHash", - "thumbHeight", - b"thumbHeight", - "thumbWidth", - b"thumbWidth", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "encThumbHash", b"encThumbHash", "mediaKey", b"mediaKey", "mediaKeyTimestampMS", b"mediaKeyTimestampMS", "thumbHash", b"thumbHash", "thumbHeight", b"thumbHeight", "thumbWidth", b"thumbWidth"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "encThumbHash", b"encThumbHash", "mediaKey", b"mediaKey", "mediaKeyTimestampMS", b"mediaKeyTimestampMS", "thumbHash", b"thumbHash", "thumbHeight", b"thumbHeight", "thumbWidth", b"thumbWidth"]) -> None: ... URL_FIELD_NUMBER: builtins.int TITLE_FIELD_NUMBER: builtins.int @@ -3259,9 +1902,7 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): matchText: builtins.str previewType: builtins.str @property - def hqThumbnail( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail: ... + def hqThumbnail(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail: ... def __init__( self, *, @@ -3272,51 +1913,10 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): canonicalURL: builtins.str | None = ..., matchText: builtins.str | None = ..., previewType: builtins.str | None = ..., - hqThumbnail: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "hqThumbnail", - b"hqThumbnail", - "matchText", - b"matchText", - "previewType", - b"previewType", - "thumbData", - b"thumbData", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "canonicalURL", - b"canonicalURL", - "description", - b"description", - "hqThumbnail", - b"hqThumbnail", - "matchText", - b"matchText", - "previewType", - b"previewType", - "thumbData", - b"thumbData", - "title", - b"title", - ], + hqThumbnail: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "canonicalURL", b"canonicalURL", "description", b"description", "hqThumbnail", b"hqThumbnail", "matchText", b"matchText", "previewType", b"previewType", "thumbData", b"thumbData", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "canonicalURL", b"canonicalURL", "description", b"description", "hqThumbnail", b"hqThumbnail", "matchText", b"matchText", "previewType", b"previewType", "thumbData", b"thumbData", "title", b"title"]) -> None: ... MEDIAUPLOADRESULT_FIELD_NUMBER: builtins.int STICKERMESSAGE_FIELD_NUMBER: builtins.int @@ -3325,86 +1925,32 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): WAFFLENONCEFETCHREQUESTRESPONSE_FIELD_NUMBER: builtins.int FULLHISTORYSYNCONDEMANDREQUESTRESPONSE_FIELD_NUMBER: builtins.int COMPANIONMETANONCEFETCHREQUESTRESPONSE_FIELD_NUMBER: builtins.int - mediaUploadResult: ( - waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType - ) + mediaUploadResult: waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType @property def stickerMessage(self) -> global___StickerMessage: ... @property - def linkPreviewResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse: ... + def linkPreviewResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse: ... @property - def placeholderMessageResendResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse: ... + def placeholderMessageResendResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse: ... @property - def waffleNonceFetchRequestResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse: ... + def waffleNonceFetchRequestResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse: ... @property - def fullHistorySyncOnDemandRequestResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse: ... + def fullHistorySyncOnDemandRequestResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse: ... @property - def companionMetaNonceFetchRequestResponse( - self, - ) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse: ... + def companionMetaNonceFetchRequestResponse(self) -> global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse: ... def __init__( self, *, - mediaUploadResult: waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType - | None = ..., + mediaUploadResult: waMmsRetry.WAMmsRetry_pb2.MediaRetryNotification.ResultType.ValueType | None = ..., stickerMessage: global___StickerMessage | None = ..., - linkPreviewResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - | None = ..., - placeholderMessageResendResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - | None = ..., - waffleNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse - | None = ..., - fullHistorySyncOnDemandRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse - | None = ..., - companionMetaNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "companionMetaNonceFetchRequestResponse", - b"companionMetaNonceFetchRequestResponse", - "fullHistorySyncOnDemandRequestResponse", - b"fullHistorySyncOnDemandRequestResponse", - "linkPreviewResponse", - b"linkPreviewResponse", - "mediaUploadResult", - b"mediaUploadResult", - "placeholderMessageResendResponse", - b"placeholderMessageResendResponse", - "stickerMessage", - b"stickerMessage", - "waffleNonceFetchRequestResponse", - b"waffleNonceFetchRequestResponse", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "companionMetaNonceFetchRequestResponse", - b"companionMetaNonceFetchRequestResponse", - "fullHistorySyncOnDemandRequestResponse", - b"fullHistorySyncOnDemandRequestResponse", - "linkPreviewResponse", - b"linkPreviewResponse", - "mediaUploadResult", - b"mediaUploadResult", - "placeholderMessageResendResponse", - b"placeholderMessageResendResponse", - "stickerMessage", - b"stickerMessage", - "waffleNonceFetchRequestResponse", - b"waffleNonceFetchRequestResponse", - ], + linkPreviewResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse | None = ..., + placeholderMessageResendResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse | None = ..., + waffleNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse | None = ..., + fullHistorySyncOnDemandRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse | None = ..., + companionMetaNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.CompanionMetaNonceFetchResponse | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["companionMetaNonceFetchRequestResponse", b"companionMetaNonceFetchRequestResponse", "fullHistorySyncOnDemandRequestResponse", b"fullHistorySyncOnDemandRequestResponse", "linkPreviewResponse", b"linkPreviewResponse", "mediaUploadResult", b"mediaUploadResult", "placeholderMessageResendResponse", b"placeholderMessageResendResponse", "stickerMessage", b"stickerMessage", "waffleNonceFetchRequestResponse", b"waffleNonceFetchRequestResponse"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["companionMetaNonceFetchRequestResponse", b"companionMetaNonceFetchRequestResponse", "fullHistorySyncOnDemandRequestResponse", b"fullHistorySyncOnDemandRequestResponse", "linkPreviewResponse", b"linkPreviewResponse", "mediaUploadResult", b"mediaUploadResult", "placeholderMessageResendResponse", b"placeholderMessageResendResponse", "stickerMessage", b"stickerMessage", "waffleNonceFetchRequestResponse", b"waffleNonceFetchRequestResponse"]) -> None: ... PEERDATAOPERATIONREQUESTTYPE_FIELD_NUMBER: builtins.int STANZAID_FIELD_NUMBER: builtins.int @@ -3412,46 +1958,18 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType stanzaID: builtins.str @property - def peerDataOperationResult( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult - ]: ... + def peerDataOperationResult(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult]: ... def __init__( self, *, - peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType - | None = ..., + peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType | None = ..., stanzaID: builtins.str | None = ..., - peerDataOperationResult: collections.abc.Iterable[ - global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult - ] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - "stanzaID", - b"stanzaID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - "peerDataOperationResult", - b"peerDataOperationResult", - "stanzaID", - b"stanzaID", - ], + peerDataOperationResult: collections.abc.Iterable[global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["peerDataOperationRequestType", b"peerDataOperationRequestType", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["peerDataOperationRequestType", b"peerDataOperationRequestType", "peerDataOperationResult", b"peerDataOperationResult", "stanzaID", b"stanzaID"]) -> None: ... -global___PeerDataOperationRequestResponseMessage = ( - PeerDataOperationRequestResponseMessage -) +global___PeerDataOperationRequestResponseMessage = PeerDataOperationRequestResponseMessage @typing.final class HistorySyncNotification(google.protobuf.message.Message): @@ -3461,12 +1979,7 @@ class HistorySyncNotification(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HistorySyncTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HistorySyncNotification._HistorySyncType.ValueType - ], - builtins.type, - ): + class _HistorySyncTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HistorySyncNotification._HistorySyncType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INITIAL_BOOTSTRAP: HistorySyncNotification._HistorySyncType.ValueType # 0 INITIAL_STATUS_V3: HistorySyncNotification._HistorySyncType.ValueType # 1 @@ -3477,9 +1990,7 @@ class HistorySyncNotification(google.protobuf.message.Message): ON_DEMAND: HistorySyncNotification._HistorySyncType.ValueType # 6 NO_HISTORY: HistorySyncNotification._HistorySyncType.ValueType # 7 - class HistorySyncType( - _HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper - ): ... + class HistorySyncType(_HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper): ... INITIAL_BOOTSTRAP: HistorySyncNotification.HistorySyncType.ValueType # 0 INITIAL_STATUS_V3: HistorySyncNotification.HistorySyncType.ValueType # 1 FULL: HistorySyncNotification.HistorySyncType.ValueType # 2 @@ -3517,9 +2028,7 @@ class HistorySyncNotification(google.protobuf.message.Message): peerDataRequestSessionID: builtins.str encHandle: builtins.str @property - def fullHistorySyncOnDemandRequestMetadata( - self, - ) -> global___FullHistorySyncOnDemandRequestMetadata: ... + def fullHistorySyncOnDemandRequestMetadata(self) -> global___FullHistorySyncOnDemandRequestMetadata: ... def __init__( self, *, @@ -3528,84 +2037,18 @@ class HistorySyncNotification(google.protobuf.message.Message): mediaKey: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., directPath: builtins.str | None = ..., - syncType: global___HistorySyncNotification.HistorySyncType.ValueType - | None = ..., + syncType: global___HistorySyncNotification.HistorySyncType.ValueType | None = ..., chunkOrder: builtins.int | None = ..., originalMessageID: builtins.str | None = ..., progress: builtins.int | None = ..., oldestMsgInChunkTimestampSec: builtins.int | None = ..., initialHistBootstrapInlinePayload: builtins.bytes | None = ..., peerDataRequestSessionID: builtins.str | None = ..., - fullHistorySyncOnDemandRequestMetadata: global___FullHistorySyncOnDemandRequestMetadata - | None = ..., + fullHistorySyncOnDemandRequestMetadata: global___FullHistorySyncOnDemandRequestMetadata | None = ..., encHandle: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chunkOrder", - b"chunkOrder", - "directPath", - b"directPath", - "encHandle", - b"encHandle", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "fullHistorySyncOnDemandRequestMetadata", - b"fullHistorySyncOnDemandRequestMetadata", - "initialHistBootstrapInlinePayload", - b"initialHistBootstrapInlinePayload", - "mediaKey", - b"mediaKey", - "oldestMsgInChunkTimestampSec", - b"oldestMsgInChunkTimestampSec", - "originalMessageID", - b"originalMessageID", - "peerDataRequestSessionID", - b"peerDataRequestSessionID", - "progress", - b"progress", - "syncType", - b"syncType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chunkOrder", - b"chunkOrder", - "directPath", - b"directPath", - "encHandle", - b"encHandle", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "fullHistorySyncOnDemandRequestMetadata", - b"fullHistorySyncOnDemandRequestMetadata", - "initialHistBootstrapInlinePayload", - b"initialHistBootstrapInlinePayload", - "mediaKey", - b"mediaKey", - "oldestMsgInChunkTimestampSec", - b"oldestMsgInChunkTimestampSec", - "originalMessageID", - b"originalMessageID", - "peerDataRequestSessionID", - b"peerDataRequestSessionID", - "progress", - b"progress", - "syncType", - b"syncType", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["chunkOrder", b"chunkOrder", "directPath", b"directPath", "encHandle", b"encHandle", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "fullHistorySyncOnDemandRequestMetadata", b"fullHistorySyncOnDemandRequestMetadata", "initialHistBootstrapInlinePayload", b"initialHistBootstrapInlinePayload", "mediaKey", b"mediaKey", "oldestMsgInChunkTimestampSec", b"oldestMsgInChunkTimestampSec", "originalMessageID", b"originalMessageID", "peerDataRequestSessionID", b"peerDataRequestSessionID", "progress", b"progress", "syncType", b"syncType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chunkOrder", b"chunkOrder", "directPath", b"directPath", "encHandle", b"encHandle", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "fullHistorySyncOnDemandRequestMetadata", b"fullHistorySyncOnDemandRequestMetadata", "initialHistBootstrapInlinePayload", b"initialHistBootstrapInlinePayload", "mediaKey", b"mediaKey", "oldestMsgInChunkTimestampSec", b"oldestMsgInChunkTimestampSec", "originalMessageID", b"originalMessageID", "peerDataRequestSessionID", b"peerDataRequestSessionID", "progress", b"progress", "syncType", b"syncType"]) -> None: ... global___HistorySyncNotification = HistorySyncNotification @@ -3617,12 +2060,7 @@ class RequestWelcomeMessageMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _LocalChatStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - RequestWelcomeMessageMetadata._LocalChatState.ValueType - ], - builtins.type, - ): + class _LocalChatStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[RequestWelcomeMessageMetadata._LocalChatState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor EMPTY: RequestWelcomeMessageMetadata._LocalChatState.ValueType # 0 NON_EMPTY: RequestWelcomeMessageMetadata._LocalChatState.ValueType # 1 @@ -3636,15 +2074,10 @@ class RequestWelcomeMessageMetadata(google.protobuf.message.Message): def __init__( self, *, - localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["localChatState", b"localChatState"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["localChatState", b"localChatState"] + localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["localChatState", b"localChatState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["localChatState", b"localChatState"]) -> None: ... global___RequestWelcomeMessageMetadata = RequestWelcomeMessageMetadata @@ -3656,12 +2089,7 @@ class ProtocolMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ProtocolMessage._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProtocolMessage._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REVOKE: ProtocolMessage._Type.ValueType # 0 EPHEMERAL_SETTING: ProtocolMessage._Type.ValueType # 3 @@ -3675,9 +2103,7 @@ class ProtocolMessage(google.protobuf.message.Message): SHARE_PHONE_NUMBER: ProtocolMessage._Type.ValueType # 11 MESSAGE_EDIT: ProtocolMessage._Type.ValueType # 14 PEER_DATA_OPERATION_REQUEST_MESSAGE: ProtocolMessage._Type.ValueType # 16 - PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE: ( - ProtocolMessage._Type.ValueType - ) # 17 + PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE: ProtocolMessage._Type.ValueType # 17 REQUEST_WELCOME_MESSAGE: ProtocolMessage._Type.ValueType # 18 BOT_FEEDBACK_MESSAGE: ProtocolMessage._Type.ValueType # 19 MEDIA_NOTIFY_MESSAGE: ProtocolMessage._Type.ValueType # 20 @@ -3744,41 +2170,27 @@ class ProtocolMessage(google.protobuf.message.Message): @property def appStateSyncKeyRequest(self) -> global___AppStateSyncKeyRequest: ... @property - def initialSecurityNotificationSettingSync( - self, - ) -> global___InitialSecurityNotificationSettingSync: ... + def initialSecurityNotificationSettingSync(self) -> global___InitialSecurityNotificationSettingSync: ... @property - def appStateFatalExceptionNotification( - self, - ) -> global___AppStateFatalExceptionNotification: ... + def appStateFatalExceptionNotification(self) -> global___AppStateFatalExceptionNotification: ... @property def disappearingMode(self) -> global___DisappearingMode: ... @property def editedMessage(self) -> global___Message: ... @property - def peerDataOperationRequestMessage( - self, - ) -> global___PeerDataOperationRequestMessage: ... + def peerDataOperationRequestMessage(self) -> global___PeerDataOperationRequestMessage: ... @property - def peerDataOperationRequestResponseMessage( - self, - ) -> global___PeerDataOperationRequestResponseMessage: ... + def peerDataOperationRequestResponseMessage(self) -> global___PeerDataOperationRequestResponseMessage: ... @property def botFeedbackMessage(self) -> global___BotFeedbackMessage: ... @property - def requestWelcomeMessageMetadata( - self, - ) -> global___RequestWelcomeMessageMetadata: ... + def requestWelcomeMessageMetadata(self) -> global___RequestWelcomeMessageMetadata: ... @property def mediaNotifyMessage(self) -> global___MediaNotifyMessage: ... @property - def cloudApiThreadControlNotification( - self, - ) -> global___CloudAPIThreadControlNotification: ... + def cloudApiThreadControlNotification(self) -> global___CloudAPIThreadControlNotification: ... @property - def lidMigrationMappingSyncMessage( - self, - ) -> global___LIDMigrationMappingSyncMessage: ... + def lidMigrationMappingSyncMessage(self) -> global___LIDMigrationMappingSyncMessage: ... def __init__( self, *, @@ -3789,117 +2201,22 @@ class ProtocolMessage(google.protobuf.message.Message): historySyncNotification: global___HistorySyncNotification | None = ..., appStateSyncKeyShare: global___AppStateSyncKeyShare | None = ..., appStateSyncKeyRequest: global___AppStateSyncKeyRequest | None = ..., - initialSecurityNotificationSettingSync: global___InitialSecurityNotificationSettingSync - | None = ..., - appStateFatalExceptionNotification: global___AppStateFatalExceptionNotification - | None = ..., + initialSecurityNotificationSettingSync: global___InitialSecurityNotificationSettingSync | None = ..., + appStateFatalExceptionNotification: global___AppStateFatalExceptionNotification | None = ..., disappearingMode: global___DisappearingMode | None = ..., editedMessage: global___Message | None = ..., timestampMS: builtins.int | None = ..., - peerDataOperationRequestMessage: global___PeerDataOperationRequestMessage - | None = ..., - peerDataOperationRequestResponseMessage: global___PeerDataOperationRequestResponseMessage - | None = ..., + peerDataOperationRequestMessage: global___PeerDataOperationRequestMessage | None = ..., + peerDataOperationRequestResponseMessage: global___PeerDataOperationRequestResponseMessage | None = ..., botFeedbackMessage: global___BotFeedbackMessage | None = ..., invokerJID: builtins.str | None = ..., - requestWelcomeMessageMetadata: global___RequestWelcomeMessageMetadata - | None = ..., + requestWelcomeMessageMetadata: global___RequestWelcomeMessageMetadata | None = ..., mediaNotifyMessage: global___MediaNotifyMessage | None = ..., - cloudApiThreadControlNotification: global___CloudAPIThreadControlNotification - | None = ..., - lidMigrationMappingSyncMessage: global___LIDMigrationMappingSyncMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appStateFatalExceptionNotification", - b"appStateFatalExceptionNotification", - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "botFeedbackMessage", - b"botFeedbackMessage", - "cloudApiThreadControlNotification", - b"cloudApiThreadControlNotification", - "disappearingMode", - b"disappearingMode", - "editedMessage", - b"editedMessage", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "historySyncNotification", - b"historySyncNotification", - "initialSecurityNotificationSettingSync", - b"initialSecurityNotificationSettingSync", - "invokerJID", - b"invokerJID", - "key", - b"key", - "lidMigrationMappingSyncMessage", - b"lidMigrationMappingSyncMessage", - "mediaNotifyMessage", - b"mediaNotifyMessage", - "peerDataOperationRequestMessage", - b"peerDataOperationRequestMessage", - "peerDataOperationRequestResponseMessage", - b"peerDataOperationRequestResponseMessage", - "requestWelcomeMessageMetadata", - b"requestWelcomeMessageMetadata", - "timestampMS", - b"timestampMS", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appStateFatalExceptionNotification", - b"appStateFatalExceptionNotification", - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "botFeedbackMessage", - b"botFeedbackMessage", - "cloudApiThreadControlNotification", - b"cloudApiThreadControlNotification", - "disappearingMode", - b"disappearingMode", - "editedMessage", - b"editedMessage", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "historySyncNotification", - b"historySyncNotification", - "initialSecurityNotificationSettingSync", - b"initialSecurityNotificationSettingSync", - "invokerJID", - b"invokerJID", - "key", - b"key", - "lidMigrationMappingSyncMessage", - b"lidMigrationMappingSyncMessage", - "mediaNotifyMessage", - b"mediaNotifyMessage", - "peerDataOperationRequestMessage", - b"peerDataOperationRequestMessage", - "peerDataOperationRequestResponseMessage", - b"peerDataOperationRequestResponseMessage", - "requestWelcomeMessageMetadata", - b"requestWelcomeMessageMetadata", - "timestampMS", - b"timestampMS", - "type", - b"type", - ], + cloudApiThreadControlNotification: global___CloudAPIThreadControlNotification | None = ..., + lidMigrationMappingSyncMessage: global___LIDMigrationMappingSyncMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["appStateFatalExceptionNotification", b"appStateFatalExceptionNotification", "appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "botFeedbackMessage", b"botFeedbackMessage", "cloudApiThreadControlNotification", b"cloudApiThreadControlNotification", "disappearingMode", b"disappearingMode", "editedMessage", b"editedMessage", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "historySyncNotification", b"historySyncNotification", "initialSecurityNotificationSettingSync", b"initialSecurityNotificationSettingSync", "invokerJID", b"invokerJID", "key", b"key", "lidMigrationMappingSyncMessage", b"lidMigrationMappingSyncMessage", "mediaNotifyMessage", b"mediaNotifyMessage", "peerDataOperationRequestMessage", b"peerDataOperationRequestMessage", "peerDataOperationRequestResponseMessage", b"peerDataOperationRequestResponseMessage", "requestWelcomeMessageMetadata", b"requestWelcomeMessageMetadata", "timestampMS", b"timestampMS", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appStateFatalExceptionNotification", b"appStateFatalExceptionNotification", "appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "botFeedbackMessage", b"botFeedbackMessage", "cloudApiThreadControlNotification", b"cloudApiThreadControlNotification", "disappearingMode", b"disappearingMode", "editedMessage", b"editedMessage", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "historySyncNotification", b"historySyncNotification", "initialSecurityNotificationSettingSync", b"initialSecurityNotificationSettingSync", "invokerJID", b"invokerJID", "key", b"key", "lidMigrationMappingSyncMessage", b"lidMigrationMappingSyncMessage", "mediaNotifyMessage", b"mediaNotifyMessage", "peerDataOperationRequestMessage", b"peerDataOperationRequestMessage", "peerDataOperationRequestResponseMessage", b"peerDataOperationRequestResponseMessage", "requestWelcomeMessageMetadata", b"requestWelcomeMessageMetadata", "timestampMS", b"timestampMS", "type", b"type"]) -> None: ... global___ProtocolMessage = ProtocolMessage @@ -3911,31 +2228,16 @@ class CloudAPIThreadControlNotification(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CloudAPIThreadControlEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType - ], - builtins.type, - ): + class _CloudAPIThreadControlEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType # 0 - CONTROL_PASSED: ( - CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType - ) # 1 - CONTROL_TAKEN: ( - CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType - ) # 2 - - class CloudAPIThreadControl( - _CloudAPIThreadControl, metaclass=_CloudAPIThreadControlEnumTypeWrapper - ): ... + CONTROL_PASSED: CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType # 1 + CONTROL_TAKEN: CloudAPIThreadControlNotification._CloudAPIThreadControl.ValueType # 2 + + class CloudAPIThreadControl(_CloudAPIThreadControl, metaclass=_CloudAPIThreadControlEnumTypeWrapper): ... UNKNOWN: CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType # 0 - CONTROL_PASSED: ( - CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType - ) # 1 - CONTROL_TAKEN: ( - CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType - ) # 2 + CONTROL_PASSED: CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType # 1 + CONTROL_TAKEN: CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType # 2 STATUS_FIELD_NUMBER: builtins.int SENDERNOTIFICATIONTIMESTAMPMS_FIELD_NUMBER: builtins.int @@ -3948,38 +2250,13 @@ class CloudAPIThreadControlNotification(google.protobuf.message.Message): def __init__( self, *, - status: global___CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType - | None = ..., + status: global___CloudAPIThreadControlNotification.CloudAPIThreadControl.ValueType | None = ..., senderNotificationTimestampMS: builtins.int | None = ..., consumerLid: builtins.str | None = ..., consumerPhoneNumber: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "consumerLid", - b"consumerLid", - "consumerPhoneNumber", - b"consumerPhoneNumber", - "senderNotificationTimestampMS", - b"senderNotificationTimestampMS", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "consumerLid", - b"consumerLid", - "consumerPhoneNumber", - b"consumerPhoneNumber", - "senderNotificationTimestampMS", - b"senderNotificationTimestampMS", - "status", - b"status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["consumerLid", b"consumerLid", "consumerPhoneNumber", b"consumerPhoneNumber", "senderNotificationTimestampMS", b"senderNotificationTimestampMS", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["consumerLid", b"consumerLid", "consumerPhoneNumber", b"consumerPhoneNumber", "senderNotificationTimestampMS", b"senderNotificationTimestampMS", "status", b"status"]) -> None: ... global___CloudAPIThreadControlNotification = CloudAPIThreadControlNotification @@ -3991,12 +2268,7 @@ class BotFeedbackMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReportKindEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._ReportKind.ValueType - ], - builtins.type, - ): + class _ReportKindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._ReportKind.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GENERIC: BotFeedbackMessage._ReportKind.ValueType # 0 @@ -4007,135 +2279,58 @@ class BotFeedbackMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotFeedbackKindMultiplePositiveEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType - ], - builtins.type, - ): + class _BotFeedbackKindMultiplePositiveEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: ( - BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType - ) # 1 - - class BotFeedbackKindMultiplePositive( - _BotFeedbackKindMultiplePositive, - metaclass=_BotFeedbackKindMultiplePositiveEnumTypeWrapper, - ): ... - BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: ( - BotFeedbackMessage.BotFeedbackKindMultiplePositive.ValueType - ) # 1 + BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: BotFeedbackMessage._BotFeedbackKindMultiplePositive.ValueType # 1 + + class BotFeedbackKindMultiplePositive(_BotFeedbackKindMultiplePositive, metaclass=_BotFeedbackKindMultiplePositiveEnumTypeWrapper): ... + BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC: BotFeedbackMessage.BotFeedbackKindMultiplePositive.ValueType # 1 class _BotFeedbackKindMultipleNegative: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotFeedbackKindMultipleNegativeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ], - builtins.type, - ): + class _BotFeedbackKindMultipleNegativeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 1 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 2 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 4 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 8 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 16 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 32 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 64 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 128 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType - ) # 256 - - class BotFeedbackKindMultipleNegative( - _BotFeedbackKindMultipleNegative, - metaclass=_BotFeedbackKindMultipleNegativeEnumTypeWrapper, - ): ... - BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 1 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 2 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 4 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 8 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 16 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 32 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 64 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 128 - BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType - ) # 256 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 1 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 2 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 4 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 8 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 16 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 32 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 64 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 128 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage._BotFeedbackKindMultipleNegative.ValueType # 256 + + class BotFeedbackKindMultipleNegative(_BotFeedbackKindMultipleNegative, metaclass=_BotFeedbackKindMultipleNegativeEnumTypeWrapper): ... + BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 1 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 2 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 4 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 8 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 16 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 32 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 64 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 128 + BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage.BotFeedbackKindMultipleNegative.ValueType # 256 class _BotFeedbackKind: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotFeedbackKindEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotFeedbackMessage._BotFeedbackKind.ValueType - ], - builtins.type, - ): + class _BotFeedbackKindEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotFeedbackMessage._BotFeedbackKind.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor BOT_FEEDBACK_POSITIVE: BotFeedbackMessage._BotFeedbackKind.ValueType # 0 - BOT_FEEDBACK_NEGATIVE_GENERIC: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 1 - BOT_FEEDBACK_NEGATIVE_HELPFUL: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 2 - BOT_FEEDBACK_NEGATIVE_INTERESTING: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 3 - BOT_FEEDBACK_NEGATIVE_ACCURATE: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 4 + BOT_FEEDBACK_NEGATIVE_GENERIC: BotFeedbackMessage._BotFeedbackKind.ValueType # 1 + BOT_FEEDBACK_NEGATIVE_HELPFUL: BotFeedbackMessage._BotFeedbackKind.ValueType # 2 + BOT_FEEDBACK_NEGATIVE_INTERESTING: BotFeedbackMessage._BotFeedbackKind.ValueType # 3 + BOT_FEEDBACK_NEGATIVE_ACCURATE: BotFeedbackMessage._BotFeedbackKind.ValueType # 4 BOT_FEEDBACK_NEGATIVE_SAFE: BotFeedbackMessage._BotFeedbackKind.ValueType # 5 BOT_FEEDBACK_NEGATIVE_OTHER: BotFeedbackMessage._BotFeedbackKind.ValueType # 6 - BOT_FEEDBACK_NEGATIVE_REFUSED: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 7 - BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 8 - BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage._BotFeedbackKind.ValueType - ) # 9 - - class BotFeedbackKind( - _BotFeedbackKind, metaclass=_BotFeedbackKindEnumTypeWrapper - ): ... + BOT_FEEDBACK_NEGATIVE_REFUSED: BotFeedbackMessage._BotFeedbackKind.ValueType # 7 + BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage._BotFeedbackKind.ValueType # 8 + BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage._BotFeedbackKind.ValueType # 9 + + class BotFeedbackKind(_BotFeedbackKind, metaclass=_BotFeedbackKindEnumTypeWrapper): ... BOT_FEEDBACK_POSITIVE: BotFeedbackMessage.BotFeedbackKind.ValueType # 0 BOT_FEEDBACK_NEGATIVE_GENERIC: BotFeedbackMessage.BotFeedbackKind.ValueType # 1 BOT_FEEDBACK_NEGATIVE_HELPFUL: BotFeedbackMessage.BotFeedbackKind.ValueType # 2 @@ -4144,12 +2339,8 @@ class BotFeedbackMessage(google.protobuf.message.Message): BOT_FEEDBACK_NEGATIVE_SAFE: BotFeedbackMessage.BotFeedbackKind.ValueType # 5 BOT_FEEDBACK_NEGATIVE_OTHER: BotFeedbackMessage.BotFeedbackKind.ValueType # 6 BOT_FEEDBACK_NEGATIVE_REFUSED: BotFeedbackMessage.BotFeedbackKind.ValueType # 7 - BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: ( - BotFeedbackMessage.BotFeedbackKind.ValueType - ) # 8 - BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: ( - BotFeedbackMessage.BotFeedbackKind.ValueType - ) # 9 + BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING: BotFeedbackMessage.BotFeedbackKind.ValueType # 8 + BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT: BotFeedbackMessage.BotFeedbackKind.ValueType # 9 MESSAGEKEY_FIELD_NUMBER: builtins.int KIND_FIELD_NUMBER: builtins.int @@ -4174,40 +2365,8 @@ class BotFeedbackMessage(google.protobuf.message.Message): kindPositive: builtins.int | None = ..., kindReport: global___BotFeedbackMessage.ReportKind.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "kind", - b"kind", - "kindNegative", - b"kindNegative", - "kindPositive", - b"kindPositive", - "kindReport", - b"kindReport", - "messageKey", - b"messageKey", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "kind", - b"kind", - "kindNegative", - b"kindNegative", - "kindPositive", - b"kindPositive", - "kindReport", - b"kindReport", - "messageKey", - b"messageKey", - "text", - b"text", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["kind", b"kind", "kindNegative", b"kindNegative", "kindPositive", b"kindPositive", "kindReport", b"kindReport", "messageKey", b"messageKey", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["kind", b"kind", "kindNegative", b"kindNegative", "kindPositive", b"kindPositive", "kindReport", b"kindReport", "messageKey", b"messageKey", "text", b"text"]) -> None: ... global___BotFeedbackMessage = BotFeedbackMessage @@ -4219,12 +2378,7 @@ class VideoMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AttributionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - VideoMessage._Attribution.ValueType - ], - builtins.type, - ): + class _AttributionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VideoMessage._Attribution.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: VideoMessage._Attribution.ValueType # 0 GIPHY: VideoMessage._Attribution.ValueType # 1 @@ -4284,25 +2438,13 @@ class VideoMessage(google.protobuf.message.Message): staticURL: builtins.str accessibilityLabel: builtins.str @property - def interactiveAnnotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def interactiveAnnotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... @property def contextInfo(self) -> global___ContextInfo: ... @property - def annotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def annotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... @property - def processedVideos( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ProcessedVideo - ]: ... + def processedVideos(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ProcessedVideo]: ... def __init__( self, *, @@ -4317,8 +2459,7 @@ class VideoMessage(google.protobuf.message.Message): height: builtins.int | None = ..., width: builtins.int | None = ..., fileEncSHA256: builtins.bytes | None = ..., - interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., JPEGThumbnail: builtins.bytes | None = ..., @@ -4330,119 +2471,12 @@ class VideoMessage(google.protobuf.message.Message): thumbnailSHA256: builtins.bytes | None = ..., thumbnailEncSHA256: builtins.bytes | None = ..., staticURL: builtins.str | None = ..., - annotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + annotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., accessibilityLabel: builtins.str | None = ..., processedVideos: collections.abc.Iterable[global___ProcessedVideo] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "seconds", - b"seconds", - "staticURL", - b"staticURL", - "streamingSidecar", - b"streamingSidecar", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "annotations", - b"annotations", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "interactiveAnnotations", - b"interactiveAnnotations", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "processedVideos", - b"processedVideos", - "seconds", - b"seconds", - "staticURL", - b"staticURL", - "streamingSidecar", - b"streamingSidecar", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "seconds", b"seconds", "staticURL", b"staticURL", "streamingSidecar", b"streamingSidecar", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "annotations", b"annotations", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "interactiveAnnotations", b"interactiveAnnotations", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "processedVideos", b"processedVideos", "seconds", b"seconds", "staticURL", b"staticURL", "streamingSidecar", b"streamingSidecar", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> None: ... global___VideoMessage = VideoMessage @@ -4454,21 +2488,14 @@ class ExtendedTextMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _InviteLinkGroupTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedTextMessage._InviteLinkGroupType.ValueType - ], - builtins.type, - ): + class _InviteLinkGroupTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedTextMessage._InviteLinkGroupType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: ExtendedTextMessage._InviteLinkGroupType.ValueType # 0 PARENT: ExtendedTextMessage._InviteLinkGroupType.ValueType # 1 SUB: ExtendedTextMessage._InviteLinkGroupType.ValueType # 2 DEFAULT_SUB: ExtendedTextMessage._InviteLinkGroupType.ValueType # 3 - class InviteLinkGroupType( - _InviteLinkGroupType, metaclass=_InviteLinkGroupTypeEnumTypeWrapper - ): ... + class InviteLinkGroupType(_InviteLinkGroupType, metaclass=_InviteLinkGroupTypeEnumTypeWrapper): ... DEFAULT: ExtendedTextMessage.InviteLinkGroupType.ValueType # 0 PARENT: ExtendedTextMessage.InviteLinkGroupType.ValueType # 1 SUB: ExtendedTextMessage.InviteLinkGroupType.ValueType # 2 @@ -4478,12 +2505,7 @@ class ExtendedTextMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PreviewTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedTextMessage._PreviewType.ValueType - ], - builtins.type, - ): + class _PreviewTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedTextMessage._PreviewType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ExtendedTextMessage._PreviewType.ValueType # 0 VIDEO: ExtendedTextMessage._PreviewType.ValueType # 1 @@ -4504,12 +2526,7 @@ class ExtendedTextMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FontTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ExtendedTextMessage._FontType.ValueType - ], - builtins.type, - ): + class _FontTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedTextMessage._FontType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SYSTEM: ExtendedTextMessage._FontType.ValueType # 0 SYSTEM_TEXT: ExtendedTextMessage._FontType.ValueType # 1 @@ -4608,135 +2625,17 @@ class ExtendedTextMessage(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., thumbnailHeight: builtins.int | None = ..., thumbnailWidth: builtins.int | None = ..., - inviteLinkGroupType: global___ExtendedTextMessage.InviteLinkGroupType.ValueType - | None = ..., + inviteLinkGroupType: global___ExtendedTextMessage.InviteLinkGroupType.ValueType | None = ..., inviteLinkParentGroupSubjectV2: builtins.str | None = ..., inviteLinkParentGroupThumbnailV2: builtins.bytes | None = ..., - inviteLinkGroupTypeV2: global___ExtendedTextMessage.InviteLinkGroupType.ValueType - | None = ..., + inviteLinkGroupTypeV2: global___ExtendedTextMessage.InviteLinkGroupType.ValueType | None = ..., viewOnce: builtins.bool | None = ..., videoHeight: builtins.int | None = ..., videoWidth: builtins.int | None = ..., faviconMMSMetadata: global___MMSThumbnailMetadata | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "backgroundArgb", - b"backgroundArgb", - "canonicalURL", - b"canonicalURL", - "contextInfo", - b"contextInfo", - "description", - b"description", - "doNotPlayInline", - b"doNotPlayInline", - "faviconMMSMetadata", - b"faviconMMSMetadata", - "font", - b"font", - "inviteLinkGroupType", - b"inviteLinkGroupType", - "inviteLinkGroupTypeV2", - b"inviteLinkGroupTypeV2", - "inviteLinkParentGroupSubjectV2", - b"inviteLinkParentGroupSubjectV2", - "inviteLinkParentGroupThumbnailV2", - b"inviteLinkParentGroupThumbnailV2", - "matchedText", - b"matchedText", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "previewType", - b"previewType", - "text", - b"text", - "textArgb", - b"textArgb", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - "videoHeight", - b"videoHeight", - "videoWidth", - b"videoWidth", - "viewOnce", - b"viewOnce", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "backgroundArgb", - b"backgroundArgb", - "canonicalURL", - b"canonicalURL", - "contextInfo", - b"contextInfo", - "description", - b"description", - "doNotPlayInline", - b"doNotPlayInline", - "faviconMMSMetadata", - b"faviconMMSMetadata", - "font", - b"font", - "inviteLinkGroupType", - b"inviteLinkGroupType", - "inviteLinkGroupTypeV2", - b"inviteLinkGroupTypeV2", - "inviteLinkParentGroupSubjectV2", - b"inviteLinkParentGroupSubjectV2", - "inviteLinkParentGroupThumbnailV2", - b"inviteLinkParentGroupThumbnailV2", - "matchedText", - b"matchedText", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "previewType", - b"previewType", - "text", - b"text", - "textArgb", - b"textArgb", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - "videoHeight", - b"videoHeight", - "videoWidth", - b"videoWidth", - "viewOnce", - b"viewOnce", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "backgroundArgb", b"backgroundArgb", "canonicalURL", b"canonicalURL", "contextInfo", b"contextInfo", "description", b"description", "doNotPlayInline", b"doNotPlayInline", "faviconMMSMetadata", b"faviconMMSMetadata", "font", b"font", "inviteLinkGroupType", b"inviteLinkGroupType", "inviteLinkGroupTypeV2", b"inviteLinkGroupTypeV2", "inviteLinkParentGroupSubjectV2", b"inviteLinkParentGroupSubjectV2", "inviteLinkParentGroupThumbnailV2", b"inviteLinkParentGroupThumbnailV2", "matchedText", b"matchedText", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "previewType", b"previewType", "text", b"text", "textArgb", b"textArgb", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title", "videoHeight", b"videoHeight", "videoWidth", b"videoWidth", "viewOnce", b"viewOnce"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "backgroundArgb", b"backgroundArgb", "canonicalURL", b"canonicalURL", "contextInfo", b"contextInfo", "description", b"description", "doNotPlayInline", b"doNotPlayInline", "faviconMMSMetadata", b"faviconMMSMetadata", "font", b"font", "inviteLinkGroupType", b"inviteLinkGroupType", "inviteLinkGroupTypeV2", b"inviteLinkGroupTypeV2", "inviteLinkParentGroupSubjectV2", b"inviteLinkParentGroupSubjectV2", "inviteLinkParentGroupThumbnailV2", b"inviteLinkParentGroupThumbnailV2", "matchedText", b"matchedText", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "previewType", b"previewType", "text", b"text", "textArgb", b"textArgb", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title", "videoHeight", b"videoHeight", "videoWidth", b"videoWidth", "viewOnce", b"viewOnce"]) -> None: ... global___ExtendedTextMessage = ExtendedTextMessage @@ -4748,12 +2647,7 @@ class InvoiceMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AttachmentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - InvoiceMessage._AttachmentType.ValueType - ], - builtins.type, - ): + class _AttachmentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[InvoiceMessage._AttachmentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor IMAGE: InvoiceMessage._AttachmentType.ValueType # 0 PDF: InvoiceMessage._AttachmentType.ValueType # 1 @@ -4796,56 +2690,8 @@ class InvoiceMessage(google.protobuf.message.Message): attachmentDirectPath: builtins.str | None = ..., attachmentJPEGThumbnail: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "attachmentDirectPath", - b"attachmentDirectPath", - "attachmentFileEncSHA256", - b"attachmentFileEncSHA256", - "attachmentFileSHA256", - b"attachmentFileSHA256", - "attachmentJPEGThumbnail", - b"attachmentJPEGThumbnail", - "attachmentMediaKey", - b"attachmentMediaKey", - "attachmentMediaKeyTimestamp", - b"attachmentMediaKeyTimestamp", - "attachmentMimetype", - b"attachmentMimetype", - "attachmentType", - b"attachmentType", - "note", - b"note", - "token", - b"token", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "attachmentDirectPath", - b"attachmentDirectPath", - "attachmentFileEncSHA256", - b"attachmentFileEncSHA256", - "attachmentFileSHA256", - b"attachmentFileSHA256", - "attachmentJPEGThumbnail", - b"attachmentJPEGThumbnail", - "attachmentMediaKey", - b"attachmentMediaKey", - "attachmentMediaKeyTimestamp", - b"attachmentMediaKeyTimestamp", - "attachmentMimetype", - b"attachmentMimetype", - "attachmentType", - b"attachmentType", - "note", - b"note", - "token", - b"token", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["attachmentDirectPath", b"attachmentDirectPath", "attachmentFileEncSHA256", b"attachmentFileEncSHA256", "attachmentFileSHA256", b"attachmentFileSHA256", "attachmentJPEGThumbnail", b"attachmentJPEGThumbnail", "attachmentMediaKey", b"attachmentMediaKey", "attachmentMediaKeyTimestamp", b"attachmentMediaKeyTimestamp", "attachmentMimetype", b"attachmentMimetype", "attachmentType", b"attachmentType", "note", b"note", "token", b"token"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["attachmentDirectPath", b"attachmentDirectPath", "attachmentFileEncSHA256", b"attachmentFileEncSHA256", "attachmentFileSHA256", b"attachmentFileSHA256", "attachmentJPEGThumbnail", b"attachmentJPEGThumbnail", "attachmentMediaKey", b"attachmentMediaKey", "attachmentMediaKeyTimestamp", b"attachmentMediaKeyTimestamp", "attachmentMimetype", b"attachmentMimetype", "attachmentType", b"attachmentType", "note", b"note", "token", b"token"]) -> None: ... global___InvoiceMessage = InvoiceMessage @@ -4857,20 +2703,13 @@ class ImageMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ImageSourceTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ImageMessage._ImageSourceType.ValueType - ], - builtins.type, - ): + class _ImageSourceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ImageMessage._ImageSourceType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor USER_IMAGE: ImageMessage._ImageSourceType.ValueType # 0 AI_GENERATED: ImageMessage._ImageSourceType.ValueType # 1 AI_MODIFIED: ImageMessage._ImageSourceType.ValueType # 2 - class ImageSourceType( - _ImageSourceType, metaclass=_ImageSourceTypeEnumTypeWrapper - ): ... + class ImageSourceType(_ImageSourceType, metaclass=_ImageSourceTypeEnumTypeWrapper): ... USER_IMAGE: ImageMessage.ImageSourceType.ValueType # 0 AI_GENERATED: ImageMessage.ImageSourceType.ValueType # 1 AI_MODIFIED: ImageMessage.ImageSourceType.ValueType # 2 @@ -4930,25 +2769,13 @@ class ImageMessage(google.protobuf.message.Message): imageSourceType: global___ImageMessage.ImageSourceType.ValueType accessibilityLabel: builtins.str @property - def interactiveAnnotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def interactiveAnnotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... @property def contextInfo(self) -> global___ContextInfo: ... @property - def scanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def scanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def annotations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___InteractiveAnnotation - ]: ... + def annotations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InteractiveAnnotation]: ... def __init__( self, *, @@ -4961,8 +2788,7 @@ class ImageMessage(google.protobuf.message.Message): width: builtins.int | None = ..., mediaKey: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., - interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + interactiveAnnotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., JPEGThumbnail: builtins.bytes | None = ..., @@ -4979,131 +2805,12 @@ class ImageMessage(google.protobuf.message.Message): thumbnailSHA256: builtins.bytes | None = ..., thumbnailEncSHA256: builtins.bytes | None = ..., staticURL: builtins.str | None = ..., - annotations: collections.abc.Iterable[global___InteractiveAnnotation] - | None = ..., + annotations: collections.abc.Iterable[global___InteractiveAnnotation] | None = ..., imageSourceType: global___ImageMessage.ImageSourceType.ValueType | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "experimentGroupID", - b"experimentGroupID", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstScanLength", - b"firstScanLength", - "firstScanSidecar", - b"firstScanSidecar", - "height", - b"height", - "imageSourceType", - b"imageSourceType", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "midQualityFileEncSHA256", - b"midQualityFileEncSHA256", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "mimetype", - b"mimetype", - "scansSidecar", - b"scansSidecar", - "staticURL", - b"staticURL", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "annotations", - b"annotations", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "experimentGroupID", - b"experimentGroupID", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstScanLength", - b"firstScanLength", - "firstScanSidecar", - b"firstScanSidecar", - "height", - b"height", - "imageSourceType", - b"imageSourceType", - "interactiveAnnotations", - b"interactiveAnnotations", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "midQualityFileEncSHA256", - b"midQualityFileEncSHA256", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "mimetype", - b"mimetype", - "scanLengths", - b"scanLengths", - "scansSidecar", - b"scansSidecar", - "staticURL", - b"staticURL", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailSHA256", - b"thumbnailSHA256", - "viewOnce", - b"viewOnce", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "experimentGroupID", b"experimentGroupID", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstScanLength", b"firstScanLength", "firstScanSidecar", b"firstScanSidecar", "height", b"height", "imageSourceType", b"imageSourceType", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "midQualityFileEncSHA256", b"midQualityFileEncSHA256", "midQualityFileSHA256", b"midQualityFileSHA256", "mimetype", b"mimetype", "scansSidecar", b"scansSidecar", "staticURL", b"staticURL", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "annotations", b"annotations", "caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "experimentGroupID", b"experimentGroupID", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstScanLength", b"firstScanLength", "firstScanSidecar", b"firstScanSidecar", "height", b"height", "imageSourceType", b"imageSourceType", "interactiveAnnotations", b"interactiveAnnotations", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "midQualityFileEncSHA256", b"midQualityFileEncSHA256", "midQualityFileSHA256", b"midQualityFileSHA256", "mimetype", b"mimetype", "scanLengths", b"scanLengths", "scansSidecar", b"scansSidecar", "staticURL", b"staticURL", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailSHA256", b"thumbnailSHA256", "viewOnce", b"viewOnce", "width", b"width"]) -> None: ... global___ImageMessage = ImageMessage @@ -5115,19 +2822,12 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusAttributionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo._StatusAttributionType.ValueType - ], - builtins.type, - ): + class _StatusAttributionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo._StatusAttributionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ContextInfo._StatusAttributionType.ValueType # 0 RESHARED_FROM_MENTION: ContextInfo._StatusAttributionType.ValueType # 1 - class StatusAttributionType( - _StatusAttributionType, metaclass=_StatusAttributionTypeEnumTypeWrapper - ): ... + class StatusAttributionType(_StatusAttributionType, metaclass=_StatusAttributionTypeEnumTypeWrapper): ... NONE: ContextInfo.StatusAttributionType.ValueType # 0 RESHARED_FROM_MENTION: ContextInfo.StatusAttributionType.ValueType # 1 @@ -5139,28 +2839,15 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ContentTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ], - builtins.type, - ): + class _ContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - UPDATE: ( - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ) # 1 - UPDATE_CARD: ( - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ) # 2 - LINK_CARD: ( - ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType - ) # 3 + UPDATE: ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType # 1 + UPDATE_CARD: ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType # 2 + LINK_CARD: ContextInfo.ForwardedNewsletterMessageInfo._ContentType.ValueType # 3 class ContentType(_ContentType, metaclass=_ContentTypeEnumTypeWrapper): ... UPDATE: ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType # 1 - UPDATE_CARD: ( - ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType - ) # 2 + UPDATE_CARD: ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType # 2 LINK_CARD: ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType # 3 NEWSLETTERJID_FIELD_NUMBER: builtins.int @@ -5171,9 +2858,7 @@ class ContextInfo(google.protobuf.message.Message): newsletterJID: builtins.str serverMessageID: builtins.int newsletterName: builtins.str - contentType: ( - global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType - ) + contentType: global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType accessibilityText: builtins.str def __init__( self, @@ -5181,40 +2866,11 @@ class ContextInfo(google.protobuf.message.Message): newsletterJID: builtins.str | None = ..., serverMessageID: builtins.int | None = ..., newsletterName: builtins.str | None = ..., - contentType: global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType - | None = ..., + contentType: global___ContextInfo.ForwardedNewsletterMessageInfo.ContentType.ValueType | None = ..., accessibilityText: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accessibilityText", - b"accessibilityText", - "contentType", - b"contentType", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - "serverMessageID", - b"serverMessageID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accessibilityText", - b"accessibilityText", - "contentType", - b"contentType", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - "serverMessageID", - b"serverMessageID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accessibilityText", b"accessibilityText", "contentType", b"contentType", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName", "serverMessageID", b"serverMessageID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accessibilityText", b"accessibilityText", "contentType", b"contentType", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName", "serverMessageID", b"serverMessageID"]) -> None: ... @typing.final class ExternalAdReplyInfo(google.protobuf.message.Message): @@ -5224,12 +2880,7 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MediaTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo.ExternalAdReplyInfo._MediaType.ValueType - ], - builtins.type, - ): + class _MediaTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo.ExternalAdReplyInfo._MediaType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ContextInfo.ExternalAdReplyInfo._MediaType.ValueType # 0 IMAGE: ContextInfo.ExternalAdReplyInfo._MediaType.ValueType # 1 @@ -5289,8 +2940,7 @@ class ContextInfo(google.protobuf.message.Message): *, title: builtins.str | None = ..., body: builtins.str | None = ..., - mediaType: global___ContextInfo.ExternalAdReplyInfo.MediaType.ValueType - | None = ..., + mediaType: global___ContextInfo.ExternalAdReplyInfo.MediaType.ValueType | None = ..., thumbnailURL: builtins.str | None = ..., mediaURL: builtins.str | None = ..., thumbnail: builtins.bytes | None = ..., @@ -5311,104 +2961,8 @@ class ContextInfo(google.protobuf.message.Message): disableNudge: builtins.bool | None = ..., originalImageURL: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "adContextPreviewDismissed", - b"adContextPreviewDismissed", - "automatedGreetingMessageShown", - b"automatedGreetingMessageShown", - "body", - b"body", - "clickToWhatsappCall", - b"clickToWhatsappCall", - "containsAutoReply", - b"containsAutoReply", - "ctaPayload", - b"ctaPayload", - "ctwaClid", - b"ctwaClid", - "disableNudge", - b"disableNudge", - "greetingMessageBody", - b"greetingMessageBody", - "mediaType", - b"mediaType", - "mediaURL", - b"mediaURL", - "originalImageURL", - b"originalImageURL", - "ref", - b"ref", - "renderLargerThumbnail", - b"renderLargerThumbnail", - "showAdAttribution", - b"showAdAttribution", - "sourceApp", - b"sourceApp", - "sourceID", - b"sourceID", - "sourceType", - b"sourceType", - "sourceURL", - b"sourceURL", - "thumbnail", - b"thumbnail", - "thumbnailURL", - b"thumbnailURL", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "adContextPreviewDismissed", - b"adContextPreviewDismissed", - "automatedGreetingMessageShown", - b"automatedGreetingMessageShown", - "body", - b"body", - "clickToWhatsappCall", - b"clickToWhatsappCall", - "containsAutoReply", - b"containsAutoReply", - "ctaPayload", - b"ctaPayload", - "ctwaClid", - b"ctwaClid", - "disableNudge", - b"disableNudge", - "greetingMessageBody", - b"greetingMessageBody", - "mediaType", - b"mediaType", - "mediaURL", - b"mediaURL", - "originalImageURL", - b"originalImageURL", - "ref", - b"ref", - "renderLargerThumbnail", - b"renderLargerThumbnail", - "showAdAttribution", - b"showAdAttribution", - "sourceApp", - b"sourceApp", - "sourceID", - b"sourceID", - "sourceType", - b"sourceType", - "sourceURL", - b"sourceURL", - "thumbnail", - b"thumbnail", - "thumbnailURL", - b"thumbnailURL", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["adContextPreviewDismissed", b"adContextPreviewDismissed", "automatedGreetingMessageShown", b"automatedGreetingMessageShown", "body", b"body", "clickToWhatsappCall", b"clickToWhatsappCall", "containsAutoReply", b"containsAutoReply", "ctaPayload", b"ctaPayload", "ctwaClid", b"ctwaClid", "disableNudge", b"disableNudge", "greetingMessageBody", b"greetingMessageBody", "mediaType", b"mediaType", "mediaURL", b"mediaURL", "originalImageURL", b"originalImageURL", "ref", b"ref", "renderLargerThumbnail", b"renderLargerThumbnail", "showAdAttribution", b"showAdAttribution", "sourceApp", b"sourceApp", "sourceID", b"sourceID", "sourceType", b"sourceType", "sourceURL", b"sourceURL", "thumbnail", b"thumbnail", "thumbnailURL", b"thumbnailURL", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["adContextPreviewDismissed", b"adContextPreviewDismissed", "automatedGreetingMessageShown", b"automatedGreetingMessageShown", "body", b"body", "clickToWhatsappCall", b"clickToWhatsappCall", "containsAutoReply", b"containsAutoReply", "ctaPayload", b"ctaPayload", "ctwaClid", b"ctwaClid", "disableNudge", b"disableNudge", "greetingMessageBody", b"greetingMessageBody", "mediaType", b"mediaType", "mediaURL", b"mediaURL", "originalImageURL", b"originalImageURL", "ref", b"ref", "renderLargerThumbnail", b"renderLargerThumbnail", "showAdAttribution", b"showAdAttribution", "sourceApp", b"sourceApp", "sourceID", b"sourceID", "sourceType", b"sourceType", "sourceURL", b"sourceURL", "thumbnail", b"thumbnail", "thumbnailURL", b"thumbnailURL", "title", b"title"]) -> None: ... @typing.final class AdReplyInfo(google.protobuf.message.Message): @@ -5418,12 +2972,7 @@ class ContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MediaTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ContextInfo.AdReplyInfo._MediaType.ValueType - ], - builtins.type, - ): + class _MediaTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ContextInfo.AdReplyInfo._MediaType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ContextInfo.AdReplyInfo._MediaType.ValueType # 0 IMAGE: ContextInfo.AdReplyInfo._MediaType.ValueType # 1 @@ -5446,37 +2995,12 @@ class ContextInfo(google.protobuf.message.Message): self, *, advertiserName: builtins.str | None = ..., - mediaType: global___ContextInfo.AdReplyInfo.MediaType.ValueType - | None = ..., + mediaType: global___ContextInfo.AdReplyInfo.MediaType.ValueType | None = ..., JPEGThumbnail: builtins.bytes | None = ..., caption: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "advertiserName", - b"advertiserName", - "caption", - b"caption", - "mediaType", - b"mediaType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "advertiserName", - b"advertiserName", - "caption", - b"caption", - "mediaType", - b"mediaType", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "advertiserName", b"advertiserName", "caption", b"caption", "mediaType", b"mediaType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "advertiserName", b"advertiserName", "caption", b"caption", "mediaType", b"mediaType"]) -> None: ... @typing.final class FeatureEligibilities(google.protobuf.message.Message): @@ -5495,28 +3019,8 @@ class ContextInfo(google.protobuf.message.Message): cannotBeRanked: builtins.bool | None = ..., canRequestFeedback: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "canRequestFeedback", - b"canRequestFeedback", - "cannotBeRanked", - b"cannotBeRanked", - "cannotBeReactedTo", - b"cannotBeReactedTo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "canRequestFeedback", - b"canRequestFeedback", - "cannotBeRanked", - b"cannotBeRanked", - "cannotBeReactedTo", - b"cannotBeReactedTo", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["canRequestFeedback", b"canRequestFeedback", "cannotBeRanked", b"cannotBeRanked", "cannotBeReactedTo", b"cannotBeReactedTo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["canRequestFeedback", b"canRequestFeedback", "cannotBeRanked", b"cannotBeRanked", "cannotBeReactedTo", b"cannotBeReactedTo"]) -> None: ... @typing.final class DataSharingContext(google.protobuf.message.Message): @@ -5536,9 +3040,7 @@ class ContextInfo(google.protobuf.message.Message): intData: builtins.int floatData: builtins.float @property - def contents( - self, - ) -> global___ContextInfo.DataSharingContext.Parameters: ... + def contents(self) -> global___ContextInfo.DataSharingContext.Parameters: ... def __init__( self, *, @@ -5546,39 +3048,10 @@ class ContextInfo(google.protobuf.message.Message): stringData: builtins.str | None = ..., intData: builtins.int | None = ..., floatData: builtins.float | None = ..., - contents: global___ContextInfo.DataSharingContext.Parameters - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contents", - b"contents", - "floatData", - b"floatData", - "intData", - b"intData", - "key", - b"key", - "stringData", - b"stringData", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contents", - b"contents", - "floatData", - b"floatData", - "intData", - b"intData", - "key", - b"key", - "stringData", - b"stringData", - ], + contents: global___ContextInfo.DataSharingContext.Parameters | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["contents", b"contents", "floatData", b"floatData", "intData", b"intData", "key", b"key", "stringData", b"stringData"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contents", b"contents", "floatData", b"floatData", "intData", b"intData", "key", b"key", "stringData", b"stringData"]) -> None: ... SHOWMMDISCLOSURE_FIELD_NUMBER: builtins.int ENCRYPTEDSIGNALTOKENCONSENTED_FIELD_NUMBER: builtins.int @@ -5586,41 +3059,16 @@ class ContextInfo(google.protobuf.message.Message): showMmDisclosure: builtins.bool encryptedSignalTokenConsented: builtins.str @property - def parameters( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ContextInfo.DataSharingContext.Parameters - ]: ... + def parameters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContextInfo.DataSharingContext.Parameters]: ... def __init__( self, *, showMmDisclosure: builtins.bool | None = ..., encryptedSignalTokenConsented: builtins.str | None = ..., - parameters: collections.abc.Iterable[ - global___ContextInfo.DataSharingContext.Parameters - ] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encryptedSignalTokenConsented", - b"encryptedSignalTokenConsented", - "showMmDisclosure", - b"showMmDisclosure", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encryptedSignalTokenConsented", - b"encryptedSignalTokenConsented", - "parameters", - b"parameters", - "showMmDisclosure", - b"showMmDisclosure", - ], + parameters: collections.abc.Iterable[global___ContextInfo.DataSharingContext.Parameters] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["encryptedSignalTokenConsented", b"encryptedSignalTokenConsented", "showMmDisclosure", b"showMmDisclosure"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encryptedSignalTokenConsented", b"encryptedSignalTokenConsented", "parameters", b"parameters", "showMmDisclosure", b"showMmDisclosure"]) -> None: ... @typing.final class ForwardedAIBotMessageInfo(google.protobuf.message.Message): @@ -5639,28 +3087,8 @@ class ContextInfo(google.protobuf.message.Message): botJID: builtins.str | None = ..., creatorName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "botJID", - b"botJID", - "botName", - b"botName", - "creatorName", - b"creatorName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "botJID", - b"botJID", - "botName", - b"botName", - "creatorName", - b"creatorName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["botJID", b"botJID", "botName", b"botName", "creatorName", b"creatorName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["botJID", b"botJID", "botName", b"botName", "creatorName", b"creatorName"]) -> None: ... @typing.final class UTMInfo(google.protobuf.message.Message): @@ -5676,18 +3104,8 @@ class ContextInfo(google.protobuf.message.Message): utmSource: builtins.str | None = ..., utmCampaign: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "utmCampaign", b"utmCampaign", "utmSource", b"utmSource" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "utmCampaign", b"utmCampaign", "utmSource", b"utmSource" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["utmCampaign", b"utmCampaign", "utmSource", b"utmSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["utmCampaign", b"utmCampaign", "utmSource", b"utmSource"]) -> None: ... @typing.final class BusinessMessageForwardInfo(google.protobuf.message.Message): @@ -5700,12 +3118,8 @@ class ContextInfo(google.protobuf.message.Message): *, businessOwnerJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["businessOwnerJID", b"businessOwnerJID"]) -> None: ... STANZAID_FIELD_NUMBER: builtins.int PARTICIPANT_FIELD_NUMBER: builtins.int @@ -5779,11 +3193,7 @@ class ContextInfo(google.protobuf.message.Message): @property def quotedMessage(self) -> global___Message: ... @property - def mentionedJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def mentionedJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def quotedAd(self) -> global___ContextInfo.AdReplyInfo: ... @property @@ -5795,29 +3205,19 @@ class ContextInfo(google.protobuf.message.Message): @property def actionLink(self) -> global___ActionLink: ... @property - def groupMentions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupMention - ]: ... + def groupMentions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupMention]: ... @property def utm(self) -> global___ContextInfo.UTMInfo: ... @property - def forwardedNewsletterMessageInfo( - self, - ) -> global___ContextInfo.ForwardedNewsletterMessageInfo: ... + def forwardedNewsletterMessageInfo(self) -> global___ContextInfo.ForwardedNewsletterMessageInfo: ... @property - def businessMessageForwardInfo( - self, - ) -> global___ContextInfo.BusinessMessageForwardInfo: ... + def businessMessageForwardInfo(self) -> global___ContextInfo.BusinessMessageForwardInfo: ... @property def dataSharingContext(self) -> global___ContextInfo.DataSharingContext: ... @property def featureEligibilities(self) -> global___ContextInfo.FeatureEligibilities: ... @property - def forwardedAiBotMessageInfo( - self, - ) -> global___ContextInfo.ForwardedAIBotMessageInfo: ... + def forwardedAiBotMessageInfo(self) -> global___ContextInfo.ForwardedAIBotMessageInfo: ... @property def urlTrackingMap(self) -> global___UrlTrackingMap: ... def __init__( @@ -5851,10 +3251,8 @@ class ContextInfo(google.protobuf.message.Message): isSampled: builtins.bool | None = ..., groupMentions: collections.abc.Iterable[global___GroupMention] | None = ..., utm: global___ContextInfo.UTMInfo | None = ..., - forwardedNewsletterMessageInfo: global___ContextInfo.ForwardedNewsletterMessageInfo - | None = ..., - businessMessageForwardInfo: global___ContextInfo.BusinessMessageForwardInfo - | None = ..., + forwardedNewsletterMessageInfo: global___ContextInfo.ForwardedNewsletterMessageInfo | None = ..., + businessMessageForwardInfo: global___ContextInfo.BusinessMessageForwardInfo | None = ..., smbClientCampaignID: builtins.str | None = ..., smbServerCampaignID: builtins.str | None = ..., dataSharingContext: global___ContextInfo.DataSharingContext | None = ..., @@ -5864,186 +3262,12 @@ class ContextInfo(google.protobuf.message.Message): entryPointConversionExternalMedium: builtins.str | None = ..., ctwaSignals: builtins.str | None = ..., ctwaPayload: builtins.bytes | None = ..., - forwardedAiBotMessageInfo: global___ContextInfo.ForwardedAIBotMessageInfo - | None = ..., - statusAttributionType: global___ContextInfo.StatusAttributionType.ValueType - | None = ..., + forwardedAiBotMessageInfo: global___ContextInfo.ForwardedAIBotMessageInfo | None = ..., + statusAttributionType: global___ContextInfo.StatusAttributionType.ValueType | None = ..., urlTrackingMap: global___UrlTrackingMap | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionLink", - b"actionLink", - "alwaysShowAdAttribution", - b"alwaysShowAdAttribution", - "businessMessageForwardInfo", - b"businessMessageForwardInfo", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - "ctwaPayload", - b"ctwaPayload", - "ctwaSignals", - b"ctwaSignals", - "dataSharingContext", - b"dataSharingContext", - "disappearingMode", - b"disappearingMode", - "entryPointConversionApp", - b"entryPointConversionApp", - "entryPointConversionDelaySeconds", - b"entryPointConversionDelaySeconds", - "entryPointConversionExternalMedium", - b"entryPointConversionExternalMedium", - "entryPointConversionExternalSource", - b"entryPointConversionExternalSource", - "entryPointConversionSource", - b"entryPointConversionSource", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "expiration", - b"expiration", - "externalAdReply", - b"externalAdReply", - "featureEligibilities", - b"featureEligibilities", - "forwardedAiBotMessageInfo", - b"forwardedAiBotMessageInfo", - "forwardedNewsletterMessageInfo", - b"forwardedNewsletterMessageInfo", - "forwardingScore", - b"forwardingScore", - "groupSubject", - b"groupSubject", - "isForwarded", - b"isForwarded", - "isSampled", - b"isSampled", - "parentGroupJID", - b"parentGroupJID", - "participant", - b"participant", - "placeholderKey", - b"placeholderKey", - "quotedAd", - b"quotedAd", - "quotedMessage", - b"quotedMessage", - "remoteJID", - b"remoteJID", - "smbClientCampaignID", - b"smbClientCampaignID", - "smbServerCampaignID", - b"smbServerCampaignID", - "stanzaID", - b"stanzaID", - "statusAttributionType", - b"statusAttributionType", - "trustBannerAction", - b"trustBannerAction", - "trustBannerType", - b"trustBannerType", - "urlTrackingMap", - b"urlTrackingMap", - "utm", - b"utm", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionLink", - b"actionLink", - "alwaysShowAdAttribution", - b"alwaysShowAdAttribution", - "businessMessageForwardInfo", - b"businessMessageForwardInfo", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - "ctwaPayload", - b"ctwaPayload", - "ctwaSignals", - b"ctwaSignals", - "dataSharingContext", - b"dataSharingContext", - "disappearingMode", - b"disappearingMode", - "entryPointConversionApp", - b"entryPointConversionApp", - "entryPointConversionDelaySeconds", - b"entryPointConversionDelaySeconds", - "entryPointConversionExternalMedium", - b"entryPointConversionExternalMedium", - "entryPointConversionExternalSource", - b"entryPointConversionExternalSource", - "entryPointConversionSource", - b"entryPointConversionSource", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "expiration", - b"expiration", - "externalAdReply", - b"externalAdReply", - "featureEligibilities", - b"featureEligibilities", - "forwardedAiBotMessageInfo", - b"forwardedAiBotMessageInfo", - "forwardedNewsletterMessageInfo", - b"forwardedNewsletterMessageInfo", - "forwardingScore", - b"forwardingScore", - "groupMentions", - b"groupMentions", - "groupSubject", - b"groupSubject", - "isForwarded", - b"isForwarded", - "isSampled", - b"isSampled", - "mentionedJID", - b"mentionedJID", - "parentGroupJID", - b"parentGroupJID", - "participant", - b"participant", - "placeholderKey", - b"placeholderKey", - "quotedAd", - b"quotedAd", - "quotedMessage", - b"quotedMessage", - "remoteJID", - b"remoteJID", - "smbClientCampaignID", - b"smbClientCampaignID", - "smbServerCampaignID", - b"smbServerCampaignID", - "stanzaID", - b"stanzaID", - "statusAttributionType", - b"statusAttributionType", - "trustBannerAction", - b"trustBannerAction", - "trustBannerType", - b"trustBannerType", - "urlTrackingMap", - b"urlTrackingMap", - "utm", - b"utm", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actionLink", b"actionLink", "alwaysShowAdAttribution", b"alwaysShowAdAttribution", "businessMessageForwardInfo", b"businessMessageForwardInfo", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "ctwaPayload", b"ctwaPayload", "ctwaSignals", b"ctwaSignals", "dataSharingContext", b"dataSharingContext", "disappearingMode", b"disappearingMode", "entryPointConversionApp", b"entryPointConversionApp", "entryPointConversionDelaySeconds", b"entryPointConversionDelaySeconds", "entryPointConversionExternalMedium", b"entryPointConversionExternalMedium", "entryPointConversionExternalSource", b"entryPointConversionExternalSource", "entryPointConversionSource", b"entryPointConversionSource", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "ephemeralSharedSecret", b"ephemeralSharedSecret", "expiration", b"expiration", "externalAdReply", b"externalAdReply", "featureEligibilities", b"featureEligibilities", "forwardedAiBotMessageInfo", b"forwardedAiBotMessageInfo", "forwardedNewsletterMessageInfo", b"forwardedNewsletterMessageInfo", "forwardingScore", b"forwardingScore", "groupSubject", b"groupSubject", "isForwarded", b"isForwarded", "isSampled", b"isSampled", "parentGroupJID", b"parentGroupJID", "participant", b"participant", "placeholderKey", b"placeholderKey", "quotedAd", b"quotedAd", "quotedMessage", b"quotedMessage", "remoteJID", b"remoteJID", "smbClientCampaignID", b"smbClientCampaignID", "smbServerCampaignID", b"smbServerCampaignID", "stanzaID", b"stanzaID", "statusAttributionType", b"statusAttributionType", "trustBannerAction", b"trustBannerAction", "trustBannerType", b"trustBannerType", "urlTrackingMap", b"urlTrackingMap", "utm", b"utm"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionLink", b"actionLink", "alwaysShowAdAttribution", b"alwaysShowAdAttribution", "businessMessageForwardInfo", b"businessMessageForwardInfo", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "ctwaPayload", b"ctwaPayload", "ctwaSignals", b"ctwaSignals", "dataSharingContext", b"dataSharingContext", "disappearingMode", b"disappearingMode", "entryPointConversionApp", b"entryPointConversionApp", "entryPointConversionDelaySeconds", b"entryPointConversionDelaySeconds", "entryPointConversionExternalMedium", b"entryPointConversionExternalMedium", "entryPointConversionExternalSource", b"entryPointConversionExternalSource", "entryPointConversionSource", b"entryPointConversionSource", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "ephemeralSharedSecret", b"ephemeralSharedSecret", "expiration", b"expiration", "externalAdReply", b"externalAdReply", "featureEligibilities", b"featureEligibilities", "forwardedAiBotMessageInfo", b"forwardedAiBotMessageInfo", "forwardedNewsletterMessageInfo", b"forwardedNewsletterMessageInfo", "forwardingScore", b"forwardingScore", "groupMentions", b"groupMentions", "groupSubject", b"groupSubject", "isForwarded", b"isForwarded", "isSampled", b"isSampled", "mentionedJID", b"mentionedJID", "parentGroupJID", b"parentGroupJID", "participant", b"participant", "placeholderKey", b"placeholderKey", "quotedAd", b"quotedAd", "quotedMessage", b"quotedMessage", "remoteJID", b"remoteJID", "smbClientCampaignID", b"smbClientCampaignID", "smbServerCampaignID", b"smbServerCampaignID", "stanzaID", b"stanzaID", "statusAttributionType", b"statusAttributionType", "trustBannerAction", b"trustBannerAction", "trustBannerType", b"trustBannerType", "urlTrackingMap", b"urlTrackingMap", "utm", b"utm"]) -> None: ... global___ContextInfo = ContextInfo @@ -6055,12 +3279,7 @@ class BotPluginMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PluginTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotPluginMetadata._PluginType.ValueType - ], - builtins.type, - ): + class _PluginTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotPluginMetadata._PluginType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_PLUGIN: BotPluginMetadata._PluginType.ValueType # 0 REELS: BotPluginMetadata._PluginType.ValueType # 1 @@ -6075,12 +3294,7 @@ class BotPluginMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SearchProviderEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotPluginMetadata._SearchProvider.ValueType - ], - builtins.type, - ): + class _SearchProviderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotPluginMetadata._SearchProvider.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: BotPluginMetadata._SearchProvider.ValueType # 0 BING: BotPluginMetadata._SearchProvider.ValueType # 1 @@ -6134,64 +3348,8 @@ class BotPluginMetadata(google.protobuf.message.Message): parentPluginType: global___BotPluginMetadata.PluginType.ValueType | None = ..., faviconCDNURL: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deprecatedField", - b"deprecatedField", - "expectedLinksCount", - b"expectedLinksCount", - "faviconCDNURL", - b"faviconCDNURL", - "parentPluginMessageKey", - b"parentPluginMessageKey", - "parentPluginType", - b"parentPluginType", - "pluginType", - b"pluginType", - "profilePhotoCDNURL", - b"profilePhotoCDNURL", - "provider", - b"provider", - "referenceIndex", - b"referenceIndex", - "searchProviderURL", - b"searchProviderURL", - "searchQuery", - b"searchQuery", - "thumbnailCDNURL", - b"thumbnailCDNURL", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deprecatedField", - b"deprecatedField", - "expectedLinksCount", - b"expectedLinksCount", - "faviconCDNURL", - b"faviconCDNURL", - "parentPluginMessageKey", - b"parentPluginMessageKey", - "parentPluginType", - b"parentPluginType", - "pluginType", - b"pluginType", - "profilePhotoCDNURL", - b"profilePhotoCDNURL", - "provider", - b"provider", - "referenceIndex", - b"referenceIndex", - "searchProviderURL", - b"searchProviderURL", - "searchQuery", - b"searchQuery", - "thumbnailCDNURL", - b"thumbnailCDNURL", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deprecatedField", b"deprecatedField", "expectedLinksCount", b"expectedLinksCount", "faviconCDNURL", b"faviconCDNURL", "parentPluginMessageKey", b"parentPluginMessageKey", "parentPluginType", b"parentPluginType", "pluginType", b"pluginType", "profilePhotoCDNURL", b"profilePhotoCDNURL", "provider", b"provider", "referenceIndex", b"referenceIndex", "searchProviderURL", b"searchProviderURL", "searchQuery", b"searchQuery", "thumbnailCDNURL", b"thumbnailCDNURL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deprecatedField", b"deprecatedField", "expectedLinksCount", b"expectedLinksCount", "faviconCDNURL", b"faviconCDNURL", "parentPluginMessageKey", b"parentPluginMessageKey", "parentPluginType", b"parentPluginType", "pluginType", b"pluginType", "profilePhotoCDNURL", b"profilePhotoCDNURL", "provider", b"provider", "referenceIndex", b"referenceIndex", "searchProviderURL", b"searchProviderURL", "searchQuery", b"searchQuery", "thumbnailCDNURL", b"thumbnailCDNURL"]) -> None: ... global___BotPluginMetadata = BotPluginMetadata @@ -6203,94 +3361,39 @@ class AIRichResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AIRichResponseSubMessageTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ], - builtins.type, - ): + class _AIRichResponseSubMessageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AIRichResponseMessage._AIRichResponseSubMessageType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AI_RICH_RESPONSE_UNKNOWN: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 0 - AI_RICH_RESPONSE_GRID_IMAGE: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 1 - AI_RICH_RESPONSE_TEXT: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 2 - AI_RICH_RESPONSE_INLINE_IMAGE: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 3 - AI_RICH_RESPONSE_TABLE: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 4 - AI_RICH_RESPONSE_CODE: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 5 - AI_RICH_RESPONSE_DYNAMIC: ( - AIRichResponseMessage._AIRichResponseSubMessageType.ValueType - ) # 6 - - class AIRichResponseSubMessageType( - _AIRichResponseSubMessageType, - metaclass=_AIRichResponseSubMessageTypeEnumTypeWrapper, - ): ... - AI_RICH_RESPONSE_UNKNOWN: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 0 - AI_RICH_RESPONSE_GRID_IMAGE: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 1 - AI_RICH_RESPONSE_TEXT: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 2 - AI_RICH_RESPONSE_INLINE_IMAGE: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 3 - AI_RICH_RESPONSE_TABLE: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 4 - AI_RICH_RESPONSE_CODE: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 5 - AI_RICH_RESPONSE_DYNAMIC: ( - AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) # 6 + AI_RICH_RESPONSE_UNKNOWN: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 0 + AI_RICH_RESPONSE_GRID_IMAGE: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 1 + AI_RICH_RESPONSE_TEXT: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 2 + AI_RICH_RESPONSE_INLINE_IMAGE: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 3 + AI_RICH_RESPONSE_TABLE: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 4 + AI_RICH_RESPONSE_CODE: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 5 + AI_RICH_RESPONSE_DYNAMIC: AIRichResponseMessage._AIRichResponseSubMessageType.ValueType # 6 + + class AIRichResponseSubMessageType(_AIRichResponseSubMessageType, metaclass=_AIRichResponseSubMessageTypeEnumTypeWrapper): ... + AI_RICH_RESPONSE_UNKNOWN: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 0 + AI_RICH_RESPONSE_GRID_IMAGE: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 1 + AI_RICH_RESPONSE_TEXT: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 2 + AI_RICH_RESPONSE_INLINE_IMAGE: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 3 + AI_RICH_RESPONSE_TABLE: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 4 + AI_RICH_RESPONSE_CODE: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 5 + AI_RICH_RESPONSE_DYNAMIC: AIRichResponseMessage.AIRichResponseSubMessageType.ValueType # 6 class _AIRichResponseMessageType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AIRichResponseMessageTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AIRichResponseMessage._AIRichResponseMessageType.ValueType - ], - builtins.type, - ): + class _AIRichResponseMessageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AIRichResponseMessage._AIRichResponseMessageType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - AI_RICH_RESPONSE_TYPE_UNKNOWN: ( - AIRichResponseMessage._AIRichResponseMessageType.ValueType - ) # 0 - AI_RICH_RESPONSE_TYPE_STANDARD: ( - AIRichResponseMessage._AIRichResponseMessageType.ValueType - ) # 1 - AI_RICH_RESPONSE_TYPE_ARTIFACTS: ( - AIRichResponseMessage._AIRichResponseMessageType.ValueType - ) # 2 - - class AIRichResponseMessageType( - _AIRichResponseMessageType, metaclass=_AIRichResponseMessageTypeEnumTypeWrapper - ): ... - AI_RICH_RESPONSE_TYPE_UNKNOWN: ( - AIRichResponseMessage.AIRichResponseMessageType.ValueType - ) # 0 - AI_RICH_RESPONSE_TYPE_STANDARD: ( - AIRichResponseMessage.AIRichResponseMessageType.ValueType - ) # 1 - AI_RICH_RESPONSE_TYPE_ARTIFACTS: ( - AIRichResponseMessage.AIRichResponseMessageType.ValueType - ) # 2 + AI_RICH_RESPONSE_TYPE_UNKNOWN: AIRichResponseMessage._AIRichResponseMessageType.ValueType # 0 + AI_RICH_RESPONSE_TYPE_STANDARD: AIRichResponseMessage._AIRichResponseMessageType.ValueType # 1 + AI_RICH_RESPONSE_TYPE_ARTIFACTS: AIRichResponseMessage._AIRichResponseMessageType.ValueType # 2 + + class AIRichResponseMessageType(_AIRichResponseMessageType, metaclass=_AIRichResponseMessageTypeEnumTypeWrapper): ... + AI_RICH_RESPONSE_TYPE_UNKNOWN: AIRichResponseMessage.AIRichResponseMessageType.ValueType # 0 + AI_RICH_RESPONSE_TYPE_STANDARD: AIRichResponseMessage.AIRichResponseMessageType.ValueType # 1 + AI_RICH_RESPONSE_TYPE_ARTIFACTS: AIRichResponseMessage.AIRichResponseMessageType.ValueType # 2 @typing.final class AIRichResponseDynamicMetadata(google.protobuf.message.Message): @@ -6300,21 +3403,13 @@ class AIRichResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AIRichResponseDynamicMetadataTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AIRichResponseMessage.AIRichResponseDynamicMetadata._AIRichResponseDynamicMetadataType.ValueType - ], - builtins.type, - ): + class _AIRichResponseDynamicMetadataTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AIRichResponseMessage.AIRichResponseDynamicMetadata._AIRichResponseDynamicMetadataType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN: AIRichResponseMessage.AIRichResponseDynamicMetadata._AIRichResponseDynamicMetadataType.ValueType # 0 AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE: AIRichResponseMessage.AIRichResponseDynamicMetadata._AIRichResponseDynamicMetadataType.ValueType # 1 AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF: AIRichResponseMessage.AIRichResponseDynamicMetadata._AIRichResponseDynamicMetadataType.ValueType # 2 - class AIRichResponseDynamicMetadataType( - _AIRichResponseDynamicMetadataType, - metaclass=_AIRichResponseDynamicMetadataTypeEnumTypeWrapper, - ): ... + class AIRichResponseDynamicMetadataType(_AIRichResponseDynamicMetadataType, metaclass=_AIRichResponseDynamicMetadataTypeEnumTypeWrapper): ... AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN: AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType.ValueType # 0 AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE: AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType.ValueType # 1 AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF: AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType.ValueType # 2 @@ -6330,38 +3425,13 @@ class AIRichResponseMessage(google.protobuf.message.Message): def __init__( self, *, - type: global___AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType.ValueType - | None = ..., + type: global___AIRichResponseMessage.AIRichResponseDynamicMetadata.AIRichResponseDynamicMetadataType.ValueType | None = ..., version: builtins.int | None = ..., URL: builtins.str | None = ..., loopCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "loopCount", - b"loopCount", - "type", - b"type", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "loopCount", - b"loopCount", - "type", - b"type", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "loopCount", b"loopCount", "type", b"type", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "loopCount", b"loopCount", "type", b"type", "version", b"version"]) -> None: ... @typing.final class AIRichResponseCodeMetadata(google.protobuf.message.Message): @@ -6371,12 +3441,7 @@ class AIRichResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AIRichResponseCodeHighlightTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AIRichResponseMessage.AIRichResponseCodeMetadata._AIRichResponseCodeHighlightType.ValueType - ], - builtins.type, - ): + class _AIRichResponseCodeHighlightTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AIRichResponseMessage.AIRichResponseCodeMetadata._AIRichResponseCodeHighlightType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT: AIRichResponseMessage.AIRichResponseCodeMetadata._AIRichResponseCodeHighlightType.ValueType # 0 AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD: AIRichResponseMessage.AIRichResponseCodeMetadata._AIRichResponseCodeHighlightType.ValueType # 1 @@ -6385,10 +3450,7 @@ class AIRichResponseMessage(google.protobuf.message.Message): AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER: AIRichResponseMessage.AIRichResponseCodeMetadata._AIRichResponseCodeHighlightType.ValueType # 4 AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT: AIRichResponseMessage.AIRichResponseCodeMetadata._AIRichResponseCodeHighlightType.ValueType # 5 - class AIRichResponseCodeHighlightType( - _AIRichResponseCodeHighlightType, - metaclass=_AIRichResponseCodeHighlightTypeEnumTypeWrapper, - ): ... + class AIRichResponseCodeHighlightType(_AIRichResponseCodeHighlightType, metaclass=_AIRichResponseCodeHighlightTypeEnumTypeWrapper): ... AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT: AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType.ValueType # 0 AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD: AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType.ValueType # 1 AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD: AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType.ValueType # 2 @@ -6407,50 +3469,25 @@ class AIRichResponseMessage(google.protobuf.message.Message): def __init__( self, *, - highlightType: global___AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType.ValueType - | None = ..., + highlightType: global___AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeHighlightType.ValueType | None = ..., codeContent: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "codeContent", b"codeContent", "highlightType", b"highlightType" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "codeContent", b"codeContent", "highlightType", b"highlightType" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["codeContent", b"codeContent", "highlightType", b"highlightType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["codeContent", b"codeContent", "highlightType", b"highlightType"]) -> None: ... CODELANGUAGE_FIELD_NUMBER: builtins.int CODEBLOCKS_FIELD_NUMBER: builtins.int codeLanguage: builtins.str @property - def codeBlocks( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock - ]: ... + def codeBlocks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock]: ... def __init__( self, *, codeLanguage: builtins.str | None = ..., - codeBlocks: collections.abc.Iterable[ - global___AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["codeLanguage", b"codeLanguage"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "codeBlocks", b"codeBlocks", "codeLanguage", b"codeLanguage" - ], + codeBlocks: collections.abc.Iterable[global___AIRichResponseMessage.AIRichResponseCodeMetadata.AIRichResponseCodeBlock] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["codeLanguage", b"codeLanguage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["codeBlocks", b"codeBlocks", "codeLanguage", b"codeLanguage"]) -> None: ... @typing.final class AIRichResponseInlineImageMetadata(google.protobuf.message.Message): @@ -6460,21 +3497,13 @@ class AIRichResponseMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AIRichResponseImageAlignmentEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AIRichResponseMessage.AIRichResponseInlineImageMetadata._AIRichResponseImageAlignment.ValueType - ], - builtins.type, - ): + class _AIRichResponseImageAlignmentEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AIRichResponseMessage.AIRichResponseInlineImageMetadata._AIRichResponseImageAlignment.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED: AIRichResponseMessage.AIRichResponseInlineImageMetadata._AIRichResponseImageAlignment.ValueType # 0 AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED: AIRichResponseMessage.AIRichResponseInlineImageMetadata._AIRichResponseImageAlignment.ValueType # 1 AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED: AIRichResponseMessage.AIRichResponseInlineImageMetadata._AIRichResponseImageAlignment.ValueType # 2 - class AIRichResponseImageAlignment( - _AIRichResponseImageAlignment, - metaclass=_AIRichResponseImageAlignmentEnumTypeWrapper, - ): ... + class AIRichResponseImageAlignment(_AIRichResponseImageAlignment, metaclass=_AIRichResponseImageAlignmentEnumTypeWrapper): ... AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED: AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment.ValueType # 0 AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED: AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment.ValueType # 1 AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED: AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment.ValueType # 2 @@ -6491,39 +3520,13 @@ class AIRichResponseMessage(google.protobuf.message.Message): def __init__( self, *, - imageURL: global___AIRichResponseMessage.AIRichResponseImageURL - | None = ..., + imageURL: global___AIRichResponseMessage.AIRichResponseImageURL | None = ..., imageText: builtins.str | None = ..., - alignment: global___AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment.ValueType - | None = ..., + alignment: global___AIRichResponseMessage.AIRichResponseInlineImageMetadata.AIRichResponseImageAlignment.ValueType | None = ..., tapLinkURL: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "alignment", - b"alignment", - "imageText", - b"imageText", - "imageURL", - b"imageURL", - "tapLinkURL", - b"tapLinkURL", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "alignment", - b"alignment", - "imageText", - b"imageText", - "imageURL", - b"imageURL", - "tapLinkURL", - b"tapLinkURL", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["alignment", b"alignment", "imageText", b"imageText", "imageURL", b"imageURL", "tapLinkURL", b"tapLinkURL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["alignment", b"alignment", "imageText", b"imageText", "imageURL", b"imageURL", "tapLinkURL", b"tapLinkURL"]) -> None: ... @typing.final class AIRichResponseSubMessage(google.protobuf.message.Message): @@ -6536,85 +3539,31 @@ class AIRichResponseMessage(google.protobuf.message.Message): CODEMETADATA_FIELD_NUMBER: builtins.int TABLEMETADATA_FIELD_NUMBER: builtins.int DYNAMICMETADATA_FIELD_NUMBER: builtins.int - messageType: ( - global___AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - ) + messageType: global___AIRichResponseMessage.AIRichResponseSubMessageType.ValueType messageText: builtins.str @property - def gridImageMetadata( - self, - ) -> global___AIRichResponseMessage.AIRichResponseGridImageMetadata: ... + def gridImageMetadata(self) -> global___AIRichResponseMessage.AIRichResponseGridImageMetadata: ... @property - def imageMetadata( - self, - ) -> global___AIRichResponseMessage.AIRichResponseInlineImageMetadata: ... + def imageMetadata(self) -> global___AIRichResponseMessage.AIRichResponseInlineImageMetadata: ... @property - def codeMetadata( - self, - ) -> global___AIRichResponseMessage.AIRichResponseCodeMetadata: ... + def codeMetadata(self) -> global___AIRichResponseMessage.AIRichResponseCodeMetadata: ... @property - def tableMetadata( - self, - ) -> global___AIRichResponseMessage.AIRichResponseTableMetadata: ... + def tableMetadata(self) -> global___AIRichResponseMessage.AIRichResponseTableMetadata: ... @property - def dynamicMetadata( - self, - ) -> global___AIRichResponseMessage.AIRichResponseDynamicMetadata: ... + def dynamicMetadata(self) -> global___AIRichResponseMessage.AIRichResponseDynamicMetadata: ... def __init__( self, *, - messageType: global___AIRichResponseMessage.AIRichResponseSubMessageType.ValueType - | None = ..., - gridImageMetadata: global___AIRichResponseMessage.AIRichResponseGridImageMetadata - | None = ..., + messageType: global___AIRichResponseMessage.AIRichResponseSubMessageType.ValueType | None = ..., + gridImageMetadata: global___AIRichResponseMessage.AIRichResponseGridImageMetadata | None = ..., messageText: builtins.str | None = ..., - imageMetadata: global___AIRichResponseMessage.AIRichResponseInlineImageMetadata - | None = ..., - codeMetadata: global___AIRichResponseMessage.AIRichResponseCodeMetadata - | None = ..., - tableMetadata: global___AIRichResponseMessage.AIRichResponseTableMetadata - | None = ..., - dynamicMetadata: global___AIRichResponseMessage.AIRichResponseDynamicMetadata - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "codeMetadata", - b"codeMetadata", - "dynamicMetadata", - b"dynamicMetadata", - "gridImageMetadata", - b"gridImageMetadata", - "imageMetadata", - b"imageMetadata", - "messageText", - b"messageText", - "messageType", - b"messageType", - "tableMetadata", - b"tableMetadata", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "codeMetadata", - b"codeMetadata", - "dynamicMetadata", - b"dynamicMetadata", - "gridImageMetadata", - b"gridImageMetadata", - "imageMetadata", - b"imageMetadata", - "messageText", - b"messageText", - "messageType", - b"messageType", - "tableMetadata", - b"tableMetadata", - ], + imageMetadata: global___AIRichResponseMessage.AIRichResponseInlineImageMetadata | None = ..., + codeMetadata: global___AIRichResponseMessage.AIRichResponseCodeMetadata | None = ..., + tableMetadata: global___AIRichResponseMessage.AIRichResponseTableMetadata | None = ..., + dynamicMetadata: global___AIRichResponseMessage.AIRichResponseDynamicMetadata | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["codeMetadata", b"codeMetadata", "dynamicMetadata", b"dynamicMetadata", "gridImageMetadata", b"gridImageMetadata", "imageMetadata", b"imageMetadata", "messageText", b"messageText", "messageType", b"messageType", "tableMetadata", b"tableMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["codeMetadata", b"codeMetadata", "dynamicMetadata", b"dynamicMetadata", "gridImageMetadata", b"gridImageMetadata", "imageMetadata", b"imageMetadata", "messageText", b"messageText", "messageType", b"messageType", "tableMetadata", b"tableMetadata"]) -> None: ... @typing.final class AIRichResponseTableMetadata(google.protobuf.message.Message): @@ -6628,41 +3577,23 @@ class AIRichResponseMessage(google.protobuf.message.Message): ISHEADING_FIELD_NUMBER: builtins.int isHeading: builtins.bool @property - def items( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def items(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, items: collections.abc.Iterable[builtins.str] | None = ..., isHeading: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isHeading", b"isHeading"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "isHeading", b"isHeading", "items", b"items" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isHeading", b"isHeading"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isHeading", b"isHeading", "items", b"items"]) -> None: ... ROWS_FIELD_NUMBER: builtins.int @property - def rows( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow - ]: ... + def rows(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow]: ... def __init__( self, *, - rows: collections.abc.Iterable[ - global___AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow - ] - | None = ..., + rows: collections.abc.Iterable[global___AIRichResponseMessage.AIRichResponseTableMetadata.AIRichResponseTableRow] | None = ..., ) -> None: ... def ClearField(self, field_name: typing.Literal["rows", b"rows"]) -> None: ... @@ -6673,34 +3604,17 @@ class AIRichResponseMessage(google.protobuf.message.Message): GRIDIMAGEURL_FIELD_NUMBER: builtins.int IMAGEURLS_FIELD_NUMBER: builtins.int @property - def gridImageURL( - self, - ) -> global___AIRichResponseMessage.AIRichResponseImageURL: ... + def gridImageURL(self) -> global___AIRichResponseMessage.AIRichResponseImageURL: ... @property - def imageURLs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AIRichResponseMessage.AIRichResponseImageURL - ]: ... + def imageURLs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AIRichResponseMessage.AIRichResponseImageURL]: ... def __init__( self, *, - gridImageURL: global___AIRichResponseMessage.AIRichResponseImageURL - | None = ..., - imageURLs: collections.abc.Iterable[ - global___AIRichResponseMessage.AIRichResponseImageURL - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["gridImageURL", b"gridImageURL"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "gridImageURL", b"gridImageURL", "imageURLs", b"imageURLs" - ], + gridImageURL: global___AIRichResponseMessage.AIRichResponseImageURL | None = ..., + imageURLs: collections.abc.Iterable[global___AIRichResponseMessage.AIRichResponseImageURL] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["gridImageURL", b"gridImageURL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["gridImageURL", b"gridImageURL", "imageURLs", b"imageURLs"]) -> None: ... @typing.final class AIRichResponseImageURL(google.protobuf.message.Message): @@ -6716,53 +3630,22 @@ class AIRichResponseMessage(google.protobuf.message.Message): imagePreviewURL: builtins.str | None = ..., imageHighResURL: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "imageHighResURL", - b"imageHighResURL", - "imagePreviewURL", - b"imagePreviewURL", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "imageHighResURL", - b"imageHighResURL", - "imagePreviewURL", - b"imagePreviewURL", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["imageHighResURL", b"imageHighResURL", "imagePreviewURL", b"imagePreviewURL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["imageHighResURL", b"imageHighResURL", "imagePreviewURL", b"imagePreviewURL"]) -> None: ... MESSAGETYPE_FIELD_NUMBER: builtins.int SUBMESSAGES_FIELD_NUMBER: builtins.int messageType: global___AIRichResponseMessage.AIRichResponseMessageType.ValueType @property - def submessages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AIRichResponseMessage.AIRichResponseSubMessage - ]: ... + def submessages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AIRichResponseMessage.AIRichResponseSubMessage]: ... def __init__( self, *, - messageType: global___AIRichResponseMessage.AIRichResponseMessageType.ValueType - | None = ..., - submessages: collections.abc.Iterable[ - global___AIRichResponseMessage.AIRichResponseSubMessage - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageType", b"messageType"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageType", b"messageType", "submessages", b"submessages" - ], + messageType: global___AIRichResponseMessage.AIRichResponseMessageType.ValueType | None = ..., + submessages: collections.abc.Iterable[global___AIRichResponseMessage.AIRichResponseSubMessage] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["messageType", b"messageType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageType", b"messageType", "submessages", b"submessages"]) -> None: ... global___AIRichResponseMessage = AIRichResponseMessage @@ -6774,20 +3657,13 @@ class BotMediaMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _OrientationTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotMediaMetadata._OrientationType.ValueType - ], - builtins.type, - ): + class _OrientationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotMediaMetadata._OrientationType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CENTER: BotMediaMetadata._OrientationType.ValueType # 1 LEFT: BotMediaMetadata._OrientationType.ValueType # 2 RIGHT: BotMediaMetadata._OrientationType.ValueType # 3 - class OrientationType( - _OrientationType, metaclass=_OrientationTypeEnumTypeWrapper - ): ... + class OrientationType(_OrientationType, metaclass=_OrientationTypeEnumTypeWrapper): ... CENTER: BotMediaMetadata.OrientationType.ValueType # 1 LEFT: BotMediaMetadata.OrientationType.ValueType # 2 RIGHT: BotMediaMetadata.OrientationType.ValueType # 3 @@ -6815,47 +3691,10 @@ class BotMediaMetadata(google.protobuf.message.Message): directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., mimetype: builtins.str | None = ..., - orientationType: global___BotMediaMetadata.OrientationType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "orientationType", - b"orientationType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "orientationType", - b"orientationType", - ], + orientationType: global___BotMediaMetadata.OrientationType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "orientationType", b"orientationType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "orientationType", b"orientationType"]) -> None: ... global___BotMediaMetadata = BotMediaMetadata @@ -6867,12 +3706,7 @@ class BotReminderMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReminderFrequencyEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotReminderMetadata._ReminderFrequency.ValueType - ], - builtins.type, - ): + class _ReminderFrequencyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotReminderMetadata._ReminderFrequency.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ONCE: BotReminderMetadata._ReminderFrequency.ValueType # 1 DAILY: BotReminderMetadata._ReminderFrequency.ValueType # 2 @@ -6880,9 +3714,7 @@ class BotReminderMetadata(google.protobuf.message.Message): BIWEEKLY: BotReminderMetadata._ReminderFrequency.ValueType # 4 MONTHLY: BotReminderMetadata._ReminderFrequency.ValueType # 5 - class ReminderFrequency( - _ReminderFrequency, metaclass=_ReminderFrequencyEnumTypeWrapper - ): ... + class ReminderFrequency(_ReminderFrequency, metaclass=_ReminderFrequencyEnumTypeWrapper): ... ONCE: BotReminderMetadata.ReminderFrequency.ValueType # 1 DAILY: BotReminderMetadata.ReminderFrequency.ValueType # 2 WEEKLY: BotReminderMetadata.ReminderFrequency.ValueType # 3 @@ -6893,12 +3725,7 @@ class BotReminderMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReminderActionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotReminderMetadata._ReminderAction.ValueType - ], - builtins.type, - ): + class _ReminderActionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotReminderMetadata._ReminderAction.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NOTIFY: BotReminderMetadata._ReminderAction.ValueType # 1 CREATE: BotReminderMetadata._ReminderAction.ValueType # 2 @@ -6929,39 +3756,10 @@ class BotReminderMetadata(google.protobuf.message.Message): action: global___BotReminderMetadata.ReminderAction.ValueType | None = ..., name: builtins.str | None = ..., nextTriggerTimestamp: builtins.int | None = ..., - frequency: global___BotReminderMetadata.ReminderFrequency.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "frequency", - b"frequency", - "name", - b"name", - "nextTriggerTimestamp", - b"nextTriggerTimestamp", - "requestMessageKey", - b"requestMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "frequency", - b"frequency", - "name", - b"name", - "nextTriggerTimestamp", - b"nextTriggerTimestamp", - "requestMessageKey", - b"requestMessageKey", - ], + frequency: global___BotReminderMetadata.ReminderFrequency.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "frequency", b"frequency", "name", b"name", "nextTriggerTimestamp", b"nextTriggerTimestamp", "requestMessageKey", b"requestMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "frequency", b"frequency", "name", b"name", "nextTriggerTimestamp", b"nextTriggerTimestamp", "requestMessageKey", b"requestMessageKey"]) -> None: ... global___BotReminderMetadata = BotReminderMetadata @@ -6973,20 +3771,13 @@ class BotModelMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PremiumModelStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotModelMetadata._PremiumModelStatus.ValueType - ], - builtins.type, - ): + class _PremiumModelStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotModelMetadata._PremiumModelStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_STATUS: BotModelMetadata._PremiumModelStatus.ValueType # 0 AVAILABLE: BotModelMetadata._PremiumModelStatus.ValueType # 1 QUOTA_EXCEED_LIMIT: BotModelMetadata._PremiumModelStatus.ValueType # 2 - class PremiumModelStatus( - _PremiumModelStatus, metaclass=_PremiumModelStatusEnumTypeWrapper - ): ... + class PremiumModelStatus(_PremiumModelStatus, metaclass=_PremiumModelStatusEnumTypeWrapper): ... UNKNOWN_STATUS: BotModelMetadata.PremiumModelStatus.ValueType # 0 AVAILABLE: BotModelMetadata.PremiumModelStatus.ValueType # 1 QUOTA_EXCEED_LIMIT: BotModelMetadata.PremiumModelStatus.ValueType # 2 @@ -6995,12 +3786,7 @@ class BotModelMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ModelTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotModelMetadata._ModelType.ValueType - ], - builtins.type, - ): + class _ModelTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotModelMetadata._ModelType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_TYPE: BotModelMetadata._ModelType.ValueType # 0 LLAMA_PROD: BotModelMetadata._ModelType.ValueType # 1 @@ -7019,21 +3805,10 @@ class BotModelMetadata(google.protobuf.message.Message): self, *, modelType: global___BotModelMetadata.ModelType.ValueType | None = ..., - premiumModelStatus: global___BotModelMetadata.PremiumModelStatus.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus" - ], + premiumModelStatus: global___BotModelMetadata.PremiumModelStatus.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus"]) -> None: ... global___BotModelMetadata = BotModelMetadata @@ -7045,67 +3820,30 @@ class BotCapabilityMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotCapabilityTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotCapabilityMetadata._BotCapabilityType.ValueType - ], - builtins.type, - ): + class _BotCapabilityTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotCapabilityMetadata._BotCapabilityType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PROGRESS_INDICATOR: BotCapabilityMetadata._BotCapabilityType.ValueType # 1 RICH_RESPONSE_HEADING: BotCapabilityMetadata._BotCapabilityType.ValueType # 2 - RICH_RESPONSE_NESTED_LIST: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 3 + RICH_RESPONSE_NESTED_LIST: BotCapabilityMetadata._BotCapabilityType.ValueType # 3 AI_MEMORY: BotCapabilityMetadata._BotCapabilityType.ValueType # 4 - RICH_RESPONSE_THREAD_SURFING: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 5 + RICH_RESPONSE_THREAD_SURFING: BotCapabilityMetadata._BotCapabilityType.ValueType # 5 RICH_RESPONSE_TABLE: BotCapabilityMetadata._BotCapabilityType.ValueType # 6 RICH_RESPONSE_CODE: BotCapabilityMetadata._BotCapabilityType.ValueType # 7 - RICH_RESPONSE_STRUCTURED_RESPONSE: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 8 - RICH_RESPONSE_INLINE_IMAGE: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 9 - WA_IG_1P_PLUGIN_RANKING_CONTROL: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 10 - WA_IG_1P_PLUGIN_RANKING_UPDATE_1: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 11 - WA_IG_1P_PLUGIN_RANKING_UPDATE_2: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 12 - WA_IG_1P_PLUGIN_RANKING_UPDATE_3: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 13 - WA_IG_1P_PLUGIN_RANKING_UPDATE_4: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 14 - WA_IG_1P_PLUGIN_RANKING_UPDATE_5: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 15 - WA_IG_1P_PLUGIN_RANKING_UPDATE_6: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 16 - WA_IG_1P_PLUGIN_RANKING_UPDATE_7: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 17 - WA_IG_1P_PLUGIN_RANKING_UPDATE_8: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 18 - WA_IG_1P_PLUGIN_RANKING_UPDATE_9: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 19 - WA_IG_1P_PLUGIN_RANKING_UPDATE_10: ( - BotCapabilityMetadata._BotCapabilityType.ValueType - ) # 20 - - class BotCapabilityType( - _BotCapabilityType, metaclass=_BotCapabilityTypeEnumTypeWrapper - ): ... + RICH_RESPONSE_STRUCTURED_RESPONSE: BotCapabilityMetadata._BotCapabilityType.ValueType # 8 + RICH_RESPONSE_INLINE_IMAGE: BotCapabilityMetadata._BotCapabilityType.ValueType # 9 + WA_IG_1P_PLUGIN_RANKING_CONTROL: BotCapabilityMetadata._BotCapabilityType.ValueType # 10 + WA_IG_1P_PLUGIN_RANKING_UPDATE_1: BotCapabilityMetadata._BotCapabilityType.ValueType # 11 + WA_IG_1P_PLUGIN_RANKING_UPDATE_2: BotCapabilityMetadata._BotCapabilityType.ValueType # 12 + WA_IG_1P_PLUGIN_RANKING_UPDATE_3: BotCapabilityMetadata._BotCapabilityType.ValueType # 13 + WA_IG_1P_PLUGIN_RANKING_UPDATE_4: BotCapabilityMetadata._BotCapabilityType.ValueType # 14 + WA_IG_1P_PLUGIN_RANKING_UPDATE_5: BotCapabilityMetadata._BotCapabilityType.ValueType # 15 + WA_IG_1P_PLUGIN_RANKING_UPDATE_6: BotCapabilityMetadata._BotCapabilityType.ValueType # 16 + WA_IG_1P_PLUGIN_RANKING_UPDATE_7: BotCapabilityMetadata._BotCapabilityType.ValueType # 17 + WA_IG_1P_PLUGIN_RANKING_UPDATE_8: BotCapabilityMetadata._BotCapabilityType.ValueType # 18 + WA_IG_1P_PLUGIN_RANKING_UPDATE_9: BotCapabilityMetadata._BotCapabilityType.ValueType # 19 + WA_IG_1P_PLUGIN_RANKING_UPDATE_10: BotCapabilityMetadata._BotCapabilityType.ValueType # 20 + + class BotCapabilityType(_BotCapabilityType, metaclass=_BotCapabilityTypeEnumTypeWrapper): ... PROGRESS_INDICATOR: BotCapabilityMetadata.BotCapabilityType.ValueType # 1 RICH_RESPONSE_HEADING: BotCapabilityMetadata.BotCapabilityType.ValueType # 2 RICH_RESPONSE_NESTED_LIST: BotCapabilityMetadata.BotCapabilityType.ValueType # 3 @@ -7113,62 +3851,29 @@ class BotCapabilityMetadata(google.protobuf.message.Message): RICH_RESPONSE_THREAD_SURFING: BotCapabilityMetadata.BotCapabilityType.ValueType # 5 RICH_RESPONSE_TABLE: BotCapabilityMetadata.BotCapabilityType.ValueType # 6 RICH_RESPONSE_CODE: BotCapabilityMetadata.BotCapabilityType.ValueType # 7 - RICH_RESPONSE_STRUCTURED_RESPONSE: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 8 + RICH_RESPONSE_STRUCTURED_RESPONSE: BotCapabilityMetadata.BotCapabilityType.ValueType # 8 RICH_RESPONSE_INLINE_IMAGE: BotCapabilityMetadata.BotCapabilityType.ValueType # 9 - WA_IG_1P_PLUGIN_RANKING_CONTROL: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 10 - WA_IG_1P_PLUGIN_RANKING_UPDATE_1: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 11 - WA_IG_1P_PLUGIN_RANKING_UPDATE_2: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 12 - WA_IG_1P_PLUGIN_RANKING_UPDATE_3: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 13 - WA_IG_1P_PLUGIN_RANKING_UPDATE_4: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 14 - WA_IG_1P_PLUGIN_RANKING_UPDATE_5: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 15 - WA_IG_1P_PLUGIN_RANKING_UPDATE_6: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 16 - WA_IG_1P_PLUGIN_RANKING_UPDATE_7: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 17 - WA_IG_1P_PLUGIN_RANKING_UPDATE_8: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 18 - WA_IG_1P_PLUGIN_RANKING_UPDATE_9: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 19 - WA_IG_1P_PLUGIN_RANKING_UPDATE_10: ( - BotCapabilityMetadata.BotCapabilityType.ValueType - ) # 20 + WA_IG_1P_PLUGIN_RANKING_CONTROL: BotCapabilityMetadata.BotCapabilityType.ValueType # 10 + WA_IG_1P_PLUGIN_RANKING_UPDATE_1: BotCapabilityMetadata.BotCapabilityType.ValueType # 11 + WA_IG_1P_PLUGIN_RANKING_UPDATE_2: BotCapabilityMetadata.BotCapabilityType.ValueType # 12 + WA_IG_1P_PLUGIN_RANKING_UPDATE_3: BotCapabilityMetadata.BotCapabilityType.ValueType # 13 + WA_IG_1P_PLUGIN_RANKING_UPDATE_4: BotCapabilityMetadata.BotCapabilityType.ValueType # 14 + WA_IG_1P_PLUGIN_RANKING_UPDATE_5: BotCapabilityMetadata.BotCapabilityType.ValueType # 15 + WA_IG_1P_PLUGIN_RANKING_UPDATE_6: BotCapabilityMetadata.BotCapabilityType.ValueType # 16 + WA_IG_1P_PLUGIN_RANKING_UPDATE_7: BotCapabilityMetadata.BotCapabilityType.ValueType # 17 + WA_IG_1P_PLUGIN_RANKING_UPDATE_8: BotCapabilityMetadata.BotCapabilityType.ValueType # 18 + WA_IG_1P_PLUGIN_RANKING_UPDATE_9: BotCapabilityMetadata.BotCapabilityType.ValueType # 19 + WA_IG_1P_PLUGIN_RANKING_UPDATE_10: BotCapabilityMetadata.BotCapabilityType.ValueType # 20 CAPABILITIES_FIELD_NUMBER: builtins.int @property - def capabilities( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - global___BotCapabilityMetadata.BotCapabilityType.ValueType - ]: ... + def capabilities(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[global___BotCapabilityMetadata.BotCapabilityType.ValueType]: ... def __init__( self, *, - capabilities: collections.abc.Iterable[ - global___BotCapabilityMetadata.BotCapabilityType.ValueType - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["capabilities", b"capabilities"] + capabilities: collections.abc.Iterable[global___BotCapabilityMetadata.BotCapabilityType.ValueType] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["capabilities", b"capabilities"]) -> None: ... global___BotCapabilityMetadata = BotCapabilityMetadata @@ -7180,12 +3885,7 @@ class BotImagineMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ImagineTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BotImagineMetadata._ImagineType.ValueType - ], - builtins.type, - ): + class _ImagineTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotImagineMetadata._ImagineType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: BotImagineMetadata._ImagineType.ValueType # 0 IMAGINE: BotImagineMetadata._ImagineType.ValueType # 1 @@ -7207,12 +3907,8 @@ class BotImagineMetadata(google.protobuf.message.Message): *, imagineType: global___BotImagineMetadata.ImagineType.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["imagineType", b"imagineType"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["imagineType", b"imagineType"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["imagineType", b"imagineType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["imagineType", b"imagineType"]) -> None: ... global___BotImagineMetadata = BotImagineMetadata @@ -7224,12 +3920,7 @@ class MessageAssociation(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AssociationTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageAssociation._AssociationType.ValueType - ], - builtins.type, - ): + class _AssociationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageAssociation._AssociationType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: MessageAssociation._AssociationType.ValueType # 0 MEDIA_ALBUM: MessageAssociation._AssociationType.ValueType # 1 @@ -7241,9 +3932,7 @@ class MessageAssociation(google.protobuf.message.Message): MEDIA_POLL: MessageAssociation._AssociationType.ValueType # 7 STATUS_ADD_YOURS: MessageAssociation._AssociationType.ValueType # 8 - class AssociationType( - _AssociationType, metaclass=_AssociationTypeEnumTypeWrapper - ): ... + class AssociationType(_AssociationType, metaclass=_AssociationTypeEnumTypeWrapper): ... UNKNOWN: MessageAssociation.AssociationType.ValueType # 0 MEDIA_ALBUM: MessageAssociation.AssociationType.ValueType # 1 BOT_PLUGIN: MessageAssociation.AssociationType.ValueType # 2 @@ -7264,33 +3953,12 @@ class MessageAssociation(google.protobuf.message.Message): def __init__( self, *, - associationType: global___MessageAssociation.AssociationType.ValueType - | None = ..., + associationType: global___MessageAssociation.AssociationType.ValueType | None = ..., parentMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., messageIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "associationType", - b"associationType", - "messageIndex", - b"messageIndex", - "parentMessageKey", - b"parentMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "associationType", - b"associationType", - "messageIndex", - b"messageIndex", - "parentMessageKey", - b"parentMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["associationType", b"associationType", "messageIndex", b"messageIndex", "parentMessageKey", b"parentMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["associationType", b"associationType", "messageIndex", b"messageIndex", "parentMessageKey", b"parentMessageKey"]) -> None: ... global___MessageAssociation = MessageAssociation @@ -7302,19 +3970,12 @@ class MessageContextInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MessageAddonExpiryTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageContextInfo._MessageAddonExpiryType.ValueType - ], - builtins.type, - ): + class _MessageAddonExpiryTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageContextInfo._MessageAddonExpiryType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor STATIC: MessageContextInfo._MessageAddonExpiryType.ValueType # 1 DEPENDENT_ON_PARENT: MessageContextInfo._MessageAddonExpiryType.ValueType # 2 - class MessageAddonExpiryType( - _MessageAddonExpiryType, metaclass=_MessageAddonExpiryTypeEnumTypeWrapper - ): ... + class MessageAddonExpiryType(_MessageAddonExpiryType, metaclass=_MessageAddonExpiryTypeEnumTypeWrapper): ... STATIC: MessageContextInfo.MessageAddonExpiryType.ValueType # 1 DEPENDENT_ON_PARENT: MessageContextInfo.MessageAddonExpiryType.ValueType # 2 @@ -7356,70 +4017,13 @@ class MessageContextInfo(google.protobuf.message.Message): botMessageSecret: builtins.bytes | None = ..., botMetadata: global___BotMetadata | None = ..., reportingTokenVersion: builtins.int | None = ..., - messageAddOnExpiryType: global___MessageContextInfo.MessageAddonExpiryType.ValueType - | None = ..., + messageAddOnExpiryType: global___MessageContextInfo.MessageAddonExpiryType.ValueType | None = ..., messageAssociation: global___MessageAssociation | None = ..., capiCreatedGroup: builtins.bool | None = ..., supportPayload: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "botMessageSecret", - b"botMessageSecret", - "botMetadata", - b"botMetadata", - "capiCreatedGroup", - b"capiCreatedGroup", - "deviceListMetadata", - b"deviceListMetadata", - "deviceListMetadataVersion", - b"deviceListMetadataVersion", - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - "messageAssociation", - b"messageAssociation", - "messageSecret", - b"messageSecret", - "paddingBytes", - b"paddingBytes", - "reportingTokenVersion", - b"reportingTokenVersion", - "supportPayload", - b"supportPayload", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "botMessageSecret", - b"botMessageSecret", - "botMetadata", - b"botMetadata", - "capiCreatedGroup", - b"capiCreatedGroup", - "deviceListMetadata", - b"deviceListMetadata", - "deviceListMetadataVersion", - b"deviceListMetadataVersion", - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - "messageAssociation", - b"messageAssociation", - "messageSecret", - b"messageSecret", - "paddingBytes", - b"paddingBytes", - "reportingTokenVersion", - b"reportingTokenVersion", - "supportPayload", - b"supportPayload", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["botMessageSecret", b"botMessageSecret", "botMetadata", b"botMetadata", "capiCreatedGroup", b"capiCreatedGroup", "deviceListMetadata", b"deviceListMetadata", "deviceListMetadataVersion", b"deviceListMetadataVersion", "messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType", "messageAssociation", b"messageAssociation", "messageSecret", b"messageSecret", "paddingBytes", b"paddingBytes", "reportingTokenVersion", b"reportingTokenVersion", "supportPayload", b"supportPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["botMessageSecret", b"botMessageSecret", "botMetadata", b"botMetadata", "capiCreatedGroup", b"capiCreatedGroup", "deviceListMetadata", b"deviceListMetadata", "deviceListMetadataVersion", b"deviceListMetadataVersion", "messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType", "messageAssociation", b"messageAssociation", "messageSecret", b"messageSecret", "paddingBytes", b"paddingBytes", "reportingTokenVersion", b"reportingTokenVersion", "supportPayload", b"supportPayload"]) -> None: ... global___MessageContextInfo = MessageContextInfo @@ -7435,29 +4039,16 @@ class HydratedTemplateButton(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _WebviewPresentationTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType - ], - builtins.type, - ): + class _WebviewPresentationTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor FULL: HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType # 1 TALL: HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType # 2 COMPACT: HydratedTemplateButton.HydratedURLButton._WebviewPresentationType.ValueType # 3 - class WebviewPresentationType( - _WebviewPresentationType, metaclass=_WebviewPresentationTypeEnumTypeWrapper - ): ... - FULL: ( - HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - ) # 1 - TALL: ( - HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - ) # 2 - COMPACT: ( - HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - ) # 3 + class WebviewPresentationType(_WebviewPresentationType, metaclass=_WebviewPresentationTypeEnumTypeWrapper): ... + FULL: HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType # 1 + TALL: HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType # 2 + COMPACT: HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType # 3 DISPLAYTEXT_FIELD_NUMBER: builtins.int URL_FIELD_NUMBER: builtins.int @@ -7473,35 +4064,10 @@ class HydratedTemplateButton(google.protobuf.message.Message): displayText: builtins.str | None = ..., URL: builtins.str | None = ..., consentedUsersURL: builtins.str | None = ..., - webviewPresentation: global___HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "consentedUsersURL", - b"consentedUsersURL", - "displayText", - b"displayText", - "webviewPresentation", - b"webviewPresentation", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "consentedUsersURL", - b"consentedUsersURL", - "displayText", - b"displayText", - "webviewPresentation", - b"webviewPresentation", - ], + webviewPresentation: global___HydratedTemplateButton.HydratedURLButton.WebviewPresentationType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "consentedUsersURL", b"consentedUsersURL", "displayText", b"displayText", "webviewPresentation", b"webviewPresentation"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "consentedUsersURL", b"consentedUsersURL", "displayText", b"displayText", "webviewPresentation", b"webviewPresentation"]) -> None: ... @typing.final class HydratedCallButton(google.protobuf.message.Message): @@ -7517,18 +4083,8 @@ class HydratedTemplateButton(google.protobuf.message.Message): displayText: builtins.str | None = ..., phoneNumber: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> None: ... @typing.final class HydratedQuickReplyButton(google.protobuf.message.Message): @@ -7544,12 +4100,8 @@ class HydratedTemplateButton(google.protobuf.message.Message): displayText: builtins.str | None = ..., ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> None: ... QUICKREPLYBUTTON_FIELD_NUMBER: builtins.int URLBUTTON_FIELD_NUMBER: builtins.int @@ -7557,9 +4109,7 @@ class HydratedTemplateButton(google.protobuf.message.Message): INDEX_FIELD_NUMBER: builtins.int index: builtins.int @property - def quickReplyButton( - self, - ) -> global___HydratedTemplateButton.HydratedQuickReplyButton: ... + def quickReplyButton(self) -> global___HydratedTemplateButton.HydratedQuickReplyButton: ... @property def urlButton(self) -> global___HydratedTemplateButton.HydratedURLButton: ... @property @@ -7567,45 +4117,14 @@ class HydratedTemplateButton(google.protobuf.message.Message): def __init__( self, *, - quickReplyButton: global___HydratedTemplateButton.HydratedQuickReplyButton - | None = ..., + quickReplyButton: global___HydratedTemplateButton.HydratedQuickReplyButton | None = ..., urlButton: global___HydratedTemplateButton.HydratedURLButton | None = ..., callButton: global___HydratedTemplateButton.HydratedCallButton | None = ..., index: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callButton", - b"callButton", - "hydratedButton", - b"hydratedButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callButton", - b"callButton", - "hydratedButton", - b"hydratedButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["hydratedButton", b"hydratedButton"] - ) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... + def HasField(self, field_name: typing.Literal["callButton", b"callButton", "hydratedButton", b"hydratedButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callButton", b"callButton", "hydratedButton", b"hydratedButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["hydratedButton", b"hydratedButton"]) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... global___HydratedTemplateButton = HydratedTemplateButton @@ -7617,12 +4136,7 @@ class PaymentBackground(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentBackground._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentBackground._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: PaymentBackground._Type.ValueType # 0 DEFAULT: PaymentBackground._Type.ValueType # 1 @@ -7654,36 +4168,8 @@ class PaymentBackground(google.protobuf.message.Message): fileEncSHA256: builtins.bytes | None = ..., directPath: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> None: ... ID_FIELD_NUMBER: builtins.int FILELENGTH_FIELD_NUMBER: builtins.int @@ -7720,56 +4206,8 @@ class PaymentBackground(google.protobuf.message.Message): mediaData: global___PaymentBackground.MediaData | None = ..., type: global___PaymentBackground.Type.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fileLength", - b"fileLength", - "height", - b"height", - "mediaData", - b"mediaData", - "mimetype", - b"mimetype", - "placeholderArgb", - b"placeholderArgb", - "subtextArgb", - b"subtextArgb", - "textArgb", - b"textArgb", - "type", - b"type", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fileLength", - b"fileLength", - "height", - b"height", - "mediaData", - b"mediaData", - "mimetype", - b"mimetype", - "placeholderArgb", - b"placeholderArgb", - "subtextArgb", - b"subtextArgb", - "textArgb", - b"textArgb", - "type", - b"type", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "fileLength", b"fileLength", "height", b"height", "mediaData", b"mediaData", "mimetype", b"mimetype", "placeholderArgb", b"placeholderArgb", "subtextArgb", b"subtextArgb", "textArgb", b"textArgb", "type", b"type", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "fileLength", b"fileLength", "height", b"height", "mediaData", b"mediaData", "mimetype", b"mimetype", "placeholderArgb", b"placeholderArgb", "subtextArgb", b"subtextArgb", "textArgb", b"textArgb", "type", b"type", "width", b"width"]) -> None: ... global___PaymentBackground = PaymentBackground @@ -7781,12 +4219,7 @@ class DisappearingMode(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TriggerEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DisappearingMode._Trigger.ValueType - ], - builtins.type, - ): + class _TriggerEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DisappearingMode._Trigger.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: DisappearingMode._Trigger.ValueType # 0 CHAT_SETTING: DisappearingMode._Trigger.ValueType # 1 @@ -7807,12 +4240,7 @@ class DisappearingMode(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _InitiatorEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - DisappearingMode._Initiator.ValueType - ], - builtins.type, - ): + class _InitiatorEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[DisappearingMode._Initiator.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CHANGED_IN_CHAT: DisappearingMode._Initiator.ValueType # 0 INITIATED_BY_ME: DisappearingMode._Initiator.ValueType # 1 @@ -7841,32 +4269,8 @@ class DisappearingMode(google.protobuf.message.Message): initiatorDeviceJID: builtins.str | None = ..., initiatedByMe: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "initiatedByMe", - b"initiatedByMe", - "initiator", - b"initiator", - "initiatorDeviceJID", - b"initiatorDeviceJID", - "trigger", - b"trigger", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "initiatedByMe", - b"initiatedByMe", - "initiator", - b"initiator", - "initiatorDeviceJID", - b"initiatorDeviceJID", - "trigger", - b"trigger", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["initiatedByMe", b"initiatedByMe", "initiator", b"initiator", "initiatorDeviceJID", b"initiatorDeviceJID", "trigger", b"trigger"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["initiatedByMe", b"initiatedByMe", "initiator", b"initiator", "initiatorDeviceJID", b"initiatorDeviceJID", "trigger", b"trigger"]) -> None: ... global___DisappearingMode = DisappearingMode @@ -7878,12 +4282,7 @@ class ProcessedVideo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _VideoQualityEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ProcessedVideo._VideoQuality.ValueType - ], - builtins.type, - ): + class _VideoQualityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ProcessedVideo._VideoQuality.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNDEFINED: ProcessedVideo._VideoQuality.ValueType # 0 LOW: ProcessedVideo._VideoQuality.ValueType # 1 @@ -7912,11 +4311,7 @@ class ProcessedVideo(google.protobuf.message.Message): bitrate: builtins.int quality: global___ProcessedVideo.VideoQuality.ValueType @property - def capabilities( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def capabilities(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -7929,46 +4324,8 @@ class ProcessedVideo(google.protobuf.message.Message): quality: global___ProcessedVideo.VideoQuality.ValueType | None = ..., capabilities: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "bitrate", - b"bitrate", - "directPath", - b"directPath", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "quality", - b"quality", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "bitrate", - b"bitrate", - "capabilities", - b"capabilities", - "directPath", - b"directPath", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "quality", - b"quality", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["bitrate", b"bitrate", "directPath", b"directPath", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "quality", b"quality", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["bitrate", b"bitrate", "capabilities", b"capabilities", "directPath", b"directPath", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "quality", b"quality", "width", b"width"]) -> None: ... global___ProcessedVideo = ProcessedVideo @@ -8085,9 +4442,7 @@ class Message(google.protobuf.message.Message): @property def highlyStructuredMessage(self) -> global___HighlyStructuredMessage: ... @property - def fastRatchetKeySenderKeyDistributionMessage( - self, - ) -> global___SenderKeyDistributionMessage: ... + def fastRatchetKeySenderKeyDistributionMessage(self) -> global___SenderKeyDistributionMessage: ... @property def sendPaymentMessage(self) -> global___SendPaymentMessage: ... @property @@ -8224,8 +4579,7 @@ class Message(google.protobuf.message.Message): self, *, conversation: builtins.str | None = ..., - senderKeyDistributionMessage: global___SenderKeyDistributionMessage - | None = ..., + senderKeyDistributionMessage: global___SenderKeyDistributionMessage | None = ..., imageMessage: global___ImageMessage | None = ..., contactMessage: global___ContactMessage | None = ..., locationMessage: global___LocationMessage | None = ..., @@ -8238,13 +4592,11 @@ class Message(google.protobuf.message.Message): protocolMessage: global___ProtocolMessage | None = ..., contactsArrayMessage: global___ContactsArrayMessage | None = ..., highlyStructuredMessage: global___HighlyStructuredMessage | None = ..., - fastRatchetKeySenderKeyDistributionMessage: global___SenderKeyDistributionMessage - | None = ..., + fastRatchetKeySenderKeyDistributionMessage: global___SenderKeyDistributionMessage | None = ..., sendPaymentMessage: global___SendPaymentMessage | None = ..., liveLocationMessage: global___LiveLocationMessage | None = ..., requestPaymentMessage: global___RequestPaymentMessage | None = ..., - declinePaymentRequestMessage: global___DeclinePaymentRequestMessage - | None = ..., + declinePaymentRequestMessage: global___DeclinePaymentRequestMessage | None = ..., cancelPaymentRequestMessage: global___CancelPaymentRequestMessage | None = ..., templateMessage: global___TemplateMessage | None = ..., stickerMessage: global___StickerMessage | None = ..., @@ -8276,8 +4628,7 @@ class Message(google.protobuf.message.Message): editedMessage: global___FutureProofMessage | None = ..., viewOnceMessageV2Extension: global___FutureProofMessage | None = ..., pollCreationMessageV2: global___PollCreationMessage | None = ..., - scheduledCallCreationMessage: global___ScheduledCallCreationMessage - | None = ..., + scheduledCallCreationMessage: global___ScheduledCallCreationMessage | None = ..., groupMentionedMessage: global___FutureProofMessage | None = ..., pinInChatMessage: global___PinInChatMessage | None = ..., pollCreationMessageV3: global___PollCreationMessage | None = ..., @@ -8292,8 +4643,7 @@ class Message(google.protobuf.message.Message): eventMessage: global___EventMessage | None = ..., encEventResponseMessage: global___EncEventResponseMessage | None = ..., commentMessage: global___CommentMessage | None = ..., - newsletterAdminInviteMessage: global___NewsletterAdminInviteMessage - | None = ..., + newsletterAdminInviteMessage: global___NewsletterAdminInviteMessage | None = ..., placeholderMessage: global___PlaceholderMessage | None = ..., secretEncryptedMessage: global___SecretEncryptedMessage | None = ..., albumMessage: global___AlbumMessage | None = ..., @@ -8310,340 +4660,8 @@ class Message(google.protobuf.message.Message): groupStatusMessage: global___FutureProofMessage | None = ..., richResponseMessage: global___AIRichResponseMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "albumMessage", - b"albumMessage", - "associatedChildMessage", - b"associatedChildMessage", - "audioMessage", - b"audioMessage", - "bcallMessage", - b"bcallMessage", - "botInvokeMessage", - b"botInvokeMessage", - "buttonsMessage", - b"buttonsMessage", - "buttonsResponseMessage", - b"buttonsResponseMessage", - "call", - b"call", - "callLogMesssage", - b"callLogMesssage", - "cancelPaymentRequestMessage", - b"cancelPaymentRequestMessage", - "chat", - b"chat", - "commentMessage", - b"commentMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "conversation", - b"conversation", - "declinePaymentRequestMessage", - b"declinePaymentRequestMessage", - "deviceSentMessage", - b"deviceSentMessage", - "documentMessage", - b"documentMessage", - "documentWithCaptionMessage", - b"documentWithCaptionMessage", - "editedMessage", - b"editedMessage", - "encCommentMessage", - b"encCommentMessage", - "encEventResponseMessage", - b"encEventResponseMessage", - "encReactionMessage", - b"encReactionMessage", - "ephemeralMessage", - b"ephemeralMessage", - "eventCoverImage", - b"eventCoverImage", - "eventMessage", - b"eventMessage", - "extendedTextMessage", - b"extendedTextMessage", - "fastRatchetKeySenderKeyDistributionMessage", - b"fastRatchetKeySenderKeyDistributionMessage", - "groupInviteMessage", - b"groupInviteMessage", - "groupMentionedMessage", - b"groupMentionedMessage", - "groupStatusMentionMessage", - b"groupStatusMentionMessage", - "groupStatusMessage", - b"groupStatusMessage", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "interactiveMessage", - b"interactiveMessage", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "invoiceMessage", - b"invoiceMessage", - "keepInChatMessage", - b"keepInChatMessage", - "listMessage", - b"listMessage", - "listResponseMessage", - b"listResponseMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "lottieStickerMessage", - b"lottieStickerMessage", - "messageContextInfo", - b"messageContextInfo", - "messageHistoryBundle", - b"messageHistoryBundle", - "newsletterAdminInviteMessage", - b"newsletterAdminInviteMessage", - "orderMessage", - b"orderMessage", - "paymentInviteMessage", - b"paymentInviteMessage", - "pinInChatMessage", - b"pinInChatMessage", - "placeholderMessage", - b"placeholderMessage", - "pollCreationMessage", - b"pollCreationMessage", - "pollCreationMessageV2", - b"pollCreationMessageV2", - "pollCreationMessageV3", - b"pollCreationMessageV3", - "pollCreationMessageV4", - b"pollCreationMessageV4", - "pollCreationMessageV5", - b"pollCreationMessageV5", - "pollCreationOptionImageMessage", - b"pollCreationOptionImageMessage", - "pollResultSnapshotMessage", - b"pollResultSnapshotMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "productMessage", - b"productMessage", - "protocolMessage", - b"protocolMessage", - "ptvMessage", - b"ptvMessage", - "reactionMessage", - b"reactionMessage", - "requestPaymentMessage", - b"requestPaymentMessage", - "requestPhoneNumberMessage", - b"requestPhoneNumberMessage", - "richResponseMessage", - b"richResponseMessage", - "scheduledCallCreationMessage", - b"scheduledCallCreationMessage", - "scheduledCallEditMessage", - b"scheduledCallEditMessage", - "secretEncryptedMessage", - b"secretEncryptedMessage", - "sendPaymentMessage", - b"sendPaymentMessage", - "senderKeyDistributionMessage", - b"senderKeyDistributionMessage", - "statusAddYours", - b"statusAddYours", - "statusMentionMessage", - b"statusMentionMessage", - "stickerMessage", - b"stickerMessage", - "stickerPackMessage", - b"stickerPackMessage", - "stickerSyncRmrMessage", - b"stickerSyncRmrMessage", - "templateButtonReplyMessage", - b"templateButtonReplyMessage", - "templateMessage", - b"templateMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - "viewOnceMessageV2", - b"viewOnceMessageV2", - "viewOnceMessageV2Extension", - b"viewOnceMessageV2Extension", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "albumMessage", - b"albumMessage", - "associatedChildMessage", - b"associatedChildMessage", - "audioMessage", - b"audioMessage", - "bcallMessage", - b"bcallMessage", - "botInvokeMessage", - b"botInvokeMessage", - "buttonsMessage", - b"buttonsMessage", - "buttonsResponseMessage", - b"buttonsResponseMessage", - "call", - b"call", - "callLogMesssage", - b"callLogMesssage", - "cancelPaymentRequestMessage", - b"cancelPaymentRequestMessage", - "chat", - b"chat", - "commentMessage", - b"commentMessage", - "contactMessage", - b"contactMessage", - "contactsArrayMessage", - b"contactsArrayMessage", - "conversation", - b"conversation", - "declinePaymentRequestMessage", - b"declinePaymentRequestMessage", - "deviceSentMessage", - b"deviceSentMessage", - "documentMessage", - b"documentMessage", - "documentWithCaptionMessage", - b"documentWithCaptionMessage", - "editedMessage", - b"editedMessage", - "encCommentMessage", - b"encCommentMessage", - "encEventResponseMessage", - b"encEventResponseMessage", - "encReactionMessage", - b"encReactionMessage", - "ephemeralMessage", - b"ephemeralMessage", - "eventCoverImage", - b"eventCoverImage", - "eventMessage", - b"eventMessage", - "extendedTextMessage", - b"extendedTextMessage", - "fastRatchetKeySenderKeyDistributionMessage", - b"fastRatchetKeySenderKeyDistributionMessage", - "groupInviteMessage", - b"groupInviteMessage", - "groupMentionedMessage", - b"groupMentionedMessage", - "groupStatusMentionMessage", - b"groupStatusMentionMessage", - "groupStatusMessage", - b"groupStatusMessage", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "interactiveMessage", - b"interactiveMessage", - "interactiveResponseMessage", - b"interactiveResponseMessage", - "invoiceMessage", - b"invoiceMessage", - "keepInChatMessage", - b"keepInChatMessage", - "listMessage", - b"listMessage", - "listResponseMessage", - b"listResponseMessage", - "liveLocationMessage", - b"liveLocationMessage", - "locationMessage", - b"locationMessage", - "lottieStickerMessage", - b"lottieStickerMessage", - "messageContextInfo", - b"messageContextInfo", - "messageHistoryBundle", - b"messageHistoryBundle", - "newsletterAdminInviteMessage", - b"newsletterAdminInviteMessage", - "orderMessage", - b"orderMessage", - "paymentInviteMessage", - b"paymentInviteMessage", - "pinInChatMessage", - b"pinInChatMessage", - "placeholderMessage", - b"placeholderMessage", - "pollCreationMessage", - b"pollCreationMessage", - "pollCreationMessageV2", - b"pollCreationMessageV2", - "pollCreationMessageV3", - b"pollCreationMessageV3", - "pollCreationMessageV4", - b"pollCreationMessageV4", - "pollCreationMessageV5", - b"pollCreationMessageV5", - "pollCreationOptionImageMessage", - b"pollCreationOptionImageMessage", - "pollResultSnapshotMessage", - b"pollResultSnapshotMessage", - "pollUpdateMessage", - b"pollUpdateMessage", - "productMessage", - b"productMessage", - "protocolMessage", - b"protocolMessage", - "ptvMessage", - b"ptvMessage", - "reactionMessage", - b"reactionMessage", - "requestPaymentMessage", - b"requestPaymentMessage", - "requestPhoneNumberMessage", - b"requestPhoneNumberMessage", - "richResponseMessage", - b"richResponseMessage", - "scheduledCallCreationMessage", - b"scheduledCallCreationMessage", - "scheduledCallEditMessage", - b"scheduledCallEditMessage", - "secretEncryptedMessage", - b"secretEncryptedMessage", - "sendPaymentMessage", - b"sendPaymentMessage", - "senderKeyDistributionMessage", - b"senderKeyDistributionMessage", - "statusAddYours", - b"statusAddYours", - "statusMentionMessage", - b"statusMentionMessage", - "stickerMessage", - b"stickerMessage", - "stickerPackMessage", - b"stickerPackMessage", - "stickerSyncRmrMessage", - b"stickerSyncRmrMessage", - "templateButtonReplyMessage", - b"templateButtonReplyMessage", - "templateMessage", - b"templateMessage", - "videoMessage", - b"videoMessage", - "viewOnceMessage", - b"viewOnceMessage", - "viewOnceMessageV2", - b"viewOnceMessageV2", - "viewOnceMessageV2Extension", - b"viewOnceMessageV2Extension", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["albumMessage", b"albumMessage", "associatedChildMessage", b"associatedChildMessage", "audioMessage", b"audioMessage", "bcallMessage", b"bcallMessage", "botInvokeMessage", b"botInvokeMessage", "buttonsMessage", b"buttonsMessage", "buttonsResponseMessage", b"buttonsResponseMessage", "call", b"call", "callLogMesssage", b"callLogMesssage", "cancelPaymentRequestMessage", b"cancelPaymentRequestMessage", "chat", b"chat", "commentMessage", b"commentMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "conversation", b"conversation", "declinePaymentRequestMessage", b"declinePaymentRequestMessage", "deviceSentMessage", b"deviceSentMessage", "documentMessage", b"documentMessage", "documentWithCaptionMessage", b"documentWithCaptionMessage", "editedMessage", b"editedMessage", "encCommentMessage", b"encCommentMessage", "encEventResponseMessage", b"encEventResponseMessage", "encReactionMessage", b"encReactionMessage", "ephemeralMessage", b"ephemeralMessage", "eventCoverImage", b"eventCoverImage", "eventMessage", b"eventMessage", "extendedTextMessage", b"extendedTextMessage", "fastRatchetKeySenderKeyDistributionMessage", b"fastRatchetKeySenderKeyDistributionMessage", "groupInviteMessage", b"groupInviteMessage", "groupMentionedMessage", b"groupMentionedMessage", "groupStatusMentionMessage", b"groupStatusMentionMessage", "groupStatusMessage", b"groupStatusMessage", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "interactiveMessage", b"interactiveMessage", "interactiveResponseMessage", b"interactiveResponseMessage", "invoiceMessage", b"invoiceMessage", "keepInChatMessage", b"keepInChatMessage", "listMessage", b"listMessage", "listResponseMessage", b"listResponseMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "lottieStickerMessage", b"lottieStickerMessage", "messageContextInfo", b"messageContextInfo", "messageHistoryBundle", b"messageHistoryBundle", "newsletterAdminInviteMessage", b"newsletterAdminInviteMessage", "orderMessage", b"orderMessage", "paymentInviteMessage", b"paymentInviteMessage", "pinInChatMessage", b"pinInChatMessage", "placeholderMessage", b"placeholderMessage", "pollCreationMessage", b"pollCreationMessage", "pollCreationMessageV2", b"pollCreationMessageV2", "pollCreationMessageV3", b"pollCreationMessageV3", "pollCreationMessageV4", b"pollCreationMessageV4", "pollCreationMessageV5", b"pollCreationMessageV5", "pollCreationOptionImageMessage", b"pollCreationOptionImageMessage", "pollResultSnapshotMessage", b"pollResultSnapshotMessage", "pollUpdateMessage", b"pollUpdateMessage", "productMessage", b"productMessage", "protocolMessage", b"protocolMessage", "ptvMessage", b"ptvMessage", "reactionMessage", b"reactionMessage", "requestPaymentMessage", b"requestPaymentMessage", "requestPhoneNumberMessage", b"requestPhoneNumberMessage", "richResponseMessage", b"richResponseMessage", "scheduledCallCreationMessage", b"scheduledCallCreationMessage", "scheduledCallEditMessage", b"scheduledCallEditMessage", "secretEncryptedMessage", b"secretEncryptedMessage", "sendPaymentMessage", b"sendPaymentMessage", "senderKeyDistributionMessage", b"senderKeyDistributionMessage", "statusAddYours", b"statusAddYours", "statusMentionMessage", b"statusMentionMessage", "stickerMessage", b"stickerMessage", "stickerPackMessage", b"stickerPackMessage", "stickerSyncRmrMessage", b"stickerSyncRmrMessage", "templateButtonReplyMessage", b"templateButtonReplyMessage", "templateMessage", b"templateMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage", "viewOnceMessageV2", b"viewOnceMessageV2", "viewOnceMessageV2Extension", b"viewOnceMessageV2Extension"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["albumMessage", b"albumMessage", "associatedChildMessage", b"associatedChildMessage", "audioMessage", b"audioMessage", "bcallMessage", b"bcallMessage", "botInvokeMessage", b"botInvokeMessage", "buttonsMessage", b"buttonsMessage", "buttonsResponseMessage", b"buttonsResponseMessage", "call", b"call", "callLogMesssage", b"callLogMesssage", "cancelPaymentRequestMessage", b"cancelPaymentRequestMessage", "chat", b"chat", "commentMessage", b"commentMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "conversation", b"conversation", "declinePaymentRequestMessage", b"declinePaymentRequestMessage", "deviceSentMessage", b"deviceSentMessage", "documentMessage", b"documentMessage", "documentWithCaptionMessage", b"documentWithCaptionMessage", "editedMessage", b"editedMessage", "encCommentMessage", b"encCommentMessage", "encEventResponseMessage", b"encEventResponseMessage", "encReactionMessage", b"encReactionMessage", "ephemeralMessage", b"ephemeralMessage", "eventCoverImage", b"eventCoverImage", "eventMessage", b"eventMessage", "extendedTextMessage", b"extendedTextMessage", "fastRatchetKeySenderKeyDistributionMessage", b"fastRatchetKeySenderKeyDistributionMessage", "groupInviteMessage", b"groupInviteMessage", "groupMentionedMessage", b"groupMentionedMessage", "groupStatusMentionMessage", b"groupStatusMentionMessage", "groupStatusMessage", b"groupStatusMessage", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "interactiveMessage", b"interactiveMessage", "interactiveResponseMessage", b"interactiveResponseMessage", "invoiceMessage", b"invoiceMessage", "keepInChatMessage", b"keepInChatMessage", "listMessage", b"listMessage", "listResponseMessage", b"listResponseMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "lottieStickerMessage", b"lottieStickerMessage", "messageContextInfo", b"messageContextInfo", "messageHistoryBundle", b"messageHistoryBundle", "newsletterAdminInviteMessage", b"newsletterAdminInviteMessage", "orderMessage", b"orderMessage", "paymentInviteMessage", b"paymentInviteMessage", "pinInChatMessage", b"pinInChatMessage", "placeholderMessage", b"placeholderMessage", "pollCreationMessage", b"pollCreationMessage", "pollCreationMessageV2", b"pollCreationMessageV2", "pollCreationMessageV3", b"pollCreationMessageV3", "pollCreationMessageV4", b"pollCreationMessageV4", "pollCreationMessageV5", b"pollCreationMessageV5", "pollCreationOptionImageMessage", b"pollCreationOptionImageMessage", "pollResultSnapshotMessage", b"pollResultSnapshotMessage", "pollUpdateMessage", b"pollUpdateMessage", "productMessage", b"productMessage", "protocolMessage", b"protocolMessage", "ptvMessage", b"ptvMessage", "reactionMessage", b"reactionMessage", "requestPaymentMessage", b"requestPaymentMessage", "requestPhoneNumberMessage", b"requestPhoneNumberMessage", "richResponseMessage", b"richResponseMessage", "scheduledCallCreationMessage", b"scheduledCallCreationMessage", "scheduledCallEditMessage", b"scheduledCallEditMessage", "secretEncryptedMessage", b"secretEncryptedMessage", "sendPaymentMessage", b"sendPaymentMessage", "senderKeyDistributionMessage", b"senderKeyDistributionMessage", "statusAddYours", b"statusAddYours", "statusMentionMessage", b"statusMentionMessage", "stickerMessage", b"stickerMessage", "stickerPackMessage", b"stickerPackMessage", "stickerSyncRmrMessage", b"stickerSyncRmrMessage", "templateButtonReplyMessage", b"templateButtonReplyMessage", "templateMessage", b"templateMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage", "viewOnceMessageV2", b"viewOnceMessageV2", "viewOnceMessageV2Extension", b"viewOnceMessageV2Extension"]) -> None: ... global___Message = Message @@ -8665,28 +4683,8 @@ class AlbumMessage(google.protobuf.message.Message): expectedVideoCount: builtins.int | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "expectedImageCount", - b"expectedImageCount", - "expectedVideoCount", - b"expectedVideoCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "expectedImageCount", - b"expectedImageCount", - "expectedVideoCount", - b"expectedVideoCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "expectedImageCount", b"expectedImageCount", "expectedVideoCount", b"expectedVideoCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "expectedImageCount", b"expectedImageCount", "expectedVideoCount", b"expectedVideoCount"]) -> None: ... global___AlbumMessage = AlbumMessage @@ -8711,11 +4709,7 @@ class MessageHistoryBundle(google.protobuf.message.Message): @property def contextInfo(self) -> global___ContextInfo: ... @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -8728,46 +4722,8 @@ class MessageHistoryBundle(google.protobuf.message.Message): contextInfo: global___ContextInfo | None = ..., participants: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "participants", - b"participants", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "participants", b"participants"]) -> None: ... global___MessageHistoryBundle = MessageHistoryBundle @@ -8789,28 +4745,8 @@ class EncEventResponseMessage(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "eventCreationMessageKey", - b"eventCreationMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "eventCreationMessageKey", - b"eventCreationMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "eventCreationMessageKey", b"eventCreationMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "eventCreationMessageKey", b"eventCreationMessageKey"]) -> None: ... global___EncEventResponseMessage = EncEventResponseMessage @@ -8851,52 +4787,8 @@ class EventMessage(google.protobuf.message.Message): endTime: builtins.int | None = ..., extraGuestsAllowed: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "endTime", - b"endTime", - "extraGuestsAllowed", - b"extraGuestsAllowed", - "isCanceled", - b"isCanceled", - "joinLink", - b"joinLink", - "location", - b"location", - "name", - b"name", - "startTime", - b"startTime", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "description", - b"description", - "endTime", - b"endTime", - "extraGuestsAllowed", - b"extraGuestsAllowed", - "isCanceled", - b"isCanceled", - "joinLink", - b"joinLink", - "location", - b"location", - "name", - b"name", - "startTime", - b"startTime", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "endTime", b"endTime", "extraGuestsAllowed", b"extraGuestsAllowed", "isCanceled", b"isCanceled", "joinLink", b"joinLink", "location", b"location", "name", b"name", "startTime", b"startTime"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "description", b"description", "endTime", b"endTime", "extraGuestsAllowed", b"extraGuestsAllowed", "isCanceled", b"isCanceled", "joinLink", b"joinLink", "location", b"location", "name", b"name", "startTime", b"startTime"]) -> None: ... global___EventMessage = EventMessage @@ -8916,18 +4808,8 @@ class CommentMessage(google.protobuf.message.Message): message: global___Message | None = ..., targetMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "message", b"message", "targetMessageKey", b"targetMessageKey" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "message", b"message", "targetMessageKey", b"targetMessageKey" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["message", b"message", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["message", b"message", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___CommentMessage = CommentMessage @@ -8949,28 +4831,8 @@ class EncCommentMessage(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___EncCommentMessage = EncCommentMessage @@ -8992,28 +4854,8 @@ class EncReactionMessage(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", - b"encIV", - "encPayload", - b"encPayload", - "targetMessageKey", - b"targetMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "targetMessageKey", b"targetMessageKey"]) -> None: ... global___EncReactionMessage = EncReactionMessage @@ -9035,18 +4877,8 @@ class KeepInChatMessage(google.protobuf.message.Message): keepType: global___KeepType.ValueType | None = ..., timestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keepType", b"keepType", "key", b"key", "timestampMS", b"timestampMS"]) -> None: ... global___KeepInChatMessage = KeepInChatMessage @@ -9068,48 +4900,26 @@ class PollResultSnapshotMessage(google.protobuf.message.Message): optionName: builtins.str | None = ..., optionVoteCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "optionName", b"optionName", "optionVoteCount", b"optionVoteCount" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "optionName", b"optionName", "optionVoteCount", b"optionVoteCount" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["optionName", b"optionName", "optionVoteCount", b"optionVoteCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["optionName", b"optionName", "optionVoteCount", b"optionVoteCount"]) -> None: ... NAME_FIELD_NUMBER: builtins.int POLLVOTES_FIELD_NUMBER: builtins.int CONTEXTINFO_FIELD_NUMBER: builtins.int name: builtins.str @property - def pollVotes( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PollResultSnapshotMessage.PollVote - ]: ... + def pollVotes(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollResultSnapshotMessage.PollVote]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( self, *, name: builtins.str | None = ..., - pollVotes: collections.abc.Iterable[global___PollResultSnapshotMessage.PollVote] - | None = ..., + pollVotes: collections.abc.Iterable[global___PollResultSnapshotMessage.PollVote] | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["contextInfo", b"contextInfo", "name", b"name"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", b"contextInfo", "name", b"name", "pollVotes", b"pollVotes" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "name", b"name", "pollVotes", b"pollVotes"]) -> None: ... global___PollResultSnapshotMessage = PollResultSnapshotMessage @@ -9119,19 +4929,13 @@ class PollVoteMessage(google.protobuf.message.Message): SELECTEDOPTIONS_FIELD_NUMBER: builtins.int @property - def selectedOptions( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def selectedOptions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... def __init__( self, *, selectedOptions: collections.abc.Iterable[builtins.bytes] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["selectedOptions", b"selectedOptions"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["selectedOptions", b"selectedOptions"]) -> None: ... global___PollVoteMessage = PollVoteMessage @@ -9149,12 +4953,8 @@ class PollEncValue(google.protobuf.message.Message): encPayload: builtins.bytes | None = ..., encIV: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload"]) -> None: ... global___PollEncValue = PollEncValue @@ -9191,32 +4991,8 @@ class PollUpdateMessage(google.protobuf.message.Message): metadata: global___PollUpdateMessageMetadata | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "metadata", - b"metadata", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "vote", - b"vote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "metadata", - b"metadata", - "pollCreationMessageKey", - b"pollCreationMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "vote", - b"vote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "pollCreationMessageKey", b"pollCreationMessageKey", "senderTimestampMS", b"senderTimestampMS", "vote", b"vote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "pollCreationMessageKey", b"pollCreationMessageKey", "senderTimestampMS", b"senderTimestampMS", "vote", b"vote"]) -> None: ... global___PollUpdateMessage = PollUpdateMessage @@ -9230,11 +5006,7 @@ class StickerSyncRMRMessage(google.protobuf.message.Message): rmrSource: builtins.str requestTimestamp: builtins.int @property - def filehash( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def filehash(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -9242,23 +5014,8 @@ class StickerSyncRMRMessage(google.protobuf.message.Message): rmrSource: builtins.str | None = ..., requestTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "requestTimestamp", b"requestTimestamp", "rmrSource", b"rmrSource" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "filehash", - b"filehash", - "requestTimestamp", - b"requestTimestamp", - "rmrSource", - b"rmrSource", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["requestTimestamp", b"requestTimestamp", "rmrSource", b"rmrSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["filehash", b"filehash", "requestTimestamp", b"requestTimestamp", "rmrSource", b"rmrSource"]) -> None: ... global___StickerSyncRMRMessage = StickerSyncRMRMessage @@ -9283,32 +5040,8 @@ class ReactionMessage(google.protobuf.message.Message): groupingKey: builtins.str | None = ..., senderTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text"]) -> None: ... global___ReactionMessage = ReactionMessage @@ -9324,9 +5057,7 @@ class FutureProofMessage(google.protobuf.message.Message): *, message: global___Message | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["message", b"message"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["message", b"message"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["message", b"message"]) -> None: ... global___FutureProofMessage = FutureProofMessage @@ -9349,28 +5080,8 @@ class DeviceSentMessage(google.protobuf.message.Message): message: global___Message | None = ..., phash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "destinationJID", - b"destinationJID", - "message", - b"message", - "phash", - b"phash", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "destinationJID", - b"destinationJID", - "message", - b"message", - "phash", - b"phash", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "message", b"message", "phash", b"phash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "message", b"message", "phash", b"phash"]) -> None: ... global___DeviceSentMessage = DeviceSentMessage @@ -9386,12 +5097,8 @@ class RequestPhoneNumberMessage(google.protobuf.message.Message): *, contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["contextInfo", b"contextInfo"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["contextInfo", b"contextInfo"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo"]) -> None: ... global___RequestPhoneNumberMessage = RequestPhoneNumberMessage @@ -9422,40 +5129,8 @@ class NewsletterAdminInviteMessage(google.protobuf.message.Message): inviteExpiration: builtins.int | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "inviteExpiration", - b"inviteExpiration", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "inviteExpiration", - b"inviteExpiration", - "newsletterJID", - b"newsletterJID", - "newsletterName", - b"newsletterName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "inviteExpiration", b"inviteExpiration", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "caption", b"caption", "contextInfo", b"contextInfo", "inviteExpiration", b"inviteExpiration", "newsletterJID", b"newsletterJID", "newsletterName", b"newsletterName"]) -> None: ... global___NewsletterAdminInviteMessage = NewsletterAdminInviteMessage @@ -9508,64 +5183,8 @@ class ProductMessage(google.protobuf.message.Message): salePriceAmount1000: builtins.int | None = ..., signedURL: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "currencyCode", - b"currencyCode", - "description", - b"description", - "firstImageID", - b"firstImageID", - "priceAmount1000", - b"priceAmount1000", - "productID", - b"productID", - "productImage", - b"productImage", - "productImageCount", - b"productImageCount", - "retailerID", - b"retailerID", - "salePriceAmount1000", - b"salePriceAmount1000", - "signedURL", - b"signedURL", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "currencyCode", - b"currencyCode", - "description", - b"description", - "firstImageID", - b"firstImageID", - "priceAmount1000", - b"priceAmount1000", - "productID", - b"productID", - "productImage", - b"productImage", - "productImageCount", - b"productImageCount", - "retailerID", - b"retailerID", - "salePriceAmount1000", - b"salePriceAmount1000", - "signedURL", - b"signedURL", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "currencyCode", b"currencyCode", "description", b"description", "firstImageID", b"firstImageID", "priceAmount1000", b"priceAmount1000", "productID", b"productID", "productImage", b"productImage", "productImageCount", b"productImageCount", "retailerID", b"retailerID", "salePriceAmount1000", b"salePriceAmount1000", "signedURL", b"signedURL", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "currencyCode", b"currencyCode", "description", b"description", "firstImageID", b"firstImageID", "priceAmount1000", b"priceAmount1000", "productID", b"productID", "productImage", b"productImage", "productImageCount", b"productImageCount", "retailerID", b"retailerID", "salePriceAmount1000", b"salePriceAmount1000", "signedURL", b"signedURL", "title", b"title"]) -> None: ... @typing.final class CatalogSnapshot(google.protobuf.message.Message): @@ -9585,28 +5204,8 @@ class ProductMessage(google.protobuf.message.Message): title: builtins.str | None = ..., description: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "catalogImage", - b"catalogImage", - "description", - b"description", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "catalogImage", - b"catalogImage", - "description", - b"description", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["catalogImage", b"catalogImage", "description", b"description", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["catalogImage", b"catalogImage", "description", b"description", "title", b"title"]) -> None: ... PRODUCT_FIELD_NUMBER: builtins.int BUSINESSOWNERJID_FIELD_NUMBER: builtins.int @@ -9633,40 +5232,8 @@ class ProductMessage(google.protobuf.message.Message): footer: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "body", - b"body", - "businessOwnerJID", - b"businessOwnerJID", - "catalog", - b"catalog", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "product", - b"product", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "body", - b"body", - "businessOwnerJID", - b"businessOwnerJID", - "catalog", - b"catalog", - "contextInfo", - b"contextInfo", - "footer", - b"footer", - "product", - b"product", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["body", b"body", "businessOwnerJID", b"businessOwnerJID", "catalog", b"catalog", "contextInfo", b"contextInfo", "footer", b"footer", "product", b"product"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["body", b"body", "businessOwnerJID", b"businessOwnerJID", "catalog", b"catalog", "contextInfo", b"contextInfo", "footer", b"footer", "product", b"product"]) -> None: ... global___ProductMessage = ProductMessage @@ -9694,36 +5261,8 @@ class TemplateButtonReplyMessage(google.protobuf.message.Message): selectedIndex: builtins.int | None = ..., selectedCarouselCardIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "selectedCarouselCardIndex", - b"selectedCarouselCardIndex", - "selectedDisplayText", - b"selectedDisplayText", - "selectedID", - b"selectedID", - "selectedIndex", - b"selectedIndex", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "selectedCarouselCardIndex", - b"selectedCarouselCardIndex", - "selectedDisplayText", - b"selectedDisplayText", - "selectedID", - b"selectedID", - "selectedIndex", - b"selectedIndex", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "selectedCarouselCardIndex", b"selectedCarouselCardIndex", "selectedDisplayText", b"selectedDisplayText", "selectedID", b"selectedID", "selectedIndex", b"selectedIndex"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "selectedCarouselCardIndex", b"selectedCarouselCardIndex", "selectedDisplayText", b"selectedDisplayText", "selectedID", b"selectedID", "selectedIndex", b"selectedIndex"]) -> None: ... global___TemplateButtonReplyMessage = TemplateButtonReplyMessage @@ -9759,11 +5298,7 @@ class TemplateMessage(google.protobuf.message.Message): @property def locationMessage(self) -> global___LocationMessage: ... @property - def hydratedButtons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___HydratedTemplateButton - ]: ... + def hydratedButtons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HydratedTemplateButton]: ... def __init__( self, *, @@ -9774,75 +5309,13 @@ class TemplateMessage(google.protobuf.message.Message): locationMessage: global___LocationMessage | None = ..., hydratedContentText: builtins.str | None = ..., hydratedFooterText: builtins.str | None = ..., - hydratedButtons: collections.abc.Iterable[global___HydratedTemplateButton] - | None = ..., + hydratedButtons: collections.abc.Iterable[global___HydratedTemplateButton] | None = ..., templateID: builtins.str | None = ..., maskLinkedDevices: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "documentMessage", - b"documentMessage", - "hydratedContentText", - b"hydratedContentText", - "hydratedFooterText", - b"hydratedFooterText", - "hydratedTitleText", - b"hydratedTitleText", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "maskLinkedDevices", - b"maskLinkedDevices", - "templateID", - b"templateID", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "documentMessage", - b"documentMessage", - "hydratedButtons", - b"hydratedButtons", - "hydratedContentText", - b"hydratedContentText", - "hydratedFooterText", - b"hydratedFooterText", - "hydratedTitleText", - b"hydratedTitleText", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "maskLinkedDevices", - b"maskLinkedDevices", - "templateID", - b"templateID", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["title", b"title"] - ) -> ( - typing.Literal[ - "documentMessage", - "hydratedTitleText", - "imageMessage", - "videoMessage", - "locationMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["documentMessage", b"documentMessage", "hydratedContentText", b"hydratedContentText", "hydratedFooterText", b"hydratedFooterText", "hydratedTitleText", b"hydratedTitleText", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "maskLinkedDevices", b"maskLinkedDevices", "templateID", b"templateID", "title", b"title", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["documentMessage", b"documentMessage", "hydratedButtons", b"hydratedButtons", "hydratedContentText", b"hydratedContentText", "hydratedFooterText", b"hydratedFooterText", "hydratedTitleText", b"hydratedTitleText", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "maskLinkedDevices", b"maskLinkedDevices", "templateID", b"templateID", "title", b"title", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["title", b"title"]) -> typing.Literal["documentMessage", "hydratedTitleText", "imageMessage", "videoMessage", "locationMessage"] | None: ... @typing.final class FourRowTemplate(google.protobuf.message.Message): @@ -9871,11 +5344,7 @@ class TemplateMessage(google.protobuf.message.Message): @property def footer(self) -> global___HighlyStructuredMessage: ... @property - def buttons( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___TemplateButton - ]: ... + def buttons(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___TemplateButton]: ... def __init__( self, *, @@ -9888,62 +5357,9 @@ class TemplateMessage(google.protobuf.message.Message): footer: global___HighlyStructuredMessage | None = ..., buttons: collections.abc.Iterable[global___TemplateButton] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "content", - b"content", - "documentMessage", - b"documentMessage", - "footer", - b"footer", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buttons", - b"buttons", - "content", - b"content", - "documentMessage", - b"documentMessage", - "footer", - b"footer", - "highlyStructuredMessage", - b"highlyStructuredMessage", - "imageMessage", - b"imageMessage", - "locationMessage", - b"locationMessage", - "title", - b"title", - "videoMessage", - b"videoMessage", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["title", b"title"] - ) -> ( - typing.Literal[ - "documentMessage", - "highlyStructuredMessage", - "imageMessage", - "videoMessage", - "locationMessage", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["content", b"content", "documentMessage", b"documentMessage", "footer", b"footer", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "title", b"title", "videoMessage", b"videoMessage"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buttons", b"buttons", "content", b"content", "documentMessage", b"documentMessage", "footer", b"footer", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "locationMessage", b"locationMessage", "title", b"title", "videoMessage", b"videoMessage"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["title", b"title"]) -> typing.Literal["documentMessage", "highlyStructuredMessage", "imageMessage", "videoMessage", "locationMessage"] | None: ... FOURROWTEMPLATE_FIELD_NUMBER: builtins.int HYDRATEDFOURROWTEMPLATE_FIELD_NUMBER: builtins.int @@ -9955,9 +5371,7 @@ class TemplateMessage(google.protobuf.message.Message): @property def fourRowTemplate(self) -> global___TemplateMessage.FourRowTemplate: ... @property - def hydratedFourRowTemplate( - self, - ) -> global___TemplateMessage.HydratedFourRowTemplate: ... + def hydratedFourRowTemplate(self) -> global___TemplateMessage.HydratedFourRowTemplate: ... @property def interactiveMessageTemplate(self) -> global___InteractiveMessage: ... @property @@ -9968,59 +5382,15 @@ class TemplateMessage(google.protobuf.message.Message): self, *, fourRowTemplate: global___TemplateMessage.FourRowTemplate | None = ..., - hydratedFourRowTemplate: global___TemplateMessage.HydratedFourRowTemplate - | None = ..., + hydratedFourRowTemplate: global___TemplateMessage.HydratedFourRowTemplate | None = ..., interactiveMessageTemplate: global___InteractiveMessage | None = ..., contextInfo: global___ContextInfo | None = ..., hydratedTemplate: global___TemplateMessage.HydratedFourRowTemplate | None = ..., templateID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "format", - b"format", - "fourRowTemplate", - b"fourRowTemplate", - "hydratedFourRowTemplate", - b"hydratedFourRowTemplate", - "hydratedTemplate", - b"hydratedTemplate", - "interactiveMessageTemplate", - b"interactiveMessageTemplate", - "templateID", - b"templateID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "format", - b"format", - "fourRowTemplate", - b"fourRowTemplate", - "hydratedFourRowTemplate", - b"hydratedFourRowTemplate", - "hydratedTemplate", - b"hydratedTemplate", - "interactiveMessageTemplate", - b"interactiveMessageTemplate", - "templateID", - b"templateID", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["format", b"format"] - ) -> ( - typing.Literal[ - "fourRowTemplate", "hydratedFourRowTemplate", "interactiveMessageTemplate" - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "format", b"format", "fourRowTemplate", b"fourRowTemplate", "hydratedFourRowTemplate", b"hydratedFourRowTemplate", "hydratedTemplate", b"hydratedTemplate", "interactiveMessageTemplate", b"interactiveMessageTemplate", "templateID", b"templateID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "format", b"format", "fourRowTemplate", b"fourRowTemplate", "hydratedFourRowTemplate", b"hydratedFourRowTemplate", "hydratedTemplate", b"hydratedTemplate", "interactiveMessageTemplate", b"interactiveMessageTemplate", "templateID", b"templateID"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["format", b"format"]) -> typing.Literal["fourRowTemplate", "hydratedFourRowTemplate", "interactiveMessageTemplate"] | None: ... global___TemplateMessage = TemplateMessage @@ -10093,96 +5463,8 @@ class StickerMessage(google.protobuf.message.Message): isLottie: builtins.bool | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isAiSticker", - b"isAiSticker", - "isAnimated", - b"isAnimated", - "isAvatar", - b"isAvatar", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pngThumbnail", - b"pngThumbnail", - "stickerSentTS", - b"stickerSentTS", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isAiSticker", - b"isAiSticker", - "isAnimated", - b"isAnimated", - "isAvatar", - b"isAvatar", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pngThumbnail", - b"pngThumbnail", - "stickerSentTS", - b"stickerSentTS", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isAiSticker", b"isAiSticker", "isAnimated", b"isAnimated", "isAvatar", b"isAvatar", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pngThumbnail", b"pngThumbnail", "stickerSentTS", b"stickerSentTS", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isAiSticker", b"isAiSticker", "isAnimated", b"isAnimated", "isAvatar", b"isAvatar", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pngThumbnail", b"pngThumbnail", "stickerSentTS", b"stickerSentTS", "width", b"width"]) -> None: ... global___StickerMessage = StickerMessage @@ -10225,56 +5507,8 @@ class LiveLocationMessage(google.protobuf.message.Message): JPEGThumbnail: builtins.bytes | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "accuracyInMeters", - b"accuracyInMeters", - "caption", - b"caption", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "sequenceNumber", - b"sequenceNumber", - "speedInMps", - b"speedInMps", - "timeOffset", - b"timeOffset", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "accuracyInMeters", b"accuracyInMeters", "caption", b"caption", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "sequenceNumber", b"sequenceNumber", "speedInMps", b"speedInMps", "timeOffset", b"timeOffset"]) -> None: ... global___LiveLocationMessage = LiveLocationMessage @@ -10344,44 +5578,8 @@ class RequestPaymentMessage(google.protobuf.message.Message): amount: global___Money | None = ..., background: global___PaymentBackground | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "amount1000", - b"amount1000", - "background", - b"background", - "currencyCodeIso4217", - b"currencyCodeIso4217", - "expiryTimestamp", - b"expiryTimestamp", - "noteMessage", - b"noteMessage", - "requestFrom", - b"requestFrom", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount", - b"amount", - "amount1000", - b"amount1000", - "background", - b"background", - "currencyCodeIso4217", - b"currencyCodeIso4217", - "expiryTimestamp", - b"expiryTimestamp", - "noteMessage", - b"noteMessage", - "requestFrom", - b"requestFrom", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["amount", b"amount", "amount1000", b"amount1000", "background", b"background", "currencyCodeIso4217", b"currencyCodeIso4217", "expiryTimestamp", b"expiryTimestamp", "noteMessage", b"noteMessage", "requestFrom", b"requestFrom"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount", b"amount", "amount1000", b"amount1000", "background", b"background", "currencyCodeIso4217", b"currencyCodeIso4217", "expiryTimestamp", b"expiryTimestamp", "noteMessage", b"noteMessage", "requestFrom", b"requestFrom"]) -> None: ... global___RequestPaymentMessage = RequestPaymentMessage @@ -10405,28 +5603,8 @@ class SendPaymentMessage(google.protobuf.message.Message): requestMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., background: global___PaymentBackground | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "background", - b"background", - "noteMessage", - b"noteMessage", - "requestMessageKey", - b"requestMessageKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "background", - b"background", - "noteMessage", - b"noteMessage", - "requestMessageKey", - b"requestMessageKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["background", b"background", "noteMessage", b"noteMessage", "requestMessageKey", b"requestMessageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["background", b"background", "noteMessage", b"noteMessage", "requestMessageKey", b"requestMessageKey"]) -> None: ... global___SendPaymentMessage = SendPaymentMessage @@ -10439,11 +5617,7 @@ class ContactsArrayMessage(google.protobuf.message.Message): CONTEXTINFO_FIELD_NUMBER: builtins.int displayName: builtins.str @property - def contacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___ContactMessage - ]: ... + def contacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ContactMessage]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( @@ -10453,23 +5627,8 @@ class ContactsArrayMessage(google.protobuf.message.Message): contacts: collections.abc.Iterable[global___ContactMessage] | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", b"contextInfo", "displayName", b"displayName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contacts", - b"contacts", - "contextInfo", - b"contextInfo", - "displayName", - b"displayName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contacts", b"contacts", "contextInfo", b"contextInfo", "displayName", b"displayName"]) -> None: ... global___ContactsArrayMessage = ContactsArrayMessage @@ -10484,18 +5643,8 @@ class InitialSecurityNotificationSettingSync(google.protobuf.message.Message): *, securityNotificationEnabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "securityNotificationEnabled", b"securityNotificationEnabled" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "securityNotificationEnabled", b"securityNotificationEnabled" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["securityNotificationEnabled", b"securityNotificationEnabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["securityNotificationEnabled", b"securityNotificationEnabled"]) -> None: ... global___InitialSecurityNotificationSettingSync = InitialSecurityNotificationSettingSync @@ -10515,12 +5664,8 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): *, messageKey: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageKey", b"messageKey"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["messageKey", b"messageKey"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageKey", b"messageKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageKey", b"messageKey"]) -> None: ... @typing.final class FullHistorySyncOnDemandRequest(google.protobuf.message.Message): @@ -10529,41 +5674,17 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): REQUESTMETADATA_FIELD_NUMBER: builtins.int HISTORYSYNCCONFIG_FIELD_NUMBER: builtins.int @property - def requestMetadata( - self, - ) -> global___FullHistorySyncOnDemandRequestMetadata: ... + def requestMetadata(self) -> global___FullHistorySyncOnDemandRequestMetadata: ... @property - def historySyncConfig( - self, - ) -> ( - waCompanionReg.WAWebProtobufsCompanionReg_pb2.DeviceProps.HistorySyncConfig - ): ... + def historySyncConfig(self) -> waCompanionReg.WAWebProtobufsCompanionReg_pb2.DeviceProps.HistorySyncConfig: ... def __init__( self, *, - requestMetadata: global___FullHistorySyncOnDemandRequestMetadata - | None = ..., - historySyncConfig: waCompanionReg.WAWebProtobufsCompanionReg_pb2.DeviceProps.HistorySyncConfig - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "historySyncConfig", - b"historySyncConfig", - "requestMetadata", - b"requestMetadata", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "historySyncConfig", - b"historySyncConfig", - "requestMetadata", - b"requestMetadata", - ], + requestMetadata: global___FullHistorySyncOnDemandRequestMetadata | None = ..., + historySyncConfig: waCompanionReg.WAWebProtobufsCompanionReg_pb2.DeviceProps.HistorySyncConfig | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "requestMetadata", b"requestMetadata"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["historySyncConfig", b"historySyncConfig", "requestMetadata", b"requestMetadata"]) -> None: ... @typing.final class HistorySyncOnDemandRequest(google.protobuf.message.Message): @@ -10591,40 +5712,8 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): oldestMsgTimestampMS: builtins.int | None = ..., accountLid: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountLid", - b"accountLid", - "chatJID", - b"chatJID", - "oldestMsgFromMe", - b"oldestMsgFromMe", - "oldestMsgID", - b"oldestMsgID", - "oldestMsgTimestampMS", - b"oldestMsgTimestampMS", - "onDemandMsgCount", - b"onDemandMsgCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountLid", - b"accountLid", - "chatJID", - b"chatJID", - "oldestMsgFromMe", - b"oldestMsgFromMe", - "oldestMsgID", - b"oldestMsgID", - "oldestMsgTimestampMS", - b"oldestMsgTimestampMS", - "onDemandMsgCount", - b"onDemandMsgCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountLid", b"accountLid", "chatJID", b"chatJID", "oldestMsgFromMe", b"oldestMsgFromMe", "oldestMsgID", b"oldestMsgID", "oldestMsgTimestampMS", b"oldestMsgTimestampMS", "onDemandMsgCount", b"onDemandMsgCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountLid", b"accountLid", "chatJID", b"chatJID", "oldestMsgFromMe", b"oldestMsgFromMe", "oldestMsgID", b"oldestMsgID", "oldestMsgTimestampMS", b"oldestMsgTimestampMS", "onDemandMsgCount", b"onDemandMsgCount"]) -> None: ... @typing.final class RequestUrlPreview(google.protobuf.message.Message): @@ -10640,18 +5729,8 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): URL: builtins.str | None = ..., includeHqThumbnail: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "includeHqThumbnail", b"includeHqThumbnail"]) -> None: ... @typing.final class RequestStickerReupload(google.protobuf.message.Message): @@ -10664,12 +5743,8 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): *, fileSHA256: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["fileSHA256", b"fileSHA256"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["fileSHA256", b"fileSHA256"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["fileSHA256", b"fileSHA256"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fileSHA256", b"fileSHA256"]) -> None: ... PEERDATAOPERATIONREQUESTTYPE_FIELD_NUMBER: builtins.int REQUESTSTICKERREUPLOAD_FIELD_NUMBER: builtins.int @@ -10679,81 +5754,27 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): FULLHISTORYSYNCONDEMANDREQUEST_FIELD_NUMBER: builtins.int peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType @property - def requestStickerReupload( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestMessage.RequestStickerReupload - ]: ... + def requestStickerReupload(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestMessage.RequestStickerReupload]: ... @property - def requestURLPreview( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestMessage.RequestUrlPreview - ]: ... + def requestURLPreview(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestMessage.RequestUrlPreview]: ... @property - def historySyncOnDemandRequest( - self, - ) -> global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest: ... + def historySyncOnDemandRequest(self) -> global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest: ... @property - def placeholderMessageResendRequest( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - ]: ... + def placeholderMessageResendRequest(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest]: ... @property - def fullHistorySyncOnDemandRequest( - self, - ) -> global___PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest: ... + def fullHistorySyncOnDemandRequest(self) -> global___PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest: ... def __init__( self, *, - peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType - | None = ..., - requestStickerReupload: collections.abc.Iterable[ - global___PeerDataOperationRequestMessage.RequestStickerReupload - ] - | None = ..., - requestURLPreview: collections.abc.Iterable[ - global___PeerDataOperationRequestMessage.RequestUrlPreview - ] - | None = ..., - historySyncOnDemandRequest: global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - | None = ..., - placeholderMessageResendRequest: collections.abc.Iterable[ - global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - ] - | None = ..., - fullHistorySyncOnDemandRequest: global___PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fullHistorySyncOnDemandRequest", - b"fullHistorySyncOnDemandRequest", - "historySyncOnDemandRequest", - b"historySyncOnDemandRequest", - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fullHistorySyncOnDemandRequest", - b"fullHistorySyncOnDemandRequest", - "historySyncOnDemandRequest", - b"historySyncOnDemandRequest", - "peerDataOperationRequestType", - b"peerDataOperationRequestType", - "placeholderMessageResendRequest", - b"placeholderMessageResendRequest", - "requestStickerReupload", - b"requestStickerReupload", - "requestURLPreview", - b"requestURLPreview", - ], + peerDataOperationRequestType: global___PeerDataOperationRequestType.ValueType | None = ..., + requestStickerReupload: collections.abc.Iterable[global___PeerDataOperationRequestMessage.RequestStickerReupload] | None = ..., + requestURLPreview: collections.abc.Iterable[global___PeerDataOperationRequestMessage.RequestUrlPreview] | None = ..., + historySyncOnDemandRequest: global___PeerDataOperationRequestMessage.HistorySyncOnDemandRequest | None = ..., + placeholderMessageResendRequest: collections.abc.Iterable[global___PeerDataOperationRequestMessage.PlaceholderMessageResendRequest] | None = ..., + fullHistorySyncOnDemandRequest: global___PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequest", b"fullHistorySyncOnDemandRequest", "historySyncOnDemandRequest", b"historySyncOnDemandRequest", "peerDataOperationRequestType", b"peerDataOperationRequestType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequest", b"fullHistorySyncOnDemandRequest", "historySyncOnDemandRequest", b"historySyncOnDemandRequest", "peerDataOperationRequestType", b"peerDataOperationRequestType", "placeholderMessageResendRequest", b"placeholderMessageResendRequest", "requestStickerReupload", b"requestStickerReupload", "requestURLPreview", b"requestURLPreview"]) -> None: ... global___PeerDataOperationRequestMessage = PeerDataOperationRequestMessage @@ -10768,12 +5789,8 @@ class FullHistorySyncOnDemandRequestMetadata(google.protobuf.message.Message): *, requestID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["requestID", b"requestID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["requestID", b"requestID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["requestID", b"requestID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["requestID", b"requestID"]) -> None: ... global___FullHistorySyncOnDemandRequestMetadata = FullHistorySyncOnDemandRequestMetadata @@ -10785,26 +5802,15 @@ class AppStateFatalExceptionNotification(google.protobuf.message.Message): TIMESTAMP_FIELD_NUMBER: builtins.int timestamp: builtins.int @property - def collectionNames( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def collectionNames(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, collectionNames: collections.abc.Iterable[builtins.str] | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["timestamp", b"timestamp"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "collectionNames", b"collectionNames", "timestamp", b"timestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["collectionNames", b"collectionNames", "timestamp", b"timestamp"]) -> None: ... global___AppStateFatalExceptionNotification = AppStateFatalExceptionNotification @@ -10814,11 +5820,7 @@ class AppStateSyncKeyRequest(google.protobuf.message.Message): KEYIDS_FIELD_NUMBER: builtins.int @property - def keyIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AppStateSyncKeyId - ]: ... + def keyIDs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AppStateSyncKeyId]: ... def __init__( self, *, @@ -10834,11 +5836,7 @@ class AppStateSyncKeyShare(google.protobuf.message.Message): KEYS_FIELD_NUMBER: builtins.int @property - def keys( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AppStateSyncKey - ]: ... + def keys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AppStateSyncKey]: ... def __init__( self, *, @@ -10866,28 +5864,8 @@ class AppStateSyncKeyData(google.protobuf.message.Message): fingerprint: global___AppStateSyncKeyFingerprint | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> None: ... global___AppStateSyncKeyData = AppStateSyncKeyData @@ -10901,11 +5879,7 @@ class AppStateSyncKeyFingerprint(google.protobuf.message.Message): rawID: builtins.int currentIndex: builtins.int @property - def deviceIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def deviceIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -10913,21 +5887,8 @@ class AppStateSyncKeyFingerprint(google.protobuf.message.Message): currentIndex: builtins.int | None = ..., deviceIndexes: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["currentIndex", b"currentIndex", "rawID", b"rawID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currentIndex", - b"currentIndex", - "deviceIndexes", - b"deviceIndexes", - "rawID", - b"rawID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "rawID", b"rawID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "deviceIndexes", b"deviceIndexes", "rawID", b"rawID"]) -> None: ... global___AppStateSyncKeyFingerprint = AppStateSyncKeyFingerprint @@ -10942,9 +5903,7 @@ class AppStateSyncKeyId(google.protobuf.message.Message): *, keyID: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["keyID", b"keyID"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["keyID", b"keyID"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["keyID", b"keyID"]) -> None: ... global___AppStateSyncKeyId = AppStateSyncKeyId @@ -10965,12 +5924,8 @@ class AppStateSyncKey(google.protobuf.message.Message): keyID: global___AppStateSyncKeyId | None = ..., keyData: global___AppStateSyncKeyData | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> None: ... global___AppStateSyncKey = AppStateSyncKey @@ -10988,12 +5943,8 @@ class Chat(google.protobuf.message.Message): displayName: builtins.str | None = ..., ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "displayName", b"displayName"]) -> None: ... global___Chat = Chat @@ -11023,40 +5974,8 @@ class Call(google.protobuf.message.Message): ctwaSignals: builtins.str | None = ..., ctwaPayload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callKey", - b"callKey", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - "ctwaPayload", - b"ctwaPayload", - "ctwaSignals", - b"ctwaSignals", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callKey", - b"callKey", - "conversionData", - b"conversionData", - "conversionDelaySeconds", - b"conversionDelaySeconds", - "conversionSource", - b"conversionSource", - "ctwaPayload", - b"ctwaPayload", - "ctwaSignals", - b"ctwaSignals", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callKey", b"callKey", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "ctwaPayload", b"ctwaPayload", "ctwaSignals", b"ctwaSignals"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callKey", b"callKey", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "ctwaPayload", b"ctwaPayload", "ctwaSignals", b"ctwaSignals"]) -> None: ... global___Call = Call @@ -11117,80 +6036,8 @@ class AudioMessage(google.protobuf.message.Message): viewOnce: builtins.bool | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "PTT", - b"PTT", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "backgroundArgb", - b"backgroundArgb", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "seconds", - b"seconds", - "streamingSidecar", - b"streamingSidecar", - "viewOnce", - b"viewOnce", - "waveform", - b"waveform", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "PTT", - b"PTT", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "backgroundArgb", - b"backgroundArgb", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "seconds", - b"seconds", - "streamingSidecar", - b"streamingSidecar", - "viewOnce", - b"viewOnce", - "waveform", - b"waveform", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["PTT", b"PTT", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "backgroundArgb", b"backgroundArgb", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "seconds", b"seconds", "streamingSidecar", b"streamingSidecar", "viewOnce", b"viewOnce", "waveform", b"waveform"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["PTT", b"PTT", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "backgroundArgb", b"backgroundArgb", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "seconds", b"seconds", "streamingSidecar", b"streamingSidecar", "viewOnce", b"viewOnce", "waveform", b"waveform"]) -> None: ... global___AudioMessage = AudioMessage @@ -11266,100 +6113,8 @@ class DocumentMessage(google.protobuf.message.Message): caption: builtins.str | None = ..., accessibilityLabel: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contactVcard", - b"contactVcard", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileName", - b"fileName", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pageCount", - b"pageCount", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accessibilityLabel", - b"accessibilityLabel", - "caption", - b"caption", - "contactVcard", - b"contactVcard", - "contextInfo", - b"contextInfo", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileName", - b"fileName", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "mimetype", - b"mimetype", - "pageCount", - b"pageCount", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contactVcard", b"contactVcard", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileName", b"fileName", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pageCount", b"pageCount", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accessibilityLabel", b"accessibilityLabel", "caption", b"caption", "contactVcard", b"contactVcard", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileName", b"fileName", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "mimetype", b"mimetype", "pageCount", b"pageCount", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title"]) -> None: ... global___DocumentMessage = DocumentMessage @@ -11392,44 +6147,8 @@ class MMSThumbnailMetadata(google.protobuf.message.Message): thumbnailHeight: builtins.int | None = ..., thumbnailWidth: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "thumbnailDirectPath", - b"thumbnailDirectPath", - "thumbnailEncSHA256", - b"thumbnailEncSHA256", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailSHA256", - b"thumbnailSHA256", - "thumbnailWidth", - b"thumbnailWidth", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth"]) -> None: ... global___MMSThumbnailMetadata = MMSThumbnailMetadata @@ -11478,64 +6197,8 @@ class LocationMessage(google.protobuf.message.Message): JPEGThumbnail: builtins.bytes | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accuracyInMeters", - b"accuracyInMeters", - "address", - b"address", - "comment", - b"comment", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "isLive", - b"isLive", - "name", - b"name", - "speedInMps", - b"speedInMps", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "URL", - b"URL", - "accuracyInMeters", - b"accuracyInMeters", - "address", - b"address", - "comment", - b"comment", - "contextInfo", - b"contextInfo", - "degreesClockwiseFromMagneticNorth", - b"degreesClockwiseFromMagneticNorth", - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "isLive", - b"isLive", - "name", - b"name", - "speedInMps", - b"speedInMps", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accuracyInMeters", b"accuracyInMeters", "address", b"address", "comment", b"comment", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "isLive", b"isLive", "name", b"name", "speedInMps", b"speedInMps"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "URL", b"URL", "accuracyInMeters", b"accuracyInMeters", "address", b"address", "comment", b"comment", "contextInfo", b"contextInfo", "degreesClockwiseFromMagneticNorth", b"degreesClockwiseFromMagneticNorth", "degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "isLive", b"isLive", "name", b"name", "speedInMps", b"speedInMps"]) -> None: ... global___LocationMessage = LocationMessage @@ -11557,28 +6220,8 @@ class ContactMessage(google.protobuf.message.Message): vcard: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "displayName", - b"displayName", - "vcard", - b"vcard", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contextInfo", - b"contextInfo", - "displayName", - b"displayName", - "vcard", - b"vcard", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "displayName", b"displayName", "vcard", b"vcard"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "displayName", b"displayName", "vcard", b"vcard"]) -> None: ... global___ContactMessage = ContactMessage @@ -11596,24 +6239,8 @@ class SenderKeyDistributionMessage(google.protobuf.message.Message): groupID: builtins.str | None = ..., axolotlSenderKeyDistributionMessage: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> None: ... global___SenderKeyDistributionMessage = SenderKeyDistributionMessage @@ -11640,36 +6267,8 @@ class BotAvatarMetadata(google.protobuf.message.Message): intensity: builtins.int | None = ..., wordCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "behaviorGraph", - b"behaviorGraph", - "intensity", - b"intensity", - "sentiment", - b"sentiment", - "wordCount", - b"wordCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "behaviorGraph", - b"behaviorGraph", - "intensity", - b"intensity", - "sentiment", - b"sentiment", - "wordCount", - b"wordCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["action", b"action", "behaviorGraph", b"behaviorGraph", "intensity", b"intensity", "sentiment", b"sentiment", "wordCount", b"wordCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "behaviorGraph", b"behaviorGraph", "intensity", b"intensity", "sentiment", b"sentiment", "wordCount", b"wordCount"]) -> None: ... global___BotAvatarMetadata = BotAvatarMetadata @@ -11684,11 +6283,7 @@ class BotSuggestedPromptMetadata(google.protobuf.message.Message): selectedPromptIndex: builtins.int selectedPromptID: builtins.str @property - def suggestedPrompts( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def suggestedPrompts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def promptSuggestions(self) -> global___BotPromptSuggestions: ... def __init__( @@ -11699,30 +6294,8 @@ class BotSuggestedPromptMetadata(google.protobuf.message.Message): promptSuggestions: global___BotPromptSuggestions | None = ..., selectedPromptID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "promptSuggestions", - b"promptSuggestions", - "selectedPromptID", - b"selectedPromptID", - "selectedPromptIndex", - b"selectedPromptIndex", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "promptSuggestions", - b"promptSuggestions", - "selectedPromptID", - b"selectedPromptID", - "selectedPromptIndex", - b"selectedPromptIndex", - "suggestedPrompts", - b"suggestedPrompts", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["promptSuggestions", b"promptSuggestions", "selectedPromptID", b"selectedPromptID", "selectedPromptIndex", b"selectedPromptIndex"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["promptSuggestions", b"promptSuggestions", "selectedPromptID", b"selectedPromptID", "selectedPromptIndex", b"selectedPromptIndex", "suggestedPrompts", b"suggestedPrompts"]) -> None: ... global___BotSuggestedPromptMetadata = BotSuggestedPromptMetadata @@ -11732,20 +6305,13 @@ class BotPromptSuggestions(google.protobuf.message.Message): SUGGESTIONS_FIELD_NUMBER: builtins.int @property - def suggestions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BotPromptSuggestion - ]: ... + def suggestions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BotPromptSuggestion]: ... def __init__( self, *, - suggestions: collections.abc.Iterable[global___BotPromptSuggestion] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["suggestions", b"suggestions"] + suggestions: collections.abc.Iterable[global___BotPromptSuggestion] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["suggestions", b"suggestions"]) -> None: ... global___BotPromptSuggestions = BotPromptSuggestions @@ -11763,12 +6329,8 @@ class BotPromptSuggestion(google.protobuf.message.Message): prompt: builtins.str | None = ..., promptID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["prompt", b"prompt", "promptID", b"promptID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["prompt", b"prompt", "promptID", b"promptID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["prompt", b"prompt", "promptID", b"promptID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["prompt", b"prompt", "promptID", b"promptID"]) -> None: ... global___BotPromptSuggestion = BotPromptSuggestion @@ -11781,17 +6343,9 @@ class BotMemoryMetadata(google.protobuf.message.Message): DISCLAIMER_FIELD_NUMBER: builtins.int disclaimer: builtins.str @property - def addedFacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BotMemoryFact - ]: ... + def addedFacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BotMemoryFact]: ... @property - def removedFacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BotMemoryFact - ]: ... + def removedFacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BotMemoryFact]: ... def __init__( self, *, @@ -11799,20 +6353,8 @@ class BotMemoryMetadata(google.protobuf.message.Message): removedFacts: collections.abc.Iterable[global___BotMemoryFact] | None = ..., disclaimer: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["disclaimer", b"disclaimer"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "addedFacts", - b"addedFacts", - "disclaimer", - b"disclaimer", - "removedFacts", - b"removedFacts", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["disclaimer", b"disclaimer"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["addedFacts", b"addedFacts", "disclaimer", b"disclaimer", "removedFacts", b"removedFacts"]) -> None: ... global___BotMemoryMetadata = BotMemoryMetadata @@ -11830,12 +6372,8 @@ class BotMemoryFact(google.protobuf.message.Message): fact: builtins.str | None = ..., factID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["fact", b"fact", "factID", b"factID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["fact", b"fact", "factID", b"factID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["fact", b"fact", "factID", b"factID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fact", b"fact", "factID", b"factID"]) -> None: ... global___BotMemoryFact = BotMemoryFact @@ -11851,43 +6389,25 @@ class BotRenderingMetadata(google.protobuf.message.Message): ASSOCIATEDPROMPTS_FIELD_NUMBER: builtins.int value: builtins.str @property - def associatedPrompts( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def associatedPrompts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, value: builtins.str | None = ..., associatedPrompts: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "associatedPrompts", b"associatedPrompts", "value", b"value" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["associatedPrompts", b"associatedPrompts", "value", b"value"]) -> None: ... KEYWORDS_FIELD_NUMBER: builtins.int @property - def keywords( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BotRenderingMetadata.Keyword - ]: ... + def keywords(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BotRenderingMetadata.Keyword]: ... def __init__( self, *, - keywords: collections.abc.Iterable[global___BotRenderingMetadata.Keyword] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["keywords", b"keywords"] + keywords: collections.abc.Iterable[global___BotRenderingMetadata.Keyword] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["keywords", b"keywords"]) -> None: ... global___BotRenderingMetadata = BotRenderingMetadata @@ -11905,24 +6425,8 @@ class BotMetricsMetadata(google.protobuf.message.Message): destinationID: builtins.str | None = ..., destinationEntryPoint: global___BotMetricsEntryPoint.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "destinationEntryPoint", - b"destinationEntryPoint", - "destinationID", - b"destinationID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "destinationEntryPoint", - b"destinationEntryPoint", - "destinationID", - b"destinationID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["destinationEntryPoint", b"destinationEntryPoint", "destinationID", b"destinationID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["destinationEntryPoint", b"destinationEntryPoint", "destinationID", b"destinationID"]) -> None: ... global___BotMetricsMetadata = BotMetricsMetadata @@ -11940,18 +6444,8 @@ class BotSessionMetadata(google.protobuf.message.Message): sessionID: builtins.str | None = ..., sessionSource: global___BotSessionSource.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "sessionID", b"sessionID", "sessionSource", b"sessionSource" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "sessionID", b"sessionID", "sessionSource", b"sessionSource" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["sessionID", b"sessionID", "sessionSource", b"sessionSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["sessionID", b"sessionID", "sessionSource", b"sessionSource"]) -> None: ... global___BotSessionMetadata = BotSessionMetadata @@ -11961,19 +6455,13 @@ class BotMemuMetadata(google.protobuf.message.Message): FACEIMAGES_FIELD_NUMBER: builtins.int @property - def faceImages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___BotMediaMetadata - ]: ... + def faceImages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___BotMediaMetadata]: ... def __init__( self, *, faceImages: collections.abc.Iterable[global___BotMediaMetadata] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["faceImages", b"faceImages"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["faceImages", b"faceImages"]) -> None: ... global___BotMemuMetadata = BotMemuMetadata @@ -11988,12 +6476,8 @@ class BotProgressIndicatorMetadata(google.protobuf.message.Message): *, progressDescription: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["progressDescription", b"progressDescription"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["progressDescription", b"progressDescription"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["progressDescription", b"progressDescription"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["progressDescription", b"progressDescription"]) -> None: ... global___BotProgressIndicatorMetadata = BotProgressIndicatorMetadata @@ -12069,84 +6553,8 @@ class BotMetadata(google.protobuf.message.Message): renderingMetadata: global___BotRenderingMetadata | None = ..., botMetricsMetadata: global___BotMetricsMetadata | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "avatarMetadata", - b"avatarMetadata", - "botMetricsMetadata", - b"botMetricsMetadata", - "capabilityMetadata", - b"capabilityMetadata", - "imagineMetadata", - b"imagineMetadata", - "invokerJID", - b"invokerJID", - "memoryMetadata", - b"memoryMetadata", - "memuMetadata", - b"memuMetadata", - "messageDisclaimerText", - b"messageDisclaimerText", - "modelMetadata", - b"modelMetadata", - "personaID", - b"personaID", - "pluginMetadata", - b"pluginMetadata", - "progressIndicatorMetadata", - b"progressIndicatorMetadata", - "reminderMetadata", - b"reminderMetadata", - "renderingMetadata", - b"renderingMetadata", - "sessionMetadata", - b"sessionMetadata", - "suggestedPromptMetadata", - b"suggestedPromptMetadata", - "timezone", - b"timezone", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "avatarMetadata", - b"avatarMetadata", - "botMetricsMetadata", - b"botMetricsMetadata", - "capabilityMetadata", - b"capabilityMetadata", - "imagineMetadata", - b"imagineMetadata", - "invokerJID", - b"invokerJID", - "memoryMetadata", - b"memoryMetadata", - "memuMetadata", - b"memuMetadata", - "messageDisclaimerText", - b"messageDisclaimerText", - "modelMetadata", - b"modelMetadata", - "personaID", - b"personaID", - "pluginMetadata", - b"pluginMetadata", - "progressIndicatorMetadata", - b"progressIndicatorMetadata", - "reminderMetadata", - b"reminderMetadata", - "renderingMetadata", - b"renderingMetadata", - "sessionMetadata", - b"sessionMetadata", - "suggestedPromptMetadata", - b"suggestedPromptMetadata", - "timezone", - b"timezone", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["avatarMetadata", b"avatarMetadata", "botMetricsMetadata", b"botMetricsMetadata", "capabilityMetadata", b"capabilityMetadata", "imagineMetadata", b"imagineMetadata", "invokerJID", b"invokerJID", "memoryMetadata", b"memoryMetadata", "memuMetadata", b"memuMetadata", "messageDisclaimerText", b"messageDisclaimerText", "modelMetadata", b"modelMetadata", "personaID", b"personaID", "pluginMetadata", b"pluginMetadata", "progressIndicatorMetadata", b"progressIndicatorMetadata", "reminderMetadata", b"reminderMetadata", "renderingMetadata", b"renderingMetadata", "sessionMetadata", b"sessionMetadata", "suggestedPromptMetadata", b"suggestedPromptMetadata", "timezone", b"timezone"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["avatarMetadata", b"avatarMetadata", "botMetricsMetadata", b"botMetricsMetadata", "capabilityMetadata", b"capabilityMetadata", "imagineMetadata", b"imagineMetadata", "invokerJID", b"invokerJID", "memoryMetadata", b"memoryMetadata", "memuMetadata", b"memuMetadata", "messageDisclaimerText", b"messageDisclaimerText", "modelMetadata", b"modelMetadata", "personaID", b"personaID", "pluginMetadata", b"pluginMetadata", "progressIndicatorMetadata", b"progressIndicatorMetadata", "reminderMetadata", b"reminderMetadata", "renderingMetadata", b"renderingMetadata", "sessionMetadata", b"sessionMetadata", "suggestedPromptMetadata", b"suggestedPromptMetadata", "timezone", b"timezone"]) -> None: ... global___BotMetadata = BotMetadata @@ -12169,17 +6577,9 @@ class DeviceListMetadata(google.protobuf.message.Message): recipientKeyHash: builtins.bytes recipientTimestamp: builtins.int @property - def senderKeyIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def senderKeyIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def recipientKeyIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def recipientKeyIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -12192,44 +6592,8 @@ class DeviceListMetadata(google.protobuf.message.Message): recipientTimestamp: builtins.int | None = ..., recipientKeyIndexes: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "receiverAccountType", - b"receiverAccountType", - "recipientKeyHash", - b"recipientKeyHash", - "recipientTimestamp", - b"recipientTimestamp", - "senderAccountType", - b"senderAccountType", - "senderKeyHash", - b"senderKeyHash", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "receiverAccountType", - b"receiverAccountType", - "recipientKeyHash", - b"recipientKeyHash", - "recipientKeyIndexes", - b"recipientKeyIndexes", - "recipientTimestamp", - b"recipientTimestamp", - "senderAccountType", - b"senderAccountType", - "senderKeyHash", - b"senderKeyHash", - "senderKeyIndexes", - b"senderKeyIndexes", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["receiverAccountType", b"receiverAccountType", "recipientKeyHash", b"recipientKeyHash", "recipientTimestamp", b"recipientTimestamp", "senderAccountType", b"senderAccountType", "senderKeyHash", b"senderKeyHash", "senderTimestamp", b"senderTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["receiverAccountType", b"receiverAccountType", "recipientKeyHash", b"recipientKeyHash", "recipientKeyIndexes", b"recipientKeyIndexes", "recipientTimestamp", b"recipientTimestamp", "senderAccountType", b"senderAccountType", "senderKeyHash", b"senderKeyHash", "senderKeyIndexes", b"senderKeyIndexes", "senderTimestamp", b"senderTimestamp"]) -> None: ... global___DeviceListMetadata = DeviceListMetadata @@ -12248,12 +6612,8 @@ class EmbeddedMessage(google.protobuf.message.Message): stanzaID: builtins.str | None = ..., message: global___Message | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["message", b"message", "stanzaID", b"stanzaID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["message", b"message", "stanzaID", b"stanzaID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["message", b"message", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["message", b"message", "stanzaID", b"stanzaID"]) -> None: ... global___EmbeddedMessage = EmbeddedMessage @@ -12298,60 +6658,8 @@ class EmbeddedMusic(google.protobuf.message.Message): countryBlocklist: builtins.bytes | None = ..., isExplicit: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "artistAttribution", - b"artistAttribution", - "artworkDirectPath", - b"artworkDirectPath", - "artworkEncSHA256", - b"artworkEncSHA256", - "artworkMediaKey", - b"artworkMediaKey", - "artworkSHA256", - b"artworkSHA256", - "author", - b"author", - "countryBlocklist", - b"countryBlocklist", - "isExplicit", - b"isExplicit", - "musicContentMediaID", - b"musicContentMediaID", - "songID", - b"songID", - "title", - b"title", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "artistAttribution", - b"artistAttribution", - "artworkDirectPath", - b"artworkDirectPath", - "artworkEncSHA256", - b"artworkEncSHA256", - "artworkMediaKey", - b"artworkMediaKey", - "artworkSHA256", - b"artworkSHA256", - "author", - b"author", - "countryBlocklist", - b"countryBlocklist", - "isExplicit", - b"isExplicit", - "musicContentMediaID", - b"musicContentMediaID", - "songID", - b"songID", - "title", - b"title", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["artistAttribution", b"artistAttribution", "artworkDirectPath", b"artworkDirectPath", "artworkEncSHA256", b"artworkEncSHA256", "artworkMediaKey", b"artworkMediaKey", "artworkSHA256", b"artworkSHA256", "author", b"author", "countryBlocklist", b"countryBlocklist", "isExplicit", b"isExplicit", "musicContentMediaID", b"musicContentMediaID", "songID", b"songID", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["artistAttribution", b"artistAttribution", "artworkDirectPath", b"artworkDirectPath", "artworkEncSHA256", b"artworkEncSHA256", "artworkMediaKey", b"artworkMediaKey", "artworkSHA256", b"artworkSHA256", "author", b"author", "countryBlocklist", b"countryBlocklist", "isExplicit", b"isExplicit", "musicContentMediaID", b"musicContentMediaID", "songID", b"songID", "title", b"title"]) -> None: ... global___EmbeddedMusic = EmbeddedMusic @@ -12371,31 +6679,9 @@ class EmbeddedContent(google.protobuf.message.Message): embeddedMessage: global___EmbeddedMessage | None = ..., embeddedMusic: global___EmbeddedMusic | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "content", - b"content", - "embeddedMessage", - b"embeddedMessage", - "embeddedMusic", - b"embeddedMusic", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "content", - b"content", - "embeddedMessage", - b"embeddedMessage", - "embeddedMusic", - b"embeddedMusic", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> typing.Literal["embeddedMessage", "embeddedMusic"] | None: ... + def HasField(self, field_name: typing.Literal["content", b"content", "embeddedMessage", b"embeddedMessage", "embeddedMusic", b"embeddedMusic"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["content", b"content", "embeddedMessage", b"embeddedMessage", "embeddedMusic", b"embeddedMusic"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["embeddedMessage", "embeddedMusic"] | None: ... global___EmbeddedContent = EmbeddedContent @@ -12413,12 +6699,8 @@ class TapLinkAction(google.protobuf.message.Message): title: builtins.str | None = ..., tapURL: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["tapURL", b"tapURL", "title", b"title"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["tapURL", b"tapURL", "title", b"title"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["tapURL", b"tapURL", "title", b"title"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["tapURL", b"tapURL", "title", b"title"]) -> None: ... global___TapLinkAction = TapLinkAction @@ -12442,11 +6724,7 @@ class InteractiveAnnotation(google.protobuf.message.Message): @property def tapAction(self) -> global___TapLinkAction: ... @property - def polygonVertices( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Point - ]: ... + def polygonVertices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Point]: ... @property def embeddedContent(self) -> global___EmbeddedContent: ... def __init__( @@ -12460,51 +6738,9 @@ class InteractiveAnnotation(google.protobuf.message.Message): shouldSkipConfirmation: builtins.bool | None = ..., embeddedContent: global___EmbeddedContent | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "action", - b"action", - "embeddedAction", - b"embeddedAction", - "embeddedContent", - b"embeddedContent", - "location", - b"location", - "newsletter", - b"newsletter", - "shouldSkipConfirmation", - b"shouldSkipConfirmation", - "tapAction", - b"tapAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "action", - b"action", - "embeddedAction", - b"embeddedAction", - "embeddedContent", - b"embeddedContent", - "location", - b"location", - "newsletter", - b"newsletter", - "polygonVertices", - b"polygonVertices", - "shouldSkipConfirmation", - b"shouldSkipConfirmation", - "tapAction", - b"tapAction", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["action", b"action"] - ) -> ( - typing.Literal["location", "newsletter", "embeddedAction", "tapAction"] | None - ): ... + def HasField(self, field_name: typing.Literal["action", b"action", "embeddedAction", b"embeddedAction", "embeddedContent", b"embeddedContent", "location", b"location", "newsletter", b"newsletter", "shouldSkipConfirmation", b"shouldSkipConfirmation", "tapAction", b"tapAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["action", b"action", "embeddedAction", b"embeddedAction", "embeddedContent", b"embeddedContent", "location", b"location", "newsletter", b"newsletter", "polygonVertices", b"polygonVertices", "shouldSkipConfirmation", b"shouldSkipConfirmation", "tapAction", b"tapAction"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["location", "newsletter", "embeddedAction", "tapAction"] | None: ... global___InteractiveAnnotation = InteractiveAnnotation @@ -12528,32 +6764,8 @@ class Point(google.protobuf.message.Message): x: builtins.float | None = ..., y: builtins.float | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "x", - b"x", - "xDeprecated", - b"xDeprecated", - "y", - b"y", - "yDeprecated", - b"yDeprecated", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "x", - b"x", - "xDeprecated", - b"xDeprecated", - "y", - b"y", - "yDeprecated", - b"yDeprecated", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["x", b"x", "xDeprecated", b"xDeprecated", "y", b"y", "yDeprecated", b"yDeprecated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["x", b"x", "xDeprecated", b"xDeprecated", "y", b"y", "yDeprecated", b"yDeprecated"]) -> None: ... global___Point = Point @@ -12574,28 +6786,8 @@ class Location(google.protobuf.message.Message): degreesLongitude: builtins.float | None = ..., name: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "degreesLatitude", - b"degreesLatitude", - "degreesLongitude", - b"degreesLongitude", - "name", - b"name", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["degreesLatitude", b"degreesLatitude", "degreesLongitude", b"degreesLongitude", "name", b"name"]) -> None: ... global___Location = Location @@ -12619,18 +6811,8 @@ class TemplateButton(google.protobuf.message.Message): displayText: global___HighlyStructuredMessage | None = ..., phoneNumber: global___HighlyStructuredMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "displayText", b"displayText", "phoneNumber", b"phoneNumber" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayText", b"displayText", "phoneNumber", b"phoneNumber"]) -> None: ... @typing.final class URLButton(google.protobuf.message.Message): @@ -12648,14 +6830,8 @@ class TemplateButton(google.protobuf.message.Message): displayText: global___HighlyStructuredMessage | None = ..., URL: global___HighlyStructuredMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "displayText", b"displayText"]) -> None: ... @typing.final class QuickReplyButton(google.protobuf.message.Message): @@ -12672,12 +6848,8 @@ class TemplateButton(google.protobuf.message.Message): displayText: global___HighlyStructuredMessage | None = ..., ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "displayText", b"displayText"]) -> None: ... QUICKREPLYBUTTON_FIELD_NUMBER: builtins.int URLBUTTON_FIELD_NUMBER: builtins.int @@ -12698,39 +6870,9 @@ class TemplateButton(google.protobuf.message.Message): callButton: global___TemplateButton.CallButton | None = ..., index: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "button", - b"button", - "callButton", - b"callButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "button", - b"button", - "callButton", - b"callButton", - "index", - b"index", - "quickReplyButton", - b"quickReplyButton", - "urlButton", - b"urlButton", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["button", b"button"] - ) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... + def HasField(self, field_name: typing.Literal["button", b"button", "callButton", b"callButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["button", b"button", "callButton", b"callButton", "index", b"index", "quickReplyButton", b"quickReplyButton", "urlButton", b"urlButton"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["button", b"button"]) -> typing.Literal["quickReplyButton", "urlButton", "callButton"] | None: ... global___TemplateButton = TemplateButton @@ -12751,18 +6893,8 @@ class Money(google.protobuf.message.Message): offset: builtins.int | None = ..., currencyCode: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "currencyCode", b"currencyCode", "offset", b"offset", "value", b"value" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currencyCode", b"currencyCode", "offset", b"offset", "value", b"value" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["currencyCode", b"currencyCode", "offset", b"offset", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currencyCode", b"currencyCode", "offset", b"offset", "value", b"value"]) -> None: ... global___Money = Money @@ -12780,12 +6912,8 @@ class ActionLink(google.protobuf.message.Message): URL: builtins.str | None = ..., buttonTitle: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "buttonTitle", b"buttonTitle"]) -> None: ... global___ActionLink = ActionLink @@ -12803,18 +6931,8 @@ class GroupMention(google.protobuf.message.Message): groupJID: builtins.str | None = ..., groupSubject: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupJID", b"groupJID", "groupSubject", b"groupSubject" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupJID", b"groupJID", "groupSubject", b"groupSubject" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupJID", b"groupJID", "groupSubject", b"groupSubject"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupJID", b"groupJID", "groupSubject", b"groupSubject"]) -> None: ... global___GroupMention = GroupMention @@ -12835,18 +6953,8 @@ class MessageSecretMessage(google.protobuf.message.Message): encIV: builtins.bytes | None = ..., encPayload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encIV", b"encIV", "encPayload", b"encPayload", "version", b"version" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encIV", b"encIV", "encPayload", b"encPayload", "version", b"version" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encIV", b"encIV", "encPayload", b"encPayload", "version", b"version"]) -> None: ... global___MessageSecretMessage = MessageSecretMessage @@ -12867,28 +6975,8 @@ class MediaNotifyMessage(google.protobuf.message.Message): fileEncSHA256: builtins.bytes | None = ..., fileLength: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expressPathURL", - b"expressPathURL", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expressPathURL", - b"expressPathURL", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expressPathURL", b"expressPathURL", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expressPathURL", b"expressPathURL", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength"]) -> None: ... global___MediaNotifyMessage = MediaNotifyMessage @@ -12903,14 +6991,8 @@ class LIDMigrationMappingSyncMessage(google.protobuf.message.Message): *, encodedMappingPayload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"]) -> None: ... global___LIDMigrationMappingSyncMessage = LIDMigrationMappingSyncMessage @@ -12938,51 +7020,17 @@ class UrlTrackingMap(google.protobuf.message.Message): consentedUsersURL: builtins.str | None = ..., cardIndex: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "cardIndex", - b"cardIndex", - "consentedUsersURL", - b"consentedUsersURL", - "originalURL", - b"originalURL", - "unconsentedUsersURL", - b"unconsentedUsersURL", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "cardIndex", - b"cardIndex", - "consentedUsersURL", - b"consentedUsersURL", - "originalURL", - b"originalURL", - "unconsentedUsersURL", - b"unconsentedUsersURL", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["cardIndex", b"cardIndex", "consentedUsersURL", b"consentedUsersURL", "originalURL", b"originalURL", "unconsentedUsersURL", b"unconsentedUsersURL"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["cardIndex", b"cardIndex", "consentedUsersURL", b"consentedUsersURL", "originalURL", b"originalURL", "unconsentedUsersURL", b"unconsentedUsersURL"]) -> None: ... URLTRACKINGMAPELEMENTS_FIELD_NUMBER: builtins.int @property - def urlTrackingMapElements( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___UrlTrackingMap.UrlTrackingMapElement - ]: ... + def urlTrackingMapElements(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UrlTrackingMap.UrlTrackingMapElement]: ... def __init__( self, *, - urlTrackingMapElements: collections.abc.Iterable[ - global___UrlTrackingMap.UrlTrackingMapElement - ] - | None = ..., - ) -> None: ... - def ClearField( - self, - field_name: typing.Literal["urlTrackingMapElements", b"urlTrackingMapElements"], + urlTrackingMapElements: collections.abc.Iterable[global___UrlTrackingMap.UrlTrackingMapElement] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["urlTrackingMapElements", b"urlTrackingMapElements"]) -> None: ... global___UrlTrackingMap = UrlTrackingMap diff --git a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py index b5f12cd..1599f2a 100644 --- a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py +++ b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py @@ -4,40 +4,34 @@ # source: waEphemeral/WAWebProtobufsEphemeral.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waEphemeral/WAWebProtobufsEphemeral.proto", + '', + 'waEphemeral/WAWebProtobufsEphemeral.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n)waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10\x42'Z%go.mau.fi/whatsmeow/proto/waEphemeral" -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10\x42\'Z%go.mau.fi/whatsmeow/proto/waEphemeral') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waEphemeral.WAWebProtobufsEphemeral_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waEphemeral.WAWebProtobufsEphemeral_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waEphemeral" - _globals["_EPHEMERALSETTING"]._serialized_start = 70 - _globals["_EPHEMERALSETTING"]._serialized_end = 125 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waEphemeral' + _globals['_EPHEMERALSETTING']._serialized_start=70 + _globals['_EPHEMERALSETTING']._serialized_end=125 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi index 72a474f..630efc0 100644 --- a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi +++ b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi @@ -24,13 +24,7 @@ class EphemeralSetting(google.protobuf.message.Message): duration: builtins.int | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["duration", b"duration", "timestamp", b"timestamp"]) -> None: ... global___EphemeralSetting = EphemeralSetting diff --git a/neonize/proto/waFingerprint/WAFingerprint_pb2.py b/neonize/proto/waFingerprint/WAFingerprint_pb2.py index 100779f..24ca310 100644 --- a/neonize/proto/waFingerprint/WAFingerprint_pb2.py +++ b/neonize/proto/waFingerprint/WAFingerprint_pb2.py @@ -4,39 +4,38 @@ # source: waFingerprint/WAFingerprint.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waFingerprint/WAFingerprint.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waFingerprint/WAFingerprint.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint"\x9e\x01\n\x0f\x46ingerprintData\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\x14\n\x0cpnIdentifier\x18\x02 \x01(\x0c\x12\x15\n\rlidIdentifier\x18\x03 \x01(\x0c\x12\x1a\n\x12usernameIdentifier\x18\x04 \x01(\x0c\x12/\n\x0bhostedState\x18\x05 \x01(\x0e\x32\x1a.WAFingerprint.HostedState"\x9b\x01\n\x13\x43ombinedFingerprint\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x38\n\x10localFingerprint\x18\x02 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData\x12\x39\n\x11remoteFingerprint\x18\x03 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData*#\n\x0bHostedState\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42)Z\'go.mau.fi/whatsmeow/proto/waFingerprint' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint\"\x9e\x01\n\x0f\x46ingerprintData\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\x14\n\x0cpnIdentifier\x18\x02 \x01(\x0c\x12\x15\n\rlidIdentifier\x18\x03 \x01(\x0c\x12\x1a\n\x12usernameIdentifier\x18\x04 \x01(\x0c\x12/\n\x0bhostedState\x18\x05 \x01(\x0e\x32\x1a.WAFingerprint.HostedState\"\x9b\x01\n\x13\x43ombinedFingerprint\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x38\n\x10localFingerprint\x18\x02 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData\x12\x39\n\x11remoteFingerprint\x18\x03 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData*#\n\x0bHostedState\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42)Z\'go.mau.fi/whatsmeow/proto/waFingerprint') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waFingerprint.WAFingerprint_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waFingerprint.WAFingerprint_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waFingerprint" - _globals["_HOSTEDSTATE"]._serialized_start = 371 - _globals["_HOSTEDSTATE"]._serialized_end = 406 - _globals["_FINGERPRINTDATA"]._serialized_start = 53 - _globals["_FINGERPRINTDATA"]._serialized_end = 211 - _globals["_COMBINEDFINGERPRINT"]._serialized_start = 214 - _globals["_COMBINEDFINGERPRINT"]._serialized_end = 369 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waFingerprint' + _globals['_HOSTEDSTATE']._serialized_start=371 + _globals['_HOSTEDSTATE']._serialized_end=406 + _globals['_FINGERPRINTDATA']._serialized_start=53 + _globals['_FINGERPRINTDATA']._serialized_end=211 + _globals['_COMBINEDFINGERPRINT']._serialized_start=214 + _globals['_COMBINEDFINGERPRINT']._serialized_end=369 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi b/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi index 9900683..e70b5e5 100644 --- a/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi +++ b/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi @@ -21,10 +21,7 @@ class _HostedState: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _HostedStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HostedState.ValueType], - builtins.type, -): +class _HostedStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_HostedState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE: _HostedState.ValueType # 0 HOSTED: _HostedState.ValueType # 1 @@ -58,36 +55,8 @@ class FingerprintData(google.protobuf.message.Message): usernameIdentifier: builtins.bytes | None = ..., hostedState: global___HostedState.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "hostedState", - b"hostedState", - "lidIdentifier", - b"lidIdentifier", - "pnIdentifier", - b"pnIdentifier", - "publicKey", - b"publicKey", - "usernameIdentifier", - b"usernameIdentifier", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "hostedState", - b"hostedState", - "lidIdentifier", - b"lidIdentifier", - "pnIdentifier", - b"pnIdentifier", - "publicKey", - b"publicKey", - "usernameIdentifier", - b"usernameIdentifier", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["hostedState", b"hostedState", "lidIdentifier", b"lidIdentifier", "pnIdentifier", b"pnIdentifier", "publicKey", b"publicKey", "usernameIdentifier", b"usernameIdentifier"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["hostedState", b"hostedState", "lidIdentifier", b"lidIdentifier", "pnIdentifier", b"pnIdentifier", "publicKey", b"publicKey", "usernameIdentifier", b"usernameIdentifier"]) -> None: ... global___FingerprintData = FingerprintData @@ -110,27 +79,7 @@ class CombinedFingerprint(google.protobuf.message.Message): localFingerprint: global___FingerprintData | None = ..., remoteFingerprint: global___FingerprintData | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "localFingerprint", - b"localFingerprint", - "remoteFingerprint", - b"remoteFingerprint", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "localFingerprint", - b"localFingerprint", - "remoteFingerprint", - b"remoteFingerprint", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["localFingerprint", b"localFingerprint", "remoteFingerprint", b"remoteFingerprint", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["localFingerprint", b"localFingerprint", "remoteFingerprint", b"remoteFingerprint", "version", b"version"]) -> None: ... global___CombinedFingerprint = CombinedFingerprint diff --git a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py index 60bca6a..9e80681 100644 --- a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py +++ b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py @@ -4,20 +4,18 @@ # source: waHistorySync/WAWebProtobufsHistorySync.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waHistorySync/WAWebProtobufsHistorySync.proto", + '', + 'waHistorySync/WAWebProtobufsHistorySync.proto' ) # @@protoc_insertion_point(imports) @@ -25,67 +23,59 @@ from waSyncAction import WASyncAction_pb2 as waSyncAction_dot_WASyncAction__pb2 -from waChatLockSettings import ( - WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2, -) +from waChatLockSettings import WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2 from waE2E import WAWebProtobufsE2E_pb2 as waE2E_dot_WAWebProtobufsE2E__pb2 from waWeb import WAWebProtobufsWeb_pb2 as waWeb_dot_WAWebProtobufsWeb__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n-waHistorySync/WAWebProtobufsHistorySync.proto\x12\x19WAWebProtobufsHistorySync\x1a\x1fwaSyncAction/WASyncAction.proto\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto"\xac\x08\n\x0bHistorySync\x12H\n\x08syncType\x18\x01 \x02(\x0e\x32\x36.WAWebProtobufsHistorySync.HistorySync.HistorySyncType\x12>\n\rconversations\x18\x02 \x03(\x0b\x32\'.WAWebProtobufsHistorySync.Conversation\x12;\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12\x36\n\tpushnames\x18\x07 \x03(\x0b\x32#.WAWebProtobufsHistorySync.Pushname\x12\x41\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32).WAWebProtobufsHistorySync.GlobalSettings\x12\x1a\n\x12threadIDUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x42\n\x0erecentStickers\x18\x0b \x03(\x0b\x32*.WAWebProtobufsHistorySync.StickerMetadata\x12\x45\n\x10pastParticipants\x18\x0c \x03(\x0b\x32+.WAWebProtobufsHistorySync.PastParticipants\x12\x33\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x1b.WASyncAction.CallLogRecord\x12R\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32\x39.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState\x12T\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32\x32.WAWebProtobufsHistorySync.PhoneNumberToLIDMapping\x12\x1a\n\x12\x63ompanionMetaNonce\x18\x10 \x01(\t\x12,\n$shareableChatIdentifierEncryptionKey\x18\x11 \x01(\x0c"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06"\xd7\x0c\n\x0c\x43onversation\x12\n\n\x02ID\x18\x01 \x02(\t\x12;\n\x08messages\x18\x02 \x03(\x0b\x32).WAWebProtobufsHistorySync.HistorySyncMsg\x12\x0e\n\x06newJID\x18\x03 \x01(\t\x12\x0e\n\x06oldJID\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12\x62\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12=\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12@\n\x0bparticipant\x18\x14 \x03(\x0b\x32+.WAWebProtobufsHistorySync.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12?\n\twallpaper\x18\x1a \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupID\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJID\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJID\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r\x12\x0e\n\x06locked\x18. \x01(\x08\x12N\n\x15systemMessageToInsert\x18/ \x01(\x0e\x32/.WAWebProtobufsHistorySync.PrivacySystemMessage\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x30 \x01(\x08\x12\x12\n\naccountLid\x18\x31 \x01(\t"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02"\x93\x01\n\x10GroupParticipant\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12>\n\x04rank\x18\x02 \x01(\x0e\x32\x30.WAWebProtobufsHistorySync.GroupParticipant.Rank".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02"\xa6\x01\n\x0fPastParticipant\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12K\n\x0bleaveReason\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsHistorySync.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTS\x18\x03 \x01(\x04"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJID\x18\x01 \x01(\t\x12\x0e\n\x06lidJID\x18\x02 \x01(\t"X\n\x0eHistorySyncMsg\x12\x32\n\x07message\x18\x01 \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nmsgOrderID\x18\x02 \x01(\x04"(\n\x08Pushname\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r"\xac\x08\n\x0eGlobalSettings\x12I\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12H\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12I\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12M\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12L\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12*\n"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12I\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32-.WAWebProtobufsHistorySync.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12W\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12R\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12G\n\x10\x63hatLockSettings\x18\x13 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08"\xf1\x01\n\x0fStickerMetadata\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTS\x18\x0b \x01(\x03\x12\x10\n\x08isLottie\x18\x0c \x01(\x08"j\n\x10PastParticipants\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x44\n\x10pastParticipants\x18\x02 \x03(\x0b\x32*.WAWebProtobufsHistorySync.PastParticipant"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x46\x42ID\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02*E\n\x14PrivacySystemMessage\x12\x0c\n\x08\x45\x32\x45\x45_MSG\x10\x01\x12\x0e\n\nNE2EE_SELF\x10\x02\x12\x0f\n\x0bNE2EE_OTHER\x10\x03\x42)Z\'go.mau.fi/whatsmeow/proto/waHistorySync' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-waHistorySync/WAWebProtobufsHistorySync.proto\x12\x19WAWebProtobufsHistorySync\x1a\x1fwaSyncAction/WASyncAction.proto\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\"\xac\x08\n\x0bHistorySync\x12H\n\x08syncType\x18\x01 \x02(\x0e\x32\x36.WAWebProtobufsHistorySync.HistorySync.HistorySyncType\x12>\n\rconversations\x18\x02 \x03(\x0b\x32\'.WAWebProtobufsHistorySync.Conversation\x12;\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12\x36\n\tpushnames\x18\x07 \x03(\x0b\x32#.WAWebProtobufsHistorySync.Pushname\x12\x41\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32).WAWebProtobufsHistorySync.GlobalSettings\x12\x1a\n\x12threadIDUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x42\n\x0erecentStickers\x18\x0b \x03(\x0b\x32*.WAWebProtobufsHistorySync.StickerMetadata\x12\x45\n\x10pastParticipants\x18\x0c \x03(\x0b\x32+.WAWebProtobufsHistorySync.PastParticipants\x12\x33\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x1b.WASyncAction.CallLogRecord\x12R\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32\x39.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState\x12T\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32\x32.WAWebProtobufsHistorySync.PhoneNumberToLIDMapping\x12\x1a\n\x12\x63ompanionMetaNonce\x18\x10 \x01(\t\x12,\n$shareableChatIdentifierEncryptionKey\x18\x11 \x01(\x0c\"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01\"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\"\xd7\x0c\n\x0c\x43onversation\x12\n\n\x02ID\x18\x01 \x02(\t\x12;\n\x08messages\x18\x02 \x03(\x0b\x32).WAWebProtobufsHistorySync.HistorySyncMsg\x12\x0e\n\x06newJID\x18\x03 \x01(\t\x12\x0e\n\x06oldJID\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12\x62\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12=\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12@\n\x0bparticipant\x18\x14 \x03(\x0b\x32+.WAWebProtobufsHistorySync.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12?\n\twallpaper\x18\x1a \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18\" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupID\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJID\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJID\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r\x12\x0e\n\x06locked\x18. \x01(\x08\x12N\n\x15systemMessageToInsert\x18/ \x01(\x0e\x32/.WAWebProtobufsHistorySync.PrivacySystemMessage\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x30 \x01(\x08\x12\x12\n\naccountLid\x18\x31 \x01(\t\"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02\"\x93\x01\n\x10GroupParticipant\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12>\n\x04rank\x18\x02 \x01(\x0e\x32\x30.WAWebProtobufsHistorySync.GroupParticipant.Rank\".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02\"\xa6\x01\n\x0fPastParticipant\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12K\n\x0bleaveReason\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsHistorySync.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTS\x18\x03 \x01(\x04\"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01\"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJID\x18\x01 \x01(\t\x12\x0e\n\x06lidJID\x18\x02 \x01(\t\"X\n\x0eHistorySyncMsg\x12\x32\n\x07message\x18\x01 \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nmsgOrderID\x18\x02 \x01(\x04\"(\n\x08Pushname\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t\"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r\"\xac\x08\n\x0eGlobalSettings\x12I\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12H\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12I\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12M\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12L\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12*\n\"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12I\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32-.WAWebProtobufsHistorySync.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12W\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12R\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12G\n\x10\x63hatLockSettings\x18\x13 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08\"\xf1\x01\n\x0fStickerMetadata\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTS\x18\x0b \x01(\x03\x12\x10\n\x08isLottie\x18\x0c \x01(\x08\"j\n\x10PastParticipants\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x44\n\x10pastParticipants\x18\x02 \x03(\x0b\x32*.WAWebProtobufsHistorySync.PastParticipant\"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x46\x42ID\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02*E\n\x14PrivacySystemMessage\x12\x0c\n\x08\x45\x32\x45\x45_MSG\x10\x01\x12\x0e\n\nNE2EE_SELF\x10\x02\x12\x0f\n\x0bNE2EE_OTHER\x10\x03\x42)Z\'go.mau.fi/whatsmeow/proto/waHistorySync') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waHistorySync.WAWebProtobufsHistorySync_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waHistorySync.WAWebProtobufsHistorySync_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waHistorySync" - _globals["_MEDIAVISIBILITY"]._serialized_start = 5257 - _globals["_MEDIAVISIBILITY"]._serialized_end = 5304 - _globals["_PRIVACYSYSTEMMESSAGE"]._serialized_start = 5306 - _globals["_PRIVACYSYSTEMMESSAGE"]._serialized_end = 5375 - _globals["_HISTORYSYNC"]._serialized_start = 226 - _globals["_HISTORYSYNC"]._serialized_end = 1294 - _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_start = 1098 - _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_end = 1153 - _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_start = 1156 - _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_end = 1294 - _globals["_CONVERSATION"]._serialized_start = 1297 - _globals["_CONVERSATION"]._serialized_end = 2920 - _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_start = 2732 - _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_end = 2920 - _globals["_GROUPPARTICIPANT"]._serialized_start = 2923 - _globals["_GROUPPARTICIPANT"]._serialized_end = 3070 - _globals["_GROUPPARTICIPANT_RANK"]._serialized_start = 3024 - _globals["_GROUPPARTICIPANT_RANK"]._serialized_end = 3070 - _globals["_PASTPARTICIPANT"]._serialized_start = 3073 - _globals["_PASTPARTICIPANT"]._serialized_end = 3239 - _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_start = 3203 - _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_end = 3239 - _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_start = 3241 - _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_end = 3297 - _globals["_HISTORYSYNCMSG"]._serialized_start = 3299 - _globals["_HISTORYSYNCMSG"]._serialized_end = 3387 - _globals["_PUSHNAME"]._serialized_start = 3389 - _globals["_PUSHNAME"]._serialized_end = 3429 - _globals["_WALLPAPERSETTINGS"]._serialized_start = 3431 - _globals["_WALLPAPERSETTINGS"]._serialized_end = 3485 - _globals["_GLOBALSETTINGS"]._serialized_start = 3488 - _globals["_GLOBALSETTINGS"]._serialized_end = 4556 - _globals["_AUTODOWNLOADSETTINGS"]._serialized_start = 4558 - _globals["_AUTODOWNLOADSETTINGS"]._serialized_end = 4677 - _globals["_STICKERMETADATA"]._serialized_start = 4680 - _globals["_STICKERMETADATA"]._serialized_end = 4921 - _globals["_PASTPARTICIPANTS"]._serialized_start = 4923 - _globals["_PASTPARTICIPANTS"]._serialized_end = 5029 - _globals["_AVATARUSERSETTINGS"]._serialized_start = 5031 - _globals["_AVATARUSERSETTINGS"]._serialized_end = 5083 - _globals["_NOTIFICATIONSETTINGS"]._serialized_start = 5086 - _globals["_NOTIFICATIONSETTINGS"]._serialized_end = 5255 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waHistorySync' + _globals['_MEDIAVISIBILITY']._serialized_start=5257 + _globals['_MEDIAVISIBILITY']._serialized_end=5304 + _globals['_PRIVACYSYSTEMMESSAGE']._serialized_start=5306 + _globals['_PRIVACYSYSTEMMESSAGE']._serialized_end=5375 + _globals['_HISTORYSYNC']._serialized_start=226 + _globals['_HISTORYSYNC']._serialized_end=1294 + _globals['_HISTORYSYNC_BOTAIWAITLISTSTATE']._serialized_start=1098 + _globals['_HISTORYSYNC_BOTAIWAITLISTSTATE']._serialized_end=1153 + _globals['_HISTORYSYNC_HISTORYSYNCTYPE']._serialized_start=1156 + _globals['_HISTORYSYNC_HISTORYSYNCTYPE']._serialized_end=1294 + _globals['_CONVERSATION']._serialized_start=1297 + _globals['_CONVERSATION']._serialized_end=2920 + _globals['_CONVERSATION_ENDOFHISTORYTRANSFERTYPE']._serialized_start=2732 + _globals['_CONVERSATION_ENDOFHISTORYTRANSFERTYPE']._serialized_end=2920 + _globals['_GROUPPARTICIPANT']._serialized_start=2923 + _globals['_GROUPPARTICIPANT']._serialized_end=3070 + _globals['_GROUPPARTICIPANT_RANK']._serialized_start=3024 + _globals['_GROUPPARTICIPANT_RANK']._serialized_end=3070 + _globals['_PASTPARTICIPANT']._serialized_start=3073 + _globals['_PASTPARTICIPANT']._serialized_end=3239 + _globals['_PASTPARTICIPANT_LEAVEREASON']._serialized_start=3203 + _globals['_PASTPARTICIPANT_LEAVEREASON']._serialized_end=3239 + _globals['_PHONENUMBERTOLIDMAPPING']._serialized_start=3241 + _globals['_PHONENUMBERTOLIDMAPPING']._serialized_end=3297 + _globals['_HISTORYSYNCMSG']._serialized_start=3299 + _globals['_HISTORYSYNCMSG']._serialized_end=3387 + _globals['_PUSHNAME']._serialized_start=3389 + _globals['_PUSHNAME']._serialized_end=3429 + _globals['_WALLPAPERSETTINGS']._serialized_start=3431 + _globals['_WALLPAPERSETTINGS']._serialized_end=3485 + _globals['_GLOBALSETTINGS']._serialized_start=3488 + _globals['_GLOBALSETTINGS']._serialized_end=4556 + _globals['_AUTODOWNLOADSETTINGS']._serialized_start=4558 + _globals['_AUTODOWNLOADSETTINGS']._serialized_end=4677 + _globals['_STICKERMETADATA']._serialized_start=4680 + _globals['_STICKERMETADATA']._serialized_end=4921 + _globals['_PASTPARTICIPANTS']._serialized_start=4923 + _globals['_PASTPARTICIPANTS']._serialized_end=5029 + _globals['_AVATARUSERSETTINGS']._serialized_start=5031 + _globals['_AVATARUSERSETTINGS']._serialized_end=5083 + _globals['_NOTIFICATIONSETTINGS']._serialized_start=5086 + _globals['_NOTIFICATIONSETTINGS']._serialized_end=5255 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi index 28b170f..88ee23c 100644 --- a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi +++ b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi @@ -27,12 +27,7 @@ class _MediaVisibility: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _MediaVisibilityEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _MediaVisibility.ValueType - ], - builtins.type, -): +class _MediaVisibilityEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_MediaVisibility.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: _MediaVisibility.ValueType # 0 OFF: _MediaVisibility.ValueType # 1 @@ -49,20 +44,13 @@ class _PrivacySystemMessage: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _PrivacySystemMessageEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _PrivacySystemMessage.ValueType - ], - builtins.type, -): +class _PrivacySystemMessageEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PrivacySystemMessage.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE_MSG: _PrivacySystemMessage.ValueType # 1 NE2EE_SELF: _PrivacySystemMessage.ValueType # 2 NE2EE_OTHER: _PrivacySystemMessage.ValueType # 3 -class PrivacySystemMessage( - _PrivacySystemMessage, metaclass=_PrivacySystemMessageEnumTypeWrapper -): ... +class PrivacySystemMessage(_PrivacySystemMessage, metaclass=_PrivacySystemMessageEnumTypeWrapper): ... E2EE_MSG: PrivacySystemMessage.ValueType # 1 NE2EE_SELF: PrivacySystemMessage.ValueType # 2 @@ -77,19 +65,12 @@ class HistorySync(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BotAIWaitListStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HistorySync._BotAIWaitListState.ValueType - ], - builtins.type, - ): + class _BotAIWaitListStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HistorySync._BotAIWaitListState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor IN_WAITLIST: HistorySync._BotAIWaitListState.ValueType # 0 AI_AVAILABLE: HistorySync._BotAIWaitListState.ValueType # 1 - class BotAIWaitListState( - _BotAIWaitListState, metaclass=_BotAIWaitListStateEnumTypeWrapper - ): ... + class BotAIWaitListState(_BotAIWaitListState, metaclass=_BotAIWaitListStateEnumTypeWrapper): ... IN_WAITLIST: HistorySync.BotAIWaitListState.ValueType # 0 AI_AVAILABLE: HistorySync.BotAIWaitListState.ValueType # 1 @@ -97,12 +78,7 @@ class HistorySync(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HistorySyncTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - HistorySync._HistorySyncType.ValueType - ], - builtins.type, - ): + class _HistorySyncTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[HistorySync._HistorySyncType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor INITIAL_BOOTSTRAP: HistorySync._HistorySyncType.ValueType # 0 INITIAL_STATUS_V3: HistorySync._HistorySyncType.ValueType # 1 @@ -112,9 +88,7 @@ class HistorySync(google.protobuf.message.Message): NON_BLOCKING_DATA: HistorySync._HistorySyncType.ValueType # 5 ON_DEMAND: HistorySync._HistorySyncType.ValueType # 6 - class HistorySyncType( - _HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper - ): ... + class HistorySyncType(_HistorySyncType, metaclass=_HistorySyncTypeEnumTypeWrapper): ... INITIAL_BOOTSTRAP: HistorySync.HistorySyncType.ValueType # 0 INITIAL_STATUS_V3: HistorySync.HistorySyncType.ValueType # 1 FULL: HistorySync.HistorySyncType.ValueType # 2 @@ -148,58 +122,27 @@ class HistorySync(google.protobuf.message.Message): companionMetaNonce: builtins.str shareableChatIdentifierEncryptionKey: builtins.bytes @property - def conversations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Conversation - ]: ... + def conversations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Conversation]: ... @property - def statusV3Messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo - ]: ... + def statusV3Messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo]: ... @property - def pushnames( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Pushname - ]: ... + def pushnames(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Pushname]: ... @property def globalSettings(self) -> global___GlobalSettings: ... @property - def recentStickers( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___StickerMetadata - ]: ... + def recentStickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerMetadata]: ... @property - def pastParticipants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PastParticipants - ]: ... + def pastParticipants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PastParticipants]: ... @property - def callLogRecords( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - waSyncAction.WASyncAction_pb2.CallLogRecord - ]: ... + def callLogRecords(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waSyncAction.WASyncAction_pb2.CallLogRecord]: ... @property - def phoneNumberToLidMappings( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PhoneNumberToLIDMapping - ]: ... + def phoneNumberToLidMappings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PhoneNumberToLIDMapping]: ... def __init__( self, *, syncType: global___HistorySync.HistorySyncType.ValueType | None = ..., conversations: collections.abc.Iterable[global___Conversation] | None = ..., - statusV3Messages: collections.abc.Iterable[ - waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo - ] - | None = ..., + statusV3Messages: collections.abc.Iterable[waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo] | None = ..., chunkOrder: builtins.int | None = ..., progress: builtins.int | None = ..., pushnames: collections.abc.Iterable[global___Pushname] | None = ..., @@ -207,80 +150,15 @@ class HistorySync(google.protobuf.message.Message): threadIDUserSecret: builtins.bytes | None = ..., threadDsTimeframeOffset: builtins.int | None = ..., recentStickers: collections.abc.Iterable[global___StickerMetadata] | None = ..., - pastParticipants: collections.abc.Iterable[global___PastParticipants] - | None = ..., - callLogRecords: collections.abc.Iterable[ - waSyncAction.WASyncAction_pb2.CallLogRecord - ] - | None = ..., + pastParticipants: collections.abc.Iterable[global___PastParticipants] | None = ..., + callLogRecords: collections.abc.Iterable[waSyncAction.WASyncAction_pb2.CallLogRecord] | None = ..., aiWaitListState: global___HistorySync.BotAIWaitListState.ValueType | None = ..., - phoneNumberToLidMappings: collections.abc.Iterable[ - global___PhoneNumberToLIDMapping - ] - | None = ..., + phoneNumberToLidMappings: collections.abc.Iterable[global___PhoneNumberToLIDMapping] | None = ..., companionMetaNonce: builtins.str | None = ..., shareableChatIdentifierEncryptionKey: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "aiWaitListState", - b"aiWaitListState", - "chunkOrder", - b"chunkOrder", - "companionMetaNonce", - b"companionMetaNonce", - "globalSettings", - b"globalSettings", - "progress", - b"progress", - "shareableChatIdentifierEncryptionKey", - b"shareableChatIdentifierEncryptionKey", - "syncType", - b"syncType", - "threadDsTimeframeOffset", - b"threadDsTimeframeOffset", - "threadIDUserSecret", - b"threadIDUserSecret", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "aiWaitListState", - b"aiWaitListState", - "callLogRecords", - b"callLogRecords", - "chunkOrder", - b"chunkOrder", - "companionMetaNonce", - b"companionMetaNonce", - "conversations", - b"conversations", - "globalSettings", - b"globalSettings", - "pastParticipants", - b"pastParticipants", - "phoneNumberToLidMappings", - b"phoneNumberToLidMappings", - "progress", - b"progress", - "pushnames", - b"pushnames", - "recentStickers", - b"recentStickers", - "shareableChatIdentifierEncryptionKey", - b"shareableChatIdentifierEncryptionKey", - "statusV3Messages", - b"statusV3Messages", - "syncType", - b"syncType", - "threadDsTimeframeOffset", - b"threadDsTimeframeOffset", - "threadIDUserSecret", - b"threadIDUserSecret", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["aiWaitListState", b"aiWaitListState", "chunkOrder", b"chunkOrder", "companionMetaNonce", b"companionMetaNonce", "globalSettings", b"globalSettings", "progress", b"progress", "shareableChatIdentifierEncryptionKey", b"shareableChatIdentifierEncryptionKey", "syncType", b"syncType", "threadDsTimeframeOffset", b"threadDsTimeframeOffset", "threadIDUserSecret", b"threadIDUserSecret"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["aiWaitListState", b"aiWaitListState", "callLogRecords", b"callLogRecords", "chunkOrder", b"chunkOrder", "companionMetaNonce", b"companionMetaNonce", "conversations", b"conversations", "globalSettings", b"globalSettings", "pastParticipants", b"pastParticipants", "phoneNumberToLidMappings", b"phoneNumberToLidMappings", "progress", b"progress", "pushnames", b"pushnames", "recentStickers", b"recentStickers", "shareableChatIdentifierEncryptionKey", b"shareableChatIdentifierEncryptionKey", "statusV3Messages", b"statusV3Messages", "syncType", b"syncType", "threadDsTimeframeOffset", b"threadDsTimeframeOffset", "threadIDUserSecret", b"threadIDUserSecret"]) -> None: ... global___HistorySync = HistorySync @@ -292,35 +170,16 @@ class Conversation(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EndOfHistoryTransferTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - Conversation._EndOfHistoryTransferType.ValueType - ], - builtins.type, - ): + class _EndOfHistoryTransferTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[Conversation._EndOfHistoryTransferType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: ( - Conversation._EndOfHistoryTransferType.ValueType - ) # 0 - COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: ( - Conversation._EndOfHistoryTransferType.ValueType - ) # 1 - COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: ( - Conversation._EndOfHistoryTransferType.ValueType - ) # 2 - - class EndOfHistoryTransferType( - _EndOfHistoryTransferType, metaclass=_EndOfHistoryTransferTypeEnumTypeWrapper - ): ... - COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: ( - Conversation.EndOfHistoryTransferType.ValueType - ) # 0 - COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: ( - Conversation.EndOfHistoryTransferType.ValueType - ) # 1 - COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: ( - Conversation.EndOfHistoryTransferType.ValueType - ) # 2 + COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: Conversation._EndOfHistoryTransferType.ValueType # 0 + COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: Conversation._EndOfHistoryTransferType.ValueType # 1 + COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: Conversation._EndOfHistoryTransferType.ValueType # 2 + + class EndOfHistoryTransferType(_EndOfHistoryTransferType, metaclass=_EndOfHistoryTransferTypeEnumTypeWrapper): ... + COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY: Conversation.EndOfHistoryTransferType.ValueType # 0 + COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY: Conversation.EndOfHistoryTransferType.ValueType # 1 + COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY: Conversation.EndOfHistoryTransferType.ValueType # 2 ID_FIELD_NUMBER: builtins.int MESSAGES_FIELD_NUMBER: builtins.int @@ -417,19 +276,11 @@ class Conversation(google.protobuf.message.Message): capiCreatedGroup: builtins.bool accountLid: builtins.str @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___HistorySyncMsg - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HistorySyncMsg]: ... @property def disappearingMode(self) -> waE2E.WAWebProtobufsE2E_pb2.DisappearingMode: ... @property - def participant( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___GroupParticipant - ]: ... + def participant(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... @property def wallpaper(self) -> global___WallpaperSettings: ... def __init__( @@ -445,8 +296,7 @@ class Conversation(google.protobuf.message.Message): endOfHistoryTransfer: builtins.bool | None = ..., ephemeralExpiration: builtins.int | None = ..., ephemeralSettingTimestamp: builtins.int | None = ..., - endOfHistoryTransferType: global___Conversation.EndOfHistoryTransferType.ValueType - | None = ..., + endOfHistoryTransferType: global___Conversation.EndOfHistoryTransferType.ValueType | None = ..., conversationTimestamp: builtins.int | None = ..., name: builtins.str | None = ..., pHash: builtins.str | None = ..., @@ -486,208 +336,8 @@ class Conversation(google.protobuf.message.Message): capiCreatedGroup: builtins.bool | None = ..., accountLid: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "accountLid", - b"accountLid", - "archived", - b"archived", - "capiCreatedGroup", - b"capiCreatedGroup", - "commentsCount", - b"commentsCount", - "contactPrimaryIdentityKey", - b"contactPrimaryIdentityKey", - "conversationTimestamp", - b"conversationTimestamp", - "createdAt", - b"createdAt", - "createdBy", - b"createdBy", - "description", - b"description", - "disappearingMode", - b"disappearingMode", - "displayName", - b"displayName", - "endOfHistoryTransfer", - b"endOfHistoryTransfer", - "endOfHistoryTransferType", - b"endOfHistoryTransferType", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isDefaultSubgroup", - b"isDefaultSubgroup", - "isParentGroup", - b"isParentGroup", - "lastMsgTimestamp", - b"lastMsgTimestamp", - "lidJID", - b"lidJID", - "lidOriginType", - b"lidOriginType", - "locked", - b"locked", - "markedAsUnread", - b"markedAsUnread", - "mediaVisibility", - b"mediaVisibility", - "muteEndTime", - b"muteEndTime", - "name", - b"name", - "newJID", - b"newJID", - "notSpam", - b"notSpam", - "oldJID", - b"oldJID", - "pHash", - b"pHash", - "parentGroupID", - b"parentGroupID", - "pinned", - b"pinned", - "pnJID", - b"pnJID", - "pnhDuplicateLidThread", - b"pnhDuplicateLidThread", - "readOnly", - b"readOnly", - "shareOwnPn", - b"shareOwnPn", - "support", - b"support", - "suspended", - b"suspended", - "systemMessageToInsert", - b"systemMessageToInsert", - "tcToken", - b"tcToken", - "tcTokenSenderTimestamp", - b"tcTokenSenderTimestamp", - "tcTokenTimestamp", - b"tcTokenTimestamp", - "terminated", - b"terminated", - "unreadCount", - b"unreadCount", - "unreadMentionCount", - b"unreadMentionCount", - "username", - b"username", - "wallpaper", - b"wallpaper", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "accountLid", - b"accountLid", - "archived", - b"archived", - "capiCreatedGroup", - b"capiCreatedGroup", - "commentsCount", - b"commentsCount", - "contactPrimaryIdentityKey", - b"contactPrimaryIdentityKey", - "conversationTimestamp", - b"conversationTimestamp", - "createdAt", - b"createdAt", - "createdBy", - b"createdBy", - "description", - b"description", - "disappearingMode", - b"disappearingMode", - "displayName", - b"displayName", - "endOfHistoryTransfer", - b"endOfHistoryTransfer", - "endOfHistoryTransferType", - b"endOfHistoryTransferType", - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isDefaultSubgroup", - b"isDefaultSubgroup", - "isParentGroup", - b"isParentGroup", - "lastMsgTimestamp", - b"lastMsgTimestamp", - "lidJID", - b"lidJID", - "lidOriginType", - b"lidOriginType", - "locked", - b"locked", - "markedAsUnread", - b"markedAsUnread", - "mediaVisibility", - b"mediaVisibility", - "messages", - b"messages", - "muteEndTime", - b"muteEndTime", - "name", - b"name", - "newJID", - b"newJID", - "notSpam", - b"notSpam", - "oldJID", - b"oldJID", - "pHash", - b"pHash", - "parentGroupID", - b"parentGroupID", - "participant", - b"participant", - "pinned", - b"pinned", - "pnJID", - b"pnJID", - "pnhDuplicateLidThread", - b"pnhDuplicateLidThread", - "readOnly", - b"readOnly", - "shareOwnPn", - b"shareOwnPn", - "support", - b"support", - "suspended", - b"suspended", - "systemMessageToInsert", - b"systemMessageToInsert", - "tcToken", - b"tcToken", - "tcTokenSenderTimestamp", - b"tcTokenSenderTimestamp", - "tcTokenTimestamp", - b"tcTokenTimestamp", - "terminated", - b"terminated", - "unreadCount", - b"unreadCount", - "unreadMentionCount", - b"unreadMentionCount", - "username", - b"username", - "wallpaper", - b"wallpaper", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "accountLid", b"accountLid", "archived", b"archived", "capiCreatedGroup", b"capiCreatedGroup", "commentsCount", b"commentsCount", "contactPrimaryIdentityKey", b"contactPrimaryIdentityKey", "conversationTimestamp", b"conversationTimestamp", "createdAt", b"createdAt", "createdBy", b"createdBy", "description", b"description", "disappearingMode", b"disappearingMode", "displayName", b"displayName", "endOfHistoryTransfer", b"endOfHistoryTransfer", "endOfHistoryTransferType", b"endOfHistoryTransferType", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isDefaultSubgroup", b"isDefaultSubgroup", "isParentGroup", b"isParentGroup", "lastMsgTimestamp", b"lastMsgTimestamp", "lidJID", b"lidJID", "lidOriginType", b"lidOriginType", "locked", b"locked", "markedAsUnread", b"markedAsUnread", "mediaVisibility", b"mediaVisibility", "muteEndTime", b"muteEndTime", "name", b"name", "newJID", b"newJID", "notSpam", b"notSpam", "oldJID", b"oldJID", "pHash", b"pHash", "parentGroupID", b"parentGroupID", "pinned", b"pinned", "pnJID", b"pnJID", "pnhDuplicateLidThread", b"pnhDuplicateLidThread", "readOnly", b"readOnly", "shareOwnPn", b"shareOwnPn", "support", b"support", "suspended", b"suspended", "systemMessageToInsert", b"systemMessageToInsert", "tcToken", b"tcToken", "tcTokenSenderTimestamp", b"tcTokenSenderTimestamp", "tcTokenTimestamp", b"tcTokenTimestamp", "terminated", b"terminated", "unreadCount", b"unreadCount", "unreadMentionCount", b"unreadMentionCount", "username", b"username", "wallpaper", b"wallpaper"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "accountLid", b"accountLid", "archived", b"archived", "capiCreatedGroup", b"capiCreatedGroup", "commentsCount", b"commentsCount", "contactPrimaryIdentityKey", b"contactPrimaryIdentityKey", "conversationTimestamp", b"conversationTimestamp", "createdAt", b"createdAt", "createdBy", b"createdBy", "description", b"description", "disappearingMode", b"disappearingMode", "displayName", b"displayName", "endOfHistoryTransfer", b"endOfHistoryTransfer", "endOfHistoryTransferType", b"endOfHistoryTransferType", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isDefaultSubgroup", b"isDefaultSubgroup", "isParentGroup", b"isParentGroup", "lastMsgTimestamp", b"lastMsgTimestamp", "lidJID", b"lidJID", "lidOriginType", b"lidOriginType", "locked", b"locked", "markedAsUnread", b"markedAsUnread", "mediaVisibility", b"mediaVisibility", "messages", b"messages", "muteEndTime", b"muteEndTime", "name", b"name", "newJID", b"newJID", "notSpam", b"notSpam", "oldJID", b"oldJID", "pHash", b"pHash", "parentGroupID", b"parentGroupID", "participant", b"participant", "pinned", b"pinned", "pnJID", b"pnJID", "pnhDuplicateLidThread", b"pnhDuplicateLidThread", "readOnly", b"readOnly", "shareOwnPn", b"shareOwnPn", "support", b"support", "suspended", b"suspended", "systemMessageToInsert", b"systemMessageToInsert", "tcToken", b"tcToken", "tcTokenSenderTimestamp", b"tcTokenSenderTimestamp", "tcTokenTimestamp", b"tcTokenTimestamp", "terminated", b"terminated", "unreadCount", b"unreadCount", "unreadMentionCount", b"unreadMentionCount", "username", b"username", "wallpaper", b"wallpaper"]) -> None: ... global___Conversation = Conversation @@ -699,12 +349,7 @@ class GroupParticipant(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _RankEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - GroupParticipant._Rank.ValueType - ], - builtins.type, - ): + class _RankEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[GroupParticipant._Rank.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REGULAR: GroupParticipant._Rank.ValueType # 0 ADMIN: GroupParticipant._Rank.ValueType # 1 @@ -725,12 +370,8 @@ class GroupParticipant(google.protobuf.message.Message): userJID: builtins.str | None = ..., rank: global___GroupParticipant.Rank.ValueType | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["rank", b"rank", "userJID", b"userJID"]) -> None: ... global___GroupParticipant = GroupParticipant @@ -742,12 +383,7 @@ class PastParticipant(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _LeaveReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PastParticipant._LeaveReason.ValueType - ], - builtins.type, - ): + class _LeaveReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PastParticipant._LeaveReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor LEFT: PastParticipant._LeaveReason.ValueType # 0 REMOVED: PastParticipant._LeaveReason.ValueType # 1 @@ -769,18 +405,8 @@ class PastParticipant(google.protobuf.message.Message): leaveReason: global___PastParticipant.LeaveReason.ValueType | None = ..., leaveTS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["leaveReason", b"leaveReason", "leaveTS", b"leaveTS", "userJID", b"userJID"]) -> None: ... global___PastParticipant = PastParticipant @@ -798,12 +424,8 @@ class PhoneNumberToLIDMapping(google.protobuf.message.Message): pnJID: builtins.str | None = ..., lidJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lidJID", b"lidJID", "pnJID", b"pnJID"]) -> None: ... global___PhoneNumberToLIDMapping = PhoneNumberToLIDMapping @@ -822,14 +444,8 @@ class HistorySyncMsg(google.protobuf.message.Message): message: waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo | None = ..., msgOrderID: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["message", b"message", "msgOrderID", b"msgOrderID"]) -> None: ... global___HistorySyncMsg = HistorySyncMsg @@ -847,12 +463,8 @@ class Pushname(google.protobuf.message.Message): ID: builtins.str | None = ..., pushname: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "pushname", b"pushname"]) -> None: ... global___Pushname = Pushname @@ -870,12 +482,8 @@ class WallpaperSettings(google.protobuf.message.Message): filename: builtins.str | None = ..., opacity: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["filename", b"filename", "opacity", b"opacity"]) -> None: ... global___WallpaperSettings = WallpaperSettings @@ -929,9 +537,7 @@ class GlobalSettings(google.protobuf.message.Message): @property def groupNotificationSettings(self) -> global___NotificationSettings: ... @property - def chatLockSettings( - self, - ) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... + def chatLockSettings(self) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... def __init__( self, *, @@ -953,95 +559,10 @@ class GlobalSettings(google.protobuf.message.Message): photoQualityMode: builtins.int | None = ..., individualNotificationSettings: global___NotificationSettings | None = ..., groupNotificationSettings: global___NotificationSettings | None = ..., - chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "autoDownloadCellular", - b"autoDownloadCellular", - "autoDownloadRoaming", - b"autoDownloadRoaming", - "autoDownloadWiFi", - b"autoDownloadWiFi", - "autoUnarchiveChats", - b"autoUnarchiveChats", - "avatarUserSettings", - b"avatarUserSettings", - "chatLockSettings", - b"chatLockSettings", - "darkThemeWallpaper", - b"darkThemeWallpaper", - "disappearingModeDuration", - b"disappearingModeDuration", - "disappearingModeTimestamp", - b"disappearingModeTimestamp", - "fontSize", - b"fontSize", - "groupNotificationSettings", - b"groupNotificationSettings", - "individualNotificationSettings", - b"individualNotificationSettings", - "lightThemeWallpaper", - b"lightThemeWallpaper", - "mediaVisibility", - b"mediaVisibility", - "photoQualityMode", - b"photoQualityMode", - "securityNotifications", - b"securityNotifications", - "showGroupNotificationsPreview", - b"showGroupNotificationsPreview", - "showIndividualNotificationsPreview", - b"showIndividualNotificationsPreview", - "videoQualityMode", - b"videoQualityMode", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "autoDownloadCellular", - b"autoDownloadCellular", - "autoDownloadRoaming", - b"autoDownloadRoaming", - "autoDownloadWiFi", - b"autoDownloadWiFi", - "autoUnarchiveChats", - b"autoUnarchiveChats", - "avatarUserSettings", - b"avatarUserSettings", - "chatLockSettings", - b"chatLockSettings", - "darkThemeWallpaper", - b"darkThemeWallpaper", - "disappearingModeDuration", - b"disappearingModeDuration", - "disappearingModeTimestamp", - b"disappearingModeTimestamp", - "fontSize", - b"fontSize", - "groupNotificationSettings", - b"groupNotificationSettings", - "individualNotificationSettings", - b"individualNotificationSettings", - "lightThemeWallpaper", - b"lightThemeWallpaper", - "mediaVisibility", - b"mediaVisibility", - "photoQualityMode", - b"photoQualityMode", - "securityNotifications", - b"securityNotifications", - "showGroupNotificationsPreview", - b"showGroupNotificationsPreview", - "showIndividualNotificationsPreview", - b"showIndividualNotificationsPreview", - "videoQualityMode", - b"videoQualityMode", - ], + chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["autoDownloadCellular", b"autoDownloadCellular", "autoDownloadRoaming", b"autoDownloadRoaming", "autoDownloadWiFi", b"autoDownloadWiFi", "autoUnarchiveChats", b"autoUnarchiveChats", "avatarUserSettings", b"avatarUserSettings", "chatLockSettings", b"chatLockSettings", "darkThemeWallpaper", b"darkThemeWallpaper", "disappearingModeDuration", b"disappearingModeDuration", "disappearingModeTimestamp", b"disappearingModeTimestamp", "fontSize", b"fontSize", "groupNotificationSettings", b"groupNotificationSettings", "individualNotificationSettings", b"individualNotificationSettings", "lightThemeWallpaper", b"lightThemeWallpaper", "mediaVisibility", b"mediaVisibility", "photoQualityMode", b"photoQualityMode", "securityNotifications", b"securityNotifications", "showGroupNotificationsPreview", b"showGroupNotificationsPreview", "showIndividualNotificationsPreview", b"showIndividualNotificationsPreview", "videoQualityMode", b"videoQualityMode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["autoDownloadCellular", b"autoDownloadCellular", "autoDownloadRoaming", b"autoDownloadRoaming", "autoDownloadWiFi", b"autoDownloadWiFi", "autoUnarchiveChats", b"autoUnarchiveChats", "avatarUserSettings", b"avatarUserSettings", "chatLockSettings", b"chatLockSettings", "darkThemeWallpaper", b"darkThemeWallpaper", "disappearingModeDuration", b"disappearingModeDuration", "disappearingModeTimestamp", b"disappearingModeTimestamp", "fontSize", b"fontSize", "groupNotificationSettings", b"groupNotificationSettings", "individualNotificationSettings", b"individualNotificationSettings", "lightThemeWallpaper", b"lightThemeWallpaper", "mediaVisibility", b"mediaVisibility", "photoQualityMode", b"photoQualityMode", "securityNotifications", b"securityNotifications", "showGroupNotificationsPreview", b"showGroupNotificationsPreview", "showIndividualNotificationsPreview", b"showIndividualNotificationsPreview", "videoQualityMode", b"videoQualityMode"]) -> None: ... global___GlobalSettings = GlobalSettings @@ -1065,32 +586,8 @@ class AutoDownloadSettings(google.protobuf.message.Message): downloadVideo: builtins.bool | None = ..., downloadDocuments: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "downloadAudio", - b"downloadAudio", - "downloadDocuments", - b"downloadDocuments", - "downloadImages", - b"downloadImages", - "downloadVideo", - b"downloadVideo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "downloadAudio", - b"downloadAudio", - "downloadDocuments", - b"downloadDocuments", - "downloadImages", - b"downloadImages", - "downloadVideo", - b"downloadVideo", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["downloadAudio", b"downloadAudio", "downloadDocuments", b"downloadDocuments", "downloadImages", b"downloadImages", "downloadVideo", b"downloadVideo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["downloadAudio", b"downloadAudio", "downloadDocuments", b"downloadDocuments", "downloadImages", b"downloadImages", "downloadVideo", b"downloadVideo"]) -> None: ... global___AutoDownloadSettings = AutoDownloadSettings @@ -1138,64 +635,8 @@ class StickerMetadata(google.protobuf.message.Message): lastStickerSentTS: builtins.int | None = ..., isLottie: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "isLottie", - b"isLottie", - "lastStickerSentTS", - b"lastStickerSentTS", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "weight", - b"weight", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "fileSHA256", - b"fileSHA256", - "height", - b"height", - "isLottie", - b"isLottie", - "lastStickerSentTS", - b"lastStickerSentTS", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "weight", - b"weight", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "isLottie", b"isLottie", "lastStickerSentTS", b"lastStickerSentTS", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "weight", b"weight", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "fileSHA256", b"fileSHA256", "height", b"height", "isLottie", b"isLottie", "lastStickerSentTS", b"lastStickerSentTS", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "weight", b"weight", "width", b"width"]) -> None: ... global___StickerMetadata = StickerMetadata @@ -1207,27 +648,15 @@ class PastParticipants(google.protobuf.message.Message): PASTPARTICIPANTS_FIELD_NUMBER: builtins.int groupJID: builtins.str @property - def pastParticipants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PastParticipant - ]: ... + def pastParticipants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PastParticipant]: ... def __init__( self, *, groupJID: builtins.str | None = ..., - pastParticipants: collections.abc.Iterable[global___PastParticipant] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["groupJID", b"groupJID"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupJID", b"groupJID", "pastParticipants", b"pastParticipants" - ], + pastParticipants: collections.abc.Iterable[global___PastParticipant] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["groupJID", b"groupJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupJID", b"groupJID", "pastParticipants", b"pastParticipants"]) -> None: ... global___PastParticipants = PastParticipants @@ -1245,12 +674,8 @@ class AvatarUserSettings(google.protobuf.message.Message): FBID: builtins.str | None = ..., password: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["FBID", b"FBID", "password", b"password"]) -> None: ... global___AvatarUserSettings = AvatarUserSettings @@ -1280,39 +705,7 @@ class NotificationSettings(google.protobuf.message.Message): reactionsMuted: builtins.bool | None = ..., callVibrate: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callVibrate", - b"callVibrate", - "lowPriorityNotifications", - b"lowPriorityNotifications", - "messageLight", - b"messageLight", - "messagePopup", - b"messagePopup", - "messageVibrate", - b"messageVibrate", - "reactionsMuted", - b"reactionsMuted", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callVibrate", - b"callVibrate", - "lowPriorityNotifications", - b"lowPriorityNotifications", - "messageLight", - b"messageLight", - "messagePopup", - b"messagePopup", - "messageVibrate", - b"messageVibrate", - "reactionsMuted", - b"reactionsMuted", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callVibrate", b"callVibrate", "lowPriorityNotifications", b"lowPriorityNotifications", "messageLight", b"messageLight", "messagePopup", b"messagePopup", "messageVibrate", b"messageVibrate", "reactionsMuted", b"reactionsMuted"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callVibrate", b"callVibrate", "lowPriorityNotifications", b"lowPriorityNotifications", "messageLight", b"messageLight", "messagePopup", b"messagePopup", "messageVibrate", b"messageVibrate", "reactionsMuted", b"reactionsMuted"]) -> None: ... global___NotificationSettings = NotificationSettings diff --git a/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.py b/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.py index 4bb15f1..ec2511f 100644 --- a/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.py +++ b/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.py @@ -4,44 +4,36 @@ # source: waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto", + '', + 'waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\nDwaLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto\x12$WAWebProtobufLidMigrationSyncPayload"I\n\x13LIDMigrationMapping\x12\n\n\x02pn\x18\x01 \x02(\x04\x12\x13\n\x0b\x61ssignedLid\x18\x02 \x02(\x04\x12\x11\n\tlatestLid\x18\x03 \x01(\x04"t\n\x1eLIDMigrationMappingSyncPayload\x12R\n\x0fpnToLidMappings\x18\x01 \x03(\x0b\x32\x39.WAWebProtobufLidMigrationSyncPayload.LIDMigrationMappingB5Z3go.mau.fi/whatsmeow/proto/waLidMigrationSyncPayload' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDwaLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto\x12$WAWebProtobufLidMigrationSyncPayload\"I\n\x13LIDMigrationMapping\x12\n\n\x02pn\x18\x01 \x02(\x04\x12\x13\n\x0b\x61ssignedLid\x18\x02 \x02(\x04\x12\x11\n\tlatestLid\x18\x03 \x01(\x04\"t\n\x1eLIDMigrationMappingSyncPayload\x12R\n\x0fpnToLidMappings\x18\x01 \x03(\x0b\x32\x39.WAWebProtobufLidMigrationSyncPayload.LIDMigrationMappingB5Z3go.mau.fi/whatsmeow/proto/waLidMigrationSyncPayload') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, - "waLidMigrationSyncPayload.WAWebProtobufLidMigrationSyncPayload_pb2", - _globals, -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waLidMigrationSyncPayload.WAWebProtobufLidMigrationSyncPayload_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z3go.mau.fi/whatsmeow/proto/waLidMigrationSyncPayload" - _globals["_LIDMIGRATIONMAPPING"]._serialized_start = 110 - _globals["_LIDMIGRATIONMAPPING"]._serialized_end = 183 - _globals["_LIDMIGRATIONMAPPINGSYNCPAYLOAD"]._serialized_start = 185 - _globals["_LIDMIGRATIONMAPPINGSYNCPAYLOAD"]._serialized_end = 301 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z3go.mau.fi/whatsmeow/proto/waLidMigrationSyncPayload' + _globals['_LIDMIGRATIONMAPPING']._serialized_start=110 + _globals['_LIDMIGRATIONMAPPING']._serialized_end=183 + _globals['_LIDMIGRATIONMAPPINGSYNCPAYLOAD']._serialized_start=185 + _globals['_LIDMIGRATIONMAPPINGSYNCPAYLOAD']._serialized_end=301 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.pyi b/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.pyi index 5afebcd..e26b500 100644 --- a/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.pyi +++ b/neonize/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload_pb2.pyi @@ -29,18 +29,8 @@ class LIDMigrationMapping(google.protobuf.message.Message): assignedLid: builtins.int | None = ..., latestLid: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "assignedLid", b"assignedLid", "latestLid", b"latestLid", "pn", b"pn" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "assignedLid", b"assignedLid", "latestLid", b"latestLid", "pn", b"pn" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["assignedLid", b"assignedLid", "latestLid", b"latestLid", "pn", b"pn"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["assignedLid", b"assignedLid", "latestLid", b"latestLid", "pn", b"pn"]) -> None: ... global___LIDMigrationMapping = LIDMigrationMapping @@ -50,19 +40,12 @@ class LIDMigrationMappingSyncPayload(google.protobuf.message.Message): PNTOLIDMAPPINGS_FIELD_NUMBER: builtins.int @property - def pnToLidMappings( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___LIDMigrationMapping - ]: ... + def pnToLidMappings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LIDMigrationMapping]: ... def __init__( self, *, - pnToLidMappings: collections.abc.Iterable[global___LIDMigrationMapping] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["pnToLidMappings", b"pnToLidMappings"] + pnToLidMappings: collections.abc.Iterable[global___LIDMigrationMapping] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["pnToLidMappings", b"pnToLidMappings"]) -> None: ... global___LIDMigrationMappingSyncPayload = LIDMigrationMappingSyncPayload diff --git a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py index 5d393be..c41ad5a 100644 --- a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py +++ b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py @@ -4,44 +4,38 @@ # source: waMediaEntryData/WAMediaEntryData.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waMediaEntryData/WAMediaEntryData.proto", + '', + 'waMediaEntryData/WAMediaEntryData.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n'waMediaEntryData/WAMediaEntryData.proto\x12\x10WAMediaEntryData\"\xc9\x05\n\nMediaEntry\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fserverMediaType\x18\x06 \x01(\t\x12\x13\n\x0buploadToken\x18\x07 \x01(\x0c\x12\x1a\n\x12validatedTimestamp\x18\x08 \x01(\x0c\x12\x0f\n\x07sidecar\x18\t \x01(\x0c\x12\x10\n\x08objectID\x18\n \x01(\t\x12\x0c\n\x04\x46\x42ID\x18\x0b \x01(\t\x12Q\n\x15\x64ownloadableThumbnail\x18\x0c \x01(\x0b\x32\x32.WAMediaEntryData.MediaEntry.DownloadableThumbnail\x12\x0e\n\x06handle\x18\r \x01(\t\x12\x10\n\x08\x66ilename\x18\x0e \x01(\t\x12S\n\x16progressiveJPEGDetails\x18\x0f \x01(\x0b\x32\x33.WAMediaEntryData.MediaEntry.ProgressiveJpegDetails\x12\x0c\n\x04size\x18\x10 \x01(\x03\x12$\n\x1clastDownloadAttemptTimestamp\x18\x11 \x01(\x03\x1a>\n\x16ProgressiveJpegDetails\x12\x13\n\x0bscanLengths\x18\x01 \x03(\r\x12\x0f\n\x07sidecar\x18\x02 \x01(\x0c\x1a\x95\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\tB,Z*go.mau.fi/whatsmeow/proto/waMediaEntryData" -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMediaEntryData/WAMediaEntryData.proto\x12\x10WAMediaEntryData\"\xc9\x05\n\nMediaEntry\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fserverMediaType\x18\x06 \x01(\t\x12\x13\n\x0buploadToken\x18\x07 \x01(\x0c\x12\x1a\n\x12validatedTimestamp\x18\x08 \x01(\x0c\x12\x0f\n\x07sidecar\x18\t \x01(\x0c\x12\x10\n\x08objectID\x18\n \x01(\t\x12\x0c\n\x04\x46\x42ID\x18\x0b \x01(\t\x12Q\n\x15\x64ownloadableThumbnail\x18\x0c \x01(\x0b\x32\x32.WAMediaEntryData.MediaEntry.DownloadableThumbnail\x12\x0e\n\x06handle\x18\r \x01(\t\x12\x10\n\x08\x66ilename\x18\x0e \x01(\t\x12S\n\x16progressiveJPEGDetails\x18\x0f \x01(\x0b\x32\x33.WAMediaEntryData.MediaEntry.ProgressiveJpegDetails\x12\x0c\n\x04size\x18\x10 \x01(\x03\x12$\n\x1clastDownloadAttemptTimestamp\x18\x11 \x01(\x03\x1a>\n\x16ProgressiveJpegDetails\x12\x13\n\x0bscanLengths\x18\x01 \x03(\r\x12\x0f\n\x07sidecar\x18\x02 \x01(\x0c\x1a\x95\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\tB,Z*go.mau.fi/whatsmeow/proto/waMediaEntryData') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMediaEntryData.WAMediaEntryData_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMediaEntryData.WAMediaEntryData_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMediaEntryData" - _globals["_MEDIAENTRY"]._serialized_start = 62 - _globals["_MEDIAENTRY"]._serialized_end = 775 - _globals["_MEDIAENTRY_PROGRESSIVEJPEGDETAILS"]._serialized_start = 561 - _globals["_MEDIAENTRY_PROGRESSIVEJPEGDETAILS"]._serialized_end = 623 - _globals["_MEDIAENTRY_DOWNLOADABLETHUMBNAIL"]._serialized_start = 626 - _globals["_MEDIAENTRY_DOWNLOADABLETHUMBNAIL"]._serialized_end = 775 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMediaEntryData' + _globals['_MEDIAENTRY']._serialized_start=62 + _globals['_MEDIAENTRY']._serialized_end=775 + _globals['_MEDIAENTRY_PROGRESSIVEJPEGDETAILS']._serialized_start=561 + _globals['_MEDIAENTRY_PROGRESSIVEJPEGDETAILS']._serialized_end=623 + _globals['_MEDIAENTRY_DOWNLOADABLETHUMBNAIL']._serialized_start=626 + _globals['_MEDIAENTRY_DOWNLOADABLETHUMBNAIL']._serialized_end=775 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi index 62895de..a0dce90 100644 --- a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi +++ b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi @@ -24,26 +24,15 @@ class MediaEntry(google.protobuf.message.Message): SIDECAR_FIELD_NUMBER: builtins.int sidecar: builtins.bytes @property - def scanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def scanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, scanLengths: collections.abc.Iterable[builtins.int] | None = ..., sidecar: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["sidecar", b"sidecar"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "scanLengths", b"scanLengths", "sidecar", b"sidecar" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["sidecar", b"sidecar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["scanLengths", b"scanLengths", "sidecar", b"sidecar"]) -> None: ... @typing.final class DownloadableThumbnail(google.protobuf.message.Message): @@ -71,40 +60,8 @@ class MediaEntry(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., objectID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> None: ... FILESHA256_FIELD_NUMBER: builtins.int MEDIAKEY_FIELD_NUMBER: builtins.int @@ -163,83 +120,7 @@ class MediaEntry(google.protobuf.message.Message): size: builtins.int | None = ..., lastDownloadAttemptTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "FBID", - b"FBID", - "directPath", - b"directPath", - "downloadableThumbnail", - b"downloadableThumbnail", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "filename", - b"filename", - "handle", - b"handle", - "lastDownloadAttemptTimestamp", - b"lastDownloadAttemptTimestamp", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "progressiveJPEGDetails", - b"progressiveJPEGDetails", - "serverMediaType", - b"serverMediaType", - "sidecar", - b"sidecar", - "size", - b"size", - "uploadToken", - b"uploadToken", - "validatedTimestamp", - b"validatedTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "FBID", - b"FBID", - "directPath", - b"directPath", - "downloadableThumbnail", - b"downloadableThumbnail", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "filename", - b"filename", - "handle", - b"handle", - "lastDownloadAttemptTimestamp", - b"lastDownloadAttemptTimestamp", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "progressiveJPEGDetails", - b"progressiveJPEGDetails", - "serverMediaType", - b"serverMediaType", - "sidecar", - b"sidecar", - "size", - b"size", - "uploadToken", - b"uploadToken", - "validatedTimestamp", - b"validatedTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["FBID", b"FBID", "directPath", b"directPath", "downloadableThumbnail", b"downloadableThumbnail", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "filename", b"filename", "handle", b"handle", "lastDownloadAttemptTimestamp", b"lastDownloadAttemptTimestamp", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "progressiveJPEGDetails", b"progressiveJPEGDetails", "serverMediaType", b"serverMediaType", "sidecar", b"sidecar", "size", b"size", "uploadToken", b"uploadToken", "validatedTimestamp", b"validatedTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["FBID", b"FBID", "directPath", b"directPath", "downloadableThumbnail", b"downloadableThumbnail", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "filename", b"filename", "handle", b"handle", "lastDownloadAttemptTimestamp", b"lastDownloadAttemptTimestamp", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "progressiveJPEGDetails", b"progressiveJPEGDetails", "serverMediaType", b"serverMediaType", "sidecar", b"sidecar", "size", b"size", "uploadToken", b"uploadToken", "validatedTimestamp", b"validatedTimestamp"]) -> None: ... global___MediaEntry = MediaEntry diff --git a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py index c34d858..d2f025e 100644 --- a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py +++ b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py @@ -4,20 +4,18 @@ # source: waMediaTransport/WAMediaTransport.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waMediaTransport/WAMediaTransport.proto", + '', + 'waMediaTransport/WAMediaTransport.proto' ) # @@protoc_insertion_point(imports) @@ -27,100 +25,74 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto"\xb3\x06\n\x10WAMediaTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.WAMediaTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.WAMediaTransport.Ancillary\x1a\xa6\x04\n\tAncillary\x12\x12\n\nfileLength\x18\x01 \x01(\x04\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12I\n\tthumbnail\x18\x03 \x01(\x0b\x32\x36.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail\x12\x10\n\x08objectID\x18\x04 \x01(\t\x1a\x95\x03\n\tThumbnail\x12\x15\n\rJPEGThumbnail\x18\x01 \x01(\x0c\x12k\n\x15\x64ownloadableThumbnail\x18\x02 \x01(\x0b\x32L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail\x12\x16\n\x0ethumbnailWidth\x18\x03 \x01(\r\x12\x17\n\x0fthumbnailHeight\x18\x04 \x01(\r\x1a\xd2\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12\x1d\n\x15thumbnailScansSidecar\x18\x07 \x01(\x0c\x12\x1c\n\x14thumbnailScanLengths\x18\x08 \x03(\r\x1av\n\x08Integral\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03"\xf5\x03\n\x0eImageTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.ImageTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.ImageTransport.Ancillary\x1a\xa3\x02\n\tAncillary\x12\x0e\n\x06height\x18\x01 \x01(\r\x12\r\n\x05width\x18\x02 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x03 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x04 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x05 \x01(\x0c\x12\x41\n\x06hdType\x18\x06 \x01(\x0e\x32\x31.WAMediaTransport.ImageTransport.Ancillary.HdType\x12!\n\x15memoriesConceptScores\x18\x07 \x03(\x02\x42\x02\x10\x01\x12\x1e\n\x12memoriesConceptIDs\x18\x08 \x03(\rB\x02\x10\x01"(\n\x06HdType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05LQ_4K\x10\x01\x12\t\n\x05HQ_4K\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\xda\x03\n\x0eVideoTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.VideoTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.VideoTransport.Ancillary\x1a\x88\x02\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bgifPlayback\x18\x03 \x01(\x08\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0f\n\x07sidecar\x18\x06 \x01(\x0c\x12N\n\x0egifAttribution\x18\x07 \x01(\x0e\x32\x36.WAMediaTransport.VideoTransport.Ancillary.Attribution"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\x93\x07\n\x0e\x41udioTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.AudioTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.AudioTransport.Ancillary\x1a\xce\x04\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12K\n\x0b\x61vatarAudio\x18\x02 \x01(\x0b\x32\x36.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio\x1a\xe2\x03\n\x0b\x41vatarAudio\x12\x0e\n\x06poseID\x18\x01 \x01(\r\x12m\n\x10\x61vatarAnimations\x18\x02 \x03(\x0b\x32S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations\x1a\xfb\x01\n\x1c\x44ownloadableAvatarAnimations\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12]\n\x0e\x61nimationsType\x18\x07 \x01(\x0e\x32\x45.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsType"V\n\x0e\x41nimationsType\x12\r\n\tTALKING_A\x10\x00\x12\n\n\x06IDLE_A\x10\x01\x12\r\n\tTALKING_B\x10\x02\x12\n\n\x06IDLE_B\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x1a\xb3\x01\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport\x12J\n\x0b\x61udioFormat\x18\x02 \x01(\x0e\x32\x35.WAMediaTransport.AudioTransport.Integral.AudioFormat"$\n\x0b\x41udioFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04OPUS\x10\x01"\xf8\x01\n\x11\x44ocumentTransport\x12>\n\x08integral\x18\x01 \x01(\x0b\x32,.WAMediaTransport.DocumentTransport.Integral\x12@\n\tancillary\x18\x02 \x01(\x0b\x32-.WAMediaTransport.DocumentTransport.Ancillary\x1a\x1e\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\xbc\x03\n\x10StickerTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.StickerTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.StickerTransport.Ancillary\x1a\xb7\x01\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x12\x0e\n\x06height\x18\x02 \x01(\r\x12\r\n\x05width\x18\x03 \x01(\r\x12\x18\n\x10\x66irstFrameLength\x18\x04 \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x05 \x01(\x0c\x12\x14\n\x0cmustacheText\x18\x06 \x01(\t\x12\x14\n\x0cisThirdParty\x18\x07 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x08 \x01(\t\x1an\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x03 \x01(\t"\x9d\x02\n\x10\x43ontactTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.ContactTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.ContactTransport.Ancillary\x1a \n\tAncillary\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x1ag\n\x08Integral\x12\x0f\n\x05vcard\x18\x01 \x01(\tH\x00\x12?\n\x11\x64ownloadableVcard\x18\x02 \x01(\x0b\x32".WAMediaTransport.WAMediaTransportH\x00\x42\t\n\x07\x63ontactB,Z*go.mau.fi/whatsmeow/proto/waMediaTransport' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto\"\xb3\x06\n\x10WAMediaTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.WAMediaTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.WAMediaTransport.Ancillary\x1a\xa6\x04\n\tAncillary\x12\x12\n\nfileLength\x18\x01 \x01(\x04\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12I\n\tthumbnail\x18\x03 \x01(\x0b\x32\x36.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail\x12\x10\n\x08objectID\x18\x04 \x01(\t\x1a\x95\x03\n\tThumbnail\x12\x15\n\rJPEGThumbnail\x18\x01 \x01(\x0c\x12k\n\x15\x64ownloadableThumbnail\x18\x02 \x01(\x0b\x32L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail\x12\x16\n\x0ethumbnailWidth\x18\x03 \x01(\r\x12\x17\n\x0fthumbnailHeight\x18\x04 \x01(\r\x1a\xd2\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12\x1d\n\x15thumbnailScansSidecar\x18\x07 \x01(\x0c\x12\x1c\n\x14thumbnailScanLengths\x18\x08 \x03(\r\x1av\n\x08Integral\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\"\xf5\x03\n\x0eImageTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.ImageTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.ImageTransport.Ancillary\x1a\xa3\x02\n\tAncillary\x12\x0e\n\x06height\x18\x01 \x01(\r\x12\r\n\x05width\x18\x02 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x03 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x04 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x05 \x01(\x0c\x12\x41\n\x06hdType\x18\x06 \x01(\x0e\x32\x31.WAMediaTransport.ImageTransport.Ancillary.HdType\x12!\n\x15memoriesConceptScores\x18\x07 \x03(\x02\x42\x02\x10\x01\x12\x1e\n\x12memoriesConceptIDs\x18\x08 \x03(\rB\x02\x10\x01\"(\n\x06HdType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05LQ_4K\x10\x01\x12\t\n\x05HQ_4K\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\xda\x03\n\x0eVideoTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.VideoTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.VideoTransport.Ancillary\x1a\x88\x02\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bgifPlayback\x18\x03 \x01(\x08\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0f\n\x07sidecar\x18\x06 \x01(\x0c\x12N\n\x0egifAttribution\x18\x07 \x01(\x0e\x32\x36.WAMediaTransport.VideoTransport.Ancillary.Attribution\"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\x93\x07\n\x0e\x41udioTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.AudioTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.AudioTransport.Ancillary\x1a\xce\x04\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12K\n\x0b\x61vatarAudio\x18\x02 \x01(\x0b\x32\x36.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio\x1a\xe2\x03\n\x0b\x41vatarAudio\x12\x0e\n\x06poseID\x18\x01 \x01(\r\x12m\n\x10\x61vatarAnimations\x18\x02 \x03(\x0b\x32S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations\x1a\xfb\x01\n\x1c\x44ownloadableAvatarAnimations\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12]\n\x0e\x61nimationsType\x18\x07 \x01(\x0e\x32\x45.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsType\"V\n\x0e\x41nimationsType\x12\r\n\tTALKING_A\x10\x00\x12\n\n\x06IDLE_A\x10\x01\x12\r\n\tTALKING_B\x10\x02\x12\n\n\x06IDLE_B\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x1a\xb3\x01\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\x12J\n\x0b\x61udioFormat\x18\x02 \x01(\x0e\x32\x35.WAMediaTransport.AudioTransport.Integral.AudioFormat\"$\n\x0b\x41udioFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04OPUS\x10\x01\"\xf8\x01\n\x11\x44ocumentTransport\x12>\n\x08integral\x18\x01 \x01(\x0b\x32,.WAMediaTransport.DocumentTransport.Integral\x12@\n\tancillary\x18\x02 \x01(\x0b\x32-.WAMediaTransport.DocumentTransport.Ancillary\x1a\x1e\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\xbc\x03\n\x10StickerTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.StickerTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.StickerTransport.Ancillary\x1a\xb7\x01\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x12\x0e\n\x06height\x18\x02 \x01(\r\x12\r\n\x05width\x18\x03 \x01(\r\x12\x18\n\x10\x66irstFrameLength\x18\x04 \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x05 \x01(\x0c\x12\x14\n\x0cmustacheText\x18\x06 \x01(\t\x12\x14\n\x0cisThirdParty\x18\x07 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x08 \x01(\t\x1an\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x03 \x01(\t\"\x9d\x02\n\x10\x43ontactTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.ContactTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.ContactTransport.Ancillary\x1a \n\tAncillary\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x1ag\n\x08Integral\x12\x0f\n\x05vcard\x18\x01 \x01(\tH\x00\x12?\n\x11\x64ownloadableVcard\x18\x02 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransportH\x00\x42\t\n\x07\x63ontactB,Z*go.mau.fi/whatsmeow/proto/waMediaTransport') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMediaTransport.WAMediaTransport_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMediaTransport.WAMediaTransport_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMediaTransport" - _globals["_IMAGETRANSPORT_ANCILLARY"].fields_by_name[ - "memoriesConceptScores" - ]._loaded_options = None - _globals["_IMAGETRANSPORT_ANCILLARY"].fields_by_name[ - "memoriesConceptScores" - ]._serialized_options = b"\020\001" - _globals["_IMAGETRANSPORT_ANCILLARY"].fields_by_name[ - "memoriesConceptIDs" - ]._loaded_options = None - _globals["_IMAGETRANSPORT_ANCILLARY"].fields_by_name[ - "memoriesConceptIDs" - ]._serialized_options = b"\020\001" - _globals["_WAMEDIATRANSPORT"]._serialized_start = 87 - _globals["_WAMEDIATRANSPORT"]._serialized_end = 906 - _globals["_WAMEDIATRANSPORT_ANCILLARY"]._serialized_start = 236 - _globals["_WAMEDIATRANSPORT_ANCILLARY"]._serialized_end = 786 - _globals["_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL"]._serialized_start = 381 - _globals["_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL"]._serialized_end = 786 - _globals[ - "_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL" - ]._serialized_start = 576 - _globals[ - "_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL" - ]._serialized_end = 786 - _globals["_WAMEDIATRANSPORT_INTEGRAL"]._serialized_start = 788 - _globals["_WAMEDIATRANSPORT_INTEGRAL"]._serialized_end = 906 - _globals["_IMAGETRANSPORT"]._serialized_start = 909 - _globals["_IMAGETRANSPORT"]._serialized_end = 1410 - _globals["_IMAGETRANSPORT_ANCILLARY"]._serialized_start = 1052 - _globals["_IMAGETRANSPORT_ANCILLARY"]._serialized_end = 1343 - _globals["_IMAGETRANSPORT_ANCILLARY_HDTYPE"]._serialized_start = 1303 - _globals["_IMAGETRANSPORT_ANCILLARY_HDTYPE"]._serialized_end = 1343 - _globals["_IMAGETRANSPORT_INTEGRAL"]._serialized_start = 1345 - _globals["_IMAGETRANSPORT_INTEGRAL"]._serialized_end = 1410 - _globals["_VIDEOTRANSPORT"]._serialized_start = 1413 - _globals["_VIDEOTRANSPORT"]._serialized_end = 1887 - _globals["_VIDEOTRANSPORT_ANCILLARY"]._serialized_start = 1556 - _globals["_VIDEOTRANSPORT_ANCILLARY"]._serialized_end = 1820 - _globals["_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION"]._serialized_start = 1775 - _globals["_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION"]._serialized_end = 1820 - _globals["_VIDEOTRANSPORT_INTEGRAL"]._serialized_start = 1345 - _globals["_VIDEOTRANSPORT_INTEGRAL"]._serialized_end = 1410 - _globals["_AUDIOTRANSPORT"]._serialized_start = 1890 - _globals["_AUDIOTRANSPORT"]._serialized_end = 2805 - _globals["_AUDIOTRANSPORT_ANCILLARY"]._serialized_start = 2033 - _globals["_AUDIOTRANSPORT_ANCILLARY"]._serialized_end = 2623 - _globals["_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO"]._serialized_start = 2141 - _globals["_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO"]._serialized_end = 2623 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS" - ]._serialized_start = 2284 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS" - ]._serialized_end = 2535 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE" - ]._serialized_start = 2537 - _globals[ - "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE" - ]._serialized_end = 2623 - _globals["_AUDIOTRANSPORT_INTEGRAL"]._serialized_start = 2626 - _globals["_AUDIOTRANSPORT_INTEGRAL"]._serialized_end = 2805 - _globals["_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT"]._serialized_start = 2769 - _globals["_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT"]._serialized_end = 2805 - _globals["_DOCUMENTTRANSPORT"]._serialized_start = 2808 - _globals["_DOCUMENTTRANSPORT"]._serialized_end = 3056 - _globals["_DOCUMENTTRANSPORT_ANCILLARY"]._serialized_start = 2959 - _globals["_DOCUMENTTRANSPORT_ANCILLARY"]._serialized_end = 2989 - _globals["_DOCUMENTTRANSPORT_INTEGRAL"]._serialized_start = 1345 - _globals["_DOCUMENTTRANSPORT_INTEGRAL"]._serialized_end = 1410 - _globals["_STICKERTRANSPORT"]._serialized_start = 3059 - _globals["_STICKERTRANSPORT"]._serialized_end = 3503 - _globals["_STICKERTRANSPORT_ANCILLARY"]._serialized_start = 3208 - _globals["_STICKERTRANSPORT_ANCILLARY"]._serialized_end = 3391 - _globals["_STICKERTRANSPORT_INTEGRAL"]._serialized_start = 3393 - _globals["_STICKERTRANSPORT_INTEGRAL"]._serialized_end = 3503 - _globals["_CONTACTTRANSPORT"]._serialized_start = 3506 - _globals["_CONTACTTRANSPORT"]._serialized_end = 3791 - _globals["_CONTACTTRANSPORT_ANCILLARY"]._serialized_start = 3654 - _globals["_CONTACTTRANSPORT_ANCILLARY"]._serialized_end = 3686 - _globals["_CONTACTTRANSPORT_INTEGRAL"]._serialized_start = 3688 - _globals["_CONTACTTRANSPORT_INTEGRAL"]._serialized_end = 3791 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMediaTransport' + _globals['_IMAGETRANSPORT_ANCILLARY'].fields_by_name['memoriesConceptScores']._loaded_options = None + _globals['_IMAGETRANSPORT_ANCILLARY'].fields_by_name['memoriesConceptScores']._serialized_options = b'\020\001' + _globals['_IMAGETRANSPORT_ANCILLARY'].fields_by_name['memoriesConceptIDs']._loaded_options = None + _globals['_IMAGETRANSPORT_ANCILLARY'].fields_by_name['memoriesConceptIDs']._serialized_options = b'\020\001' + _globals['_WAMEDIATRANSPORT']._serialized_start=87 + _globals['_WAMEDIATRANSPORT']._serialized_end=906 + _globals['_WAMEDIATRANSPORT_ANCILLARY']._serialized_start=236 + _globals['_WAMEDIATRANSPORT_ANCILLARY']._serialized_end=786 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL']._serialized_start=381 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL']._serialized_end=786 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL']._serialized_start=576 + _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL']._serialized_end=786 + _globals['_WAMEDIATRANSPORT_INTEGRAL']._serialized_start=788 + _globals['_WAMEDIATRANSPORT_INTEGRAL']._serialized_end=906 + _globals['_IMAGETRANSPORT']._serialized_start=909 + _globals['_IMAGETRANSPORT']._serialized_end=1410 + _globals['_IMAGETRANSPORT_ANCILLARY']._serialized_start=1052 + _globals['_IMAGETRANSPORT_ANCILLARY']._serialized_end=1343 + _globals['_IMAGETRANSPORT_ANCILLARY_HDTYPE']._serialized_start=1303 + _globals['_IMAGETRANSPORT_ANCILLARY_HDTYPE']._serialized_end=1343 + _globals['_IMAGETRANSPORT_INTEGRAL']._serialized_start=1345 + _globals['_IMAGETRANSPORT_INTEGRAL']._serialized_end=1410 + _globals['_VIDEOTRANSPORT']._serialized_start=1413 + _globals['_VIDEOTRANSPORT']._serialized_end=1887 + _globals['_VIDEOTRANSPORT_ANCILLARY']._serialized_start=1556 + _globals['_VIDEOTRANSPORT_ANCILLARY']._serialized_end=1820 + _globals['_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION']._serialized_start=1775 + _globals['_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION']._serialized_end=1820 + _globals['_VIDEOTRANSPORT_INTEGRAL']._serialized_start=1345 + _globals['_VIDEOTRANSPORT_INTEGRAL']._serialized_end=1410 + _globals['_AUDIOTRANSPORT']._serialized_start=1890 + _globals['_AUDIOTRANSPORT']._serialized_end=2805 + _globals['_AUDIOTRANSPORT_ANCILLARY']._serialized_start=2033 + _globals['_AUDIOTRANSPORT_ANCILLARY']._serialized_end=2623 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO']._serialized_start=2141 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO']._serialized_end=2623 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS']._serialized_start=2284 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS']._serialized_end=2535 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE']._serialized_start=2537 + _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE']._serialized_end=2623 + _globals['_AUDIOTRANSPORT_INTEGRAL']._serialized_start=2626 + _globals['_AUDIOTRANSPORT_INTEGRAL']._serialized_end=2805 + _globals['_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT']._serialized_start=2769 + _globals['_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT']._serialized_end=2805 + _globals['_DOCUMENTTRANSPORT']._serialized_start=2808 + _globals['_DOCUMENTTRANSPORT']._serialized_end=3056 + _globals['_DOCUMENTTRANSPORT_ANCILLARY']._serialized_start=2959 + _globals['_DOCUMENTTRANSPORT_ANCILLARY']._serialized_end=2989 + _globals['_DOCUMENTTRANSPORT_INTEGRAL']._serialized_start=1345 + _globals['_DOCUMENTTRANSPORT_INTEGRAL']._serialized_end=1410 + _globals['_STICKERTRANSPORT']._serialized_start=3059 + _globals['_STICKERTRANSPORT']._serialized_end=3503 + _globals['_STICKERTRANSPORT_ANCILLARY']._serialized_start=3208 + _globals['_STICKERTRANSPORT_ANCILLARY']._serialized_end=3391 + _globals['_STICKERTRANSPORT_INTEGRAL']._serialized_start=3393 + _globals['_STICKERTRANSPORT_INTEGRAL']._serialized_end=3503 + _globals['_CONTACTTRANSPORT']._serialized_start=3506 + _globals['_CONTACTTRANSPORT']._serialized_end=3791 + _globals['_CONTACTTRANSPORT_ANCILLARY']._serialized_start=3654 + _globals['_CONTACTTRANSPORT_ANCILLARY']._serialized_end=3686 + _globals['_CONTACTTRANSPORT_INTEGRAL']._serialized_start=3688 + _globals['_CONTACTTRANSPORT_INTEGRAL']._serialized_end=3791 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi index e9af768..a3fc84e 100644 --- a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi +++ b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi @@ -52,11 +52,7 @@ class WAMediaTransport(google.protobuf.message.Message): objectID: builtins.str thumbnailScansSidecar: builtins.bytes @property - def thumbnailScanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def thumbnailScanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -67,49 +63,10 @@ class WAMediaTransport(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., objectID: builtins.str | None = ..., thumbnailScansSidecar: builtins.bytes | None = ..., - thumbnailScanLengths: collections.abc.Iterable[builtins.int] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "thumbnailScansSidecar", - b"thumbnailScansSidecar", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - "thumbnailScanLengths", - b"thumbnailScanLengths", - "thumbnailScansSidecar", - b"thumbnailScansSidecar", - ], + thumbnailScanLengths: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "thumbnailScansSidecar", b"thumbnailScansSidecar"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID", "thumbnailScanLengths", b"thumbnailScanLengths", "thumbnailScansSidecar", b"thumbnailScansSidecar"]) -> None: ... JPEGTHUMBNAIL_FIELD_NUMBER: builtins.int DOWNLOADABLETHUMBNAIL_FIELD_NUMBER: builtins.int @@ -119,46 +76,17 @@ class WAMediaTransport(google.protobuf.message.Message): thumbnailWidth: builtins.int thumbnailHeight: builtins.int @property - def downloadableThumbnail( - self, - ) -> ( - global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail - ): ... + def downloadableThumbnail(self) -> global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail: ... def __init__( self, *, JPEGThumbnail: builtins.bytes | None = ..., - downloadableThumbnail: global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail - | None = ..., + downloadableThumbnail: global___WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail | None = ..., thumbnailWidth: builtins.int | None = ..., thumbnailHeight: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "downloadableThumbnail", - b"downloadableThumbnail", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailWidth", - b"thumbnailWidth", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "JPEGThumbnail", - b"JPEGThumbnail", - "downloadableThumbnail", - b"downloadableThumbnail", - "thumbnailHeight", - b"thumbnailHeight", - "thumbnailWidth", - b"thumbnailWidth", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "downloadableThumbnail", b"downloadableThumbnail", "thumbnailHeight", b"thumbnailHeight", "thumbnailWidth", b"thumbnailWidth"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "downloadableThumbnail", b"downloadableThumbnail", "thumbnailHeight", b"thumbnailHeight", "thumbnailWidth", b"thumbnailWidth"]) -> None: ... FILELENGTH_FIELD_NUMBER: builtins.int MIMETYPE_FIELD_NUMBER: builtins.int @@ -177,32 +105,8 @@ class WAMediaTransport(google.protobuf.message.Message): thumbnail: global___WAMediaTransport.Ancillary.Thumbnail | None = ..., objectID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fileLength", - b"fileLength", - "mimetype", - b"mimetype", - "objectID", - b"objectID", - "thumbnail", - b"thumbnail", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fileLength", - b"fileLength", - "mimetype", - b"mimetype", - "objectID", - b"objectID", - "thumbnail", - b"thumbnail", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fileLength", b"fileLength", "mimetype", b"mimetype", "objectID", b"objectID", "thumbnail", b"thumbnail"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fileLength", b"fileLength", "mimetype", b"mimetype", "objectID", b"objectID", "thumbnail", b"thumbnail"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -227,36 +131,8 @@ class WAMediaTransport(google.protobuf.message.Message): directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -270,14 +146,8 @@ class WAMediaTransport(google.protobuf.message.Message): integral: global___WAMediaTransport.Integral | None = ..., ancillary: global___WAMediaTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___WAMediaTransport = WAMediaTransport @@ -293,12 +163,7 @@ class ImageTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HdTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ImageTransport.Ancillary._HdType.ValueType - ], - builtins.type, - ): + class _HdTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ImageTransport.Ancillary._HdType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: ImageTransport.Ancillary._HdType.ValueType # 0 LQ_4K: ImageTransport.Ancillary._HdType.ValueType # 1 @@ -323,23 +188,11 @@ class ImageTransport(google.protobuf.message.Message): midQualityFileSHA256: builtins.bytes hdType: global___ImageTransport.Ancillary.HdType.ValueType @property - def scanLengths( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def scanLengths(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def memoriesConceptScores( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.float - ]: ... + def memoriesConceptScores(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.float]: ... @property - def memoriesConceptIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def memoriesConceptIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -349,46 +202,11 @@ class ImageTransport(google.protobuf.message.Message): scanLengths: collections.abc.Iterable[builtins.int] | None = ..., midQualityFileSHA256: builtins.bytes | None = ..., hdType: global___ImageTransport.Ancillary.HdType.ValueType | None = ..., - memoriesConceptScores: collections.abc.Iterable[builtins.float] - | None = ..., + memoriesConceptScores: collections.abc.Iterable[builtins.float] | None = ..., memoriesConceptIDs: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "hdType", - b"hdType", - "height", - b"height", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "scansSidecar", - b"scansSidecar", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "hdType", - b"hdType", - "height", - b"height", - "memoriesConceptIDs", - b"memoriesConceptIDs", - "memoriesConceptScores", - b"memoriesConceptScores", - "midQualityFileSHA256", - b"midQualityFileSHA256", - "scanLengths", - b"scanLengths", - "scansSidecar", - b"scansSidecar", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["hdType", b"hdType", "height", b"height", "midQualityFileSHA256", b"midQualityFileSHA256", "scansSidecar", b"scansSidecar", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["hdType", b"hdType", "height", b"height", "memoriesConceptIDs", b"memoriesConceptIDs", "memoriesConceptScores", b"memoriesConceptScores", "midQualityFileSHA256", b"midQualityFileSHA256", "scanLengths", b"scanLengths", "scansSidecar", b"scansSidecar", "width", b"width"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -402,12 +220,8 @@ class ImageTransport(google.protobuf.message.Message): *, transport: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -421,14 +235,8 @@ class ImageTransport(google.protobuf.message.Message): integral: global___ImageTransport.Integral | None = ..., ancillary: global___ImageTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___ImageTransport = ImageTransport @@ -444,12 +252,7 @@ class VideoTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AttributionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - VideoTransport.Ancillary._Attribution.ValueType - ], - builtins.type, - ): + class _AttributionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[VideoTransport.Ancillary._Attribution.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: VideoTransport.Ancillary._Attribution.ValueType # 0 GIPHY: VideoTransport.Ancillary._Attribution.ValueType # 1 @@ -484,47 +287,10 @@ class VideoTransport(google.protobuf.message.Message): height: builtins.int | None = ..., width: builtins.int | None = ..., sidecar: builtins.bytes | None = ..., - gifAttribution: global___VideoTransport.Ancillary.Attribution.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "seconds", - b"seconds", - "sidecar", - b"sidecar", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "caption", - b"caption", - "gifAttribution", - b"gifAttribution", - "gifPlayback", - b"gifPlayback", - "height", - b"height", - "seconds", - b"seconds", - "sidecar", - b"sidecar", - "width", - b"width", - ], + gifAttribution: global___VideoTransport.Ancillary.Attribution.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["caption", b"caption", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "seconds", b"seconds", "sidecar", b"sidecar", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["caption", b"caption", "gifAttribution", b"gifAttribution", "gifPlayback", b"gifPlayback", "height", b"height", "seconds", b"seconds", "sidecar", b"sidecar", "width", b"width"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -538,12 +304,8 @@ class VideoTransport(google.protobuf.message.Message): *, transport: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -557,14 +319,8 @@ class VideoTransport(google.protobuf.message.Message): integral: global___VideoTransport.Integral | None = ..., ancillary: global___VideoTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___VideoTransport = VideoTransport @@ -584,43 +340,20 @@ class AudioTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AnimationsTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ], - builtins.type, - ): + class _AnimationsTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - TALKING_A: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 0 - IDLE_A: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 1 - TALKING_B: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 2 - IDLE_B: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 3 - BACKGROUND: ( - AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType - ) # 4 - - class AnimationsType( - _AnimationsType, metaclass=_AnimationsTypeEnumTypeWrapper - ): ... - TALKING_A: ( - AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - ) # 0 + TALKING_A: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 0 + IDLE_A: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 1 + TALKING_B: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 2 + IDLE_B: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 3 + BACKGROUND: AudioTransport.Ancillary.AvatarAudio._AnimationsType.ValueType # 4 + + class AnimationsType(_AnimationsType, metaclass=_AnimationsTypeEnumTypeWrapper): ... + TALKING_A: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 0 IDLE_A: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 1 - TALKING_B: ( - AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - ) # 2 + TALKING_B: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 2 IDLE_B: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 3 - BACKGROUND: ( - AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - ) # 4 + BACKGROUND: AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType # 4 @typing.final class DownloadableAvatarAnimations(google.protobuf.message.Message): @@ -649,75 +382,24 @@ class AudioTransport(google.protobuf.message.Message): mediaKey: builtins.bytes | None = ..., mediaKeyTimestamp: builtins.int | None = ..., objectID: builtins.str | None = ..., - animationsType: global___AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "animationsType", - b"animationsType", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "animationsType", - b"animationsType", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "mediaKey", - b"mediaKey", - "mediaKeyTimestamp", - b"mediaKeyTimestamp", - "objectID", - b"objectID", - ], + animationsType: global___AudioTransport.Ancillary.AvatarAudio.AnimationsType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["animationsType", b"animationsType", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["animationsType", b"animationsType", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "objectID", b"objectID"]) -> None: ... POSEID_FIELD_NUMBER: builtins.int AVATARANIMATIONS_FIELD_NUMBER: builtins.int poseID: builtins.int @property - def avatarAnimations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations - ]: ... + def avatarAnimations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations]: ... def __init__( self, *, poseID: builtins.int | None = ..., - avatarAnimations: collections.abc.Iterable[ - global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations - ] - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["poseID", b"poseID"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "avatarAnimations", b"avatarAnimations", "poseID", b"poseID" - ], + avatarAnimations: collections.abc.Iterable[global___AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["poseID", b"poseID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["avatarAnimations", b"avatarAnimations", "poseID", b"poseID"]) -> None: ... SECONDS_FIELD_NUMBER: builtins.int AVATARAUDIO_FIELD_NUMBER: builtins.int @@ -730,18 +412,8 @@ class AudioTransport(google.protobuf.message.Message): seconds: builtins.int | None = ..., avatarAudio: global___AudioTransport.Ancillary.AvatarAudio | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "avatarAudio", b"avatarAudio", "seconds", b"seconds" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "avatarAudio", b"avatarAudio", "seconds", b"seconds" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["avatarAudio", b"avatarAudio", "seconds", b"seconds"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["avatarAudio", b"avatarAudio", "seconds", b"seconds"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -751,12 +423,7 @@ class AudioTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AudioFormatEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - AudioTransport.Integral._AudioFormat.ValueType - ], - builtins.type, - ): + class _AudioFormatEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[AudioTransport.Integral._AudioFormat.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: AudioTransport.Integral._AudioFormat.ValueType # 0 OPUS: AudioTransport.Integral._AudioFormat.ValueType # 1 @@ -774,21 +441,10 @@ class AudioTransport(google.protobuf.message.Message): self, *, transport: global___WAMediaTransport | None = ..., - audioFormat: global___AudioTransport.Integral.AudioFormat.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "audioFormat", b"audioFormat", "transport", b"transport" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "audioFormat", b"audioFormat", "transport", b"transport" - ], + audioFormat: global___AudioTransport.Integral.AudioFormat.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["audioFormat", b"audioFormat", "transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["audioFormat", b"audioFormat", "transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -802,14 +458,8 @@ class AudioTransport(google.protobuf.message.Message): integral: global___AudioTransport.Integral | None = ..., ancillary: global___AudioTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___AudioTransport = AudioTransport @@ -828,12 +478,8 @@ class DocumentTransport(google.protobuf.message.Message): *, pageCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pageCount", b"pageCount"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["pageCount", b"pageCount"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["pageCount", b"pageCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["pageCount", b"pageCount"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -847,12 +493,8 @@ class DocumentTransport(google.protobuf.message.Message): *, transport: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["transport", b"transport"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -866,14 +508,8 @@ class DocumentTransport(google.protobuf.message.Message): integral: global___DocumentTransport.Integral | None = ..., ancillary: global___DocumentTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___DocumentTransport = DocumentTransport @@ -913,48 +549,8 @@ class StickerTransport(google.protobuf.message.Message): isThirdParty: builtins.bool | None = ..., receiverFetchID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isThirdParty", - b"isThirdParty", - "mustacheText", - b"mustacheText", - "pageCount", - b"pageCount", - "receiverFetchID", - b"receiverFetchID", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "firstFrameLength", - b"firstFrameLength", - "firstFrameSidecar", - b"firstFrameSidecar", - "height", - b"height", - "isThirdParty", - b"isThirdParty", - "mustacheText", - b"mustacheText", - "pageCount", - b"pageCount", - "receiverFetchID", - b"receiverFetchID", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isThirdParty", b"isThirdParty", "mustacheText", b"mustacheText", "pageCount", b"pageCount", "receiverFetchID", b"receiverFetchID", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["firstFrameLength", b"firstFrameLength", "firstFrameSidecar", b"firstFrameSidecar", "height", b"height", "isThirdParty", b"isThirdParty", "mustacheText", b"mustacheText", "pageCount", b"pageCount", "receiverFetchID", b"receiverFetchID", "width", b"width"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -974,28 +570,8 @@ class StickerTransport(google.protobuf.message.Message): isAnimated: builtins.bool | None = ..., receiverFetchID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "isAnimated", - b"isAnimated", - "receiverFetchID", - b"receiverFetchID", - "transport", - b"transport", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "isAnimated", - b"isAnimated", - "receiverFetchID", - b"receiverFetchID", - "transport", - b"transport", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isAnimated", b"isAnimated", "receiverFetchID", b"receiverFetchID", "transport", b"transport"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isAnimated", b"isAnimated", "receiverFetchID", b"receiverFetchID", "transport", b"transport"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -1009,14 +585,8 @@ class StickerTransport(google.protobuf.message.Message): integral: global___StickerTransport.Integral | None = ..., ancillary: global___StickerTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___StickerTransport = StickerTransport @@ -1035,12 +605,8 @@ class ContactTransport(google.protobuf.message.Message): *, displayName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["displayName", b"displayName"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["displayName", b"displayName"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["displayName", b"displayName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["displayName", b"displayName"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -1057,31 +623,9 @@ class ContactTransport(google.protobuf.message.Message): vcard: builtins.str | None = ..., downloadableVcard: global___WAMediaTransport | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "contact", - b"contact", - "downloadableVcard", - b"downloadableVcard", - "vcard", - b"vcard", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "contact", - b"contact", - "downloadableVcard", - b"downloadableVcard", - "vcard", - b"vcard", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["contact", b"contact"] - ) -> typing.Literal["vcard", "downloadableVcard"] | None: ... + def HasField(self, field_name: typing.Literal["contact", b"contact", "downloadableVcard", b"downloadableVcard", "vcard", b"vcard"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["contact", b"contact", "downloadableVcard", b"downloadableVcard", "vcard", b"vcard"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["contact", b"contact"]) -> typing.Literal["vcard", "downloadableVcard"] | None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -1095,13 +639,7 @@ class ContactTransport(google.protobuf.message.Message): integral: global___ContactTransport.Integral | None = ..., ancillary: global___ContactTransport.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... global___ContactTransport = ContactTransport diff --git a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py index 43b5cc7..e1bec6a 100644 --- a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py +++ b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py @@ -4,39 +4,38 @@ # source: waMmsRetry/WAMmsRetry.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waMmsRetry/WAMmsRetry.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waMmsRetry/WAMmsRetry.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bwaMmsRetry/WAMmsRetry.proto\x12\nWAMmsRetry"\xd0\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12=\n\x06result\x18\x03 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaID\x18\x01 \x01(\tB&Z$go.mau.fi/whatsmeow/proto/waMmsRetry' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bwaMmsRetry/WAMmsRetry.proto\x12\nWAMmsRetry\"\xd0\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12=\n\x06result\x18\x03 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03\"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaID\x18\x01 \x01(\tB&Z$go.mau.fi/whatsmeow/proto/waMmsRetry') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMmsRetry.WAMmsRetry_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMmsRetry.WAMmsRetry_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z$go.mau.fi/whatsmeow/proto/waMmsRetry" - _globals["_MEDIARETRYNOTIFICATION"]._serialized_start = 44 - _globals["_MEDIARETRYNOTIFICATION"]._serialized_end = 252 - _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_start = 171 - _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_end = 252 - _globals["_SERVERERRORRECEIPT"]._serialized_start = 254 - _globals["_SERVERERRORRECEIPT"]._serialized_end = 292 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z$go.mau.fi/whatsmeow/proto/waMmsRetry' + _globals['_MEDIARETRYNOTIFICATION']._serialized_start=44 + _globals['_MEDIARETRYNOTIFICATION']._serialized_end=252 + _globals['_MEDIARETRYNOTIFICATION_RESULTTYPE']._serialized_start=171 + _globals['_MEDIARETRYNOTIFICATION_RESULTTYPE']._serialized_end=252 + _globals['_SERVERERRORRECEIPT']._serialized_start=254 + _globals['_SERVERERRORRECEIPT']._serialized_end=292 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi index 2077dad..bdbdd79 100644 --- a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi +++ b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi @@ -25,12 +25,7 @@ class MediaRetryNotification(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ResultTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MediaRetryNotification._ResultType.ValueType - ], - builtins.type, - ): + class _ResultTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MediaRetryNotification._ResultType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor GENERAL_ERROR: MediaRetryNotification._ResultType.ValueType # 0 SUCCESS: MediaRetryNotification._ResultType.ValueType # 1 @@ -56,18 +51,8 @@ class MediaRetryNotification(google.protobuf.message.Message): directPath: builtins.str | None = ..., result: global___MediaRetryNotification.ResultType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "result", b"result", "stanzaID", b"stanzaID"]) -> None: ... global___MediaRetryNotification = MediaRetryNotification @@ -82,11 +67,7 @@ class ServerErrorReceipt(google.protobuf.message.Message): *, stanzaID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["stanzaID", b"stanzaID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["stanzaID", b"stanzaID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["stanzaID", b"stanzaID"]) -> None: ... global___ServerErrorReceipt = ServerErrorReceipt diff --git a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py index 93c10e0..3648134 100644 --- a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py +++ b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py @@ -4,20 +4,18 @@ # source: waMsgApplication/WAMsgApplication.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waMsgApplication/WAMsgApplication.proto", + '', + 'waMsgApplication/WAMsgApplication.proto' ) # @@protoc_insertion_point(imports) @@ -27,42 +25,34 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto"\xec\x0f\n\x12MessageApplication\x12=\n\x07payload\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x12?\n\x08metadata\x18\x02 \x01(\x0b\x32-.WAMsgApplication.MessageApplication.Metadata\x1a\x8c\x08\n\x08Metadata\x12U\n\x14\x63hatEphemeralSetting\x18\x01 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSettingH\x00\x12\x61\n\x14\x65phemeralSettingList\x18\x02 \x01(\x0b\x32\x41.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00\x12\x1f\n\x15\x65phemeralSharedSecret\x18\x03 \x01(\x0cH\x00\x12\x17\n\x0f\x66orwardingScore\x18\x05 \x01(\r\x12\x13\n\x0bisForwarded\x18\x06 \x01(\x08\x12/\n\x10\x62usinessMetadata\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0b\x66rankingKey\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66rankingVersion\x18\t \x01(\x05\x12R\n\rquotedMessage\x18\n \x01(\x0b\x32;.WAMsgApplication.MessageApplication.Metadata.QuotedMessage\x12L\n\nthreadType\x18\x0b \x01(\x0e\x32\x38.WAMsgApplication.MessageApplication.Metadata.ThreadType\x12!\n\x19readonlyMetadataDataclass\x18\x0c \x01(\t\x12\x0f\n\x07groupID\x18\r \x01(\t\x12\x11\n\tgroupSize\x18\x0e \x01(\r\x12\x12\n\ngroupIndex\x18\x0f \x01(\r\x12\x15\n\rbotResponseID\x18\x10 \x01(\t\x12\x15\n\rcollapsibleID\x18\x11 \x01(\t\x12\x15\n\rsecondaryOtid\x18\x12 \x01(\t\x1a\x88\x01\n\rQuotedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x11\n\tremoteJID\x18\x02 \x01(\t\x12\x13\n\x0bparticipant\x18\x03 \x01(\t\x12=\n\x07payload\x18\x04 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x1aw\n\x13\x45phemeralSettingMap\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12O\n\x10\x65phemeralSetting\x18\x02 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSetting"E\n\nThreadType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bVANISH_MODE\x10\x01\x12\x19\n\x15\x44ISAPPEARING_MESSAGES\x10\x02\x42\x0b\n\tephemeral\x1a\xb9\x02\n\x07Payload\x12\x43\n\x0b\x63oreContent\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.ContentH\x00\x12=\n\x06signal\x18\x02 \x01(\x0b\x32+.WAMsgApplication.MessageApplication.SignalH\x00\x12O\n\x0f\x61pplicationData\x18\x03 \x01(\x0b\x32\x34.WAMsgApplication.MessageApplication.ApplicationDataH\x00\x12N\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x37.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00\x42\t\n\x07\x63ontent\x1a\xed\x02\n\x12SubProtocolPayload\x12\x30\n\x0f\x63onsumerMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x30\n\x0f\x62usinessMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12/\n\x0epaymentMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12,\n\x0bmultiDevice\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12%\n\x04voip\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12*\n\tarmadillo\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehaviorB\r\n\x0bsubProtocol\x1a\x11\n\x0f\x41pplicationData\x1a\x08\n\x06Signal\x1a\t\n\x07\x43ontent\x1as\n\x10\x45phemeralSetting\x12\x1b\n\x13\x65phemeralExpiration\x18\x02 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x03 \x01(\x03\x12\x1f\n\x17isEphemeralSettingReset\x18\x04 \x01(\x08\x42,Z*go.mau.fi/whatsmeow/proto/waMsgApplication' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto\"\xec\x0f\n\x12MessageApplication\x12=\n\x07payload\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x12?\n\x08metadata\x18\x02 \x01(\x0b\x32-.WAMsgApplication.MessageApplication.Metadata\x1a\x8c\x08\n\x08Metadata\x12U\n\x14\x63hatEphemeralSetting\x18\x01 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSettingH\x00\x12\x61\n\x14\x65phemeralSettingList\x18\x02 \x01(\x0b\x32\x41.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00\x12\x1f\n\x15\x65phemeralSharedSecret\x18\x03 \x01(\x0cH\x00\x12\x17\n\x0f\x66orwardingScore\x18\x05 \x01(\r\x12\x13\n\x0bisForwarded\x18\x06 \x01(\x08\x12/\n\x10\x62usinessMetadata\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0b\x66rankingKey\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66rankingVersion\x18\t \x01(\x05\x12R\n\rquotedMessage\x18\n \x01(\x0b\x32;.WAMsgApplication.MessageApplication.Metadata.QuotedMessage\x12L\n\nthreadType\x18\x0b \x01(\x0e\x32\x38.WAMsgApplication.MessageApplication.Metadata.ThreadType\x12!\n\x19readonlyMetadataDataclass\x18\x0c \x01(\t\x12\x0f\n\x07groupID\x18\r \x01(\t\x12\x11\n\tgroupSize\x18\x0e \x01(\r\x12\x12\n\ngroupIndex\x18\x0f \x01(\r\x12\x15\n\rbotResponseID\x18\x10 \x01(\t\x12\x15\n\rcollapsibleID\x18\x11 \x01(\t\x12\x15\n\rsecondaryOtid\x18\x12 \x01(\t\x1a\x88\x01\n\rQuotedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x11\n\tremoteJID\x18\x02 \x01(\t\x12\x13\n\x0bparticipant\x18\x03 \x01(\t\x12=\n\x07payload\x18\x04 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x1aw\n\x13\x45phemeralSettingMap\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12O\n\x10\x65phemeralSetting\x18\x02 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSetting\"E\n\nThreadType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bVANISH_MODE\x10\x01\x12\x19\n\x15\x44ISAPPEARING_MESSAGES\x10\x02\x42\x0b\n\tephemeral\x1a\xb9\x02\n\x07Payload\x12\x43\n\x0b\x63oreContent\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.ContentH\x00\x12=\n\x06signal\x18\x02 \x01(\x0b\x32+.WAMsgApplication.MessageApplication.SignalH\x00\x12O\n\x0f\x61pplicationData\x18\x03 \x01(\x0b\x32\x34.WAMsgApplication.MessageApplication.ApplicationDataH\x00\x12N\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x37.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00\x42\t\n\x07\x63ontent\x1a\xed\x02\n\x12SubProtocolPayload\x12\x30\n\x0f\x63onsumerMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x30\n\x0f\x62usinessMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12/\n\x0epaymentMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12,\n\x0bmultiDevice\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12%\n\x04voip\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12*\n\tarmadillo\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehaviorB\r\n\x0bsubProtocol\x1a\x11\n\x0f\x41pplicationData\x1a\x08\n\x06Signal\x1a\t\n\x07\x43ontent\x1as\n\x10\x45phemeralSetting\x12\x1b\n\x13\x65phemeralExpiration\x18\x02 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x03 \x01(\x03\x12\x1f\n\x17isEphemeralSettingReset\x18\x04 \x01(\x08\x42,Z*go.mau.fi/whatsmeow/proto/waMsgApplication') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMsgApplication.WAMsgApplication_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMsgApplication.WAMsgApplication_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMsgApplication" - _globals["_MESSAGEAPPLICATION"]._serialized_start = 87 - _globals["_MESSAGEAPPLICATION"]._serialized_end = 2115 - _globals["_MESSAGEAPPLICATION_METADATA"]._serialized_start = 238 - _globals["_MESSAGEAPPLICATION_METADATA"]._serialized_end = 1274 - _globals["_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE"]._serialized_start = 933 - _globals["_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE"]._serialized_end = 1069 - _globals[ - "_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP" - ]._serialized_start = 1071 - _globals["_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP"]._serialized_end = 1190 - _globals["_MESSAGEAPPLICATION_METADATA_THREADTYPE"]._serialized_start = 1192 - _globals["_MESSAGEAPPLICATION_METADATA_THREADTYPE"]._serialized_end = 1261 - _globals["_MESSAGEAPPLICATION_PAYLOAD"]._serialized_start = 1277 - _globals["_MESSAGEAPPLICATION_PAYLOAD"]._serialized_end = 1590 - _globals["_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_start = 1593 - _globals["_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_end = 1958 - _globals["_MESSAGEAPPLICATION_APPLICATIONDATA"]._serialized_start = 1960 - _globals["_MESSAGEAPPLICATION_APPLICATIONDATA"]._serialized_end = 1977 - _globals["_MESSAGEAPPLICATION_SIGNAL"]._serialized_start = 1979 - _globals["_MESSAGEAPPLICATION_SIGNAL"]._serialized_end = 1987 - _globals["_MESSAGEAPPLICATION_CONTENT"]._serialized_start = 1989 - _globals["_MESSAGEAPPLICATION_CONTENT"]._serialized_end = 1998 - _globals["_MESSAGEAPPLICATION_EPHEMERALSETTING"]._serialized_start = 2000 - _globals["_MESSAGEAPPLICATION_EPHEMERALSETTING"]._serialized_end = 2115 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMsgApplication' + _globals['_MESSAGEAPPLICATION']._serialized_start=87 + _globals['_MESSAGEAPPLICATION']._serialized_end=2115 + _globals['_MESSAGEAPPLICATION_METADATA']._serialized_start=238 + _globals['_MESSAGEAPPLICATION_METADATA']._serialized_end=1274 + _globals['_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE']._serialized_start=933 + _globals['_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE']._serialized_end=1069 + _globals['_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP']._serialized_start=1071 + _globals['_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP']._serialized_end=1190 + _globals['_MESSAGEAPPLICATION_METADATA_THREADTYPE']._serialized_start=1192 + _globals['_MESSAGEAPPLICATION_METADATA_THREADTYPE']._serialized_end=1261 + _globals['_MESSAGEAPPLICATION_PAYLOAD']._serialized_start=1277 + _globals['_MESSAGEAPPLICATION_PAYLOAD']._serialized_end=1590 + _globals['_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_start=1593 + _globals['_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_end=1958 + _globals['_MESSAGEAPPLICATION_APPLICATIONDATA']._serialized_start=1960 + _globals['_MESSAGEAPPLICATION_APPLICATIONDATA']._serialized_end=1977 + _globals['_MESSAGEAPPLICATION_SIGNAL']._serialized_start=1979 + _globals['_MESSAGEAPPLICATION_SIGNAL']._serialized_end=1987 + _globals['_MESSAGEAPPLICATION_CONTENT']._serialized_start=1989 + _globals['_MESSAGEAPPLICATION_CONTENT']._serialized_end=1998 + _globals['_MESSAGEAPPLICATION_EPHEMERALSETTING']._serialized_start=2000 + _globals['_MESSAGEAPPLICATION_EPHEMERALSETTING']._serialized_end=2115 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi index c6ecc51..deb6b7c 100644 --- a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi +++ b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi @@ -30,18 +30,11 @@ class MessageApplication(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ThreadTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageApplication.Metadata._ThreadType.ValueType - ], - builtins.type, - ): + class _ThreadTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageApplication.Metadata._ThreadType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor DEFAULT: MessageApplication.Metadata._ThreadType.ValueType # 0 VANISH_MODE: MessageApplication.Metadata._ThreadType.ValueType # 1 - DISAPPEARING_MESSAGES: ( - MessageApplication.Metadata._ThreadType.ValueType - ) # 2 + DISAPPEARING_MESSAGES: MessageApplication.Metadata._ThreadType.ValueType # 2 class ThreadType(_ThreadType, metaclass=_ThreadTypeEnumTypeWrapper): ... DEFAULT: MessageApplication.Metadata.ThreadType.ValueType # 0 @@ -69,32 +62,8 @@ class MessageApplication(google.protobuf.message.Message): participant: builtins.str | None = ..., payload: global___MessageApplication.Payload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "participant", - b"participant", - "payload", - b"payload", - "remoteJID", - b"remoteJID", - "stanzaID", - b"stanzaID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "participant", - b"participant", - "payload", - b"payload", - "remoteJID", - b"remoteJID", - "stanzaID", - b"stanzaID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["participant", b"participant", "payload", b"payload", "remoteJID", b"remoteJID", "stanzaID", b"stanzaID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["participant", b"participant", "payload", b"payload", "remoteJID", b"remoteJID", "stanzaID", b"stanzaID"]) -> None: ... @typing.final class EphemeralSettingMap(google.protobuf.message.Message): @@ -104,28 +73,15 @@ class MessageApplication(google.protobuf.message.Message): EPHEMERALSETTING_FIELD_NUMBER: builtins.int chatJID: builtins.str @property - def ephemeralSetting( - self, - ) -> global___MessageApplication.EphemeralSetting: ... + def ephemeralSetting(self) -> global___MessageApplication.EphemeralSetting: ... def __init__( self, *, chatJID: builtins.str | None = ..., - ephemeralSetting: global___MessageApplication.EphemeralSetting - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting" - ], + ephemeralSetting: global___MessageApplication.EphemeralSetting | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatJID", b"chatJID", "ephemeralSetting", b"ephemeralSetting"]) -> None: ... CHATEPHEMERALSETTING_FIELD_NUMBER: builtins.int EPHEMERALSETTINGLIST_FIELD_NUMBER: builtins.int @@ -158,36 +114,26 @@ class MessageApplication(google.protobuf.message.Message): collapsibleID: builtins.str secondaryOtid: builtins.str @property - def chatEphemeralSetting( - self, - ) -> global___MessageApplication.EphemeralSetting: ... + def chatEphemeralSetting(self) -> global___MessageApplication.EphemeralSetting: ... @property - def ephemeralSettingList( - self, - ) -> global___MessageApplication.Metadata.EphemeralSettingMap: ... + def ephemeralSettingList(self) -> global___MessageApplication.Metadata.EphemeralSettingMap: ... @property def businessMetadata(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property - def quotedMessage( - self, - ) -> global___MessageApplication.Metadata.QuotedMessage: ... + def quotedMessage(self) -> global___MessageApplication.Metadata.QuotedMessage: ... def __init__( self, *, - chatEphemeralSetting: global___MessageApplication.EphemeralSetting - | None = ..., - ephemeralSettingList: global___MessageApplication.Metadata.EphemeralSettingMap - | None = ..., + chatEphemeralSetting: global___MessageApplication.EphemeralSetting | None = ..., + ephemeralSettingList: global___MessageApplication.Metadata.EphemeralSettingMap | None = ..., ephemeralSharedSecret: builtins.bytes | None = ..., forwardingScore: builtins.int | None = ..., isForwarded: builtins.bool | None = ..., businessMetadata: waCommon.WACommon_pb2.SubProtocol | None = ..., frankingKey: builtins.bytes | None = ..., frankingVersion: builtins.int | None = ..., - quotedMessage: global___MessageApplication.Metadata.QuotedMessage - | None = ..., - threadType: global___MessageApplication.Metadata.ThreadType.ValueType - | None = ..., + quotedMessage: global___MessageApplication.Metadata.QuotedMessage | None = ..., + threadType: global___MessageApplication.Metadata.ThreadType.ValueType | None = ..., readonlyMetadataDataclass: builtins.str | None = ..., groupID: builtins.str | None = ..., groupSize: builtins.int | None = ..., @@ -196,96 +142,9 @@ class MessageApplication(google.protobuf.message.Message): collapsibleID: builtins.str | None = ..., secondaryOtid: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "botResponseID", - b"botResponseID", - "businessMetadata", - b"businessMetadata", - "chatEphemeralSetting", - b"chatEphemeralSetting", - "collapsibleID", - b"collapsibleID", - "ephemeral", - b"ephemeral", - "ephemeralSettingList", - b"ephemeralSettingList", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "forwardingScore", - b"forwardingScore", - "frankingKey", - b"frankingKey", - "frankingVersion", - b"frankingVersion", - "groupID", - b"groupID", - "groupIndex", - b"groupIndex", - "groupSize", - b"groupSize", - "isForwarded", - b"isForwarded", - "quotedMessage", - b"quotedMessage", - "readonlyMetadataDataclass", - b"readonlyMetadataDataclass", - "secondaryOtid", - b"secondaryOtid", - "threadType", - b"threadType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "botResponseID", - b"botResponseID", - "businessMetadata", - b"businessMetadata", - "chatEphemeralSetting", - b"chatEphemeralSetting", - "collapsibleID", - b"collapsibleID", - "ephemeral", - b"ephemeral", - "ephemeralSettingList", - b"ephemeralSettingList", - "ephemeralSharedSecret", - b"ephemeralSharedSecret", - "forwardingScore", - b"forwardingScore", - "frankingKey", - b"frankingKey", - "frankingVersion", - b"frankingVersion", - "groupID", - b"groupID", - "groupIndex", - b"groupIndex", - "groupSize", - b"groupSize", - "isForwarded", - b"isForwarded", - "quotedMessage", - b"quotedMessage", - "readonlyMetadataDataclass", - b"readonlyMetadataDataclass", - "secondaryOtid", - b"secondaryOtid", - "threadType", - b"threadType", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["ephemeral", b"ephemeral"] - ) -> ( - typing.Literal[ - "chatEphemeralSetting", "ephemeralSettingList", "ephemeralSharedSecret" - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["botResponseID", b"botResponseID", "businessMetadata", b"businessMetadata", "chatEphemeralSetting", b"chatEphemeralSetting", "collapsibleID", b"collapsibleID", "ephemeral", b"ephemeral", "ephemeralSettingList", b"ephemeralSettingList", "ephemeralSharedSecret", b"ephemeralSharedSecret", "forwardingScore", b"forwardingScore", "frankingKey", b"frankingKey", "frankingVersion", b"frankingVersion", "groupID", b"groupID", "groupIndex", b"groupIndex", "groupSize", b"groupSize", "isForwarded", b"isForwarded", "quotedMessage", b"quotedMessage", "readonlyMetadataDataclass", b"readonlyMetadataDataclass", "secondaryOtid", b"secondaryOtid", "threadType", b"threadType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["botResponseID", b"botResponseID", "businessMetadata", b"businessMetadata", "chatEphemeralSetting", b"chatEphemeralSetting", "collapsibleID", b"collapsibleID", "ephemeral", b"ephemeral", "ephemeralSettingList", b"ephemeralSettingList", "ephemeralSharedSecret", b"ephemeralSharedSecret", "forwardingScore", b"forwardingScore", "frankingKey", b"frankingKey", "frankingVersion", b"frankingVersion", "groupID", b"groupID", "groupIndex", b"groupIndex", "groupSize", b"groupSize", "isForwarded", b"isForwarded", "quotedMessage", b"quotedMessage", "readonlyMetadataDataclass", b"readonlyMetadataDataclass", "secondaryOtid", b"secondaryOtid", "threadType", b"threadType"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["ephemeral", b"ephemeral"]) -> typing.Literal["chatEphemeralSetting", "ephemeralSettingList", "ephemeralSharedSecret"] | None: ... @typing.final class Payload(google.protobuf.message.Message): @@ -311,42 +170,9 @@ class MessageApplication(google.protobuf.message.Message): applicationData: global___MessageApplication.ApplicationData | None = ..., subProtocol: global___MessageApplication.SubProtocolPayload | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "coreContent", - b"coreContent", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "content", - b"content", - "coreContent", - b"coreContent", - "signal", - b"signal", - "subProtocol", - b"subProtocol", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["content", b"content"] - ) -> ( - typing.Literal["coreContent", "signal", "applicationData", "subProtocol"] - | None - ): ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "coreContent", b"coreContent", "signal", b"signal", "subProtocol", b"subProtocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "content", b"content", "coreContent", b"coreContent", "signal", b"signal", "subProtocol", b"subProtocol"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["coreContent", "signal", "applicationData", "subProtocol"] | None: ... @typing.final class SubProtocolPayload(google.protobuf.message.Message): @@ -381,64 +207,11 @@ class MessageApplication(google.protobuf.message.Message): multiDevice: waCommon.WACommon_pb2.SubProtocol | None = ..., voip: waCommon.WACommon_pb2.SubProtocol | None = ..., armadillo: waCommon.WACommon_pb2.SubProtocol | None = ..., - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "armadillo", - b"armadillo", - "businessMessage", - b"businessMessage", - "consumerMessage", - b"consumerMessage", - "futureProof", - b"futureProof", - "multiDevice", - b"multiDevice", - "paymentMessage", - b"paymentMessage", - "subProtocol", - b"subProtocol", - "voip", - b"voip", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "armadillo", - b"armadillo", - "businessMessage", - b"businessMessage", - "consumerMessage", - b"consumerMessage", - "futureProof", - b"futureProof", - "multiDevice", - b"multiDevice", - "paymentMessage", - b"paymentMessage", - "subProtocol", - b"subProtocol", - "voip", - b"voip", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["subProtocol", b"subProtocol"] - ) -> ( - typing.Literal[ - "consumerMessage", - "businessMessage", - "paymentMessage", - "multiDevice", - "voip", - "armadillo", - ] - | None - ): ... + def HasField(self, field_name: typing.Literal["armadillo", b"armadillo", "businessMessage", b"businessMessage", "consumerMessage", b"consumerMessage", "futureProof", b"futureProof", "multiDevice", b"multiDevice", "paymentMessage", b"paymentMessage", "subProtocol", b"subProtocol", "voip", b"voip"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["armadillo", b"armadillo", "businessMessage", b"businessMessage", "consumerMessage", b"consumerMessage", "futureProof", b"futureProof", "multiDevice", b"multiDevice", "paymentMessage", b"paymentMessage", "subProtocol", b"subProtocol", "voip", b"voip"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["subProtocol", b"subProtocol"]) -> typing.Literal["consumerMessage", "businessMessage", "paymentMessage", "multiDevice", "voip", "armadillo"] | None: ... @typing.final class ApplicationData(google.protobuf.message.Message): @@ -481,28 +254,8 @@ class MessageApplication(google.protobuf.message.Message): ephemeralSettingTimestamp: builtins.int | None = ..., isEphemeralSettingReset: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isEphemeralSettingReset", - b"isEphemeralSettingReset", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeralExpiration", - b"ephemeralExpiration", - "ephemeralSettingTimestamp", - b"ephemeralSettingTimestamp", - "isEphemeralSettingReset", - b"isEphemeralSettingReset", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isEphemeralSettingReset", b"isEphemeralSettingReset"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isEphemeralSettingReset", b"isEphemeralSettingReset"]) -> None: ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -516,11 +269,7 @@ class MessageApplication(google.protobuf.message.Message): payload: global___MessageApplication.Payload | None = ..., metadata: global___MessageApplication.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___MessageApplication = MessageApplication diff --git a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py index d199c56..2605751 100644 --- a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py +++ b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py @@ -4,15 +4,18 @@ # source: waMsgTransport/WAMsgTransport.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waMsgTransport/WAMsgTransport.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waMsgTransport/WAMsgTransport.proto' ) # @@protoc_insertion_point(imports) @@ -22,66 +25,36 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n#waMsgTransport/WAMsgTransport.proto\x12\x0eWAMsgTransport\x1a\x17waCommon/WACommon.proto"\xa4\r\n\x10MessageTransport\x12\x39\n\x07payload\x18\x01 \x01(\x0b\x32(.WAMsgTransport.MessageTransport.Payload\x12;\n\x08protocol\x18\x02 \x01(\x0b\x32).WAMsgTransport.MessageTransport.Protocol\x1ap\n\x07Payload\x12\x31\n\x12\x61pplicationPayload\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x32\n\x0b\x66utureProof\x18\x03 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xa5\x0b\n\x08Protocol\x12\x44\n\x08integral\x18\x01 \x01(\x0b\x32\x32.WAMsgTransport.MessageTransport.Protocol.Integral\x12\x46\n\tancillary\x18\x02 \x01(\x0b\x32\x33.WAMsgTransport.MessageTransport.Protocol.Ancillary\x1a\xdd\x08\n\tAncillary\x12^\n\x04skdm\x18\x02 \x01(\x0b\x32P.WAMsgTransport.MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage\x12>\n\x12\x64\x65viceListMetadata\x18\x03 \x01(\x0b\x32".WAMsgTransport.DeviceListMetadata\x12X\n\x04icdc\x18\x04 \x01(\x0b\x32J.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices\x12\\\n\x0f\x62\x61\x63kupDirective\x18\x05 \x01(\x0b\x32\x43.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective\x1a\xe8\x01\n\x0f\x42\x61\x63kupDirective\x12\x11\n\tmessageID\x18\x01 \x01(\t\x12\x62\n\nactionType\x18\x02 \x01(\x0e\x32N.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective.ActionType\x12\x17\n\x0fsupplementalKey\x18\x03 \x01(\t"E\n\nActionType\x12\x08\n\x04NOOP\x10\x00\x12\n\n\x06UPSERT\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\x15\n\x11UPSERT_AND_DELETE\x10\x03\x1a\xae\x03\n\x16ICDCParticipantDevices\x12~\n\x0esenderIdentity\x18\x01 \x01(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x83\x01\n\x13recipientIdentities\x18\x02 \x03(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x19\n\x11recipientUserJIDs\x18\x03 \x03(\t\x1as\n\x1bICDCIdentityListDescription\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x15\n\rsigningDevice\x18\x02 \x01(\x0c\x12\x16\n\x0eunknownDevices\x18\x03 \x03(\x0c\x12\x18\n\x10unknownDeviceIDs\x18\x04 \x03(\x05\x1a\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\x1a\xaa\x01\n\x08Integral\x12\x0f\n\x07padding\x18\x01 \x01(\x0c\x12Q\n\x03\x44SM\x18\x02 \x01(\x0b\x32\x44.WAMsgTransport.MessageTransport.Protocol.Integral.DeviceSentMessage\x1a:\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12\r\n\x05phash\x18\x02 \x01(\t"z\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x42*Z(go.mau.fi/whatsmeow/proto/waMsgTransport' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#waMsgTransport/WAMsgTransport.proto\x12\x0eWAMsgTransport\x1a\x17waCommon/WACommon.proto\"\xa4\r\n\x10MessageTransport\x12\x39\n\x07payload\x18\x01 \x01(\x0b\x32(.WAMsgTransport.MessageTransport.Payload\x12;\n\x08protocol\x18\x02 \x01(\x0b\x32).WAMsgTransport.MessageTransport.Protocol\x1ap\n\x07Payload\x12\x31\n\x12\x61pplicationPayload\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x32\n\x0b\x66utureProof\x18\x03 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xa5\x0b\n\x08Protocol\x12\x44\n\x08integral\x18\x01 \x01(\x0b\x32\x32.WAMsgTransport.MessageTransport.Protocol.Integral\x12\x46\n\tancillary\x18\x02 \x01(\x0b\x32\x33.WAMsgTransport.MessageTransport.Protocol.Ancillary\x1a\xdd\x08\n\tAncillary\x12^\n\x04skdm\x18\x02 \x01(\x0b\x32P.WAMsgTransport.MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage\x12>\n\x12\x64\x65viceListMetadata\x18\x03 \x01(\x0b\x32\".WAMsgTransport.DeviceListMetadata\x12X\n\x04icdc\x18\x04 \x01(\x0b\x32J.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices\x12\\\n\x0f\x62\x61\x63kupDirective\x18\x05 \x01(\x0b\x32\x43.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective\x1a\xe8\x01\n\x0f\x42\x61\x63kupDirective\x12\x11\n\tmessageID\x18\x01 \x01(\t\x12\x62\n\nactionType\x18\x02 \x01(\x0e\x32N.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective.ActionType\x12\x17\n\x0fsupplementalKey\x18\x03 \x01(\t\"E\n\nActionType\x12\x08\n\x04NOOP\x10\x00\x12\n\n\x06UPSERT\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\x15\n\x11UPSERT_AND_DELETE\x10\x03\x1a\xae\x03\n\x16ICDCParticipantDevices\x12~\n\x0esenderIdentity\x18\x01 \x01(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x83\x01\n\x13recipientIdentities\x18\x02 \x03(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x19\n\x11recipientUserJIDs\x18\x03 \x03(\t\x1as\n\x1bICDCIdentityListDescription\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x15\n\rsigningDevice\x18\x02 \x01(\x0c\x12\x16\n\x0eunknownDevices\x18\x03 \x03(\x0c\x12\x18\n\x10unknownDeviceIDs\x18\x04 \x03(\x05\x1a\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\x1a\xaa\x01\n\x08Integral\x12\x0f\n\x07padding\x18\x01 \x01(\x0c\x12Q\n\x03\x44SM\x18\x02 \x01(\x0b\x32\x44.WAMsgTransport.MessageTransport.Protocol.Integral.DeviceSentMessage\x1a:\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12\r\n\x05phash\x18\x02 \x01(\t\"z\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x42*Z(go.mau.fi/whatsmeow/proto/waMsgTransport') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMsgTransport.WAMsgTransport_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMsgTransport.WAMsgTransport_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waMsgTransport" - _globals["_MESSAGETRANSPORT"]._serialized_start = 81 - _globals["_MESSAGETRANSPORT"]._serialized_end = 1781 - _globals["_MESSAGETRANSPORT_PAYLOAD"]._serialized_start = 221 - _globals["_MESSAGETRANSPORT_PAYLOAD"]._serialized_end = 333 - _globals["_MESSAGETRANSPORT_PROTOCOL"]._serialized_start = 336 - _globals["_MESSAGETRANSPORT_PROTOCOL"]._serialized_end = 1781 - _globals["_MESSAGETRANSPORT_PROTOCOL_ANCILLARY"]._serialized_start = 491 - _globals["_MESSAGETRANSPORT_PROTOCOL_ANCILLARY"]._serialized_end = 1608 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE" - ]._serialized_start = 849 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE" - ]._serialized_end = 1081 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE" - ]._serialized_start = 1012 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE" - ]._serialized_end = 1081 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES" - ]._serialized_start = 1084 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES" - ]._serialized_end = 1514 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION" - ]._serialized_start = 1399 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION" - ]._serialized_end = 1514 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE" - ]._serialized_start = 1516 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE" - ]._serialized_end = 1608 - _globals["_MESSAGETRANSPORT_PROTOCOL_INTEGRAL"]._serialized_start = 1611 - _globals["_MESSAGETRANSPORT_PROTOCOL_INTEGRAL"]._serialized_end = 1781 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE" - ]._serialized_start = 1723 - _globals[ - "_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE" - ]._serialized_end = 1781 - _globals["_DEVICELISTMETADATA"]._serialized_start = 1783 - _globals["_DEVICELISTMETADATA"]._serialized_end = 1905 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waMsgTransport' + _globals['_MESSAGETRANSPORT']._serialized_start=81 + _globals['_MESSAGETRANSPORT']._serialized_end=1781 + _globals['_MESSAGETRANSPORT_PAYLOAD']._serialized_start=221 + _globals['_MESSAGETRANSPORT_PAYLOAD']._serialized_end=333 + _globals['_MESSAGETRANSPORT_PROTOCOL']._serialized_start=336 + _globals['_MESSAGETRANSPORT_PROTOCOL']._serialized_end=1781 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY']._serialized_start=491 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY']._serialized_end=1608 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE']._serialized_start=849 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE']._serialized_end=1081 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE']._serialized_start=1012 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE']._serialized_end=1081 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES']._serialized_start=1084 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES']._serialized_end=1514 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION']._serialized_start=1399 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION']._serialized_end=1514 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_start=1516 + _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_end=1608 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL']._serialized_start=1611 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL']._serialized_end=1781 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE']._serialized_start=1723 + _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE']._serialized_end=1781 + _globals['_DEVICELISTMETADATA']._serialized_start=1783 + _globals['_DEVICELISTMETADATA']._serialized_end=1905 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi index 3d9b161..87463e9 100644 --- a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi +++ b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi @@ -37,27 +37,10 @@ class MessageTransport(google.protobuf.message.Message): self, *, applicationPayload: waCommon.WACommon_pb2.SubProtocol | None = ..., - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationPayload", - b"applicationPayload", - "futureProof", - b"futureProof", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationPayload", - b"applicationPayload", - "futureProof", - b"futureProof", - ], + futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["applicationPayload", b"applicationPayload", "futureProof", b"futureProof"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationPayload", b"applicationPayload", "futureProof", b"futureProof"]) -> None: ... @typing.final class Protocol(google.protobuf.message.Message): @@ -75,12 +58,7 @@ class MessageTransport(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActionTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType - ], - builtins.type, - ): + class _ActionTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NOOP: MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType # 0 UPSERT: MessageTransport.Protocol.Ancillary.BackupDirective._ActionType.ValueType # 1 @@ -103,32 +81,11 @@ class MessageTransport(google.protobuf.message.Message): self, *, messageID: builtins.str | None = ..., - actionType: global___MessageTransport.Protocol.Ancillary.BackupDirective.ActionType.ValueType - | None = ..., + actionType: global___MessageTransport.Protocol.Ancillary.BackupDirective.ActionType.ValueType | None = ..., supplementalKey: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actionType", - b"actionType", - "messageID", - b"messageID", - "supplementalKey", - b"supplementalKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actionType", - b"actionType", - "messageID", - b"messageID", - "supplementalKey", - b"supplementalKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actionType", b"actionType", "messageID", b"messageID", "supplementalKey", b"supplementalKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actionType", b"actionType", "messageID", b"messageID", "supplementalKey", b"supplementalKey"]) -> None: ... @typing.final class ICDCParticipantDevices(google.protobuf.message.Message): @@ -145,93 +102,38 @@ class MessageTransport(google.protobuf.message.Message): seq: builtins.int signingDevice: builtins.bytes @property - def unknownDevices( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.bytes - ]: ... + def unknownDevices(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.bytes]: ... @property - def unknownDeviceIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def unknownDeviceIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, seq: builtins.int | None = ..., signingDevice: builtins.bytes | None = ..., - unknownDevices: collections.abc.Iterable[builtins.bytes] - | None = ..., - unknownDeviceIDs: collections.abc.Iterable[builtins.int] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "seq", b"seq", "signingDevice", b"signingDevice" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "seq", - b"seq", - "signingDevice", - b"signingDevice", - "unknownDeviceIDs", - b"unknownDeviceIDs", - "unknownDevices", - b"unknownDevices", - ], + unknownDevices: collections.abc.Iterable[builtins.bytes] | None = ..., + unknownDeviceIDs: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["seq", b"seq", "signingDevice", b"signingDevice"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["seq", b"seq", "signingDevice", b"signingDevice", "unknownDeviceIDs", b"unknownDeviceIDs", "unknownDevices", b"unknownDevices"]) -> None: ... SENDERIDENTITY_FIELD_NUMBER: builtins.int RECIPIENTIDENTITIES_FIELD_NUMBER: builtins.int RECIPIENTUSERJIDS_FIELD_NUMBER: builtins.int @property - def senderIdentity( - self, - ) -> global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription: ... + def senderIdentity(self) -> global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription: ... @property - def recipientIdentities( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription - ]: ... + def recipientIdentities(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription]: ... @property - def recipientUserJIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def recipientUserJIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, - senderIdentity: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription - | None = ..., - recipientIdentities: collections.abc.Iterable[ - global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription - ] - | None = ..., - recipientUserJIDs: collections.abc.Iterable[builtins.str] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["senderIdentity", b"senderIdentity"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "recipientIdentities", - b"recipientIdentities", - "recipientUserJIDs", - b"recipientUserJIDs", - "senderIdentity", - b"senderIdentity", - ], + senderIdentity: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription | None = ..., + recipientIdentities: collections.abc.Iterable[global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription] | None = ..., + recipientUserJIDs: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["senderIdentity", b"senderIdentity"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["recipientIdentities", b"recipientIdentities", "recipientUserJIDs", b"recipientUserJIDs", "senderIdentity", b"senderIdentity"]) -> None: ... @typing.final class SenderKeyDistributionMessage(google.protobuf.message.Message): @@ -247,82 +149,31 @@ class MessageTransport(google.protobuf.message.Message): groupID: builtins.str | None = ..., axolotlSenderKeyDistributionMessage: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "axolotlSenderKeyDistributionMessage", - b"axolotlSenderKeyDistributionMessage", - "groupID", - b"groupID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["axolotlSenderKeyDistributionMessage", b"axolotlSenderKeyDistributionMessage", "groupID", b"groupID"]) -> None: ... SKDM_FIELD_NUMBER: builtins.int DEVICELISTMETADATA_FIELD_NUMBER: builtins.int ICDC_FIELD_NUMBER: builtins.int BACKUPDIRECTIVE_FIELD_NUMBER: builtins.int @property - def skdm( - self, - ) -> global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage: ... + def skdm(self) -> global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage: ... @property def deviceListMetadata(self) -> global___DeviceListMetadata: ... @property - def icdc( - self, - ) -> ( - global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices - ): ... + def icdc(self) -> global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices: ... @property - def backupDirective( - self, - ) -> global___MessageTransport.Protocol.Ancillary.BackupDirective: ... + def backupDirective(self) -> global___MessageTransport.Protocol.Ancillary.BackupDirective: ... def __init__( self, *, - skdm: global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage - | None = ..., + skdm: global___MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage | None = ..., deviceListMetadata: global___DeviceListMetadata | None = ..., - icdc: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices - | None = ..., - backupDirective: global___MessageTransport.Protocol.Ancillary.BackupDirective - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "backupDirective", - b"backupDirective", - "deviceListMetadata", - b"deviceListMetadata", - "icdc", - b"icdc", - "skdm", - b"skdm", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "backupDirective", - b"backupDirective", - "deviceListMetadata", - b"deviceListMetadata", - "icdc", - b"icdc", - "skdm", - b"skdm", - ], + icdc: global___MessageTransport.Protocol.Ancillary.ICDCParticipantDevices | None = ..., + backupDirective: global___MessageTransport.Protocol.Ancillary.BackupDirective | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["backupDirective", b"backupDirective", "deviceListMetadata", b"deviceListMetadata", "icdc", b"icdc", "skdm", b"skdm"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["backupDirective", b"backupDirective", "deviceListMetadata", b"deviceListMetadata", "icdc", b"icdc", "skdm", b"skdm"]) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -342,39 +193,22 @@ class MessageTransport(google.protobuf.message.Message): destinationJID: builtins.str | None = ..., phash: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "destinationJID", b"destinationJID", "phash", b"phash" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "destinationJID", b"destinationJID", "phash", b"phash" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "phash", b"phash"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["destinationJID", b"destinationJID", "phash", b"phash"]) -> None: ... PADDING_FIELD_NUMBER: builtins.int DSM_FIELD_NUMBER: builtins.int padding: builtins.bytes @property - def DSM( - self, - ) -> global___MessageTransport.Protocol.Integral.DeviceSentMessage: ... + def DSM(self) -> global___MessageTransport.Protocol.Integral.DeviceSentMessage: ... def __init__( self, *, padding: builtins.bytes | None = ..., - DSM: global___MessageTransport.Protocol.Integral.DeviceSentMessage - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"] + DSM: global___MessageTransport.Protocol.Integral.DeviceSentMessage | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["DSM", b"DSM", "padding", b"padding"]) -> None: ... INTEGRAL_FIELD_NUMBER: builtins.int ANCILLARY_FIELD_NUMBER: builtins.int @@ -388,18 +222,8 @@ class MessageTransport(google.protobuf.message.Message): integral: global___MessageTransport.Protocol.Integral | None = ..., ancillary: global___MessageTransport.Protocol.Ancillary | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ancillary", b"ancillary", "integral", b"integral" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ancillary", b"ancillary", "integral", b"integral" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ancillary", b"ancillary", "integral", b"integral"]) -> None: ... PAYLOAD_FIELD_NUMBER: builtins.int PROTOCOL_FIELD_NUMBER: builtins.int @@ -413,12 +237,8 @@ class MessageTransport(google.protobuf.message.Message): payload: global___MessageTransport.Payload | None = ..., protocol: global___MessageTransport.Protocol | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "protocol", b"protocol"]) -> None: ... global___MessageTransport = MessageTransport @@ -442,31 +262,7 @@ class DeviceListMetadata(google.protobuf.message.Message): recipientKeyHash: builtins.bytes | None = ..., recipientTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "recipientKeyHash", - b"recipientKeyHash", - "recipientTimestamp", - b"recipientTimestamp", - "senderKeyHash", - b"senderKeyHash", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "recipientKeyHash", - b"recipientKeyHash", - "recipientTimestamp", - b"recipientTimestamp", - "senderKeyHash", - b"senderKeyHash", - "senderTimestamp", - b"senderTimestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["recipientKeyHash", b"recipientKeyHash", "recipientTimestamp", b"recipientTimestamp", "senderKeyHash", b"senderKeyHash", "senderTimestamp", b"senderTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["recipientKeyHash", b"recipientKeyHash", "recipientTimestamp", b"recipientTimestamp", "senderKeyHash", b"senderKeyHash", "senderTimestamp", b"senderTimestamp"]) -> None: ... global___DeviceListMetadata = DeviceListMetadata diff --git a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py index 437bba9..4e21620 100644 --- a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py +++ b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py @@ -4,77 +4,56 @@ # source: waMultiDevice/WAMultiDevice.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waMultiDevice/WAMultiDevice.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waMultiDevice/WAMultiDevice.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n!waMultiDevice/WAMultiDevice.proto\x12\rWAMultiDevice"\xf5\t\n\x0bMultiDevice\x12\x33\n\x07payload\x18\x01 \x01(\x0b\x32".WAMultiDevice.MultiDevice.Payload\x12\x35\n\x08metadata\x18\x02 \x01(\x0b\x32#.WAMultiDevice.MultiDevice.Metadata\x1a\n\n\x08Metadata\x1a\x90\x01\n\x07Payload\x12\x45\n\x0f\x61pplicationData\x18\x01 \x01(\x0b\x32*.WAMultiDevice.MultiDevice.ApplicationDataH\x00\x12\x33\n\x06signal\x18\x02 \x01(\x0b\x32!.WAMultiDevice.MultiDevice.SignalH\x00\x42\t\n\x07payload\x1a\xd0\x07\n\x0f\x41pplicationData\x12\x66\n\x14\x61ppStateSyncKeyShare\x18\x01 \x01(\x0b\x32\x46.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyShareMessageH\x00\x12j\n\x16\x61ppStateSyncKeyRequest\x18\x02 \x01(\x0b\x32H.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyRequestMessageH\x00\x1am\n\x1d\x41ppStateSyncKeyRequestMessage\x12L\n\x06keyIDs\x18\x01 \x03(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x1ag\n\x1b\x41ppStateSyncKeyShareMessage\x12H\n\x04keys\x18\x01 \x03(\x0b\x32:.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey\x1a\xd9\x03\n\x0f\x41ppStateSyncKey\x12K\n\x05keyID\x18\x01 \x01(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x12_\n\x07keyData\x18\x02 \x01(\x0b\x32N.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData\x1a\x97\x02\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12~\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32i.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\x1a"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\x42\x11\n\x0f\x61pplicationData\x1a\x08\n\x06SignalB)Z\'go.mau.fi/whatsmeow/proto/waMultiDevice' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!waMultiDevice/WAMultiDevice.proto\x12\rWAMultiDevice\"\xf5\t\n\x0bMultiDevice\x12\x33\n\x07payload\x18\x01 \x01(\x0b\x32\".WAMultiDevice.MultiDevice.Payload\x12\x35\n\x08metadata\x18\x02 \x01(\x0b\x32#.WAMultiDevice.MultiDevice.Metadata\x1a\n\n\x08Metadata\x1a\x90\x01\n\x07Payload\x12\x45\n\x0f\x61pplicationData\x18\x01 \x01(\x0b\x32*.WAMultiDevice.MultiDevice.ApplicationDataH\x00\x12\x33\n\x06signal\x18\x02 \x01(\x0b\x32!.WAMultiDevice.MultiDevice.SignalH\x00\x42\t\n\x07payload\x1a\xd0\x07\n\x0f\x41pplicationData\x12\x66\n\x14\x61ppStateSyncKeyShare\x18\x01 \x01(\x0b\x32\x46.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyShareMessageH\x00\x12j\n\x16\x61ppStateSyncKeyRequest\x18\x02 \x01(\x0b\x32H.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyRequestMessageH\x00\x1am\n\x1d\x41ppStateSyncKeyRequestMessage\x12L\n\x06keyIDs\x18\x01 \x03(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x1ag\n\x1b\x41ppStateSyncKeyShareMessage\x12H\n\x04keys\x18\x01 \x03(\x0b\x32:.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey\x1a\xd9\x03\n\x0f\x41ppStateSyncKey\x12K\n\x05keyID\x18\x01 \x01(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x12_\n\x07keyData\x18\x02 \x01(\x0b\x32N.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData\x1a\x97\x02\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12~\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32i.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\x1a\"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\x42\x11\n\x0f\x61pplicationData\x1a\x08\n\x06SignalB)Z\'go.mau.fi/whatsmeow/proto/waMultiDevice') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waMultiDevice.WAMultiDevice_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMultiDevice.WAMultiDevice_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waMultiDevice" - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ].fields_by_name["deviceIndexes"]._loaded_options = None - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ].fields_by_name["deviceIndexes"]._serialized_options = b"\020\001" - _globals["_MULTIDEVICE"]._serialized_start = 53 - _globals["_MULTIDEVICE"]._serialized_end = 1322 - _globals["_MULTIDEVICE_METADATA"]._serialized_start = 176 - _globals["_MULTIDEVICE_METADATA"]._serialized_end = 186 - _globals["_MULTIDEVICE_PAYLOAD"]._serialized_start = 189 - _globals["_MULTIDEVICE_PAYLOAD"]._serialized_end = 333 - _globals["_MULTIDEVICE_APPLICATIONDATA"]._serialized_start = 336 - _globals["_MULTIDEVICE_APPLICATIONDATA"]._serialized_end = 1312 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE" - ]._serialized_start = 567 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE" - ]._serialized_end = 676 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE" - ]._serialized_start = 678 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE" - ]._serialized_end = 781 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY"]._serialized_start = 784 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY"]._serialized_end = 1257 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA" - ]._serialized_start = 978 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA" - ]._serialized_end = 1257 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ]._serialized_start = 1165 - _globals[ - "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" - ]._serialized_end = 1257 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID"]._serialized_start = 1259 - _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID"]._serialized_end = 1293 - _globals["_MULTIDEVICE_SIGNAL"]._serialized_start = 1314 - _globals["_MULTIDEVICE_SIGNAL"]._serialized_end = 1322 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waMultiDevice' + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._loaded_options = None + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._serialized_options = b'\020\001' + _globals['_MULTIDEVICE']._serialized_start=53 + _globals['_MULTIDEVICE']._serialized_end=1322 + _globals['_MULTIDEVICE_METADATA']._serialized_start=176 + _globals['_MULTIDEVICE_METADATA']._serialized_end=186 + _globals['_MULTIDEVICE_PAYLOAD']._serialized_start=189 + _globals['_MULTIDEVICE_PAYLOAD']._serialized_end=333 + _globals['_MULTIDEVICE_APPLICATIONDATA']._serialized_start=336 + _globals['_MULTIDEVICE_APPLICATIONDATA']._serialized_end=1312 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE']._serialized_start=567 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE']._serialized_end=676 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE']._serialized_start=678 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE']._serialized_end=781 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY']._serialized_start=784 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY']._serialized_end=1257 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA']._serialized_start=978 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA']._serialized_end=1257 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT']._serialized_start=1165 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT']._serialized_end=1257 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID']._serialized_start=1259 + _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID']._serialized_end=1293 + _globals['_MULTIDEVICE_SIGNAL']._serialized_start=1314 + _globals['_MULTIDEVICE_SIGNAL']._serialized_end=1322 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi index 785aa30..dc03414 100644 --- a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi +++ b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi @@ -40,31 +40,9 @@ class MultiDevice(google.protobuf.message.Message): applicationData: global___MultiDevice.ApplicationData | None = ..., signal: global___MultiDevice.Signal | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "payload", - b"payload", - "signal", - b"signal", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "applicationData", - b"applicationData", - "payload", - b"payload", - "signal", - b"signal", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["payload", b"payload"] - ) -> typing.Literal["applicationData", "signal"] | None: ... + def HasField(self, field_name: typing.Literal["applicationData", b"applicationData", "payload", b"payload", "signal", b"signal"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["applicationData", b"applicationData", "payload", b"payload", "signal", b"signal"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["payload", b"payload"]) -> typing.Literal["applicationData", "signal"] | None: ... @typing.final class ApplicationData(google.protobuf.message.Message): @@ -76,22 +54,13 @@ class MultiDevice(google.protobuf.message.Message): KEYIDS_FIELD_NUMBER: builtins.int @property - def keyIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MultiDevice.ApplicationData.AppStateSyncKeyId - ]: ... + def keyIDs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MultiDevice.ApplicationData.AppStateSyncKeyId]: ... def __init__( self, *, - keyIDs: collections.abc.Iterable[ - global___MultiDevice.ApplicationData.AppStateSyncKeyId - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["keyIDs", b"keyIDs"] + keyIDs: collections.abc.Iterable[global___MultiDevice.ApplicationData.AppStateSyncKeyId] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["keyIDs", b"keyIDs"]) -> None: ... @typing.final class AppStateSyncKeyShareMessage(google.protobuf.message.Message): @@ -99,22 +68,13 @@ class MultiDevice(google.protobuf.message.Message): KEYS_FIELD_NUMBER: builtins.int @property - def keys( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MultiDevice.ApplicationData.AppStateSyncKey - ]: ... + def keys(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MultiDevice.ApplicationData.AppStateSyncKey]: ... def __init__( self, *, - keys: collections.abc.Iterable[ - global___MultiDevice.ApplicationData.AppStateSyncKey - ] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["keys", b"keys"] + keys: collections.abc.Iterable[global___MultiDevice.ApplicationData.AppStateSyncKey] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["keys", b"keys"]) -> None: ... @typing.final class AppStateSyncKey(google.protobuf.message.Message): @@ -134,36 +94,16 @@ class MultiDevice(google.protobuf.message.Message): rawID: builtins.int currentIndex: builtins.int @property - def deviceIndexes( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def deviceIndexes(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, rawID: builtins.int | None = ..., currentIndex: builtins.int | None = ..., - deviceIndexes: collections.abc.Iterable[builtins.int] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "currentIndex", b"currentIndex", "rawID", b"rawID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "currentIndex", - b"currentIndex", - "deviceIndexes", - b"deviceIndexes", - "rawID", - b"rawID", - ], + deviceIndexes: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "rawID", b"rawID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["currentIndex", b"currentIndex", "deviceIndexes", b"deviceIndexes", "rawID", b"rawID"]) -> None: ... KEYDATA_FIELD_NUMBER: builtins.int FINGERPRINT_FIELD_NUMBER: builtins.int @@ -171,68 +111,31 @@ class MultiDevice(google.protobuf.message.Message): keyData: builtins.bytes timestamp: builtins.int @property - def fingerprint( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint: ... + def fingerprint(self) -> global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint: ... def __init__( self, *, keyData: builtins.bytes | None = ..., - fingerprint: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint - | None = ..., + fingerprint: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "fingerprint", - b"fingerprint", - "keyData", - b"keyData", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["fingerprint", b"fingerprint", "keyData", b"keyData", "timestamp", b"timestamp"]) -> None: ... KEYID_FIELD_NUMBER: builtins.int KEYDATA_FIELD_NUMBER: builtins.int @property - def keyID( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKeyId: ... + def keyID(self) -> global___MultiDevice.ApplicationData.AppStateSyncKeyId: ... @property - def keyData( - self, - ) -> ( - global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData - ): ... + def keyData(self) -> global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData: ... def __init__( self, *, - keyID: global___MultiDevice.ApplicationData.AppStateSyncKeyId - | None = ..., - keyData: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"], + keyID: global___MultiDevice.ApplicationData.AppStateSyncKeyId | None = ..., + keyData: global___MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyData", b"keyData", "keyID", b"keyID"]) -> None: ... @typing.final class AppStateSyncKeyId(google.protobuf.message.Message): @@ -245,58 +148,24 @@ class MultiDevice(google.protobuf.message.Message): *, keyID: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["keyID", b"keyID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["keyID", b"keyID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["keyID", b"keyID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyID", b"keyID"]) -> None: ... APPSTATESYNCKEYSHARE_FIELD_NUMBER: builtins.int APPSTATESYNCKEYREQUEST_FIELD_NUMBER: builtins.int @property - def appStateSyncKeyShare( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage: ... + def appStateSyncKeyShare(self) -> global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage: ... @property - def appStateSyncKeyRequest( - self, - ) -> global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage: ... + def appStateSyncKeyRequest(self) -> global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage: ... def __init__( self, *, - appStateSyncKeyShare: global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage - | None = ..., - appStateSyncKeyRequest: global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "applicationData", - b"applicationData", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appStateSyncKeyRequest", - b"appStateSyncKeyRequest", - "appStateSyncKeyShare", - b"appStateSyncKeyShare", - "applicationData", - b"applicationData", - ], + appStateSyncKeyShare: global___MultiDevice.ApplicationData.AppStateSyncKeyShareMessage | None = ..., + appStateSyncKeyRequest: global___MultiDevice.ApplicationData.AppStateSyncKeyRequestMessage | None = ..., ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["applicationData", b"applicationData"] - ) -> ( - typing.Literal["appStateSyncKeyShare", "appStateSyncKeyRequest"] | None - ): ... + def HasField(self, field_name: typing.Literal["appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "applicationData", b"applicationData"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appStateSyncKeyRequest", b"appStateSyncKeyRequest", "appStateSyncKeyShare", b"appStateSyncKeyShare", "applicationData", b"applicationData"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["applicationData", b"applicationData"]) -> typing.Literal["appStateSyncKeyShare", "appStateSyncKeyRequest"] | None: ... @typing.final class Signal(google.protobuf.message.Message): @@ -318,11 +187,7 @@ class MultiDevice(google.protobuf.message.Message): payload: global___MultiDevice.Payload | None = ..., metadata: global___MultiDevice.Metadata | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... global___MultiDevice = MultiDevice diff --git a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py index 363e885..617b292 100644 --- a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py +++ b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py @@ -4,54 +4,46 @@ # source: waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto", + '', + 'waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\nCwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces"\xe4\x05\n\x02QP\x1a\xe1\x01\n\x0c\x46ilterClause\x12G\n\nclauseType\x18\x01 \x02(\x0e\x32\x33.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseType\x12\x46\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClause\x12@\n\x07\x66ilters\x18\x03 \x03(\x0b\x32/.WAWebProtobufsQuickPromotionSurfaces.QP.Filter\x1a\xa3\x02\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12M\n\nparameters\x18\x02 \x03(\x0b\x32\x39.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParameters\x12K\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResult\x12i\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03\x42\x34Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nCwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces\"\xe4\x05\n\x02QP\x1a\xe1\x01\n\x0c\x46ilterClause\x12G\n\nclauseType\x18\x01 \x02(\x0e\x32\x33.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseType\x12\x46\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClause\x12@\n\x07\x66ilters\x18\x03 \x03(\x0b\x32/.WAWebProtobufsQuickPromotionSurfaces.QP.Filter\x1a\xa3\x02\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12M\n\nparameters\x18\x02 \x03(\x0b\x32\x39.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParameters\x12K\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResult\x12i\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03\"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02\"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03\x42\x34Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, - "waQuickPromotionSurfaces.WAWebProtobufsQuickPromotionSurfaces_pb2", - _globals, -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waQuickPromotionSurfaces.WAWebProtobufsQuickPromotionSurfaces_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces" - _globals["_QP"]._serialized_start = 110 - _globals["_QP"]._serialized_end = 850 - _globals["_QP_FILTERCLAUSE"]._serialized_start = 117 - _globals["_QP_FILTERCLAUSE"]._serialized_end = 342 - _globals["_QP_FILTER"]._serialized_start = 345 - _globals["_QP_FILTER"]._serialized_end = 636 - _globals["_QP_FILTERPARAMETERS"]._serialized_start = 638 - _globals["_QP_FILTERPARAMETERS"]._serialized_end = 684 - _globals["_QP_FILTERRESULT"]._serialized_start = 686 - _globals["_QP_FILTERRESULT"]._serialized_end = 734 - _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_start = 736 - _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_end = 810 - _globals["_QP_CLAUSETYPE"]._serialized_start = 812 - _globals["_QP_CLAUSETYPE"]._serialized_end = 850 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces' + _globals['_QP']._serialized_start=110 + _globals['_QP']._serialized_end=850 + _globals['_QP_FILTERCLAUSE']._serialized_start=117 + _globals['_QP_FILTERCLAUSE']._serialized_end=342 + _globals['_QP_FILTER']._serialized_start=345 + _globals['_QP_FILTER']._serialized_end=636 + _globals['_QP_FILTERPARAMETERS']._serialized_start=638 + _globals['_QP_FILTERPARAMETERS']._serialized_end=684 + _globals['_QP_FILTERRESULT']._serialized_start=686 + _globals['_QP_FILTERRESULT']._serialized_end=734 + _globals['_QP_FILTERCLIENTNOTSUPPORTEDCONFIG']._serialized_start=736 + _globals['_QP_FILTERCLIENTNOTSUPPORTEDCONFIG']._serialized_end=810 + _globals['_QP_CLAUSETYPE']._serialized_start=812 + _globals['_QP_CLAUSETYPE']._serialized_end=850 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi index e756598..4458c11 100644 --- a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi +++ b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi @@ -27,12 +27,7 @@ class QP(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FilterResultEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - QP._FilterResult.ValueType - ], - builtins.type, - ): + class _FilterResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QP._FilterResult.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor TRUE: QP._FilterResult.ValueType # 1 FALSE: QP._FilterResult.ValueType # 2 @@ -47,20 +42,12 @@ class QP(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FilterClientNotSupportedConfigEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - QP._FilterClientNotSupportedConfig.ValueType - ], - builtins.type, - ): + class _FilterClientNotSupportedConfigEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QP._FilterClientNotSupportedConfig.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PASS_BY_DEFAULT: QP._FilterClientNotSupportedConfig.ValueType # 1 FAIL_BY_DEFAULT: QP._FilterClientNotSupportedConfig.ValueType # 2 - class FilterClientNotSupportedConfig( - _FilterClientNotSupportedConfig, - metaclass=_FilterClientNotSupportedConfigEnumTypeWrapper, - ): ... + class FilterClientNotSupportedConfig(_FilterClientNotSupportedConfig, metaclass=_FilterClientNotSupportedConfigEnumTypeWrapper): ... PASS_BY_DEFAULT: QP.FilterClientNotSupportedConfig.ValueType # 1 FAIL_BY_DEFAULT: QP.FilterClientNotSupportedConfig.ValueType # 2 @@ -68,12 +55,7 @@ class QP(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ClauseTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - QP._ClauseType.ValueType - ], - builtins.type, - ): + class _ClauseTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[QP._ClauseType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor AND: QP._ClauseType.ValueType # 1 OR: QP._ClauseType.ValueType # 2 @@ -93,17 +75,9 @@ class QP(google.protobuf.message.Message): FILTERS_FIELD_NUMBER: builtins.int clauseType: global___QP.ClauseType.ValueType @property - def clauses( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___QP.FilterClause - ]: ... + def clauses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QP.FilterClause]: ... @property - def filters( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___QP.Filter - ]: ... + def filters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QP.Filter]: ... def __init__( self, *, @@ -111,20 +85,8 @@ class QP(google.protobuf.message.Message): clauses: collections.abc.Iterable[global___QP.FilterClause] | None = ..., filters: collections.abc.Iterable[global___QP.Filter] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["clauseType", b"clauseType"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clauseType", - b"clauseType", - "clauses", - b"clauses", - "filters", - b"filters", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clauseType", b"clauseType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clauseType", b"clauseType", "clauses", b"clauses", "filters", b"filters"]) -> None: ... @typing.final class Filter(google.protobuf.message.Message): @@ -138,45 +100,17 @@ class QP(google.protobuf.message.Message): filterResult: global___QP.FilterResult.ValueType clientNotSupportedConfig: global___QP.FilterClientNotSupportedConfig.ValueType @property - def parameters( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___QP.FilterParameters - ]: ... + def parameters(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___QP.FilterParameters]: ... def __init__( self, *, filterName: builtins.str | None = ..., - parameters: collections.abc.Iterable[global___QP.FilterParameters] - | None = ..., + parameters: collections.abc.Iterable[global___QP.FilterParameters] | None = ..., filterResult: global___QP.FilterResult.ValueType | None = ..., - clientNotSupportedConfig: global___QP.FilterClientNotSupportedConfig.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientNotSupportedConfig", - b"clientNotSupportedConfig", - "filterName", - b"filterName", - "filterResult", - b"filterResult", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientNotSupportedConfig", - b"clientNotSupportedConfig", - "filterName", - b"filterName", - "filterResult", - b"filterResult", - "parameters", - b"parameters", - ], + clientNotSupportedConfig: global___QP.FilterClientNotSupportedConfig.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["clientNotSupportedConfig", b"clientNotSupportedConfig", "filterName", b"filterName", "filterResult", b"filterResult"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientNotSupportedConfig", b"clientNotSupportedConfig", "filterName", b"filterName", "filterResult", b"filterResult", "parameters", b"parameters"]) -> None: ... @typing.final class FilterParameters(google.protobuf.message.Message): @@ -192,12 +126,8 @@ class QP(google.protobuf.message.Message): key: builtins.str | None = ..., value: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... def __init__( self, diff --git a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py index 9071647..caeca02 100644 --- a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py +++ b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py @@ -4,52 +4,46 @@ # source: waReporting/WAWebProtobufsReporting.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waReporting/WAWebProtobufsReporting.proto", + '', + 'waReporting/WAWebProtobufsReporting.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n)waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting"d\n\nReportable\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\r\n\x05never\x18\x04 \x01(\x08"\xa2\x01\n\x06\x43onfig\x12\x39\n\x05\x66ield\x18\x01 \x03(\x0b\x32*.WAWebProtobufsReporting.Config.FieldEntry\x12\x0f\n\x07version\x18\x02 \x01(\r\x1aL\n\nFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01"\xf4\x01\n\x05\x46ield\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\x11\n\tisMessage\x18\x04 \x01(\x08\x12>\n\x08subfield\x18\x05 \x03(\x0b\x32,.WAWebProtobufsReporting.Field.SubfieldEntry\x1aO\n\rSubfieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\x42\'Z%go.mau.fi/whatsmeow/proto/waReportingb\x06proto3' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting\"d\n\nReportable\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\r\n\x05never\x18\x04 \x01(\x08\"\xa2\x01\n\x06\x43onfig\x12\x39\n\x05\x66ield\x18\x01 \x03(\x0b\x32*.WAWebProtobufsReporting.Config.FieldEntry\x12\x0f\n\x07version\x18\x02 \x01(\r\x1aL\n\nFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\"\xf4\x01\n\x05\x46ield\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\x11\n\tisMessage\x18\x04 \x01(\x08\x12>\n\x08subfield\x18\x05 \x03(\x0b\x32,.WAWebProtobufsReporting.Field.SubfieldEntry\x1aO\n\rSubfieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\x42\'Z%go.mau.fi/whatsmeow/proto/waReportingb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waReporting.WAWebProtobufsReporting_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waReporting.WAWebProtobufsReporting_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waReporting" - _globals["_CONFIG_FIELDENTRY"]._loaded_options = None - _globals["_CONFIG_FIELDENTRY"]._serialized_options = b"8\001" - _globals["_FIELD_SUBFIELDENTRY"]._loaded_options = None - _globals["_FIELD_SUBFIELDENTRY"]._serialized_options = b"8\001" - _globals["_REPORTABLE"]._serialized_start = 70 - _globals["_REPORTABLE"]._serialized_end = 170 - _globals["_CONFIG"]._serialized_start = 173 - _globals["_CONFIG"]._serialized_end = 335 - _globals["_CONFIG_FIELDENTRY"]._serialized_start = 259 - _globals["_CONFIG_FIELDENTRY"]._serialized_end = 335 - _globals["_FIELD"]._serialized_start = 338 - _globals["_FIELD"]._serialized_end = 582 - _globals["_FIELD_SUBFIELDENTRY"]._serialized_start = 503 - _globals["_FIELD_SUBFIELDENTRY"]._serialized_end = 582 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waReporting' + _globals['_CONFIG_FIELDENTRY']._loaded_options = None + _globals['_CONFIG_FIELDENTRY']._serialized_options = b'8\001' + _globals['_FIELD_SUBFIELDENTRY']._loaded_options = None + _globals['_FIELD_SUBFIELDENTRY']._serialized_options = b'8\001' + _globals['_REPORTABLE']._serialized_start=70 + _globals['_REPORTABLE']._serialized_end=170 + _globals['_CONFIG']._serialized_start=173 + _globals['_CONFIG']._serialized_end=335 + _globals['_CONFIG_FIELDENTRY']._serialized_start=259 + _globals['_CONFIG_FIELDENTRY']._serialized_end=335 + _globals['_FIELD']._serialized_start=338 + _globals['_FIELD']._serialized_end=582 + _globals['_FIELD_SUBFIELDENTRY']._serialized_start=503 + _globals['_FIELD_SUBFIELDENTRY']._serialized_end=582 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi index c66528c..f98b954 100644 --- a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi +++ b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi @@ -32,19 +32,7 @@ class Reportable(google.protobuf.message.Message): notReportableMinVersion: builtins.int = ..., never: builtins.bool = ..., ) -> None: ... - def ClearField( - self, - field_name: typing.Literal[ - "maxVersion", - b"maxVersion", - "minVersion", - b"minVersion", - "never", - b"never", - "notReportableMinVersion", - b"notReportableMinVersion", - ], - ) -> None: ... + def ClearField(self, field_name: typing.Literal["maxVersion", b"maxVersion", "minVersion", b"minVersion", "never", b"never", "notReportableMinVersion", b"notReportableMinVersion"]) -> None: ... global___Reportable = Reportable @@ -67,31 +55,21 @@ class Config(google.protobuf.message.Message): key: builtins.int = ..., value: global___Field | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... FIELD_FIELD_NUMBER: builtins.int VERSION_FIELD_NUMBER: builtins.int version: builtins.int @property - def field( - self, - ) -> google.protobuf.internal.containers.MessageMap[ - builtins.int, global___Field - ]: ... + def field(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___Field]: ... def __init__( self, *, field: collections.abc.Mapping[builtins.int, global___Field] | None = ..., version: builtins.int = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["field", b"field", "version", b"version"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["field", b"field", "version", b"version"]) -> None: ... global___Config = Config @@ -114,12 +92,8 @@ class Field(google.protobuf.message.Message): key: builtins.int = ..., value: global___Field | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... MINVERSION_FIELD_NUMBER: builtins.int MAXVERSION_FIELD_NUMBER: builtins.int @@ -131,11 +105,7 @@ class Field(google.protobuf.message.Message): notReportableMinVersion: builtins.int isMessage: builtins.bool @property - def subfield( - self, - ) -> google.protobuf.internal.containers.MessageMap[ - builtins.int, global___Field - ]: ... + def subfield(self) -> google.protobuf.internal.containers.MessageMap[builtins.int, global___Field]: ... def __init__( self, *, @@ -145,20 +115,6 @@ class Field(google.protobuf.message.Message): isMessage: builtins.bool = ..., subfield: collections.abc.Mapping[builtins.int, global___Field] | None = ..., ) -> None: ... - def ClearField( - self, - field_name: typing.Literal[ - "isMessage", - b"isMessage", - "maxVersion", - b"maxVersion", - "minVersion", - b"minVersion", - "notReportableMinVersion", - b"notReportableMinVersion", - "subfield", - b"subfield", - ], - ) -> None: ... + def ClearField(self, field_name: typing.Literal["isMessage", b"isMessage", "maxVersion", b"maxVersion", "minVersion", b"minVersion", "notReportableMinVersion", b"notReportableMinVersion", "subfield", b"subfield"]) -> None: ... global___Field = Field diff --git a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py index 45d9af2..f2604c0 100644 --- a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py +++ b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py @@ -4,40 +4,34 @@ # source: waRoutingInfo/WAWebProtobufsRoutingInfo.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waRoutingInfo/WAWebProtobufsRoutingInfo.proto", + '', + 'waRoutingInfo/WAWebProtobufsRoutingInfo.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"w\n\x0bRoutingInfo\x12\x10\n\x08regionID\x18\x01 \x03(\x05\x12\x11\n\tclusterID\x18\x02 \x03(\x05\x12\x0e\n\x06taskID\x18\x03 \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x04 \x01(\x08\x12\x0e\n\x06tcpBbr\x18\x05 \x01(\x08\x12\x14\n\x0ctcpKeepalive\x18\x06 \x01(\x08\x42)Z'go.mau.fi/whatsmeow/proto/waRoutingInfo" -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"w\n\x0bRoutingInfo\x12\x10\n\x08regionID\x18\x01 \x03(\x05\x12\x11\n\tclusterID\x18\x02 \x03(\x05\x12\x0e\n\x06taskID\x18\x03 \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x04 \x01(\x08\x12\x0e\n\x06tcpBbr\x18\x05 \x01(\x08\x12\x14\n\x0ctcpKeepalive\x18\x06 \x01(\x08\x42)Z\'go.mau.fi/whatsmeow/proto/waRoutingInfo') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waRoutingInfo.WAWebProtobufsRoutingInfo_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waRoutingInfo.WAWebProtobufsRoutingInfo_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waRoutingInfo" - _globals["_ROUTINGINFO"]._serialized_start = 76 - _globals["_ROUTINGINFO"]._serialized_end = 195 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waRoutingInfo' + _globals['_ROUTINGINFO']._serialized_start=76 + _globals['_ROUTINGINFO']._serialized_end=195 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi index ba5eedc..e229df9 100644 --- a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi +++ b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi @@ -27,17 +27,9 @@ class RoutingInfo(google.protobuf.message.Message): tcpBbr: builtins.bool tcpKeepalive: builtins.bool @property - def regionID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def regionID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property - def clusterID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def clusterID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, @@ -48,35 +40,7 @@ class RoutingInfo(google.protobuf.message.Message): tcpBbr: builtins.bool | None = ..., tcpKeepalive: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "debug", - b"debug", - "taskID", - b"taskID", - "tcpBbr", - b"tcpBbr", - "tcpKeepalive", - b"tcpKeepalive", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clusterID", - b"clusterID", - "debug", - b"debug", - "regionID", - b"regionID", - "taskID", - b"taskID", - "tcpBbr", - b"tcpBbr", - "tcpKeepalive", - b"tcpKeepalive", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["debug", b"debug", "taskID", b"taskID", "tcpBbr", b"tcpBbr", "tcpKeepalive", b"tcpKeepalive"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clusterID", b"clusterID", "debug", b"debug", "regionID", b"regionID", "taskID", b"taskID", "tcpBbr", b"tcpBbr", "tcpKeepalive", b"tcpKeepalive"]) -> None: ... global___RoutingInfo = RoutingInfo diff --git a/neonize/proto/waServerSync/WAServerSync_pb2.py b/neonize/proto/waServerSync/WAServerSync_pb2.py index a5d5a79..9f265ff 100644 --- a/neonize/proto/waServerSync/WAServerSync_pb2.py +++ b/neonize/proto/waServerSync/WAServerSync_pb2.py @@ -4,57 +4,56 @@ # source: waServerSync/WAServerSync.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waServerSync/WAServerSync.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waServerSync/WAServerSync.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fwaServerSync/WAServerSync.proto\x12\x0cWAServerSync"\xa0\x01\n\rSyncdMutation\x12=\n\toperation\x18\x01 \x01(\x0e\x32*.WAServerSync.SyncdMutation.SyncdOperation\x12)\n\x06record\x18\x02 \x01(\x0b\x32\x19.WAServerSync.SyncdRecord"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x13\n\x05KeyId\x12\n\n\x02ID\x18\x01 \x01(\x0c"\x83\x01\n\x0bSyncdRecord\x12\'\n\x05index\x18\x01 \x01(\x0b\x32\x18.WAServerSync.SyncdIndex\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.WAServerSync.SyncdValue\x12"\n\x05keyID\x18\x03 \x01(\x0b\x32\x13.WAServerSync.KeyId"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSHA256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c"\x99\x01\n\rSyncdSnapshot\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12*\n\x07records\x18\x02 \x03(\x0b\x32\x19.WAServerSync.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12"\n\x05keyID\x18\x04 \x01(\x0b\x32\x13.WAServerSync.KeyId"@\n\x0eSyncdMutations\x12.\n\tmutations\x18\x01 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation"\xcc\x02\n\nSyncdPatch\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12.\n\tmutations\x18\x02 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\x12>\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32#.WAServerSync.ExternalBlobReference\x12\x13\n\x0bsnapshotMAC\x18\x04 \x01(\x0c\x12\x10\n\x08patchMAC\x18\x05 \x01(\x0c\x12"\n\x05keyID\x18\x06 \x01(\x0b\x32\x13.WAServerSync.KeyId\x12(\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x16.WAServerSync.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c\x42(Z&go.mau.fi/whatsmeow/proto/waServerSync' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fwaServerSync/WAServerSync.proto\x12\x0cWAServerSync\"\xa0\x01\n\rSyncdMutation\x12=\n\toperation\x18\x01 \x01(\x0e\x32*.WAServerSync.SyncdMutation.SyncdOperation\x12)\n\x06record\x18\x02 \x01(\x0b\x32\x19.WAServerSync.SyncdRecord\"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01\"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04\"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\"\x13\n\x05KeyId\x12\n\n\x02ID\x18\x01 \x01(\x0c\"\x83\x01\n\x0bSyncdRecord\x12\'\n\x05index\x18\x01 \x01(\x0b\x32\x18.WAServerSync.SyncdIndex\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.WAServerSync.SyncdValue\x12\"\n\x05keyID\x18\x03 \x01(\x0b\x32\x13.WAServerSync.KeyId\"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSHA256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\"\x99\x01\n\rSyncdSnapshot\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12*\n\x07records\x18\x02 \x03(\x0b\x32\x19.WAServerSync.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12\"\n\x05keyID\x18\x04 \x01(\x0b\x32\x13.WAServerSync.KeyId\"@\n\x0eSyncdMutations\x12.\n\tmutations\x18\x01 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\"\xcc\x02\n\nSyncdPatch\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12.\n\tmutations\x18\x02 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\x12>\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32#.WAServerSync.ExternalBlobReference\x12\x13\n\x0bsnapshotMAC\x18\x04 \x01(\x0c\x12\x10\n\x08patchMAC\x18\x05 \x01(\x0c\x12\"\n\x05keyID\x18\x06 \x01(\x0b\x32\x13.WAServerSync.KeyId\x12(\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x16.WAServerSync.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c\x42(Z&go.mau.fi/whatsmeow/proto/waServerSync') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waServerSync.WAServerSync_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waServerSync.WAServerSync_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z&go.mau.fi/whatsmeow/proto/waServerSync" - _globals["_SYNCDMUTATION"]._serialized_start = 50 - _globals["_SYNCDMUTATION"]._serialized_end = 210 - _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_start = 173 - _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_end = 210 - _globals["_SYNCDVERSION"]._serialized_start = 212 - _globals["_SYNCDVERSION"]._serialized_end = 243 - _globals["_EXITCODE"]._serialized_start = 245 - _globals["_EXITCODE"]._serialized_end = 283 - _globals["_SYNCDINDEX"]._serialized_start = 285 - _globals["_SYNCDINDEX"]._serialized_end = 311 - _globals["_SYNCDVALUE"]._serialized_start = 313 - _globals["_SYNCDVALUE"]._serialized_end = 339 - _globals["_KEYID"]._serialized_start = 341 - _globals["_KEYID"]._serialized_end = 360 - _globals["_SYNCDRECORD"]._serialized_start = 363 - _globals["_SYNCDRECORD"]._serialized_end = 494 - _globals["_EXTERNALBLOBREFERENCE"]._serialized_start = 497 - _globals["_EXTERNALBLOBREFERENCE"]._serialized_end = 640 - _globals["_SYNCDSNAPSHOT"]._serialized_start = 643 - _globals["_SYNCDSNAPSHOT"]._serialized_end = 796 - _globals["_SYNCDMUTATIONS"]._serialized_start = 798 - _globals["_SYNCDMUTATIONS"]._serialized_end = 862 - _globals["_SYNCDPATCH"]._serialized_start = 865 - _globals["_SYNCDPATCH"]._serialized_end = 1197 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z&go.mau.fi/whatsmeow/proto/waServerSync' + _globals['_SYNCDMUTATION']._serialized_start=50 + _globals['_SYNCDMUTATION']._serialized_end=210 + _globals['_SYNCDMUTATION_SYNCDOPERATION']._serialized_start=173 + _globals['_SYNCDMUTATION_SYNCDOPERATION']._serialized_end=210 + _globals['_SYNCDVERSION']._serialized_start=212 + _globals['_SYNCDVERSION']._serialized_end=243 + _globals['_EXITCODE']._serialized_start=245 + _globals['_EXITCODE']._serialized_end=283 + _globals['_SYNCDINDEX']._serialized_start=285 + _globals['_SYNCDINDEX']._serialized_end=311 + _globals['_SYNCDVALUE']._serialized_start=313 + _globals['_SYNCDVALUE']._serialized_end=339 + _globals['_KEYID']._serialized_start=341 + _globals['_KEYID']._serialized_end=360 + _globals['_SYNCDRECORD']._serialized_start=363 + _globals['_SYNCDRECORD']._serialized_end=494 + _globals['_EXTERNALBLOBREFERENCE']._serialized_start=497 + _globals['_EXTERNALBLOBREFERENCE']._serialized_end=640 + _globals['_SYNCDSNAPSHOT']._serialized_start=643 + _globals['_SYNCDSNAPSHOT']._serialized_end=796 + _globals['_SYNCDMUTATIONS']._serialized_start=798 + _globals['_SYNCDMUTATIONS']._serialized_end=862 + _globals['_SYNCDPATCH']._serialized_start=865 + _globals['_SYNCDPATCH']._serialized_end=1197 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waServerSync/WAServerSync_pb2.pyi b/neonize/proto/waServerSync/WAServerSync_pb2.pyi index 2737f9e..e84fe61 100644 --- a/neonize/proto/waServerSync/WAServerSync_pb2.pyi +++ b/neonize/proto/waServerSync/WAServerSync_pb2.pyi @@ -27,12 +27,7 @@ class SyncdMutation(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SyncdOperationEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - SyncdMutation._SyncdOperation.ValueType - ], - builtins.type, - ): + class _SyncdOperationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[SyncdMutation._SyncdOperation.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SET: SyncdMutation._SyncdOperation.ValueType # 0 REMOVE: SyncdMutation._SyncdOperation.ValueType # 1 @@ -52,12 +47,8 @@ class SyncdMutation(google.protobuf.message.Message): operation: global___SyncdMutation.SyncdOperation.ValueType | None = ..., record: global___SyncdRecord | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["operation", b"operation", "record", b"record"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["operation", b"operation", "record", b"record"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["operation", b"operation", "record", b"record"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["operation", b"operation", "record", b"record"]) -> None: ... global___SyncdMutation = SyncdMutation @@ -72,9 +63,7 @@ class SyncdVersion(google.protobuf.message.Message): *, version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["version", b"version"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["version", b"version"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["version", b"version"]) -> None: ... global___SyncdVersion = SyncdVersion @@ -93,12 +82,8 @@ class ExitCode(google.protobuf.message.Message): code: builtins.int | None = ..., text: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["code", b"code", "text", b"text"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["code", b"code", "text", b"text"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["code", b"code", "text", b"text"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["code", b"code", "text", b"text"]) -> None: ... global___ExitCode = ExitCode @@ -113,9 +98,7 @@ class SyncdIndex(google.protobuf.message.Message): *, blob: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["blob", b"blob"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["blob", b"blob"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["blob", b"blob"]) -> None: ... global___SyncdIndex = SyncdIndex @@ -131,9 +114,7 @@ class SyncdValue(google.protobuf.message.Message): *, blob: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["blob", b"blob"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["blob", b"blob"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["blob", b"blob"]) -> None: ... global___SyncdValue = SyncdValue @@ -174,18 +155,8 @@ class SyncdRecord(google.protobuf.message.Message): value: global___SyncdValue | None = ..., keyID: global___KeyId | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "index", b"index", "keyID", b"keyID", "value", b"value" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "index", b"index", "keyID", b"keyID", "value", b"value" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["index", b"index", "keyID", b"keyID", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["index", b"index", "keyID", b"keyID", "value", b"value"]) -> None: ... global___SyncdRecord = SyncdRecord @@ -215,40 +186,8 @@ class ExternalBlobReference(google.protobuf.message.Message): fileSHA256: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "fileSizeBytes", - b"fileSizeBytes", - "handle", - b"handle", - "mediaKey", - b"mediaKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileSHA256", - b"fileSHA256", - "fileSizeBytes", - b"fileSizeBytes", - "handle", - b"handle", - "mediaKey", - b"mediaKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSizeBytes", b"fileSizeBytes", "handle", b"handle", "mediaKey", b"mediaKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSizeBytes", b"fileSizeBytes", "handle", b"handle", "mediaKey", b"mediaKey"]) -> None: ... global___ExternalBlobReference = ExternalBlobReference @@ -264,11 +203,7 @@ class SyncdSnapshot(google.protobuf.message.Message): @property def version(self) -> global___SyncdVersion: ... @property - def records( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncdRecord - ]: ... + def records(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncdRecord]: ... @property def keyID(self) -> global___KeyId: ... def __init__( @@ -279,25 +214,8 @@ class SyncdSnapshot(google.protobuf.message.Message): mac: builtins.bytes | None = ..., keyID: global___KeyId | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "keyID", b"keyID", "mac", b"mac", "version", b"version" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "keyID", - b"keyID", - "mac", - b"mac", - "records", - b"records", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["keyID", b"keyID", "mac", b"mac", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["keyID", b"keyID", "mac", b"mac", "records", b"records", "version", b"version"]) -> None: ... global___SyncdSnapshot = SyncdSnapshot @@ -307,19 +225,13 @@ class SyncdMutations(google.protobuf.message.Message): MUTATIONS_FIELD_NUMBER: builtins.int @property - def mutations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncdMutation - ]: ... + def mutations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncdMutation]: ... def __init__( self, *, mutations: collections.abc.Iterable[global___SyncdMutation] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["mutations", b"mutations"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["mutations", b"mutations"]) -> None: ... global___SyncdMutations = SyncdMutations @@ -343,11 +255,7 @@ class SyncdPatch(google.protobuf.message.Message): @property def version(self) -> global___SyncdVersion: ... @property - def mutations( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncdMutation - ]: ... + def mutations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncdMutation]: ... @property def externalMutations(self) -> global___ExternalBlobReference: ... @property @@ -367,49 +275,7 @@ class SyncdPatch(google.protobuf.message.Message): deviceIndex: builtins.int | None = ..., clientDebugData: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientDebugData", - b"clientDebugData", - "deviceIndex", - b"deviceIndex", - "exitCode", - b"exitCode", - "externalMutations", - b"externalMutations", - "keyID", - b"keyID", - "patchMAC", - b"patchMAC", - "snapshotMAC", - b"snapshotMAC", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientDebugData", - b"clientDebugData", - "deviceIndex", - b"deviceIndex", - "exitCode", - b"exitCode", - "externalMutations", - b"externalMutations", - "keyID", - b"keyID", - "mutations", - b"mutations", - "patchMAC", - b"patchMAC", - "snapshotMAC", - b"snapshotMAC", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientDebugData", b"clientDebugData", "deviceIndex", b"deviceIndex", "exitCode", b"exitCode", "externalMutations", b"externalMutations", "keyID", b"keyID", "patchMAC", b"patchMAC", "snapshotMAC", b"snapshotMAC", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientDebugData", b"clientDebugData", "deviceIndex", b"deviceIndex", "exitCode", b"exitCode", "externalMutations", b"externalMutations", "keyID", b"keyID", "mutations", b"mutations", "patchMAC", b"patchMAC", "snapshotMAC", b"snapshotMAC", "version", b"version"]) -> None: ... global___SyncdPatch = SyncdPatch diff --git a/neonize/proto/waSyncAction/WASyncAction_pb2.py b/neonize/proto/waSyncAction/WASyncAction_pb2.py index 226e645..9e9b03b 100644 --- a/neonize/proto/waSyncAction/WASyncAction_pb2.py +++ b/neonize/proto/waSyncAction/WASyncAction_pb2.py @@ -4,190 +4,179 @@ # source: waSyncAction/WASyncAction.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waSyncAction/WASyncAction.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waSyncAction/WASyncAction.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from waChatLockSettings import ( - WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2, -) -from waDeviceCapabilities import ( - WAProtobufsDeviceCapabilities_pb2 as waDeviceCapabilities_dot_WAProtobufsDeviceCapabilities__pb2, -) +from waChatLockSettings import WAProtobufsChatLockSettings_pb2 as waChatLockSettings_dot_WAProtobufsChatLockSettings__pb2 +from waDeviceCapabilities import WAProtobufsDeviceCapabilities_pb2 as waDeviceCapabilities_dot_WAProtobufsDeviceCapabilities__pb2 from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fwaSyncAction/WASyncAction.proto\x12\x0cWASyncAction\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x38waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x1a\x17waCommon/WACommon.proto"\xfa\x06\n\rCallLogRecord\x12:\n\ncallResult\x18\x01 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\x12\x11\n\tisDndMode\x18\x02 \x01(\x08\x12@\n\rsilenceReason\x18\x03 \x01(\x0e\x32).WASyncAction.CallLogRecord.SilenceReason\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\tstartTime\x18\x05 \x01(\x03\x12\x12\n\nisIncoming\x18\x06 \x01(\x08\x12\x0f\n\x07isVideo\x18\x07 \x01(\x08\x12\x12\n\nisCallLink\x18\x08 \x01(\x08\x12\x15\n\rcallLinkToken\x18\t \x01(\t\x12\x17\n\x0fscheduledCallID\x18\n \x01(\t\x12\x0e\n\x06\x63\x61llID\x18\x0b \x01(\t\x12\x16\n\x0e\x63\x61llCreatorJID\x18\x0c \x01(\t\x12\x10\n\x08groupJID\x18\r \x01(\t\x12\x41\n\x0cparticipants\x18\x0e \x03(\x0b\x32+.WASyncAction.CallLogRecord.ParticipantInfo\x12\x36\n\x08\x63\x61llType\x18\x0f \x01(\x0e\x32$.WASyncAction.CallLogRecord.CallType\x1a^\n\x0fParticipantInfo\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12:\n\ncallResult\x18\x02 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"F\n\rSilenceReason\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSCHEDULED\x10\x01\x12\x0b\n\x07PRIVACY\x10\x02\x12\x0f\n\x0bLIGHTWEIGHT\x10\x03"\xaf\x01\n\nCallResult\x12\r\n\tCONNECTED\x10\x00\x12\x0c\n\x08REJECTED\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45PTEDELSEWHERE\x10\x03\x12\n\n\x06MISSED\x10\x04\x12\x0b\n\x07INVALID\x10\x05\x12\x0f\n\x0bUNAVAILABLE\x10\x06\x12\x0c\n\x08UPCOMING\x10\x07\x12\n\n\x06\x46\x41ILED\x10\x08\x12\r\n\tABANDONED\x10\t\x12\x0b\n\x07ONGOING\x10\n"\x8e\x01\n\x1cWaffleAccountLinkStateAction\x12N\n\tlinkState\x18\x02 \x01(\x0e\x32;.WASyncAction.WaffleAccountLinkStateAction.AccountLinkState"\x1e\n\x10\x41\x63\x63ountLinkState\x12\n\n\x06\x41\x43TIVE\x10\x00"\xc1\x01\n\x1cMerchantPaymentPartnerAction\x12\x41\n\x06status\x18\x01 \x02(\x0e\x32\x31.WASyncAction.MerchantPaymentPartnerAction.Status\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\x12\x14\n\x0c\x63redentialID\x18\x04 \x01(\t""\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01"\xc5\x01\n\x0eNoteEditAction\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.WASyncAction.NoteEditAction.NoteType\x12\x0f\n\x07\x63hatJID\x18\x02 \x01(\t\x12\x11\n\tcreatedAt\x18\x03 \x01(\x03\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x1b\n\x13unstructuredContent\x18\x05 \x01(\t",\n\x08NoteType\x12\x10\n\x0cUNSTRUCTURED\x10\x01\x12\x0e\n\nSTRUCTURED\x10\x02"\xb5\x01\n\x13StatusPrivacyAction\x12\x46\n\x04mode\x18\x01 \x01(\x0e\x32\x38.WASyncAction.StatusPrivacyAction.StatusDistributionMode\x12\x0f\n\x07userJID\x18\x02 \x03(\t"E\n\x16StatusDistributionMode\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01\x12\x0c\n\x08\x43ONTACTS\x10\x02"\x87\x02\n\x16MarketingMessageAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12P\n\x04type\x18\x03 \x01(\x0e\x32\x42.WASyncAction.MarketingMessageAction.MarketingMessagePrototypeType\x12\x11\n\tcreatedAt\x18\x04 \x01(\x03\x12\x12\n\nlastSentAt\x18\x05 \x01(\x03\x12\x11\n\tisDeleted\x18\x06 \x01(\x08\x12\x0f\n\x07mediaID\x18\x07 \x01(\t"1\n\x1dMarketingMessagePrototypeType\x12\x10\n\x0cPERSONALIZED\x10\x00"\x8f\x01\n\x1bUsernameChatStartModeAction\x12N\n\rchatStartMode\x18\x01 \x01(\x0e\x32\x37.WASyncAction.UsernameChatStartModeAction.ChatStartMode" \n\rChatStartMode\x12\x07\n\x03LID\x10\x01\x12\x06\n\x02PN\x10\x02"\x8a\x02\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedID\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05\x12\x10\n\x08isActive\x18\x06 \x01(\x08\x12\x34\n\x04type\x18\x07 \x01(\x0e\x32&.WASyncAction.LabelEditAction.ListType"W\n\x08ListType\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06UNREAD\x10\x01\x12\n\n\x06GROUPS\x10\x02\x12\r\n\tFAVORITES\x10\x03\x12\x0e\n\nPREDEFINED\x10\x04\x12\n\n\x06\x43USTOM\x10\x05"\xa4\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMACKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12=\n\x0esenderPlatform\x18\n \x01(\x0e\x32%.WASyncAction.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02"\xd8\x1a\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12,\n\nstarAction\x18\x02 \x01(\x0b\x32\x18.WASyncAction.StarAction\x12\x32\n\rcontactAction\x18\x03 \x01(\x0b\x32\x1b.WASyncAction.ContactAction\x12,\n\nmuteAction\x18\x04 \x01(\x0b\x32\x18.WASyncAction.MuteAction\x12*\n\tpinAction\x18\x05 \x01(\x0b\x32\x17.WASyncAction.PinAction\x12N\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32).WASyncAction.SecurityNotificationSetting\x12\x36\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x1d.WASyncAction.PushNameSetting\x12\x38\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1e.WASyncAction.QuickReplyAction\x12H\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32&.WASyncAction.RecentEmojiWeightsAction\x12\x36\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x1d.WASyncAction.LabelEditAction\x12\x44\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32$.WASyncAction.LabelAssociationAction\x12\x32\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x1b.WASyncAction.LocaleSetting\x12:\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1f.WASyncAction.ArchiveChatAction\x12H\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32&.WASyncAction.DeleteMessageForMeAction\x12\x32\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x1b.WASyncAction.KeyExpiration\x12@\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32".WASyncAction.MarkChatAsReadAction\x12\x36\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x1d.WASyncAction.ClearChatAction\x12\x38\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1e.WASyncAction.DeleteChatAction\x12\x42\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32#.WASyncAction.UnarchiveChatsSetting\x12\x34\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x1c.WASyncAction.PrimaryFeature\x12J\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32\'.WASyncAction.AndroidUnsupportedActions\x12.\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x19.WASyncAction.AgentAction\x12<\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32 .WASyncAction.SubscriptionAction\x12@\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32".WASyncAction.UserStatusMuteAction\x12\x38\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1e.WASyncAction.TimeFormatAction\x12*\n\tnuxAction\x18\x1f \x01(\x0b\x32\x17.WASyncAction.NuxAction\x12@\n\x14primaryVersionAction\x18 \x01(\x0b\x32".WASyncAction.PrimaryVersionAction\x12\x32\n\rstickerAction\x18! \x01(\x0b\x32\x1b.WASyncAction.StickerAction\x12J\n\x19removeRecentStickerAction\x18" \x01(\x0b\x32\'.WASyncAction.RemoveRecentStickerAction\x12:\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32".WASyncAction.ChatAssignmentAction\x12R\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32..WASyncAction.ChatAssignmentOpenedStatusAction\x12<\n\x12pnForLidChatAction\x18% \x01(\x0b\x32 .WASyncAction.PnForLidChatAction\x12\x44\n\x16marketingMessageAction\x18& \x01(\x0b\x32$.WASyncAction.MarketingMessageAction\x12V\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32-.WASyncAction.MarketingMessageBroadcastAction\x12\x42\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32#.WASyncAction.ExternalWebBetaAction\x12N\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32).WASyncAction.PrivacySettingRelayAllCalls\x12\x32\n\rcallLogAction\x18* \x01(\x0b\x32\x1b.WASyncAction.CallLogAction\x12\x38\n\rstatusPrivacy\x18, \x01(\x0b\x32!.WASyncAction.StatusPrivacyAction\x12\x46\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32%.WASyncAction.BotWelcomeRequestAction\x12L\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32+.WASyncAction.DeleteIndividualCallLogAction\x12\x42\n\x15labelReorderingAction\x18/ \x01(\x0b\x32#.WASyncAction.LabelReorderingAction\x12:\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1f.WASyncAction.PaymentInfoAction\x12L\n\x1a\x63ustomPaymentMethodsAction\x18\x31 \x01(\x0b\x32(.WASyncAction.CustomPaymentMethodsAction\x12\x34\n\x0elockChatAction\x18\x32 \x01(\x0b\x32\x1c.WASyncAction.LockChatAction\x12G\n\x10\x63hatLockSettings\x18\x33 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\x12H\n\x18wamoUserIdentifierAction\x18\x34 \x01(\x0b\x32&.WASyncAction.WamoUserIdentifierAction\x12\x66\n\'privacySettingDisableLinkPreviewsAction\x18\x35 \x01(\x0b\x32\x35.WASyncAction.PrivacySettingDisableLinkPreviewsAction\x12M\n\x12\x64\x65viceCapabilities\x18\x36 \x01(\x0b\x32\x31.WAProtobufsDeviceCapabilities.DeviceCapabilities\x12\x34\n\x0enoteEditAction\x18\x37 \x01(\x0b\x32\x1c.WASyncAction.NoteEditAction\x12\x36\n\x0f\x66\x61voritesAction\x18\x38 \x01(\x0b\x32\x1d.WASyncAction.FavoritesAction\x12P\n\x1cmerchantPaymentPartnerAction\x18\x39 \x01(\x0b\x32*.WASyncAction.MerchantPaymentPartnerAction\x12P\n\x1cwaffleAccountLinkStateAction\x18: \x01(\x0b\x32*.WASyncAction.WaffleAccountLinkStateAction\x12H\n\x15usernameChatStartMode\x18; \x01(\x0b\x32).WASyncAction.UsernameChatStartModeAction"d\n\x0f\x46\x61voritesAction\x12\x39\n\tfavorites\x18\x01 \x03(\x0b\x32&.WASyncAction.FavoritesAction.Favorite\x1a\x16\n\x08\x46\x61vorite\x12\n\n\x02ID\x18\x01 \x01(\t"E\n\'PrivacySettingDisableLinkPreviewsAction\x12\x1a\n\x12isPreviewsDisabled\x18\x01 \x01(\x08".\n\x18WamoUserIdentifierAction\x12\x12\n\nidentifier\x18\x01 \x01(\t" \n\x0eLockChatAction\x12\x0e\n\x06locked\x18\x01 \x01(\x08"]\n\x1a\x43ustomPaymentMethodsAction\x12?\n\x14\x63ustomPaymentMethods\x18\x01 \x03(\x0b\x32!.WASyncAction.CustomPaymentMethod"\x87\x01\n\x13\x43ustomPaymentMethod\x12\x14\n\x0c\x63redentialID\x18\x01 \x02(\t\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12;\n\x08metadata\x18\x04 \x03(\x0b\x32).WASyncAction.CustomPaymentMethodMetadata"9\n\x1b\x43ustomPaymentMethodMetadata\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIDs\x18\x01 \x03(\x05"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJID\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08"C\n\rCallLogAction\x12\x32\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x1b.WASyncAction.CallLogRecord"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05"#\n\x12PnForLidChatAction\x12\r\n\x05pnJID\x18\x01 \x01(\t"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t"\xda\x01\n\rStickerAction\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIDHint\x18\n \x01(\r\x12\x10\n\x08isLottie\x18\x0b \x01(\x08"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTS\x18\x01 \x01(\x03"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"\x8d\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12\x31\n\x08messages\x18\x03 \x03(\x0b\x32\x1f.WASyncAction.SyncActionMessage"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08"N\n\x10\x44\x65leteChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"M\n\x0f\x43learChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"`\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03"a\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"L\n\x18RecentEmojiWeightsAction\x12\x30\n\x07weights\x18\x01 \x03(\x0b\x32\x1f.WASyncAction.RecentEmojiWeight")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJID\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08"o\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.WASyncAction.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05\x42(Z&go.mau.fi/whatsmeow/proto/waSyncAction' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fwaSyncAction/WASyncAction.proto\x12\x0cWASyncAction\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x38waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x1a\x17waCommon/WACommon.proto\"\xfa\x06\n\rCallLogRecord\x12:\n\ncallResult\x18\x01 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\x12\x11\n\tisDndMode\x18\x02 \x01(\x08\x12@\n\rsilenceReason\x18\x03 \x01(\x0e\x32).WASyncAction.CallLogRecord.SilenceReason\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\tstartTime\x18\x05 \x01(\x03\x12\x12\n\nisIncoming\x18\x06 \x01(\x08\x12\x0f\n\x07isVideo\x18\x07 \x01(\x08\x12\x12\n\nisCallLink\x18\x08 \x01(\x08\x12\x15\n\rcallLinkToken\x18\t \x01(\t\x12\x17\n\x0fscheduledCallID\x18\n \x01(\t\x12\x0e\n\x06\x63\x61llID\x18\x0b \x01(\t\x12\x16\n\x0e\x63\x61llCreatorJID\x18\x0c \x01(\t\x12\x10\n\x08groupJID\x18\r \x01(\t\x12\x41\n\x0cparticipants\x18\x0e \x03(\x0b\x32+.WASyncAction.CallLogRecord.ParticipantInfo\x12\x36\n\x08\x63\x61llType\x18\x0f \x01(\x0e\x32$.WASyncAction.CallLogRecord.CallType\x1a^\n\x0fParticipantInfo\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12:\n\ncallResult\x18\x02 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02\"F\n\rSilenceReason\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSCHEDULED\x10\x01\x12\x0b\n\x07PRIVACY\x10\x02\x12\x0f\n\x0bLIGHTWEIGHT\x10\x03\"\xaf\x01\n\nCallResult\x12\r\n\tCONNECTED\x10\x00\x12\x0c\n\x08REJECTED\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45PTEDELSEWHERE\x10\x03\x12\n\n\x06MISSED\x10\x04\x12\x0b\n\x07INVALID\x10\x05\x12\x0f\n\x0bUNAVAILABLE\x10\x06\x12\x0c\n\x08UPCOMING\x10\x07\x12\n\n\x06\x46\x41ILED\x10\x08\x12\r\n\tABANDONED\x10\t\x12\x0b\n\x07ONGOING\x10\n\"\x8e\x01\n\x1cWaffleAccountLinkStateAction\x12N\n\tlinkState\x18\x02 \x01(\x0e\x32;.WASyncAction.WaffleAccountLinkStateAction.AccountLinkState\"\x1e\n\x10\x41\x63\x63ountLinkState\x12\n\n\x06\x41\x43TIVE\x10\x00\"\xc1\x01\n\x1cMerchantPaymentPartnerAction\x12\x41\n\x06status\x18\x01 \x02(\x0e\x32\x31.WASyncAction.MerchantPaymentPartnerAction.Status\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\x12\x14\n\x0c\x63redentialID\x18\x04 \x01(\t\"\"\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01\"\xc5\x01\n\x0eNoteEditAction\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.WASyncAction.NoteEditAction.NoteType\x12\x0f\n\x07\x63hatJID\x18\x02 \x01(\t\x12\x11\n\tcreatedAt\x18\x03 \x01(\x03\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x1b\n\x13unstructuredContent\x18\x05 \x01(\t\",\n\x08NoteType\x12\x10\n\x0cUNSTRUCTURED\x10\x01\x12\x0e\n\nSTRUCTURED\x10\x02\"\xb5\x01\n\x13StatusPrivacyAction\x12\x46\n\x04mode\x18\x01 \x01(\x0e\x32\x38.WASyncAction.StatusPrivacyAction.StatusDistributionMode\x12\x0f\n\x07userJID\x18\x02 \x03(\t\"E\n\x16StatusDistributionMode\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01\x12\x0c\n\x08\x43ONTACTS\x10\x02\"\x87\x02\n\x16MarketingMessageAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12P\n\x04type\x18\x03 \x01(\x0e\x32\x42.WASyncAction.MarketingMessageAction.MarketingMessagePrototypeType\x12\x11\n\tcreatedAt\x18\x04 \x01(\x03\x12\x12\n\nlastSentAt\x18\x05 \x01(\x03\x12\x11\n\tisDeleted\x18\x06 \x01(\x08\x12\x0f\n\x07mediaID\x18\x07 \x01(\t\"1\n\x1dMarketingMessagePrototypeType\x12\x10\n\x0cPERSONALIZED\x10\x00\"\x8f\x01\n\x1bUsernameChatStartModeAction\x12N\n\rchatStartMode\x18\x01 \x01(\x0e\x32\x37.WASyncAction.UsernameChatStartModeAction.ChatStartMode\" \n\rChatStartMode\x12\x07\n\x03LID\x10\x01\x12\x06\n\x02PN\x10\x02\"\x8a\x02\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedID\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05\x12\x10\n\x08isActive\x18\x06 \x01(\x08\x12\x34\n\x04type\x18\x07 \x01(\x0e\x32&.WASyncAction.LabelEditAction.ListType\"W\n\x08ListType\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06UNREAD\x10\x01\x12\n\n\x06GROUPS\x10\x02\x12\r\n\tFAVORITES\x10\x03\x12\x0e\n\nPREDEFINED\x10\x04\x12\n\n\x06\x43USTOM\x10\x05\"\xa4\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMACKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12=\n\x0esenderPlatform\x18\n \x01(\x0e\x32%.WASyncAction.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08\"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06\"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02\"\xd8\x1a\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12,\n\nstarAction\x18\x02 \x01(\x0b\x32\x18.WASyncAction.StarAction\x12\x32\n\rcontactAction\x18\x03 \x01(\x0b\x32\x1b.WASyncAction.ContactAction\x12,\n\nmuteAction\x18\x04 \x01(\x0b\x32\x18.WASyncAction.MuteAction\x12*\n\tpinAction\x18\x05 \x01(\x0b\x32\x17.WASyncAction.PinAction\x12N\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32).WASyncAction.SecurityNotificationSetting\x12\x36\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x1d.WASyncAction.PushNameSetting\x12\x38\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1e.WASyncAction.QuickReplyAction\x12H\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32&.WASyncAction.RecentEmojiWeightsAction\x12\x36\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x1d.WASyncAction.LabelEditAction\x12\x44\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32$.WASyncAction.LabelAssociationAction\x12\x32\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x1b.WASyncAction.LocaleSetting\x12:\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1f.WASyncAction.ArchiveChatAction\x12H\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32&.WASyncAction.DeleteMessageForMeAction\x12\x32\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x1b.WASyncAction.KeyExpiration\x12@\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32\".WASyncAction.MarkChatAsReadAction\x12\x36\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x1d.WASyncAction.ClearChatAction\x12\x38\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1e.WASyncAction.DeleteChatAction\x12\x42\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32#.WASyncAction.UnarchiveChatsSetting\x12\x34\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x1c.WASyncAction.PrimaryFeature\x12J\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32\'.WASyncAction.AndroidUnsupportedActions\x12.\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x19.WASyncAction.AgentAction\x12<\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32 .WASyncAction.SubscriptionAction\x12@\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32\".WASyncAction.UserStatusMuteAction\x12\x38\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1e.WASyncAction.TimeFormatAction\x12*\n\tnuxAction\x18\x1f \x01(\x0b\x32\x17.WASyncAction.NuxAction\x12@\n\x14primaryVersionAction\x18 \x01(\x0b\x32\".WASyncAction.PrimaryVersionAction\x12\x32\n\rstickerAction\x18! \x01(\x0b\x32\x1b.WASyncAction.StickerAction\x12J\n\x19removeRecentStickerAction\x18\" \x01(\x0b\x32\'.WASyncAction.RemoveRecentStickerAction\x12:\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32\".WASyncAction.ChatAssignmentAction\x12R\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32..WASyncAction.ChatAssignmentOpenedStatusAction\x12<\n\x12pnForLidChatAction\x18% \x01(\x0b\x32 .WASyncAction.PnForLidChatAction\x12\x44\n\x16marketingMessageAction\x18& \x01(\x0b\x32$.WASyncAction.MarketingMessageAction\x12V\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32-.WASyncAction.MarketingMessageBroadcastAction\x12\x42\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32#.WASyncAction.ExternalWebBetaAction\x12N\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32).WASyncAction.PrivacySettingRelayAllCalls\x12\x32\n\rcallLogAction\x18* \x01(\x0b\x32\x1b.WASyncAction.CallLogAction\x12\x38\n\rstatusPrivacy\x18, \x01(\x0b\x32!.WASyncAction.StatusPrivacyAction\x12\x46\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32%.WASyncAction.BotWelcomeRequestAction\x12L\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32+.WASyncAction.DeleteIndividualCallLogAction\x12\x42\n\x15labelReorderingAction\x18/ \x01(\x0b\x32#.WASyncAction.LabelReorderingAction\x12:\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1f.WASyncAction.PaymentInfoAction\x12L\n\x1a\x63ustomPaymentMethodsAction\x18\x31 \x01(\x0b\x32(.WASyncAction.CustomPaymentMethodsAction\x12\x34\n\x0elockChatAction\x18\x32 \x01(\x0b\x32\x1c.WASyncAction.LockChatAction\x12G\n\x10\x63hatLockSettings\x18\x33 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\x12H\n\x18wamoUserIdentifierAction\x18\x34 \x01(\x0b\x32&.WASyncAction.WamoUserIdentifierAction\x12\x66\n\'privacySettingDisableLinkPreviewsAction\x18\x35 \x01(\x0b\x32\x35.WASyncAction.PrivacySettingDisableLinkPreviewsAction\x12M\n\x12\x64\x65viceCapabilities\x18\x36 \x01(\x0b\x32\x31.WAProtobufsDeviceCapabilities.DeviceCapabilities\x12\x34\n\x0enoteEditAction\x18\x37 \x01(\x0b\x32\x1c.WASyncAction.NoteEditAction\x12\x36\n\x0f\x66\x61voritesAction\x18\x38 \x01(\x0b\x32\x1d.WASyncAction.FavoritesAction\x12P\n\x1cmerchantPaymentPartnerAction\x18\x39 \x01(\x0b\x32*.WASyncAction.MerchantPaymentPartnerAction\x12P\n\x1cwaffleAccountLinkStateAction\x18: \x01(\x0b\x32*.WASyncAction.WaffleAccountLinkStateAction\x12H\n\x15usernameChatStartMode\x18; \x01(\x0b\x32).WASyncAction.UsernameChatStartModeAction\"d\n\x0f\x46\x61voritesAction\x12\x39\n\tfavorites\x18\x01 \x03(\x0b\x32&.WASyncAction.FavoritesAction.Favorite\x1a\x16\n\x08\x46\x61vorite\x12\n\n\x02ID\x18\x01 \x01(\t\"E\n\'PrivacySettingDisableLinkPreviewsAction\x12\x1a\n\x12isPreviewsDisabled\x18\x01 \x01(\x08\".\n\x18WamoUserIdentifierAction\x12\x12\n\nidentifier\x18\x01 \x01(\t\" \n\x0eLockChatAction\x12\x0e\n\x06locked\x18\x01 \x01(\x08\"]\n\x1a\x43ustomPaymentMethodsAction\x12?\n\x14\x63ustomPaymentMethods\x18\x01 \x03(\x0b\x32!.WASyncAction.CustomPaymentMethod\"\x87\x01\n\x13\x43ustomPaymentMethod\x12\x14\n\x0c\x63redentialID\x18\x01 \x02(\t\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12;\n\x08metadata\x18\x04 \x03(\x0b\x32).WASyncAction.CustomPaymentMethodMetadata\"9\n\x1b\x43ustomPaymentMethodMetadata\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t\" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t\"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIDs\x18\x01 \x03(\x05\"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJID\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08\")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08\"C\n\rCallLogAction\x12\x32\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x1b.WASyncAction.CallLogRecord\"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08\"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08\"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05\"#\n\x12PnForLidChatAction\x12\r\n\x05pnJID\x18\x01 \x01(\t\"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08\"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t\"\xda\x01\n\rStickerAction\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIDHint\x18\n \x01(\r\x12\x10\n\x08isLottie\x18\x0b \x01(\x08\"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTS\x18\x01 \x01(\x03\"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t\"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08\"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08\"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03\"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08\",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08\"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t\"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05\"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"\x8d\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12\"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12\x31\n\x08messages\x18\x03 \x03(\x0b\x32\x1f.WASyncAction.SyncActionMessage\"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08\"N\n\x10\x44\x65leteChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"M\n\x0f\x43learChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"`\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03\"a\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"L\n\x18RecentEmojiWeightsAction\x12\x30\n\x07weights\x18\x01 \x03(\x0b\x32\x1f.WASyncAction.RecentEmojiWeight\")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08\"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08\"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t\"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t\"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08\"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08\"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08\"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJID\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08\"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08\"o\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.WASyncAction.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05\x42(Z&go.mau.fi/whatsmeow/proto/waSyncAction') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waSyncAction.WASyncAction_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waSyncAction.WASyncAction_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z&go.mau.fi/whatsmeow/proto/waSyncAction" - _globals["_CALLLOGRECORD"]._serialized_start = 187 - _globals["_CALLLOGRECORD"]._serialized_end = 1077 - _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_start = 672 - _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_end = 766 - _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_start = 768 - _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_end = 827 - _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_start = 829 - _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_end = 899 - _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_start = 902 - _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_end = 1077 - _globals["_WAFFLEACCOUNTLINKSTATEACTION"]._serialized_start = 1080 - _globals["_WAFFLEACCOUNTLINKSTATEACTION"]._serialized_end = 1222 - _globals["_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE"]._serialized_start = 1192 - _globals["_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE"]._serialized_end = 1222 - _globals["_MERCHANTPAYMENTPARTNERACTION"]._serialized_start = 1225 - _globals["_MERCHANTPAYMENTPARTNERACTION"]._serialized_end = 1418 - _globals["_MERCHANTPAYMENTPARTNERACTION_STATUS"]._serialized_start = 1384 - _globals["_MERCHANTPAYMENTPARTNERACTION_STATUS"]._serialized_end = 1418 - _globals["_NOTEEDITACTION"]._serialized_start = 1421 - _globals["_NOTEEDITACTION"]._serialized_end = 1618 - _globals["_NOTEEDITACTION_NOTETYPE"]._serialized_start = 1574 - _globals["_NOTEEDITACTION_NOTETYPE"]._serialized_end = 1618 - _globals["_STATUSPRIVACYACTION"]._serialized_start = 1621 - _globals["_STATUSPRIVACYACTION"]._serialized_end = 1802 - _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_start = 1733 - _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_end = 1802 - _globals["_MARKETINGMESSAGEACTION"]._serialized_start = 1805 - _globals["_MARKETINGMESSAGEACTION"]._serialized_end = 2068 - _globals[ - "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE" - ]._serialized_start = 2019 - _globals[ - "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE" - ]._serialized_end = 2068 - _globals["_USERNAMECHATSTARTMODEACTION"]._serialized_start = 2071 - _globals["_USERNAMECHATSTARTMODEACTION"]._serialized_end = 2214 - _globals["_USERNAMECHATSTARTMODEACTION_CHATSTARTMODE"]._serialized_start = 2182 - _globals["_USERNAMECHATSTARTMODEACTION_CHATSTARTMODE"]._serialized_end = 2214 - _globals["_LABELEDITACTION"]._serialized_start = 2217 - _globals["_LABELEDITACTION"]._serialized_end = 2483 - _globals["_LABELEDITACTION_LISTTYPE"]._serialized_start = 2396 - _globals["_LABELEDITACTION_LISTTYPE"]._serialized_end = 2483 - _globals["_PATCHDEBUGDATA"]._serialized_start = 2486 - _globals["_PATCHDEBUGDATA"]._serialized_end = 2906 - _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_start = 2821 - _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_end = 2906 - _globals["_RECENTEMOJIWEIGHT"]._serialized_start = 2908 - _globals["_RECENTEMOJIWEIGHT"]._serialized_end = 2958 - _globals["_SYNCACTIONVALUE"]._serialized_start = 2961 - _globals["_SYNCACTIONVALUE"]._serialized_end = 6377 - _globals["_FAVORITESACTION"]._serialized_start = 6379 - _globals["_FAVORITESACTION"]._serialized_end = 6479 - _globals["_FAVORITESACTION_FAVORITE"]._serialized_start = 6457 - _globals["_FAVORITESACTION_FAVORITE"]._serialized_end = 6479 - _globals["_PRIVACYSETTINGDISABLELINKPREVIEWSACTION"]._serialized_start = 6481 - _globals["_PRIVACYSETTINGDISABLELINKPREVIEWSACTION"]._serialized_end = 6550 - _globals["_WAMOUSERIDENTIFIERACTION"]._serialized_start = 6552 - _globals["_WAMOUSERIDENTIFIERACTION"]._serialized_end = 6598 - _globals["_LOCKCHATACTION"]._serialized_start = 6600 - _globals["_LOCKCHATACTION"]._serialized_end = 6632 - _globals["_CUSTOMPAYMENTMETHODSACTION"]._serialized_start = 6634 - _globals["_CUSTOMPAYMENTMETHODSACTION"]._serialized_end = 6727 - _globals["_CUSTOMPAYMENTMETHOD"]._serialized_start = 6730 - _globals["_CUSTOMPAYMENTMETHOD"]._serialized_end = 6865 - _globals["_CUSTOMPAYMENTMETHODMETADATA"]._serialized_start = 6867 - _globals["_CUSTOMPAYMENTMETHODMETADATA"]._serialized_end = 6924 - _globals["_PAYMENTINFOACTION"]._serialized_start = 6926 - _globals["_PAYMENTINFOACTION"]._serialized_end = 6958 - _globals["_LABELREORDERINGACTION"]._serialized_start = 6960 - _globals["_LABELREORDERINGACTION"]._serialized_end = 7007 - _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_start = 7009 - _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_end = 7077 - _globals["_BOTWELCOMEREQUESTACTION"]._serialized_start = 7079 - _globals["_BOTWELCOMEREQUESTACTION"]._serialized_end = 7120 - _globals["_CALLLOGACTION"]._serialized_start = 7122 - _globals["_CALLLOGACTION"]._serialized_end = 7189 - _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_start = 7191 - _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_end = 7239 - _globals["_EXTERNALWEBBETAACTION"]._serialized_start = 7241 - _globals["_EXTERNALWEBBETAACTION"]._serialized_end = 7281 - _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_start = 7283 - _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_end = 7338 - _globals["_PNFORLIDCHATACTION"]._serialized_start = 7340 - _globals["_PNFORLIDCHATACTION"]._serialized_end = 7375 - _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_start = 7377 - _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_end = 7431 - _globals["_CHATASSIGNMENTACTION"]._serialized_start = 7433 - _globals["_CHATASSIGNMENTACTION"]._serialized_end = 7478 - _globals["_STICKERACTION"]._serialized_start = 7481 - _globals["_STICKERACTION"]._serialized_end = 7699 - _globals["_REMOVERECENTSTICKERACTION"]._serialized_start = 7701 - _globals["_REMOVERECENTSTICKERACTION"]._serialized_end = 7755 - _globals["_PRIMARYVERSIONACTION"]._serialized_start = 7757 - _globals["_PRIMARYVERSIONACTION"]._serialized_end = 7796 - _globals["_NUXACTION"]._serialized_start = 7798 - _globals["_NUXACTION"]._serialized_end = 7831 - _globals["_TIMEFORMATACTION"]._serialized_start = 7833 - _globals["_TIMEFORMATACTION"]._serialized_end = 7890 - _globals["_USERSTATUSMUTEACTION"]._serialized_start = 7892 - _globals["_USERSTATUSMUTEACTION"]._serialized_end = 7929 - _globals["_SUBSCRIPTIONACTION"]._serialized_start = 7931 - _globals["_SUBSCRIPTIONACTION"]._serialized_end = 8022 - _globals["_AGENTACTION"]._serialized_start = 8024 - _globals["_AGENTACTION"]._serialized_end = 8088 - _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_start = 8090 - _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_end = 8134 - _globals["_PRIMARYFEATURE"]._serialized_start = 8136 - _globals["_PRIMARYFEATURE"]._serialized_end = 8167 - _globals["_KEYEXPIRATION"]._serialized_start = 8169 - _globals["_KEYEXPIRATION"]._serialized_end = 8209 - _globals["_SYNCACTIONMESSAGE"]._serialized_start = 8211 - _globals["_SYNCACTIONMESSAGE"]._serialized_end = 8284 - _globals["_SYNCACTIONMESSAGERANGE"]._serialized_start = 8287 - _globals["_SYNCACTIONMESSAGERANGE"]._serialized_end = 8428 - _globals["_UNARCHIVECHATSSETTING"]._serialized_start = 8430 - _globals["_UNARCHIVECHATSSETTING"]._serialized_end = 8477 - _globals["_DELETECHATACTION"]._serialized_start = 8479 - _globals["_DELETECHATACTION"]._serialized_end = 8557 - _globals["_CLEARCHATACTION"]._serialized_start = 8559 - _globals["_CLEARCHATACTION"]._serialized_end = 8636 - _globals["_MARKCHATASREADACTION"]._serialized_start = 8638 - _globals["_MARKCHATASREADACTION"]._serialized_end = 8734 - _globals["_DELETEMESSAGEFORMEACTION"]._serialized_start = 8736 - _globals["_DELETEMESSAGEFORMEACTION"]._serialized_end = 8809 - _globals["_ARCHIVECHATACTION"]._serialized_start = 8811 - _globals["_ARCHIVECHATACTION"]._serialized_end = 8908 - _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_start = 8910 - _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_end = 8986 - _globals["_LABELASSOCIATIONACTION"]._serialized_start = 8988 - _globals["_LABELASSOCIATIONACTION"]._serialized_end = 9029 - _globals["_QUICKREPLYACTION"]._serialized_start = 9031 - _globals["_QUICKREPLYACTION"]._serialized_end = 9134 - _globals["_LOCALESETTING"]._serialized_start = 9136 - _globals["_LOCALESETTING"]._serialized_end = 9167 - _globals["_PUSHNAMESETTING"]._serialized_start = 9169 - _globals["_PUSHNAMESETTING"]._serialized_end = 9200 - _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_start = 9202 - _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_end = 9257 - _globals["_PINACTION"]._serialized_start = 9259 - _globals["_PINACTION"]._serialized_end = 9286 - _globals["_MUTEACTION"]._serialized_start = 9288 - _globals["_MUTEACTION"]._serialized_end = 9360 - _globals["_CONTACTACTION"]._serialized_start = 9362 - _globals["_CONTACTACTION"]._serialized_end = 9464 - _globals["_STARACTION"]._serialized_start = 9466 - _globals["_STARACTION"]._serialized_end = 9495 - _globals["_SYNCACTIONDATA"]._serialized_start = 9497 - _globals["_SYNCACTIONDATA"]._serialized_end = 9608 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z&go.mau.fi/whatsmeow/proto/waSyncAction' + _globals['_CALLLOGRECORD']._serialized_start=187 + _globals['_CALLLOGRECORD']._serialized_end=1077 + _globals['_CALLLOGRECORD_PARTICIPANTINFO']._serialized_start=672 + _globals['_CALLLOGRECORD_PARTICIPANTINFO']._serialized_end=766 + _globals['_CALLLOGRECORD_CALLTYPE']._serialized_start=768 + _globals['_CALLLOGRECORD_CALLTYPE']._serialized_end=827 + _globals['_CALLLOGRECORD_SILENCEREASON']._serialized_start=829 + _globals['_CALLLOGRECORD_SILENCEREASON']._serialized_end=899 + _globals['_CALLLOGRECORD_CALLRESULT']._serialized_start=902 + _globals['_CALLLOGRECORD_CALLRESULT']._serialized_end=1077 + _globals['_WAFFLEACCOUNTLINKSTATEACTION']._serialized_start=1080 + _globals['_WAFFLEACCOUNTLINKSTATEACTION']._serialized_end=1222 + _globals['_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE']._serialized_start=1192 + _globals['_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE']._serialized_end=1222 + _globals['_MERCHANTPAYMENTPARTNERACTION']._serialized_start=1225 + _globals['_MERCHANTPAYMENTPARTNERACTION']._serialized_end=1418 + _globals['_MERCHANTPAYMENTPARTNERACTION_STATUS']._serialized_start=1384 + _globals['_MERCHANTPAYMENTPARTNERACTION_STATUS']._serialized_end=1418 + _globals['_NOTEEDITACTION']._serialized_start=1421 + _globals['_NOTEEDITACTION']._serialized_end=1618 + _globals['_NOTEEDITACTION_NOTETYPE']._serialized_start=1574 + _globals['_NOTEEDITACTION_NOTETYPE']._serialized_end=1618 + _globals['_STATUSPRIVACYACTION']._serialized_start=1621 + _globals['_STATUSPRIVACYACTION']._serialized_end=1802 + _globals['_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE']._serialized_start=1733 + _globals['_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE']._serialized_end=1802 + _globals['_MARKETINGMESSAGEACTION']._serialized_start=1805 + _globals['_MARKETINGMESSAGEACTION']._serialized_end=2068 + _globals['_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE']._serialized_start=2019 + _globals['_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE']._serialized_end=2068 + _globals['_USERNAMECHATSTARTMODEACTION']._serialized_start=2071 + _globals['_USERNAMECHATSTARTMODEACTION']._serialized_end=2214 + _globals['_USERNAMECHATSTARTMODEACTION_CHATSTARTMODE']._serialized_start=2182 + _globals['_USERNAMECHATSTARTMODEACTION_CHATSTARTMODE']._serialized_end=2214 + _globals['_LABELEDITACTION']._serialized_start=2217 + _globals['_LABELEDITACTION']._serialized_end=2483 + _globals['_LABELEDITACTION_LISTTYPE']._serialized_start=2396 + _globals['_LABELEDITACTION_LISTTYPE']._serialized_end=2483 + _globals['_PATCHDEBUGDATA']._serialized_start=2486 + _globals['_PATCHDEBUGDATA']._serialized_end=2906 + _globals['_PATCHDEBUGDATA_PLATFORM']._serialized_start=2821 + _globals['_PATCHDEBUGDATA_PLATFORM']._serialized_end=2906 + _globals['_RECENTEMOJIWEIGHT']._serialized_start=2908 + _globals['_RECENTEMOJIWEIGHT']._serialized_end=2958 + _globals['_SYNCACTIONVALUE']._serialized_start=2961 + _globals['_SYNCACTIONVALUE']._serialized_end=6377 + _globals['_FAVORITESACTION']._serialized_start=6379 + _globals['_FAVORITESACTION']._serialized_end=6479 + _globals['_FAVORITESACTION_FAVORITE']._serialized_start=6457 + _globals['_FAVORITESACTION_FAVORITE']._serialized_end=6479 + _globals['_PRIVACYSETTINGDISABLELINKPREVIEWSACTION']._serialized_start=6481 + _globals['_PRIVACYSETTINGDISABLELINKPREVIEWSACTION']._serialized_end=6550 + _globals['_WAMOUSERIDENTIFIERACTION']._serialized_start=6552 + _globals['_WAMOUSERIDENTIFIERACTION']._serialized_end=6598 + _globals['_LOCKCHATACTION']._serialized_start=6600 + _globals['_LOCKCHATACTION']._serialized_end=6632 + _globals['_CUSTOMPAYMENTMETHODSACTION']._serialized_start=6634 + _globals['_CUSTOMPAYMENTMETHODSACTION']._serialized_end=6727 + _globals['_CUSTOMPAYMENTMETHOD']._serialized_start=6730 + _globals['_CUSTOMPAYMENTMETHOD']._serialized_end=6865 + _globals['_CUSTOMPAYMENTMETHODMETADATA']._serialized_start=6867 + _globals['_CUSTOMPAYMENTMETHODMETADATA']._serialized_end=6924 + _globals['_PAYMENTINFOACTION']._serialized_start=6926 + _globals['_PAYMENTINFOACTION']._serialized_end=6958 + _globals['_LABELREORDERINGACTION']._serialized_start=6960 + _globals['_LABELREORDERINGACTION']._serialized_end=7007 + _globals['_DELETEINDIVIDUALCALLLOGACTION']._serialized_start=7009 + _globals['_DELETEINDIVIDUALCALLLOGACTION']._serialized_end=7077 + _globals['_BOTWELCOMEREQUESTACTION']._serialized_start=7079 + _globals['_BOTWELCOMEREQUESTACTION']._serialized_end=7120 + _globals['_CALLLOGACTION']._serialized_start=7122 + _globals['_CALLLOGACTION']._serialized_end=7189 + _globals['_PRIVACYSETTINGRELAYALLCALLS']._serialized_start=7191 + _globals['_PRIVACYSETTINGRELAYALLCALLS']._serialized_end=7239 + _globals['_EXTERNALWEBBETAACTION']._serialized_start=7241 + _globals['_EXTERNALWEBBETAACTION']._serialized_end=7281 + _globals['_MARKETINGMESSAGEBROADCASTACTION']._serialized_start=7283 + _globals['_MARKETINGMESSAGEBROADCASTACTION']._serialized_end=7338 + _globals['_PNFORLIDCHATACTION']._serialized_start=7340 + _globals['_PNFORLIDCHATACTION']._serialized_end=7375 + _globals['_CHATASSIGNMENTOPENEDSTATUSACTION']._serialized_start=7377 + _globals['_CHATASSIGNMENTOPENEDSTATUSACTION']._serialized_end=7431 + _globals['_CHATASSIGNMENTACTION']._serialized_start=7433 + _globals['_CHATASSIGNMENTACTION']._serialized_end=7478 + _globals['_STICKERACTION']._serialized_start=7481 + _globals['_STICKERACTION']._serialized_end=7699 + _globals['_REMOVERECENTSTICKERACTION']._serialized_start=7701 + _globals['_REMOVERECENTSTICKERACTION']._serialized_end=7755 + _globals['_PRIMARYVERSIONACTION']._serialized_start=7757 + _globals['_PRIMARYVERSIONACTION']._serialized_end=7796 + _globals['_NUXACTION']._serialized_start=7798 + _globals['_NUXACTION']._serialized_end=7831 + _globals['_TIMEFORMATACTION']._serialized_start=7833 + _globals['_TIMEFORMATACTION']._serialized_end=7890 + _globals['_USERSTATUSMUTEACTION']._serialized_start=7892 + _globals['_USERSTATUSMUTEACTION']._serialized_end=7929 + _globals['_SUBSCRIPTIONACTION']._serialized_start=7931 + _globals['_SUBSCRIPTIONACTION']._serialized_end=8022 + _globals['_AGENTACTION']._serialized_start=8024 + _globals['_AGENTACTION']._serialized_end=8088 + _globals['_ANDROIDUNSUPPORTEDACTIONS']._serialized_start=8090 + _globals['_ANDROIDUNSUPPORTEDACTIONS']._serialized_end=8134 + _globals['_PRIMARYFEATURE']._serialized_start=8136 + _globals['_PRIMARYFEATURE']._serialized_end=8167 + _globals['_KEYEXPIRATION']._serialized_start=8169 + _globals['_KEYEXPIRATION']._serialized_end=8209 + _globals['_SYNCACTIONMESSAGE']._serialized_start=8211 + _globals['_SYNCACTIONMESSAGE']._serialized_end=8284 + _globals['_SYNCACTIONMESSAGERANGE']._serialized_start=8287 + _globals['_SYNCACTIONMESSAGERANGE']._serialized_end=8428 + _globals['_UNARCHIVECHATSSETTING']._serialized_start=8430 + _globals['_UNARCHIVECHATSSETTING']._serialized_end=8477 + _globals['_DELETECHATACTION']._serialized_start=8479 + _globals['_DELETECHATACTION']._serialized_end=8557 + _globals['_CLEARCHATACTION']._serialized_start=8559 + _globals['_CLEARCHATACTION']._serialized_end=8636 + _globals['_MARKCHATASREADACTION']._serialized_start=8638 + _globals['_MARKCHATASREADACTION']._serialized_end=8734 + _globals['_DELETEMESSAGEFORMEACTION']._serialized_start=8736 + _globals['_DELETEMESSAGEFORMEACTION']._serialized_end=8809 + _globals['_ARCHIVECHATACTION']._serialized_start=8811 + _globals['_ARCHIVECHATACTION']._serialized_end=8908 + _globals['_RECENTEMOJIWEIGHTSACTION']._serialized_start=8910 + _globals['_RECENTEMOJIWEIGHTSACTION']._serialized_end=8986 + _globals['_LABELASSOCIATIONACTION']._serialized_start=8988 + _globals['_LABELASSOCIATIONACTION']._serialized_end=9029 + _globals['_QUICKREPLYACTION']._serialized_start=9031 + _globals['_QUICKREPLYACTION']._serialized_end=9134 + _globals['_LOCALESETTING']._serialized_start=9136 + _globals['_LOCALESETTING']._serialized_end=9167 + _globals['_PUSHNAMESETTING']._serialized_start=9169 + _globals['_PUSHNAMESETTING']._serialized_end=9200 + _globals['_SECURITYNOTIFICATIONSETTING']._serialized_start=9202 + _globals['_SECURITYNOTIFICATIONSETTING']._serialized_end=9257 + _globals['_PINACTION']._serialized_start=9259 + _globals['_PINACTION']._serialized_end=9286 + _globals['_MUTEACTION']._serialized_start=9288 + _globals['_MUTEACTION']._serialized_end=9360 + _globals['_CONTACTACTION']._serialized_start=9362 + _globals['_CONTACTACTION']._serialized_end=9464 + _globals['_STARACTION']._serialized_start=9466 + _globals['_STARACTION']._serialized_end=9495 + _globals['_SYNCACTIONDATA']._serialized_start=9497 + _globals['_SYNCACTIONDATA']._serialized_end=9608 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waSyncAction/WASyncAction_pb2.pyi b/neonize/proto/waSyncAction/WASyncAction_pb2.pyi index ae9e743..2befc98 100644 --- a/neonize/proto/waSyncAction/WASyncAction_pb2.pyi +++ b/neonize/proto/waSyncAction/WASyncAction_pb2.pyi @@ -30,12 +30,7 @@ class CallLogRecord(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogRecord._CallType.ValueType - ], - builtins.type, - ): + class _CallTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogRecord._CallType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REGULAR: CallLogRecord._CallType.ValueType # 0 SCHEDULED_CALL: CallLogRecord._CallType.ValueType # 1 @@ -50,12 +45,7 @@ class CallLogRecord(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SilenceReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogRecord._SilenceReason.ValueType - ], - builtins.type, - ): + class _SilenceReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogRecord._SilenceReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: CallLogRecord._SilenceReason.ValueType # 0 SCHEDULED: CallLogRecord._SilenceReason.ValueType # 1 @@ -72,12 +62,7 @@ class CallLogRecord(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CallResultEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - CallLogRecord._CallResult.ValueType - ], - builtins.type, - ): + class _CallResultEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[CallLogRecord._CallResult.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CONNECTED: CallLogRecord._CallResult.ValueType # 0 REJECTED: CallLogRecord._CallResult.ValueType # 1 @@ -118,18 +103,8 @@ class CallLogRecord(google.protobuf.message.Message): userJID: builtins.str | None = ..., callResult: global___CallLogRecord.CallResult.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callResult", b"callResult", "userJID", b"userJID" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callResult", b"callResult", "userJID", b"userJID" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callResult", b"callResult", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callResult", b"callResult", "userJID", b"userJID"]) -> None: ... CALLRESULT_FIELD_NUMBER: builtins.int ISDNDMODE_FIELD_NUMBER: builtins.int @@ -161,11 +136,7 @@ class CallLogRecord(google.protobuf.message.Message): groupJID: builtins.str callType: global___CallLogRecord.CallType.ValueType @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CallLogRecord.ParticipantInfo - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CallLogRecord.ParticipantInfo]: ... def __init__( self, *, @@ -182,78 +153,11 @@ class CallLogRecord(google.protobuf.message.Message): callID: builtins.str | None = ..., callCreatorJID: builtins.str | None = ..., groupJID: builtins.str | None = ..., - participants: collections.abc.Iterable[global___CallLogRecord.ParticipantInfo] - | None = ..., + participants: collections.abc.Iterable[global___CallLogRecord.ParticipantInfo] | None = ..., callType: global___CallLogRecord.CallType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "callCreatorJID", - b"callCreatorJID", - "callID", - b"callID", - "callLinkToken", - b"callLinkToken", - "callResult", - b"callResult", - "callType", - b"callType", - "duration", - b"duration", - "groupJID", - b"groupJID", - "isCallLink", - b"isCallLink", - "isDndMode", - b"isDndMode", - "isIncoming", - b"isIncoming", - "isVideo", - b"isVideo", - "scheduledCallID", - b"scheduledCallID", - "silenceReason", - b"silenceReason", - "startTime", - b"startTime", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "callCreatorJID", - b"callCreatorJID", - "callID", - b"callID", - "callLinkToken", - b"callLinkToken", - "callResult", - b"callResult", - "callType", - b"callType", - "duration", - b"duration", - "groupJID", - b"groupJID", - "isCallLink", - b"isCallLink", - "isDndMode", - b"isDndMode", - "isIncoming", - b"isIncoming", - "isVideo", - b"isVideo", - "participants", - b"participants", - "scheduledCallID", - b"scheduledCallID", - "silenceReason", - b"silenceReason", - "startTime", - b"startTime", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["callCreatorJID", b"callCreatorJID", "callID", b"callID", "callLinkToken", b"callLinkToken", "callResult", b"callResult", "callType", b"callType", "duration", b"duration", "groupJID", b"groupJID", "isCallLink", b"isCallLink", "isDndMode", b"isDndMode", "isIncoming", b"isIncoming", "isVideo", b"isVideo", "scheduledCallID", b"scheduledCallID", "silenceReason", b"silenceReason", "startTime", b"startTime"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callCreatorJID", b"callCreatorJID", "callID", b"callID", "callLinkToken", b"callLinkToken", "callResult", b"callResult", "callType", b"callType", "duration", b"duration", "groupJID", b"groupJID", "isCallLink", b"isCallLink", "isDndMode", b"isDndMode", "isIncoming", b"isIncoming", "isVideo", b"isVideo", "participants", b"participants", "scheduledCallID", b"scheduledCallID", "silenceReason", b"silenceReason", "startTime", b"startTime"]) -> None: ... global___CallLogRecord = CallLogRecord @@ -265,18 +169,11 @@ class WaffleAccountLinkStateAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AccountLinkStateEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WaffleAccountLinkStateAction._AccountLinkState.ValueType - ], - builtins.type, - ): + class _AccountLinkStateEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WaffleAccountLinkStateAction._AccountLinkState.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ACTIVE: WaffleAccountLinkStateAction._AccountLinkState.ValueType # 0 - class AccountLinkState( - _AccountLinkState, metaclass=_AccountLinkStateEnumTypeWrapper - ): ... + class AccountLinkState(_AccountLinkState, metaclass=_AccountLinkStateEnumTypeWrapper): ... ACTIVE: WaffleAccountLinkStateAction.AccountLinkState.ValueType # 0 LINKSTATE_FIELD_NUMBER: builtins.int @@ -284,15 +181,10 @@ class WaffleAccountLinkStateAction(google.protobuf.message.Message): def __init__( self, *, - linkState: global___WaffleAccountLinkStateAction.AccountLinkState.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["linkState", b"linkState"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["linkState", b"linkState"] + linkState: global___WaffleAccountLinkStateAction.AccountLinkState.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["linkState", b"linkState"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["linkState", b"linkState"]) -> None: ... global___WaffleAccountLinkStateAction = WaffleAccountLinkStateAction @@ -304,12 +196,7 @@ class MerchantPaymentPartnerAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MerchantPaymentPartnerAction._Status.ValueType - ], - builtins.type, - ): + class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MerchantPaymentPartnerAction._Status.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ACTIVE: MerchantPaymentPartnerAction._Status.ValueType # 0 INACTIVE: MerchantPaymentPartnerAction._Status.ValueType # 1 @@ -334,32 +221,8 @@ class MerchantPaymentPartnerAction(google.protobuf.message.Message): gatewayName: builtins.str | None = ..., credentialID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "country", - b"country", - "credentialID", - b"credentialID", - "gatewayName", - b"gatewayName", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "country", - b"country", - "credentialID", - b"credentialID", - "gatewayName", - b"gatewayName", - "status", - b"status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "gatewayName", b"gatewayName", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "gatewayName", b"gatewayName", "status", b"status"]) -> None: ... global___MerchantPaymentPartnerAction = MerchantPaymentPartnerAction @@ -371,12 +234,7 @@ class NoteEditAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _NoteTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - NoteEditAction._NoteType.ValueType - ], - builtins.type, - ): + class _NoteTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[NoteEditAction._NoteType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNSTRUCTURED: NoteEditAction._NoteType.ValueType # 1 STRUCTURED: NoteEditAction._NoteType.ValueType # 2 @@ -404,36 +262,8 @@ class NoteEditAction(google.protobuf.message.Message): deleted: builtins.bool | None = ..., unstructuredContent: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "chatJID", - b"chatJID", - "createdAt", - b"createdAt", - "deleted", - b"deleted", - "type", - b"type", - "unstructuredContent", - b"unstructuredContent", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chatJID", - b"chatJID", - "createdAt", - b"createdAt", - "deleted", - b"deleted", - "type", - b"type", - "unstructuredContent", - b"unstructuredContent", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["chatJID", b"chatJID", "createdAt", b"createdAt", "deleted", b"deleted", "type", b"type", "unstructuredContent", b"unstructuredContent"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatJID", b"chatJID", "createdAt", b"createdAt", "deleted", b"deleted", "type", b"type", "unstructuredContent", b"unstructuredContent"]) -> None: ... global___NoteEditAction = NoteEditAction @@ -445,20 +275,13 @@ class StatusPrivacyAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusDistributionModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - StatusPrivacyAction._StatusDistributionMode.ValueType - ], - builtins.type, - ): + class _StatusDistributionModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[StatusPrivacyAction._StatusDistributionMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ALLOW_LIST: StatusPrivacyAction._StatusDistributionMode.ValueType # 0 DENY_LIST: StatusPrivacyAction._StatusDistributionMode.ValueType # 1 CONTACTS: StatusPrivacyAction._StatusDistributionMode.ValueType # 2 - class StatusDistributionMode( - _StatusDistributionMode, metaclass=_StatusDistributionModeEnumTypeWrapper - ): ... + class StatusDistributionMode(_StatusDistributionMode, metaclass=_StatusDistributionModeEnumTypeWrapper): ... ALLOW_LIST: StatusPrivacyAction.StatusDistributionMode.ValueType # 0 DENY_LIST: StatusPrivacyAction.StatusDistributionMode.ValueType # 1 CONTACTS: StatusPrivacyAction.StatusDistributionMode.ValueType # 2 @@ -467,24 +290,15 @@ class StatusPrivacyAction(google.protobuf.message.Message): USERJID_FIELD_NUMBER: builtins.int mode: global___StatusPrivacyAction.StatusDistributionMode.ValueType @property - def userJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def userJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, - mode: global___StatusPrivacyAction.StatusDistributionMode.ValueType - | None = ..., + mode: global___StatusPrivacyAction.StatusDistributionMode.ValueType | None = ..., userJID: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["mode", b"mode"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["mode", b"mode", "userJID", b"userJID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["mode", b"mode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["mode", b"mode", "userJID", b"userJID"]) -> None: ... global___StatusPrivacyAction = StatusPrivacyAction @@ -496,21 +310,11 @@ class MarketingMessageAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MarketingMessagePrototypeTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MarketingMessageAction._MarketingMessagePrototypeType.ValueType - ], - builtins.type, - ): + class _MarketingMessagePrototypeTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MarketingMessageAction._MarketingMessagePrototypeType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - PERSONALIZED: ( - MarketingMessageAction._MarketingMessagePrototypeType.ValueType - ) # 0 - - class MarketingMessagePrototypeType( - _MarketingMessagePrototypeType, - metaclass=_MarketingMessagePrototypeTypeEnumTypeWrapper, - ): ... + PERSONALIZED: MarketingMessageAction._MarketingMessagePrototypeType.ValueType # 0 + + class MarketingMessagePrototypeType(_MarketingMessagePrototypeType, metaclass=_MarketingMessagePrototypeTypeEnumTypeWrapper): ... PERSONALIZED: MarketingMessageAction.MarketingMessagePrototypeType.ValueType # 0 NAME_FIELD_NUMBER: builtins.int @@ -532,51 +336,14 @@ class MarketingMessageAction(google.protobuf.message.Message): *, name: builtins.str | None = ..., message: builtins.str | None = ..., - type: global___MarketingMessageAction.MarketingMessagePrototypeType.ValueType - | None = ..., + type: global___MarketingMessageAction.MarketingMessagePrototypeType.ValueType | None = ..., createdAt: builtins.int | None = ..., lastSentAt: builtins.int | None = ..., isDeleted: builtins.bool | None = ..., mediaID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "createdAt", - b"createdAt", - "isDeleted", - b"isDeleted", - "lastSentAt", - b"lastSentAt", - "mediaID", - b"mediaID", - "message", - b"message", - "name", - b"name", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "createdAt", - b"createdAt", - "isDeleted", - b"isDeleted", - "lastSentAt", - b"lastSentAt", - "mediaID", - b"mediaID", - "message", - b"message", - "name", - b"name", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["createdAt", b"createdAt", "isDeleted", b"isDeleted", "lastSentAt", b"lastSentAt", "mediaID", b"mediaID", "message", b"message", "name", b"name", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["createdAt", b"createdAt", "isDeleted", b"isDeleted", "lastSentAt", b"lastSentAt", "mediaID", b"mediaID", "message", b"message", "name", b"name", "type", b"type"]) -> None: ... global___MarketingMessageAction = MarketingMessageAction @@ -588,12 +355,7 @@ class UsernameChatStartModeAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ChatStartModeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - UsernameChatStartModeAction._ChatStartMode.ValueType - ], - builtins.type, - ): + class _ChatStartModeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UsernameChatStartModeAction._ChatStartMode.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor LID: UsernameChatStartModeAction._ChatStartMode.ValueType # 1 PN: UsernameChatStartModeAction._ChatStartMode.ValueType # 2 @@ -607,15 +369,10 @@ class UsernameChatStartModeAction(google.protobuf.message.Message): def __init__( self, *, - chatStartMode: global___UsernameChatStartModeAction.ChatStartMode.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, field_name: typing.Literal["chatStartMode", b"chatStartMode"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["chatStartMode", b"chatStartMode"] + chatStartMode: global___UsernameChatStartModeAction.ChatStartMode.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["chatStartMode", b"chatStartMode"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatStartMode", b"chatStartMode"]) -> None: ... global___UsernameChatStartModeAction = UsernameChatStartModeAction @@ -627,12 +384,7 @@ class LabelEditAction(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ListTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - LabelEditAction._ListType.ValueType - ], - builtins.type, - ): + class _ListTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[LabelEditAction._ListType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: LabelEditAction._ListType.ValueType # 0 UNREAD: LabelEditAction._ListType.ValueType # 1 @@ -674,44 +426,8 @@ class LabelEditAction(google.protobuf.message.Message): isActive: builtins.bool | None = ..., type: global___LabelEditAction.ListType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "color", - b"color", - "deleted", - b"deleted", - "isActive", - b"isActive", - "name", - b"name", - "orderIndex", - b"orderIndex", - "predefinedID", - b"predefinedID", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "color", - b"color", - "deleted", - b"deleted", - "isActive", - b"isActive", - "name", - b"name", - "orderIndex", - b"orderIndex", - "predefinedID", - b"predefinedID", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["color", b"color", "deleted", b"deleted", "isActive", b"isActive", "name", b"name", "orderIndex", b"orderIndex", "predefinedID", b"predefinedID", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["color", b"color", "deleted", b"deleted", "isActive", b"isActive", "name", b"name", "orderIndex", b"orderIndex", "predefinedID", b"predefinedID", "type", b"type"]) -> None: ... global___LabelEditAction = LabelEditAction @@ -723,12 +439,7 @@ class PatchDebugData(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlatformEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PatchDebugData._Platform.ValueType - ], - builtins.type, - ): + class _PlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PatchDebugData._Platform.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ANDROID: PatchDebugData._Platform.ValueType # 0 SMBA: PatchDebugData._Platform.ValueType # 1 @@ -784,60 +495,8 @@ class PatchDebugData(google.protobuf.message.Message): senderPlatform: global___PatchDebugData.Platform.ValueType | None = ..., isSenderPrimary: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "collectionName", - b"collectionName", - "currentLthash", - b"currentLthash", - "firstFourBytesFromAHashOfSnapshotMACKey", - b"firstFourBytesFromAHashOfSnapshotMACKey", - "isSenderPrimary", - b"isSenderPrimary", - "newLthash", - b"newLthash", - "newLthashSubtract", - b"newLthashSubtract", - "numberAdd", - b"numberAdd", - "numberOverride", - b"numberOverride", - "numberRemove", - b"numberRemove", - "patchVersion", - b"patchVersion", - "senderPlatform", - b"senderPlatform", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "collectionName", - b"collectionName", - "currentLthash", - b"currentLthash", - "firstFourBytesFromAHashOfSnapshotMACKey", - b"firstFourBytesFromAHashOfSnapshotMACKey", - "isSenderPrimary", - b"isSenderPrimary", - "newLthash", - b"newLthash", - "newLthashSubtract", - b"newLthashSubtract", - "numberAdd", - b"numberAdd", - "numberOverride", - b"numberOverride", - "numberRemove", - b"numberRemove", - "patchVersion", - b"patchVersion", - "senderPlatform", - b"senderPlatform", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["collectionName", b"collectionName", "currentLthash", b"currentLthash", "firstFourBytesFromAHashOfSnapshotMACKey", b"firstFourBytesFromAHashOfSnapshotMACKey", "isSenderPrimary", b"isSenderPrimary", "newLthash", b"newLthash", "newLthashSubtract", b"newLthashSubtract", "numberAdd", b"numberAdd", "numberOverride", b"numberOverride", "numberRemove", b"numberRemove", "patchVersion", b"patchVersion", "senderPlatform", b"senderPlatform"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["collectionName", b"collectionName", "currentLthash", b"currentLthash", "firstFourBytesFromAHashOfSnapshotMACKey", b"firstFourBytesFromAHashOfSnapshotMACKey", "isSenderPrimary", b"isSenderPrimary", "newLthash", b"newLthash", "newLthashSubtract", b"newLthashSubtract", "numberAdd", b"numberAdd", "numberOverride", b"numberOverride", "numberRemove", b"numberRemove", "patchVersion", b"patchVersion", "senderPlatform", b"senderPlatform"]) -> None: ... global___PatchDebugData = PatchDebugData @@ -855,12 +514,8 @@ class RecentEmojiWeight(google.protobuf.message.Message): emoji: builtins.str | None = ..., weight: builtins.float | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["emoji", b"emoji", "weight", b"weight"]) -> None: ... global___RecentEmojiWeight = RecentEmojiWeight @@ -981,17 +636,13 @@ class SyncActionValue(google.protobuf.message.Message): @property def chatAssignment(self) -> global___ChatAssignmentAction: ... @property - def chatAssignmentOpenedStatus( - self, - ) -> global___ChatAssignmentOpenedStatusAction: ... + def chatAssignmentOpenedStatus(self) -> global___ChatAssignmentOpenedStatusAction: ... @property def pnForLidChatAction(self) -> global___PnForLidChatAction: ... @property def marketingMessageAction(self) -> global___MarketingMessageAction: ... @property - def marketingMessageBroadcastAction( - self, - ) -> global___MarketingMessageBroadcastAction: ... + def marketingMessageBroadcastAction(self) -> global___MarketingMessageBroadcastAction: ... @property def externalWebBetaAction(self) -> global___ExternalWebBetaAction: ... @property @@ -1013,19 +664,13 @@ class SyncActionValue(google.protobuf.message.Message): @property def lockChatAction(self) -> global___LockChatAction: ... @property - def chatLockSettings( - self, - ) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... + def chatLockSettings(self) -> waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings: ... @property def wamoUserIdentifierAction(self) -> global___WamoUserIdentifierAction: ... @property - def privacySettingDisableLinkPreviewsAction( - self, - ) -> global___PrivacySettingDisableLinkPreviewsAction: ... + def privacySettingDisableLinkPreviewsAction(self) -> global___PrivacySettingDisableLinkPreviewsAction: ... @property - def deviceCapabilities( - self, - ) -> waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities: ... + def deviceCapabilities(self) -> waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities: ... @property def noteEditAction(self) -> global___NoteEditAction: ... @property @@ -1069,12 +714,10 @@ class SyncActionValue(google.protobuf.message.Message): stickerAction: global___StickerAction | None = ..., removeRecentStickerAction: global___RemoveRecentStickerAction | None = ..., chatAssignment: global___ChatAssignmentAction | None = ..., - chatAssignmentOpenedStatus: global___ChatAssignmentOpenedStatusAction - | None = ..., + chatAssignmentOpenedStatus: global___ChatAssignmentOpenedStatusAction | None = ..., pnForLidChatAction: global___PnForLidChatAction | None = ..., marketingMessageAction: global___MarketingMessageAction | None = ..., - marketingMessageBroadcastAction: global___MarketingMessageBroadcastAction - | None = ..., + marketingMessageBroadcastAction: global___MarketingMessageBroadcastAction | None = ..., externalWebBetaAction: global___ExternalWebBetaAction | None = ..., privacySettingRelayAllCalls: global___PrivacySettingRelayAllCalls | None = ..., callLogAction: global___CallLogAction | None = ..., @@ -1085,243 +728,18 @@ class SyncActionValue(google.protobuf.message.Message): paymentInfoAction: global___PaymentInfoAction | None = ..., customPaymentMethodsAction: global___CustomPaymentMethodsAction | None = ..., lockChatAction: global___LockChatAction | None = ..., - chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings - | None = ..., + chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings | None = ..., wamoUserIdentifierAction: global___WamoUserIdentifierAction | None = ..., - privacySettingDisableLinkPreviewsAction: global___PrivacySettingDisableLinkPreviewsAction - | None = ..., - deviceCapabilities: waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities - | None = ..., + privacySettingDisableLinkPreviewsAction: global___PrivacySettingDisableLinkPreviewsAction | None = ..., + deviceCapabilities: waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2.DeviceCapabilities | None = ..., noteEditAction: global___NoteEditAction | None = ..., favoritesAction: global___FavoritesAction | None = ..., - merchantPaymentPartnerAction: global___MerchantPaymentPartnerAction - | None = ..., - waffleAccountLinkStateAction: global___WaffleAccountLinkStateAction - | None = ..., + merchantPaymentPartnerAction: global___MerchantPaymentPartnerAction | None = ..., + waffleAccountLinkStateAction: global___WaffleAccountLinkStateAction | None = ..., usernameChatStartMode: global___UsernameChatStartModeAction | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "agentAction", - b"agentAction", - "androidUnsupportedActions", - b"androidUnsupportedActions", - "archiveChatAction", - b"archiveChatAction", - "botWelcomeRequestAction", - b"botWelcomeRequestAction", - "callLogAction", - b"callLogAction", - "chatAssignment", - b"chatAssignment", - "chatAssignmentOpenedStatus", - b"chatAssignmentOpenedStatus", - "chatLockSettings", - b"chatLockSettings", - "clearChatAction", - b"clearChatAction", - "contactAction", - b"contactAction", - "customPaymentMethodsAction", - b"customPaymentMethodsAction", - "deleteChatAction", - b"deleteChatAction", - "deleteIndividualCallLog", - b"deleteIndividualCallLog", - "deleteMessageForMeAction", - b"deleteMessageForMeAction", - "deviceCapabilities", - b"deviceCapabilities", - "externalWebBetaAction", - b"externalWebBetaAction", - "favoritesAction", - b"favoritesAction", - "keyExpiration", - b"keyExpiration", - "labelAssociationAction", - b"labelAssociationAction", - "labelEditAction", - b"labelEditAction", - "labelReorderingAction", - b"labelReorderingAction", - "localeSetting", - b"localeSetting", - "lockChatAction", - b"lockChatAction", - "markChatAsReadAction", - b"markChatAsReadAction", - "marketingMessageAction", - b"marketingMessageAction", - "marketingMessageBroadcastAction", - b"marketingMessageBroadcastAction", - "merchantPaymentPartnerAction", - b"merchantPaymentPartnerAction", - "muteAction", - b"muteAction", - "noteEditAction", - b"noteEditAction", - "nuxAction", - b"nuxAction", - "paymentInfoAction", - b"paymentInfoAction", - "pinAction", - b"pinAction", - "pnForLidChatAction", - b"pnForLidChatAction", - "primaryFeature", - b"primaryFeature", - "primaryVersionAction", - b"primaryVersionAction", - "privacySettingDisableLinkPreviewsAction", - b"privacySettingDisableLinkPreviewsAction", - "privacySettingRelayAllCalls", - b"privacySettingRelayAllCalls", - "pushNameSetting", - b"pushNameSetting", - "quickReplyAction", - b"quickReplyAction", - "recentEmojiWeightsAction", - b"recentEmojiWeightsAction", - "removeRecentStickerAction", - b"removeRecentStickerAction", - "securityNotificationSetting", - b"securityNotificationSetting", - "starAction", - b"starAction", - "statusPrivacy", - b"statusPrivacy", - "stickerAction", - b"stickerAction", - "subscriptionAction", - b"subscriptionAction", - "timeFormatAction", - b"timeFormatAction", - "timestamp", - b"timestamp", - "unarchiveChatsSetting", - b"unarchiveChatsSetting", - "userStatusMuteAction", - b"userStatusMuteAction", - "usernameChatStartMode", - b"usernameChatStartMode", - "waffleAccountLinkStateAction", - b"waffleAccountLinkStateAction", - "wamoUserIdentifierAction", - b"wamoUserIdentifierAction", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "agentAction", - b"agentAction", - "androidUnsupportedActions", - b"androidUnsupportedActions", - "archiveChatAction", - b"archiveChatAction", - "botWelcomeRequestAction", - b"botWelcomeRequestAction", - "callLogAction", - b"callLogAction", - "chatAssignment", - b"chatAssignment", - "chatAssignmentOpenedStatus", - b"chatAssignmentOpenedStatus", - "chatLockSettings", - b"chatLockSettings", - "clearChatAction", - b"clearChatAction", - "contactAction", - b"contactAction", - "customPaymentMethodsAction", - b"customPaymentMethodsAction", - "deleteChatAction", - b"deleteChatAction", - "deleteIndividualCallLog", - b"deleteIndividualCallLog", - "deleteMessageForMeAction", - b"deleteMessageForMeAction", - "deviceCapabilities", - b"deviceCapabilities", - "externalWebBetaAction", - b"externalWebBetaAction", - "favoritesAction", - b"favoritesAction", - "keyExpiration", - b"keyExpiration", - "labelAssociationAction", - b"labelAssociationAction", - "labelEditAction", - b"labelEditAction", - "labelReorderingAction", - b"labelReorderingAction", - "localeSetting", - b"localeSetting", - "lockChatAction", - b"lockChatAction", - "markChatAsReadAction", - b"markChatAsReadAction", - "marketingMessageAction", - b"marketingMessageAction", - "marketingMessageBroadcastAction", - b"marketingMessageBroadcastAction", - "merchantPaymentPartnerAction", - b"merchantPaymentPartnerAction", - "muteAction", - b"muteAction", - "noteEditAction", - b"noteEditAction", - "nuxAction", - b"nuxAction", - "paymentInfoAction", - b"paymentInfoAction", - "pinAction", - b"pinAction", - "pnForLidChatAction", - b"pnForLidChatAction", - "primaryFeature", - b"primaryFeature", - "primaryVersionAction", - b"primaryVersionAction", - "privacySettingDisableLinkPreviewsAction", - b"privacySettingDisableLinkPreviewsAction", - "privacySettingRelayAllCalls", - b"privacySettingRelayAllCalls", - "pushNameSetting", - b"pushNameSetting", - "quickReplyAction", - b"quickReplyAction", - "recentEmojiWeightsAction", - b"recentEmojiWeightsAction", - "removeRecentStickerAction", - b"removeRecentStickerAction", - "securityNotificationSetting", - b"securityNotificationSetting", - "starAction", - b"starAction", - "statusPrivacy", - b"statusPrivacy", - "stickerAction", - b"stickerAction", - "subscriptionAction", - b"subscriptionAction", - "timeFormatAction", - b"timeFormatAction", - "timestamp", - b"timestamp", - "unarchiveChatsSetting", - b"unarchiveChatsSetting", - "userStatusMuteAction", - b"userStatusMuteAction", - "usernameChatStartMode", - b"usernameChatStartMode", - "waffleAccountLinkStateAction", - b"waffleAccountLinkStateAction", - "wamoUserIdentifierAction", - b"wamoUserIdentifierAction", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["agentAction", b"agentAction", "androidUnsupportedActions", b"androidUnsupportedActions", "archiveChatAction", b"archiveChatAction", "botWelcomeRequestAction", b"botWelcomeRequestAction", "callLogAction", b"callLogAction", "chatAssignment", b"chatAssignment", "chatAssignmentOpenedStatus", b"chatAssignmentOpenedStatus", "chatLockSettings", b"chatLockSettings", "clearChatAction", b"clearChatAction", "contactAction", b"contactAction", "customPaymentMethodsAction", b"customPaymentMethodsAction", "deleteChatAction", b"deleteChatAction", "deleteIndividualCallLog", b"deleteIndividualCallLog", "deleteMessageForMeAction", b"deleteMessageForMeAction", "deviceCapabilities", b"deviceCapabilities", "externalWebBetaAction", b"externalWebBetaAction", "favoritesAction", b"favoritesAction", "keyExpiration", b"keyExpiration", "labelAssociationAction", b"labelAssociationAction", "labelEditAction", b"labelEditAction", "labelReorderingAction", b"labelReorderingAction", "localeSetting", b"localeSetting", "lockChatAction", b"lockChatAction", "markChatAsReadAction", b"markChatAsReadAction", "marketingMessageAction", b"marketingMessageAction", "marketingMessageBroadcastAction", b"marketingMessageBroadcastAction", "merchantPaymentPartnerAction", b"merchantPaymentPartnerAction", "muteAction", b"muteAction", "noteEditAction", b"noteEditAction", "nuxAction", b"nuxAction", "paymentInfoAction", b"paymentInfoAction", "pinAction", b"pinAction", "pnForLidChatAction", b"pnForLidChatAction", "primaryFeature", b"primaryFeature", "primaryVersionAction", b"primaryVersionAction", "privacySettingDisableLinkPreviewsAction", b"privacySettingDisableLinkPreviewsAction", "privacySettingRelayAllCalls", b"privacySettingRelayAllCalls", "pushNameSetting", b"pushNameSetting", "quickReplyAction", b"quickReplyAction", "recentEmojiWeightsAction", b"recentEmojiWeightsAction", "removeRecentStickerAction", b"removeRecentStickerAction", "securityNotificationSetting", b"securityNotificationSetting", "starAction", b"starAction", "statusPrivacy", b"statusPrivacy", "stickerAction", b"stickerAction", "subscriptionAction", b"subscriptionAction", "timeFormatAction", b"timeFormatAction", "timestamp", b"timestamp", "unarchiveChatsSetting", b"unarchiveChatsSetting", "userStatusMuteAction", b"userStatusMuteAction", "usernameChatStartMode", b"usernameChatStartMode", "waffleAccountLinkStateAction", b"waffleAccountLinkStateAction", "wamoUserIdentifierAction", b"wamoUserIdentifierAction"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["agentAction", b"agentAction", "androidUnsupportedActions", b"androidUnsupportedActions", "archiveChatAction", b"archiveChatAction", "botWelcomeRequestAction", b"botWelcomeRequestAction", "callLogAction", b"callLogAction", "chatAssignment", b"chatAssignment", "chatAssignmentOpenedStatus", b"chatAssignmentOpenedStatus", "chatLockSettings", b"chatLockSettings", "clearChatAction", b"clearChatAction", "contactAction", b"contactAction", "customPaymentMethodsAction", b"customPaymentMethodsAction", "deleteChatAction", b"deleteChatAction", "deleteIndividualCallLog", b"deleteIndividualCallLog", "deleteMessageForMeAction", b"deleteMessageForMeAction", "deviceCapabilities", b"deviceCapabilities", "externalWebBetaAction", b"externalWebBetaAction", "favoritesAction", b"favoritesAction", "keyExpiration", b"keyExpiration", "labelAssociationAction", b"labelAssociationAction", "labelEditAction", b"labelEditAction", "labelReorderingAction", b"labelReorderingAction", "localeSetting", b"localeSetting", "lockChatAction", b"lockChatAction", "markChatAsReadAction", b"markChatAsReadAction", "marketingMessageAction", b"marketingMessageAction", "marketingMessageBroadcastAction", b"marketingMessageBroadcastAction", "merchantPaymentPartnerAction", b"merchantPaymentPartnerAction", "muteAction", b"muteAction", "noteEditAction", b"noteEditAction", "nuxAction", b"nuxAction", "paymentInfoAction", b"paymentInfoAction", "pinAction", b"pinAction", "pnForLidChatAction", b"pnForLidChatAction", "primaryFeature", b"primaryFeature", "primaryVersionAction", b"primaryVersionAction", "privacySettingDisableLinkPreviewsAction", b"privacySettingDisableLinkPreviewsAction", "privacySettingRelayAllCalls", b"privacySettingRelayAllCalls", "pushNameSetting", b"pushNameSetting", "quickReplyAction", b"quickReplyAction", "recentEmojiWeightsAction", b"recentEmojiWeightsAction", "removeRecentStickerAction", b"removeRecentStickerAction", "securityNotificationSetting", b"securityNotificationSetting", "starAction", b"starAction", "statusPrivacy", b"statusPrivacy", "stickerAction", b"stickerAction", "subscriptionAction", b"subscriptionAction", "timeFormatAction", b"timeFormatAction", "timestamp", b"timestamp", "unarchiveChatsSetting", b"unarchiveChatsSetting", "userStatusMuteAction", b"userStatusMuteAction", "usernameChatStartMode", b"usernameChatStartMode", "waffleAccountLinkStateAction", b"waffleAccountLinkStateAction", "wamoUserIdentifierAction", b"wamoUserIdentifierAction"]) -> None: ... global___SyncActionValue = SyncActionValue @@ -1340,27 +758,18 @@ class FavoritesAction(google.protobuf.message.Message): *, ID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["ID", b"ID"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["ID", b"ID"]) -> None: ... FAVORITES_FIELD_NUMBER: builtins.int @property - def favorites( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___FavoritesAction.Favorite - ]: ... + def favorites(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___FavoritesAction.Favorite]: ... def __init__( self, *, - favorites: collections.abc.Iterable[global___FavoritesAction.Favorite] - | None = ..., - ) -> None: ... - def ClearField( - self, field_name: typing.Literal["favorites", b"favorites"] + favorites: collections.abc.Iterable[global___FavoritesAction.Favorite] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["favorites", b"favorites"]) -> None: ... global___FavoritesAction = FavoritesAction @@ -1375,16 +784,10 @@ class PrivacySettingDisableLinkPreviewsAction(google.protobuf.message.Message): *, isPreviewsDisabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isPreviewsDisabled", b"isPreviewsDisabled"]) -> None: ... -global___PrivacySettingDisableLinkPreviewsAction = ( - PrivacySettingDisableLinkPreviewsAction -) +global___PrivacySettingDisableLinkPreviewsAction = PrivacySettingDisableLinkPreviewsAction @typing.final class WamoUserIdentifierAction(google.protobuf.message.Message): @@ -1397,12 +800,8 @@ class WamoUserIdentifierAction(google.protobuf.message.Message): *, identifier: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["identifier", b"identifier"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["identifier", b"identifier"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["identifier", b"identifier"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["identifier", b"identifier"]) -> None: ... global___WamoUserIdentifierAction = WamoUserIdentifierAction @@ -1417,9 +816,7 @@ class LockChatAction(google.protobuf.message.Message): *, locked: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["locked", b"locked"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["locked", b"locked"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["locked", b"locked"]) -> None: ... global___LockChatAction = LockChatAction @@ -1430,21 +827,13 @@ class CustomPaymentMethodsAction(google.protobuf.message.Message): CUSTOMPAYMENTMETHODS_FIELD_NUMBER: builtins.int @property - def customPaymentMethods( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CustomPaymentMethod - ]: ... + def customPaymentMethods(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CustomPaymentMethod]: ... def __init__( self, *, - customPaymentMethods: collections.abc.Iterable[global___CustomPaymentMethod] - | None = ..., - ) -> None: ... - def ClearField( - self, - field_name: typing.Literal["customPaymentMethods", b"customPaymentMethods"], + customPaymentMethods: collections.abc.Iterable[global___CustomPaymentMethod] | None = ..., ) -> None: ... + def ClearField(self, field_name: typing.Literal["customPaymentMethods", b"customPaymentMethods"]) -> None: ... global___CustomPaymentMethodsAction = CustomPaymentMethodsAction @@ -1460,39 +849,17 @@ class CustomPaymentMethod(google.protobuf.message.Message): country: builtins.str type: builtins.str @property - def metadata( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___CustomPaymentMethodMetadata - ]: ... + def metadata(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___CustomPaymentMethodMetadata]: ... def __init__( self, *, credentialID: builtins.str | None = ..., country: builtins.str | None = ..., type: builtins.str | None = ..., - metadata: collections.abc.Iterable[global___CustomPaymentMethodMetadata] - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "country", b"country", "credentialID", b"credentialID", "type", b"type" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "country", - b"country", - "credentialID", - b"credentialID", - "metadata", - b"metadata", - "type", - b"type", - ], + metadata: collections.abc.Iterable[global___CustomPaymentMethodMetadata] | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["country", b"country", "credentialID", b"credentialID", "metadata", b"metadata", "type", b"type"]) -> None: ... global___CustomPaymentMethod = CustomPaymentMethod @@ -1510,12 +877,8 @@ class CustomPaymentMethodMetadata(google.protobuf.message.Message): key: builtins.str | None = ..., value: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... global___CustomPaymentMethodMetadata = CustomPaymentMethodMetadata @@ -1541,19 +904,13 @@ class LabelReorderingAction(google.protobuf.message.Message): SORTEDLABELIDS_FIELD_NUMBER: builtins.int @property - def sortedLabelIDs( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def sortedLabelIDs(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... def __init__( self, *, sortedLabelIDs: collections.abc.Iterable[builtins.int] | None = ..., ) -> None: ... - def ClearField( - self, field_name: typing.Literal["sortedLabelIDs", b"sortedLabelIDs"] - ) -> None: ... + def ClearField(self, field_name: typing.Literal["sortedLabelIDs", b"sortedLabelIDs"]) -> None: ... global___LabelReorderingAction = LabelReorderingAction @@ -1571,14 +928,8 @@ class DeleteIndividualCallLogAction(google.protobuf.message.Message): peerJID: builtins.str | None = ..., isIncoming: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isIncoming", b"isIncoming", "peerJID", b"peerJID"]) -> None: ... global___DeleteIndividualCallLogAction = DeleteIndividualCallLogAction @@ -1593,9 +944,7 @@ class BotWelcomeRequestAction(google.protobuf.message.Message): *, isSent: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isSent", b"isSent"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["isSent", b"isSent"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["isSent", b"isSent"]) -> None: ... global___BotWelcomeRequestAction = BotWelcomeRequestAction @@ -1612,12 +961,8 @@ class CallLogAction(google.protobuf.message.Message): *, callLogRecord: global___CallLogRecord | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["callLogRecord", b"callLogRecord"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["callLogRecord", b"callLogRecord"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["callLogRecord", b"callLogRecord"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["callLogRecord", b"callLogRecord"]) -> None: ... global___CallLogAction = CallLogAction @@ -1632,12 +977,8 @@ class PrivacySettingRelayAllCalls(google.protobuf.message.Message): *, isEnabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isEnabled", b"isEnabled"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["isEnabled", b"isEnabled"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["isEnabled", b"isEnabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isEnabled", b"isEnabled"]) -> None: ... global___PrivacySettingRelayAllCalls = PrivacySettingRelayAllCalls @@ -1652,9 +993,7 @@ class ExternalWebBetaAction(google.protobuf.message.Message): *, isOptIn: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isOptIn", b"isOptIn"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["isOptIn", b"isOptIn"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["isOptIn", b"isOptIn"]) -> None: ... global___ExternalWebBetaAction = ExternalWebBetaAction @@ -1670,12 +1009,8 @@ class MarketingMessageBroadcastAction(google.protobuf.message.Message): *, repliedCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["repliedCount", b"repliedCount"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["repliedCount", b"repliedCount"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["repliedCount", b"repliedCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["repliedCount", b"repliedCount"]) -> None: ... global___MarketingMessageBroadcastAction = MarketingMessageBroadcastAction @@ -1690,9 +1025,7 @@ class PnForLidChatAction(google.protobuf.message.Message): *, pnJID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pnJID", b"pnJID"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["pnJID", b"pnJID"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["pnJID", b"pnJID"]) -> None: ... global___PnForLidChatAction = PnForLidChatAction @@ -1708,12 +1041,8 @@ class ChatAssignmentOpenedStatusAction(google.protobuf.message.Message): *, chatOpened: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["chatOpened", b"chatOpened"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["chatOpened", b"chatOpened"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["chatOpened", b"chatOpened"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chatOpened", b"chatOpened"]) -> None: ... global___ChatAssignmentOpenedStatusAction = ChatAssignmentOpenedStatusAction @@ -1728,12 +1057,8 @@ class ChatAssignmentAction(google.protobuf.message.Message): *, deviceAgentID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deviceAgentID", b"deviceAgentID"]) -> None: ... global___ChatAssignmentAction = ChatAssignmentAction @@ -1778,60 +1103,8 @@ class StickerAction(google.protobuf.message.Message): deviceIDHint: builtins.int | None = ..., isLottie: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "deviceIDHint", - b"deviceIDHint", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "height", - b"height", - "isFavorite", - b"isFavorite", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "width", - b"width", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "URL", - b"URL", - "deviceIDHint", - b"deviceIDHint", - "directPath", - b"directPath", - "fileEncSHA256", - b"fileEncSHA256", - "fileLength", - b"fileLength", - "height", - b"height", - "isFavorite", - b"isFavorite", - "isLottie", - b"isLottie", - "mediaKey", - b"mediaKey", - "mimetype", - b"mimetype", - "width", - b"width", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["URL", b"URL", "deviceIDHint", b"deviceIDHint", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "height", b"height", "isFavorite", b"isFavorite", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "width", b"width"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["URL", b"URL", "deviceIDHint", b"deviceIDHint", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileLength", b"fileLength", "height", b"height", "isFavorite", b"isFavorite", "isLottie", b"isLottie", "mediaKey", b"mediaKey", "mimetype", b"mimetype", "width", b"width"]) -> None: ... global___StickerAction = StickerAction @@ -1846,12 +1119,8 @@ class RemoveRecentStickerAction(google.protobuf.message.Message): *, lastStickerSentTS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lastStickerSentTS", b"lastStickerSentTS"]) -> None: ... global___RemoveRecentStickerAction = RemoveRecentStickerAction @@ -1866,9 +1135,7 @@ class PrimaryVersionAction(google.protobuf.message.Message): *, version: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["version", b"version"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["version", b"version"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["version", b"version"]) -> None: ... global___PrimaryVersionAction = PrimaryVersionAction @@ -1884,12 +1151,8 @@ class NuxAction(google.protobuf.message.Message): *, acknowledged: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["acknowledged", b"acknowledged"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["acknowledged", b"acknowledged"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["acknowledged", b"acknowledged"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["acknowledged", b"acknowledged"]) -> None: ... global___NuxAction = NuxAction @@ -1904,18 +1167,8 @@ class TimeFormatAction(google.protobuf.message.Message): *, isTwentyFourHourFormatEnabled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["isTwentyFourHourFormatEnabled", b"isTwentyFourHourFormatEnabled"]) -> None: ... global___TimeFormatAction = TimeFormatAction @@ -1930,9 +1183,7 @@ class UserStatusMuteAction(google.protobuf.message.Message): *, muted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["muted", b"muted"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["muted", b"muted"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["muted", b"muted"]) -> None: ... global___UserStatusMuteAction = UserStatusMuteAction @@ -1954,28 +1205,8 @@ class SubscriptionAction(google.protobuf.message.Message): isAutoRenewing: builtins.bool | None = ..., expirationDate: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "expirationDate", - b"expirationDate", - "isAutoRenewing", - b"isAutoRenewing", - "isDeactivated", - b"isDeactivated", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "expirationDate", - b"expirationDate", - "isAutoRenewing", - b"isAutoRenewing", - "isDeactivated", - b"isDeactivated", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["expirationDate", b"expirationDate", "isAutoRenewing", b"isAutoRenewing", "isDeactivated", b"isDeactivated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expirationDate", b"expirationDate", "isAutoRenewing", b"isAutoRenewing", "isDeactivated", b"isDeactivated"]) -> None: ... global___SubscriptionAction = SubscriptionAction @@ -1996,18 +1227,8 @@ class AgentAction(google.protobuf.message.Message): deviceID: builtins.int | None = ..., isDeleted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deviceID", b"deviceID", "isDeleted", b"isDeleted", "name", b"name"]) -> None: ... global___AgentAction = AgentAction @@ -2022,9 +1243,7 @@ class AndroidUnsupportedActions(google.protobuf.message.Message): *, allowed: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["allowed", b"allowed"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["allowed", b"allowed"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["allowed", b"allowed"]) -> None: ... global___AndroidUnsupportedActions = AndroidUnsupportedActions @@ -2035,11 +1254,7 @@ class PrimaryFeature(google.protobuf.message.Message): FLAGS_FIELD_NUMBER: builtins.int @property - def flags( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def flags(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -2060,12 +1275,8 @@ class KeyExpiration(google.protobuf.message.Message): *, expiredKeyEpoch: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["expiredKeyEpoch", b"expiredKeyEpoch"]) -> None: ... global___KeyExpiration = KeyExpiration @@ -2084,12 +1295,8 @@ class SyncActionMessage(google.protobuf.message.Message): key: waCommon.WACommon_pb2.MessageKey | None = ..., timestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "timestamp", b"timestamp"]) -> None: ... global___SyncActionMessage = SyncActionMessage @@ -2103,11 +1310,7 @@ class SyncActionMessageRange(google.protobuf.message.Message): lastMessageTimestamp: builtins.int lastSystemMessageTimestamp: builtins.int @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___SyncActionMessage - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___SyncActionMessage]: ... def __init__( self, *, @@ -2115,26 +1318,8 @@ class SyncActionMessageRange(google.protobuf.message.Message): lastSystemMessageTimestamp: builtins.int | None = ..., messages: collections.abc.Iterable[global___SyncActionMessage] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "lastMessageTimestamp", - b"lastMessageTimestamp", - "lastSystemMessageTimestamp", - b"lastSystemMessageTimestamp", - "messages", - b"messages", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lastMessageTimestamp", b"lastMessageTimestamp", "lastSystemMessageTimestamp", b"lastSystemMessageTimestamp", "messages", b"messages"]) -> None: ... global___SyncActionMessageRange = SyncActionMessageRange @@ -2149,12 +1334,8 @@ class UnarchiveChatsSetting(google.protobuf.message.Message): *, unarchiveChats: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["unarchiveChats", b"unarchiveChats"]) -> None: ... global___UnarchiveChatsSetting = UnarchiveChatsSetting @@ -2170,12 +1351,8 @@ class DeleteChatAction(google.protobuf.message.Message): *, messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> None: ... global___DeleteChatAction = DeleteChatAction @@ -2191,12 +1368,8 @@ class ClearChatAction(google.protobuf.message.Message): *, messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["messageRange", b"messageRange"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange"]) -> None: ... global___ClearChatAction = ClearChatAction @@ -2215,14 +1388,8 @@ class MarkChatAsReadAction(google.protobuf.message.Message): read: builtins.bool | None = ..., messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageRange", b"messageRange", "read", b"read"]) -> None: ... global___MarkChatAsReadAction = MarkChatAsReadAction @@ -2240,18 +1407,8 @@ class DeleteMessageForMeAction(google.protobuf.message.Message): deleteMedia: builtins.bool | None = ..., messageTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deleteMedia", b"deleteMedia", "messageTimestamp", b"messageTimestamp"]) -> None: ... global___DeleteMessageForMeAction = DeleteMessageForMeAction @@ -2270,18 +1427,8 @@ class ArchiveChatAction(google.protobuf.message.Message): archived: builtins.bool | None = ..., messageRange: global___SyncActionMessageRange | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "archived", b"archived", "messageRange", b"messageRange" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["archived", b"archived", "messageRange", b"messageRange"]) -> None: ... global___ArchiveChatAction = ArchiveChatAction @@ -2291,11 +1438,7 @@ class RecentEmojiWeightsAction(google.protobuf.message.Message): WEIGHTS_FIELD_NUMBER: builtins.int @property - def weights( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___RecentEmojiWeight - ]: ... + def weights(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___RecentEmojiWeight]: ... def __init__( self, *, @@ -2316,9 +1459,7 @@ class LabelAssociationAction(google.protobuf.message.Message): *, labeled: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["labeled", b"labeled"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["labeled", b"labeled"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["labeled", b"labeled"]) -> None: ... global___LabelAssociationAction = LabelAssociationAction @@ -2337,11 +1478,7 @@ class QuickReplyAction(google.protobuf.message.Message): count: builtins.int deleted: builtins.bool @property - def keywords( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def keywords(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -2351,34 +1488,8 @@ class QuickReplyAction(google.protobuf.message.Message): count: builtins.int | None = ..., deleted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "count", - b"count", - "deleted", - b"deleted", - "message", - b"message", - "shortcut", - b"shortcut", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "count", - b"count", - "deleted", - b"deleted", - "keywords", - b"keywords", - "message", - b"message", - "shortcut", - b"shortcut", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["count", b"count", "deleted", b"deleted", "message", b"message", "shortcut", b"shortcut"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["count", b"count", "deleted", b"deleted", "keywords", b"keywords", "message", b"message", "shortcut", b"shortcut"]) -> None: ... global___QuickReplyAction = QuickReplyAction @@ -2393,9 +1504,7 @@ class LocaleSetting(google.protobuf.message.Message): *, locale: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["locale", b"locale"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["locale", b"locale"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["locale", b"locale"]) -> None: ... global___LocaleSetting = LocaleSetting @@ -2411,9 +1520,7 @@ class PushNameSetting(google.protobuf.message.Message): *, name: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["name", b"name"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["name", b"name"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["name", b"name"]) -> None: ... global___PushNameSetting = PushNameSetting @@ -2429,12 +1536,8 @@ class SecurityNotificationSetting(google.protobuf.message.Message): *, showNotification: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["showNotification", b"showNotification"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["showNotification", b"showNotification"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["showNotification", b"showNotification"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["showNotification", b"showNotification"]) -> None: ... global___SecurityNotificationSetting = SecurityNotificationSetting @@ -2449,9 +1552,7 @@ class PinAction(google.protobuf.message.Message): *, pinned: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pinned", b"pinned"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["pinned", b"pinned"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["pinned", b"pinned"]) -> None: ... global___PinAction = PinAction @@ -2473,28 +1574,8 @@ class MuteAction(google.protobuf.message.Message): muteEndTimestamp: builtins.int | None = ..., autoMuted: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "autoMuted", - b"autoMuted", - "muteEndTimestamp", - b"muteEndTimestamp", - "muted", - b"muted", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "autoMuted", - b"autoMuted", - "muteEndTimestamp", - b"muteEndTimestamp", - "muted", - b"muted", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["autoMuted", b"autoMuted", "muteEndTimestamp", b"muteEndTimestamp", "muted", b"muted"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["autoMuted", b"autoMuted", "muteEndTimestamp", b"muteEndTimestamp", "muted", b"muted"]) -> None: ... global___MuteAction = MuteAction @@ -2518,32 +1599,8 @@ class ContactAction(google.protobuf.message.Message): lidJID: builtins.str | None = ..., saveOnPrimaryAddressbook: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "firstName", - b"firstName", - "fullName", - b"fullName", - "lidJID", - b"lidJID", - "saveOnPrimaryAddressbook", - b"saveOnPrimaryAddressbook", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "firstName", - b"firstName", - "fullName", - b"fullName", - "lidJID", - b"lidJID", - "saveOnPrimaryAddressbook", - b"saveOnPrimaryAddressbook", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["firstName", b"firstName", "fullName", b"fullName", "lidJID", b"lidJID", "saveOnPrimaryAddressbook", b"saveOnPrimaryAddressbook"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["firstName", b"firstName", "fullName", b"fullName", "lidJID", b"lidJID", "saveOnPrimaryAddressbook", b"saveOnPrimaryAddressbook"]) -> None: ... global___ContactAction = ContactAction @@ -2558,9 +1615,7 @@ class StarAction(google.protobuf.message.Message): *, starred: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["starred", b"starred"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["starred", b"starred"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["starred", b"starred"]) -> None: ... global___StarAction = StarAction @@ -2586,31 +1641,7 @@ class SyncActionData(google.protobuf.message.Message): padding: builtins.bytes | None = ..., version: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "index", - b"index", - "padding", - b"padding", - "value", - b"value", - "version", - b"version", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "index", - b"index", - "padding", - b"padding", - "value", - b"value", - "version", - b"version", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["index", b"index", "padding", b"padding", "value", b"value", "version", b"version"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["index", b"index", "padding", b"padding", "value", b"value", "version", b"version"]) -> None: ... global___SyncActionData = SyncActionData diff --git a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py index a99ab52..4974ba7 100644 --- a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py +++ b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py @@ -4,48 +4,42 @@ # source: waUserPassword/WAProtobufsUserPassword.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waUserPassword/WAProtobufsUserPassword.proto", + '', + 'waUserPassword/WAProtobufsUserPassword.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n,waUserPassword/WAProtobufsUserPassword.proto\x12\x17WAProtobufsUserPassword"\x9b\x04\n\x0cUserPassword\x12@\n\x08\x65ncoding\x18\x01 \x01(\x0e\x32..WAProtobufsUserPassword.UserPassword.Encoding\x12\x46\n\x0btransformer\x18\x02 \x01(\x0e\x32\x31.WAProtobufsUserPassword.UserPassword.Transformer\x12L\n\x0etransformerArg\x18\x03 \x03(\x0b\x32\x34.WAProtobufsUserPassword.UserPassword.TransformerArg\x12\x17\n\x0ftransformedData\x18\x04 \x01(\x0c\x1a\xa9\x01\n\x0eTransformerArg\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.WAProtobufsUserPassword.UserPassword.TransformerArg.Value\x1a?\n\x05Value\x12\x10\n\x06\x61sBlob\x18\x01 \x01(\x0cH\x00\x12\x1b\n\x11\x61sUnsignedInteger\x18\x02 \x01(\rH\x00\x42\x07\n\x05value"G\n\x0bTransformer\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12PBKDF2_HMAC_SHA512\x10\x01\x12\x16\n\x12PBKDF2_HMAC_SHA384\x10\x02"%\n\x08\x45ncoding\x12\x08\n\x04UTF8\x10\x00\x12\x0f\n\x0bUTF8_BROKEN\x10\x01\x42*Z(go.mau.fi/whatsmeow/proto/waUserPassword' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,waUserPassword/WAProtobufsUserPassword.proto\x12\x17WAProtobufsUserPassword\"\x9b\x04\n\x0cUserPassword\x12@\n\x08\x65ncoding\x18\x01 \x01(\x0e\x32..WAProtobufsUserPassword.UserPassword.Encoding\x12\x46\n\x0btransformer\x18\x02 \x01(\x0e\x32\x31.WAProtobufsUserPassword.UserPassword.Transformer\x12L\n\x0etransformerArg\x18\x03 \x03(\x0b\x32\x34.WAProtobufsUserPassword.UserPassword.TransformerArg\x12\x17\n\x0ftransformedData\x18\x04 \x01(\x0c\x1a\xa9\x01\n\x0eTransformerArg\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.WAProtobufsUserPassword.UserPassword.TransformerArg.Value\x1a?\n\x05Value\x12\x10\n\x06\x61sBlob\x18\x01 \x01(\x0cH\x00\x12\x1b\n\x11\x61sUnsignedInteger\x18\x02 \x01(\rH\x00\x42\x07\n\x05value\"G\n\x0bTransformer\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12PBKDF2_HMAC_SHA512\x10\x01\x12\x16\n\x12PBKDF2_HMAC_SHA384\x10\x02\"%\n\x08\x45ncoding\x12\x08\n\x04UTF8\x10\x00\x12\x0f\n\x0bUTF8_BROKEN\x10\x01\x42*Z(go.mau.fi/whatsmeow/proto/waUserPassword') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waUserPassword.WAProtobufsUserPassword_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waUserPassword.WAProtobufsUserPassword_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waUserPassword" - _globals["_USERPASSWORD"]._serialized_start = 74 - _globals["_USERPASSWORD"]._serialized_end = 613 - _globals["_USERPASSWORD_TRANSFORMERARG"]._serialized_start = 332 - _globals["_USERPASSWORD_TRANSFORMERARG"]._serialized_end = 501 - _globals["_USERPASSWORD_TRANSFORMERARG_VALUE"]._serialized_start = 438 - _globals["_USERPASSWORD_TRANSFORMERARG_VALUE"]._serialized_end = 501 - _globals["_USERPASSWORD_TRANSFORMER"]._serialized_start = 503 - _globals["_USERPASSWORD_TRANSFORMER"]._serialized_end = 574 - _globals["_USERPASSWORD_ENCODING"]._serialized_start = 576 - _globals["_USERPASSWORD_ENCODING"]._serialized_end = 613 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waUserPassword' + _globals['_USERPASSWORD']._serialized_start=74 + _globals['_USERPASSWORD']._serialized_end=613 + _globals['_USERPASSWORD_TRANSFORMERARG']._serialized_start=332 + _globals['_USERPASSWORD_TRANSFORMERARG']._serialized_end=501 + _globals['_USERPASSWORD_TRANSFORMERARG_VALUE']._serialized_start=438 + _globals['_USERPASSWORD_TRANSFORMERARG_VALUE']._serialized_end=501 + _globals['_USERPASSWORD_TRANSFORMER']._serialized_start=503 + _globals['_USERPASSWORD_TRANSFORMER']._serialized_end=574 + _globals['_USERPASSWORD_ENCODING']._serialized_start=576 + _globals['_USERPASSWORD_ENCODING']._serialized_end=613 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi index 50df59d..b529933 100644 --- a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi +++ b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi @@ -27,12 +27,7 @@ class UserPassword(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TransformerEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - UserPassword._Transformer.ValueType - ], - builtins.type, - ): + class _TransformerEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UserPassword._Transformer.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NONE: UserPassword._Transformer.ValueType # 0 PBKDF2_HMAC_SHA512: UserPassword._Transformer.ValueType # 1 @@ -47,12 +42,7 @@ class UserPassword(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _EncodingEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - UserPassword._Encoding.ValueType - ], - builtins.type, - ): + class _EncodingEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[UserPassword._Encoding.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UTF8: UserPassword._Encoding.ValueType # 0 UTF8_BROKEN: UserPassword._Encoding.ValueType # 1 @@ -79,31 +69,9 @@ class UserPassword(google.protobuf.message.Message): asBlob: builtins.bytes | None = ..., asUnsignedInteger: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "asBlob", - b"asBlob", - "asUnsignedInteger", - b"asUnsignedInteger", - "value", - b"value", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "asBlob", - b"asBlob", - "asUnsignedInteger", - b"asUnsignedInteger", - "value", - b"value", - ], - ) -> None: ... - def WhichOneof( - self, oneof_group: typing.Literal["value", b"value"] - ) -> typing.Literal["asBlob", "asUnsignedInteger"] | None: ... + def HasField(self, field_name: typing.Literal["asBlob", b"asBlob", "asUnsignedInteger", b"asUnsignedInteger", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["asBlob", b"asBlob", "asUnsignedInteger", b"asUnsignedInteger", "value", b"value"]) -> None: ... + def WhichOneof(self, oneof_group: typing.Literal["value", b"value"]) -> typing.Literal["asBlob", "asUnsignedInteger"] | None: ... KEY_FIELD_NUMBER: builtins.int VALUE_FIELD_NUMBER: builtins.int @@ -116,12 +84,8 @@ class UserPassword(google.protobuf.message.Message): key: builtins.str | None = ..., value: global___UserPassword.TransformerArg.Value | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["key", b"key", "value", b"value"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "value", b"value"]) -> None: ... ENCODING_FIELD_NUMBER: builtins.int TRANSFORMER_FIELD_NUMBER: builtins.int @@ -131,43 +95,16 @@ class UserPassword(google.protobuf.message.Message): transformer: global___UserPassword.Transformer.ValueType transformedData: builtins.bytes @property - def transformerArg( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___UserPassword.TransformerArg - ]: ... + def transformerArg(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UserPassword.TransformerArg]: ... def __init__( self, *, encoding: global___UserPassword.Encoding.ValueType | None = ..., transformer: global___UserPassword.Transformer.ValueType | None = ..., - transformerArg: collections.abc.Iterable[global___UserPassword.TransformerArg] - | None = ..., + transformerArg: collections.abc.Iterable[global___UserPassword.TransformerArg] | None = ..., transformedData: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "encoding", - b"encoding", - "transformedData", - b"transformedData", - "transformer", - b"transformer", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "encoding", - b"encoding", - "transformedData", - b"transformedData", - "transformer", - b"transformer", - "transformerArg", - b"transformerArg", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["encoding", b"encoding", "transformedData", b"transformedData", "transformer", b"transformer"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["encoding", b"encoding", "transformedData", b"transformedData", "transformer", b"transformer", "transformerArg", b"transformerArg"]) -> None: ... global___UserPassword = UserPassword diff --git a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py index 1a48075..b50020a 100644 --- a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py +++ b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py @@ -4,60 +4,54 @@ # source: waVnameCert/WAWebProtobufsVnameCert.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 2, - "", - "waVnameCert/WAWebProtobufsVnameCert.proto", + '', + 'waVnameCert/WAWebProtobufsVnameCert.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n)waVnameCert/WAWebProtobufsVnameCert.proto\x12\x17WAWebProtobufsVnameCert"\xd0\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12P\n\x0bhostStorage\x18\x04 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizAccountLinkInfo.HostStorageType\x12L\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x37.WAWebProtobufsVnameCert.BizAccountLinkInfo.AccountType"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"\xa2\x04\n\x0f\x42izIdentityInfo\x12K\n\x06vlevel\x18\x01 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizIdentityInfo.VerifiedLevelValue\x12\x43\n\tvnameCert\x18\x02 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12M\n\x0bhostStorage\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsVnameCert.BizIdentityInfo.HostStorageType\x12O\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32\x39.WAWebProtobufsVnameCert.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTS\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t"\xeb\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x92\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12>\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32&.WAWebProtobufsVnameCert.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04"q\n\x11\x42izAccountPayload\x12\x43\n\tvnameCert\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c\x42\'Z%go.mau.fi/whatsmeow/proto/waVnameCert' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waVnameCert/WAWebProtobufsVnameCert.proto\x12\x17WAWebProtobufsVnameCert\"\xd0\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12P\n\x0bhostStorage\x18\x04 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizAccountLinkInfo.HostStorageType\x12L\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x37.WAWebProtobufsVnameCert.BizAccountLinkInfo.AccountType\"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00\"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01\"\xa2\x04\n\x0f\x42izIdentityInfo\x12K\n\x06vlevel\x18\x01 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizIdentityInfo.VerifiedLevelValue\x12\x43\n\tvnameCert\x18\x02 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12M\n\x0bhostStorage\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsVnameCert.BizIdentityInfo.HostStorageType\x12O\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32\x39.WAWebProtobufsVnameCert.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTS\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04\"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01\"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01\"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02\"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t\"\xeb\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x92\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12>\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32&.WAWebProtobufsVnameCert.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04\"q\n\x11\x42izAccountPayload\x12\x43\n\tvnameCert\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c\x42\'Z%go.mau.fi/whatsmeow/proto/waVnameCert') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waVnameCert.WAWebProtobufsVnameCert_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waVnameCert.WAWebProtobufsVnameCert_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waVnameCert" - _globals["_BIZACCOUNTLINKINFO"]._serialized_start = 71 - _globals["_BIZACCOUNTLINKINFO"]._serialized_end = 407 - _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_start = 329 - _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_end = 358 - _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_start = 360 - _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_end = 407 - _globals["_BIZIDENTITYINFO"]._serialized_start = 410 - _globals["_BIZIDENTITYINFO"]._serialized_end = 956 - _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_start = 816 - _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_end = 853 - _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_start = 360 - _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_end = 407 - _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_start = 904 - _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_end = 956 - _globals["_LOCALIZEDNAME"]._serialized_start = 958 - _globals["_LOCALIZEDNAME"]._serialized_end = 1019 - _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_start = 1022 - _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_end = 1257 - _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_start = 1111 - _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_end = 1257 - _globals["_BIZACCOUNTPAYLOAD"]._serialized_start = 1259 - _globals["_BIZACCOUNTPAYLOAD"]._serialized_end = 1372 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waVnameCert' + _globals['_BIZACCOUNTLINKINFO']._serialized_start=71 + _globals['_BIZACCOUNTLINKINFO']._serialized_end=407 + _globals['_BIZACCOUNTLINKINFO_ACCOUNTTYPE']._serialized_start=329 + _globals['_BIZACCOUNTLINKINFO_ACCOUNTTYPE']._serialized_end=358 + _globals['_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE']._serialized_start=360 + _globals['_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE']._serialized_end=407 + _globals['_BIZIDENTITYINFO']._serialized_start=410 + _globals['_BIZIDENTITYINFO']._serialized_end=956 + _globals['_BIZIDENTITYINFO_ACTUALACTORSTYPE']._serialized_start=816 + _globals['_BIZIDENTITYINFO_ACTUALACTORSTYPE']._serialized_end=853 + _globals['_BIZIDENTITYINFO_HOSTSTORAGETYPE']._serialized_start=360 + _globals['_BIZIDENTITYINFO_HOSTSTORAGETYPE']._serialized_end=407 + _globals['_BIZIDENTITYINFO_VERIFIEDLEVELVALUE']._serialized_start=904 + _globals['_BIZIDENTITYINFO_VERIFIEDLEVELVALUE']._serialized_end=956 + _globals['_LOCALIZEDNAME']._serialized_start=958 + _globals['_LOCALIZEDNAME']._serialized_end=1019 + _globals['_VERIFIEDNAMECERTIFICATE']._serialized_start=1022 + _globals['_VERIFIEDNAMECERTIFICATE']._serialized_end=1257 + _globals['_VERIFIEDNAMECERTIFICATE_DETAILS']._serialized_start=1111 + _globals['_VERIFIEDNAMECERTIFICATE_DETAILS']._serialized_end=1257 + _globals['_BIZACCOUNTPAYLOAD']._serialized_start=1259 + _globals['_BIZACCOUNTPAYLOAD']._serialized_end=1372 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi index 7db71a4..aa2d20d 100644 --- a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi +++ b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi @@ -27,12 +27,7 @@ class BizAccountLinkInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _AccountTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizAccountLinkInfo._AccountType.ValueType - ], - builtins.type, - ): + class _AccountTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizAccountLinkInfo._AccountType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ENTERPRISE: BizAccountLinkInfo._AccountType.ValueType # 0 @@ -43,19 +38,12 @@ class BizAccountLinkInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HostStorageTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizAccountLinkInfo._HostStorageType.ValueType - ], - builtins.type, - ): + class _HostStorageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizAccountLinkInfo._HostStorageType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ON_PREMISE: BizAccountLinkInfo._HostStorageType.ValueType # 0 FACEBOOK: BizAccountLinkInfo._HostStorageType.ValueType # 1 - class HostStorageType( - _HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper - ): ... + class HostStorageType(_HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper): ... ON_PREMISE: BizAccountLinkInfo.HostStorageType.ValueType # 0 FACEBOOK: BizAccountLinkInfo.HostStorageType.ValueType # 1 @@ -78,36 +66,8 @@ class BizAccountLinkInfo(google.protobuf.message.Message): hostStorage: global___BizAccountLinkInfo.HostStorageType.ValueType | None = ..., accountType: global___BizAccountLinkInfo.AccountType.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "hostStorage", - b"hostStorage", - "issueTime", - b"issueTime", - "whatsappAcctNumber", - b"whatsappAcctNumber", - "whatsappBizAcctFbid", - b"whatsappBizAcctFbid", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountType", - b"accountType", - "hostStorage", - b"hostStorage", - "issueTime", - b"issueTime", - "whatsappAcctNumber", - b"whatsappAcctNumber", - "whatsappBizAcctFbid", - b"whatsappBizAcctFbid", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountType", b"accountType", "hostStorage", b"hostStorage", "issueTime", b"issueTime", "whatsappAcctNumber", b"whatsappAcctNumber", "whatsappBizAcctFbid", b"whatsappBizAcctFbid"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountType", b"accountType", "hostStorage", b"hostStorage", "issueTime", b"issueTime", "whatsappAcctNumber", b"whatsappAcctNumber", "whatsappBizAcctFbid", b"whatsappBizAcctFbid"]) -> None: ... global___BizAccountLinkInfo = BizAccountLinkInfo @@ -119,19 +79,12 @@ class BizIdentityInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ActualActorsTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizIdentityInfo._ActualActorsType.ValueType - ], - builtins.type, - ): + class _ActualActorsTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizIdentityInfo._ActualActorsType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SELF: BizIdentityInfo._ActualActorsType.ValueType # 0 BSP: BizIdentityInfo._ActualActorsType.ValueType # 1 - class ActualActorsType( - _ActualActorsType, metaclass=_ActualActorsTypeEnumTypeWrapper - ): ... + class ActualActorsType(_ActualActorsType, metaclass=_ActualActorsTypeEnumTypeWrapper): ... SELF: BizIdentityInfo.ActualActorsType.ValueType # 0 BSP: BizIdentityInfo.ActualActorsType.ValueType # 1 @@ -139,19 +92,12 @@ class BizIdentityInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _HostStorageTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizIdentityInfo._HostStorageType.ValueType - ], - builtins.type, - ): + class _HostStorageTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizIdentityInfo._HostStorageType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ON_PREMISE: BizIdentityInfo._HostStorageType.ValueType # 0 FACEBOOK: BizIdentityInfo._HostStorageType.ValueType # 1 - class HostStorageType( - _HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper - ): ... + class HostStorageType(_HostStorageType, metaclass=_HostStorageTypeEnumTypeWrapper): ... ON_PREMISE: BizIdentityInfo.HostStorageType.ValueType # 0 FACEBOOK: BizIdentityInfo.HostStorageType.ValueType # 1 @@ -159,20 +105,13 @@ class BizIdentityInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _VerifiedLevelValueEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - BizIdentityInfo._VerifiedLevelValue.ValueType - ], - builtins.type, - ): + class _VerifiedLevelValueEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BizIdentityInfo._VerifiedLevelValue.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: BizIdentityInfo._VerifiedLevelValue.ValueType # 0 LOW: BizIdentityInfo._VerifiedLevelValue.ValueType # 1 HIGH: BizIdentityInfo._VerifiedLevelValue.ValueType # 2 - class VerifiedLevelValue( - _VerifiedLevelValue, metaclass=_VerifiedLevelValueEnumTypeWrapper - ): ... + class VerifiedLevelValue(_VerifiedLevelValue, metaclass=_VerifiedLevelValueEnumTypeWrapper): ... UNKNOWN: BizIdentityInfo.VerifiedLevelValue.ValueType # 0 LOW: BizIdentityInfo.VerifiedLevelValue.ValueType # 1 HIGH: BizIdentityInfo.VerifiedLevelValue.ValueType # 2 @@ -206,48 +145,8 @@ class BizIdentityInfo(google.protobuf.message.Message): privacyModeTS: builtins.int | None = ..., featureControls: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "actualActors", - b"actualActors", - "featureControls", - b"featureControls", - "hostStorage", - b"hostStorage", - "privacyModeTS", - b"privacyModeTS", - "revoked", - b"revoked", - "signed", - b"signed", - "vlevel", - b"vlevel", - "vnameCert", - b"vnameCert", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "actualActors", - b"actualActors", - "featureControls", - b"featureControls", - "hostStorage", - b"hostStorage", - "privacyModeTS", - b"privacyModeTS", - "revoked", - b"revoked", - "signed", - b"signed", - "vlevel", - b"vlevel", - "vnameCert", - b"vnameCert", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["actualActors", b"actualActors", "featureControls", b"featureControls", "hostStorage", b"hostStorage", "privacyModeTS", b"privacyModeTS", "revoked", b"revoked", "signed", b"signed", "vlevel", b"vlevel", "vnameCert", b"vnameCert"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["actualActors", b"actualActors", "featureControls", b"featureControls", "hostStorage", b"hostStorage", "privacyModeTS", b"privacyModeTS", "revoked", b"revoked", "signed", b"signed", "vlevel", b"vlevel", "vnameCert", b"vnameCert"]) -> None: ... global___BizIdentityInfo = BizIdentityInfo @@ -268,18 +167,8 @@ class LocalizedName(google.protobuf.message.Message): lc: builtins.str | None = ..., verifiedName: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["lc", b"lc", "lg", b"lg", "verifiedName", b"verifiedName"]) -> None: ... global___LocalizedName = LocalizedName @@ -301,49 +190,18 @@ class VerifiedNameCertificate(google.protobuf.message.Message): verifiedName: builtins.str issueTime: builtins.int @property - def localizedNames( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___LocalizedName - ]: ... + def localizedNames(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___LocalizedName]: ... def __init__( self, *, serial: builtins.int | None = ..., issuer: builtins.str | None = ..., verifiedName: builtins.str | None = ..., - localizedNames: collections.abc.Iterable[global___LocalizedName] - | None = ..., + localizedNames: collections.abc.Iterable[global___LocalizedName] | None = ..., issueTime: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "issueTime", - b"issueTime", - "issuer", - b"issuer", - "serial", - b"serial", - "verifiedName", - b"verifiedName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "issueTime", - b"issueTime", - "issuer", - b"issuer", - "localizedNames", - b"localizedNames", - "serial", - b"serial", - "verifiedName", - b"verifiedName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["issueTime", b"issueTime", "issuer", b"issuer", "serial", b"serial", "verifiedName", b"verifiedName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["issueTime", b"issueTime", "issuer", b"issuer", "localizedNames", b"localizedNames", "serial", b"serial", "verifiedName", b"verifiedName"]) -> None: ... DETAILS_FIELD_NUMBER: builtins.int SIGNATURE_FIELD_NUMBER: builtins.int @@ -358,28 +216,8 @@ class VerifiedNameCertificate(google.protobuf.message.Message): signature: builtins.bytes | None = ..., serverSignature: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "details", - b"details", - "serverSignature", - b"serverSignature", - "signature", - b"signature", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "details", - b"details", - "serverSignature", - b"serverSignature", - "signature", - b"signature", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["details", b"details", "serverSignature", b"serverSignature", "signature", b"signature"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["details", b"details", "serverSignature", b"serverSignature", "signature", b"signature"]) -> None: ... global___VerifiedNameCertificate = VerifiedNameCertificate @@ -398,17 +236,7 @@ class BizAccountPayload(google.protobuf.message.Message): vnameCert: global___VerifiedNameCertificate | None = ..., bizAcctLinkInfo: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["bizAcctLinkInfo", b"bizAcctLinkInfo", "vnameCert", b"vnameCert"]) -> None: ... global___BizAccountPayload = BizAccountPayload diff --git a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py index 803ca5f..a3fb8e4 100644 --- a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py +++ b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py @@ -4,75 +4,76 @@ # source: waWa6/WAWebProtobufsWa6.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waWa6/WAWebProtobufsWa6.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waWa6/WAWebProtobufsWa6.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6"\x82 \n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12=\n\tuserAgent\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.UserAgent\x12\x39\n\x07webInfo\x18\x06 \x01(\x0b\x32(.WAWebProtobufsWa6.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionID\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x41\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32,.WAWebProtobufsWa6.ClientPayload.ConnectType\x12\x45\n\rconnectReason\x18\r \x01(\x0e\x32..WAWebProtobufsWa6.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12=\n\tdnsSource\x18\x0f \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12Y\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData\x12\x39\n\x07product\x18\x14 \x01(\x0e\x32(.WAWebProtobufsWa6.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12I\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\x30.WAWebProtobufsWa6.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppID\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceID\x18 \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x41\n\x0binteropData\x18& \x01(\x0b\x32,.WAWebProtobufsWa6.ClientPayload.InteropData\x12S\n\x14trafficAnonymization\x18( \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.TrafficAnonymization\x1a\xcb\x01\n\tDNSSource\x12Q\n\tdnsMethod\x18\x0f \x01(\x0e\x32>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04\x1a\xde\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12I\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32\x34.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload\x12O\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsURLMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xba\n\n\tUserAgent\x12\x45\n\x08platform\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsWa6.ClientPayload.UserAgent.Platform\x12I\n\nappVersion\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneID\x18\t \x01(\t\x12Q\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x39.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpID\x18\x0e \x01(\t\x12I\n\ndeviceType\x18\x0f \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType\x12\x17\n\x0f\x64\x65viceModelType\x18\x10 \x01(\t\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03"\x8a\x04\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10"\x12\x11\n\rSMART_GLASSES\x10#\x1aK\n\x0bInteropData\x12\x11\n\taccountID\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x12\x1a\n\x12\x65nableReadReceipts\x18\x03 \x01(\x08\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyID\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c"-\n\x14TrafficAnonymization\x12\x07\n\x03OFF\x10\x00\x12\x0c\n\x08STANDARD\x10\x01"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02"\x9d\x03\n\x10HandshakeMessage\x12\x44\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ClientHello\x12\x44\n\x0bserverHello\x18\x03 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ServerHello\x12\x46\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x30.WAWebProtobufsWa6.HandshakeMessage.ClientFinish\x1a/\n\x0c\x43lientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x41\n\x0bServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x1a\x41\n\x0b\x43lientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWa6' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6\"\x82 \n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12=\n\tuserAgent\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.UserAgent\x12\x39\n\x07webInfo\x18\x06 \x01(\x0b\x32(.WAWebProtobufsWa6.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionID\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x41\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32,.WAWebProtobufsWa6.ClientPayload.ConnectType\x12\x45\n\rconnectReason\x18\r \x01(\x0e\x32..WAWebProtobufsWa6.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12=\n\tdnsSource\x18\x0f \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12Y\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData\x12\x39\n\x07product\x18\x14 \x01(\x0e\x32(.WAWebProtobufsWa6.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12I\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\x30.WAWebProtobufsWa6.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppID\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceID\x18 \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18\" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x41\n\x0binteropData\x18& \x01(\x0b\x32,.WAWebProtobufsWa6.ClientPayload.InteropData\x12S\n\x14trafficAnonymization\x18( \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.TrafficAnonymization\x1a\xcb\x01\n\tDNSSource\x12Q\n\tdnsMethod\x18\x0f \x01(\x0e\x32>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08\"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04\x1a\xde\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12I\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32\x34.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload\x12O\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsURLMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c\"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xba\n\n\tUserAgent\x12\x45\n\x08platform\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsWa6.ClientPayload.UserAgent.Platform\x12I\n\nappVersion\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneID\x18\t \x01(\t\x12Q\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x39.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpID\x18\x0e \x01(\t\x12I\n\ndeviceType\x18\x0f \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType\x12\x17\n\x0f\x64\x65viceModelType\x18\x10 \x01(\t\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r\"F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04\"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03\"\x8a\x04\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10\"\x12\x11\n\rSMART_GLASSES\x10#\x1aK\n\x0bInteropData\x12\x11\n\taccountID\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x12\x1a\n\x12\x65nableReadReceipts\x18\x03 \x01(\x08\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyID\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c\"-\n\x14TrafficAnonymization\x12\x07\n\x03OFF\x10\x00\x12\x0c\n\x08STANDARD\x10\x01\"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03\"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p\"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06\"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02\"\x9d\x03\n\x10HandshakeMessage\x12\x44\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ClientHello\x12\x44\n\x0bserverHello\x18\x03 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ServerHello\x12\x46\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x30.WAWebProtobufsWa6.HandshakeMessage.ClientFinish\x1a/\n\x0c\x43lientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x41\n\x0bServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x1a\x41\n\x0b\x43lientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWa6') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waWa6.WAWebProtobufsWa6_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWa6.WAWebProtobufsWa6_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waWa6" - _globals["_CLIENTPAYLOAD"]._serialized_start = 53 - _globals["_CLIENTPAYLOAD"]._serialized_end = 4151 - _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_start = 1096 - _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_end = 1299 - _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_start = 1211 - _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_end = 1299 - _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_start = 1302 - _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_end = 1908 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_start = 1505 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_end = 1820 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_start = 1822 - _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_end = 1908 - _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_start = 1911 - _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_end = 3249 - _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_start = 2486 - _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_end = 2589 - _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_start = 2591 - _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_end = 2661 - _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_start = 2663 - _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_end = 2724 - _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_start = 2727 - _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_end = 3249 - _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_start = 3251 - _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_end = 3326 - _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_start = 3329 - _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_end = 3503 - _globals["_CLIENTPAYLOAD_TRAFFICANONYMIZATION"]._serialized_start = 3505 - _globals["_CLIENTPAYLOAD_TRAFFICANONYMIZATION"]._serialized_end = 3550 - _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_start = 3552 - _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_end = 3621 - _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_start = 3624 - _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_end = 3928 - _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_start = 3931 - _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_end = 4065 - _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_start = 4067 - _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_end = 4151 - _globals["_HANDSHAKEMESSAGE"]._serialized_start = 4154 - _globals["_HANDSHAKEMESSAGE"]._serialized_end = 4567 - _globals["_HANDSHAKEMESSAGE_CLIENTFINISH"]._serialized_start = 4386 - _globals["_HANDSHAKEMESSAGE_CLIENTFINISH"]._serialized_end = 4433 - _globals["_HANDSHAKEMESSAGE_SERVERHELLO"]._serialized_start = 4435 - _globals["_HANDSHAKEMESSAGE_SERVERHELLO"]._serialized_end = 4500 - _globals["_HANDSHAKEMESSAGE_CLIENTHELLO"]._serialized_start = 4502 - _globals["_HANDSHAKEMESSAGE_CLIENTHELLO"]._serialized_end = 4567 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waWa6' + _globals['_CLIENTPAYLOAD']._serialized_start=53 + _globals['_CLIENTPAYLOAD']._serialized_end=4151 + _globals['_CLIENTPAYLOAD_DNSSOURCE']._serialized_start=1096 + _globals['_CLIENTPAYLOAD_DNSSOURCE']._serialized_end=1299 + _globals['_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD']._serialized_start=1211 + _globals['_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD']._serialized_end=1299 + _globals['_CLIENTPAYLOAD_WEBINFO']._serialized_start=1302 + _globals['_CLIENTPAYLOAD_WEBINFO']._serialized_end=1908 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD']._serialized_start=1505 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD']._serialized_end=1820 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM']._serialized_start=1822 + _globals['_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM']._serialized_end=1908 + _globals['_CLIENTPAYLOAD_USERAGENT']._serialized_start=1911 + _globals['_CLIENTPAYLOAD_USERAGENT']._serialized_end=3249 + _globals['_CLIENTPAYLOAD_USERAGENT_APPVERSION']._serialized_start=2486 + _globals['_CLIENTPAYLOAD_USERAGENT_APPVERSION']._serialized_end=2589 + _globals['_CLIENTPAYLOAD_USERAGENT_DEVICETYPE']._serialized_start=2591 + _globals['_CLIENTPAYLOAD_USERAGENT_DEVICETYPE']._serialized_end=2661 + _globals['_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL']._serialized_start=2663 + _globals['_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL']._serialized_end=2724 + _globals['_CLIENTPAYLOAD_USERAGENT_PLATFORM']._serialized_start=2727 + _globals['_CLIENTPAYLOAD_USERAGENT_PLATFORM']._serialized_end=3249 + _globals['_CLIENTPAYLOAD_INTEROPDATA']._serialized_start=3251 + _globals['_CLIENTPAYLOAD_INTEROPDATA']._serialized_end=3326 + _globals['_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA']._serialized_start=3329 + _globals['_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA']._serialized_end=3503 + _globals['_CLIENTPAYLOAD_TRAFFICANONYMIZATION']._serialized_start=3505 + _globals['_CLIENTPAYLOAD_TRAFFICANONYMIZATION']._serialized_end=3550 + _globals['_CLIENTPAYLOAD_PRODUCT']._serialized_start=3552 + _globals['_CLIENTPAYLOAD_PRODUCT']._serialized_end=3621 + _globals['_CLIENTPAYLOAD_CONNECTTYPE']._serialized_start=3624 + _globals['_CLIENTPAYLOAD_CONNECTTYPE']._serialized_end=3928 + _globals['_CLIENTPAYLOAD_CONNECTREASON']._serialized_start=3931 + _globals['_CLIENTPAYLOAD_CONNECTREASON']._serialized_end=4065 + _globals['_CLIENTPAYLOAD_IOSAPPEXTENSION']._serialized_start=4067 + _globals['_CLIENTPAYLOAD_IOSAPPEXTENSION']._serialized_end=4151 + _globals['_HANDSHAKEMESSAGE']._serialized_start=4154 + _globals['_HANDSHAKEMESSAGE']._serialized_end=4567 + _globals['_HANDSHAKEMESSAGE_CLIENTFINISH']._serialized_start=4386 + _globals['_HANDSHAKEMESSAGE_CLIENTFINISH']._serialized_end=4433 + _globals['_HANDSHAKEMESSAGE_SERVERHELLO']._serialized_start=4435 + _globals['_HANDSHAKEMESSAGE_SERVERHELLO']._serialized_end=4500 + _globals['_HANDSHAKEMESSAGE_CLIENTHELLO']._serialized_start=4502 + _globals['_HANDSHAKEMESSAGE_CLIENTHELLO']._serialized_end=4567 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi index 4beca6e..1806c1e 100644 --- a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi +++ b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi @@ -27,19 +27,12 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TrafficAnonymizationEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._TrafficAnonymization.ValueType - ], - builtins.type, - ): + class _TrafficAnonymizationEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._TrafficAnonymization.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor OFF: ClientPayload._TrafficAnonymization.ValueType # 0 STANDARD: ClientPayload._TrafficAnonymization.ValueType # 1 - class TrafficAnonymization( - _TrafficAnonymization, metaclass=_TrafficAnonymizationEnumTypeWrapper - ): ... + class TrafficAnonymization(_TrafficAnonymization, metaclass=_TrafficAnonymizationEnumTypeWrapper): ... OFF: ClientPayload.TrafficAnonymization.ValueType # 0 STANDARD: ClientPayload.TrafficAnonymization.ValueType # 1 @@ -47,12 +40,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ProductEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._Product.ValueType - ], - builtins.type, - ): + class _ProductEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._Product.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor WHATSAPP: ClientPayload._Product.ValueType # 0 MESSENGER: ClientPayload._Product.ValueType # 1 @@ -69,12 +57,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ConnectTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._ConnectType.ValueType - ], - builtins.type, - ): + class _ConnectTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._ConnectType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor CELLULAR_UNKNOWN: ClientPayload._ConnectType.ValueType # 0 WIFI_UNKNOWN: ClientPayload._ConnectType.ValueType # 1 @@ -113,12 +96,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ConnectReasonEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._ConnectReason.ValueType - ], - builtins.type, - ): + class _ConnectReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._ConnectReason.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PUSH: ClientPayload._ConnectReason.ValueType # 0 USER_ACTIVATED: ClientPayload._ConnectReason.ValueType # 1 @@ -141,20 +119,13 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _IOSAppExtensionEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload._IOSAppExtension.ValueType - ], - builtins.type, - ): + class _IOSAppExtensionEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload._IOSAppExtension.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SHARE_EXTENSION: ClientPayload._IOSAppExtension.ValueType # 0 SERVICE_EXTENSION: ClientPayload._IOSAppExtension.ValueType # 1 INTENTS_EXTENSION: ClientPayload._IOSAppExtension.ValueType # 2 - class IOSAppExtension( - _IOSAppExtension, metaclass=_IOSAppExtensionEnumTypeWrapper - ): ... + class IOSAppExtension(_IOSAppExtension, metaclass=_IOSAppExtensionEnumTypeWrapper): ... SHARE_EXTENSION: ClientPayload.IOSAppExtension.ValueType # 0 SERVICE_EXTENSION: ClientPayload.IOSAppExtension.ValueType # 1 INTENTS_EXTENSION: ClientPayload.IOSAppExtension.ValueType # 2 @@ -167,12 +138,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DNSResolutionMethodEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.DNSSource._DNSResolutionMethod.ValueType - ], - builtins.type, - ): + class _DNSResolutionMethodEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.DNSSource._DNSResolutionMethod.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor SYSTEM: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 0 GOOGLE: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 1 @@ -180,9 +146,7 @@ class ClientPayload(google.protobuf.message.Message): OVERRIDE: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 3 FALLBACK: ClientPayload.DNSSource._DNSResolutionMethod.ValueType # 4 - class DNSResolutionMethod( - _DNSResolutionMethod, metaclass=_DNSResolutionMethodEnumTypeWrapper - ): ... + class DNSResolutionMethod(_DNSResolutionMethod, metaclass=_DNSResolutionMethodEnumTypeWrapper): ... SYSTEM: ClientPayload.DNSSource.DNSResolutionMethod.ValueType # 0 GOOGLE: ClientPayload.DNSSource.DNSResolutionMethod.ValueType # 1 HARDCODED: ClientPayload.DNSSource.DNSResolutionMethod.ValueType # 2 @@ -196,22 +160,11 @@ class ClientPayload(google.protobuf.message.Message): def __init__( self, *, - dnsMethod: global___ClientPayload.DNSSource.DNSResolutionMethod.ValueType - | None = ..., + dnsMethod: global___ClientPayload.DNSSource.DNSResolutionMethod.ValueType | None = ..., appCached: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appCached", b"appCached", "dnsMethod", b"dnsMethod" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appCached", b"appCached", "dnsMethod", b"dnsMethod" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["appCached", b"appCached", "dnsMethod", b"dnsMethod"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appCached", b"appCached", "dnsMethod", b"dnsMethod"]) -> None: ... @typing.final class WebInfo(google.protobuf.message.Message): @@ -221,12 +174,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _WebSubPlatformEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.WebInfo._WebSubPlatform.ValueType - ], - builtins.type, - ): + class _WebSubPlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.WebInfo._WebSubPlatform.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor WEB_BROWSER: ClientPayload.WebInfo._WebSubPlatform.ValueType # 0 APP_STORE: ClientPayload.WebInfo._WebSubPlatform.ValueType # 1 @@ -234,9 +182,7 @@ class ClientPayload(google.protobuf.message.Message): DARWIN: ClientPayload.WebInfo._WebSubPlatform.ValueType # 3 WIN32: ClientPayload.WebInfo._WebSubPlatform.ValueType # 4 - class WebSubPlatform( - _WebSubPlatform, metaclass=_WebSubPlatformEnumTypeWrapper - ): ... + class WebSubPlatform(_WebSubPlatform, metaclass=_WebSubPlatformEnumTypeWrapper): ... WEB_BROWSER: ClientPayload.WebInfo.WebSubPlatform.ValueType # 0 APP_STORE: ClientPayload.WebInfo.WebSubPlatform.ValueType # 1 WIN_STORE: ClientPayload.WebInfo.WebSubPlatform.ValueType # 2 @@ -284,60 +230,8 @@ class ClientPayload(google.protobuf.message.Message): documentTypes: builtins.str | None = ..., features: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "documentTypes", - b"documentTypes", - "features", - b"features", - "supportsDocumentMessages", - b"supportsDocumentMessages", - "supportsE2EAudio", - b"supportsE2EAudio", - "supportsE2EDocument", - b"supportsE2EDocument", - "supportsE2EImage", - b"supportsE2EImage", - "supportsE2EVideo", - b"supportsE2EVideo", - "supportsMediaRetry", - b"supportsMediaRetry", - "supportsStarredMessages", - b"supportsStarredMessages", - "supportsURLMessages", - b"supportsURLMessages", - "usesParticipantInKey", - b"usesParticipantInKey", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "documentTypes", - b"documentTypes", - "features", - b"features", - "supportsDocumentMessages", - b"supportsDocumentMessages", - "supportsE2EAudio", - b"supportsE2EAudio", - "supportsE2EDocument", - b"supportsE2EDocument", - "supportsE2EImage", - b"supportsE2EImage", - "supportsE2EVideo", - b"supportsE2EVideo", - "supportsMediaRetry", - b"supportsMediaRetry", - "supportsStarredMessages", - b"supportsStarredMessages", - "supportsURLMessages", - b"supportsURLMessages", - "usesParticipantInKey", - b"usesParticipantInKey", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["documentTypes", b"documentTypes", "features", b"features", "supportsDocumentMessages", b"supportsDocumentMessages", "supportsE2EAudio", b"supportsE2EAudio", "supportsE2EDocument", b"supportsE2EDocument", "supportsE2EImage", b"supportsE2EImage", "supportsE2EVideo", b"supportsE2EVideo", "supportsMediaRetry", b"supportsMediaRetry", "supportsStarredMessages", b"supportsStarredMessages", "supportsURLMessages", b"supportsURLMessages", "usesParticipantInKey", b"usesParticipantInKey"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["documentTypes", b"documentTypes", "features", b"features", "supportsDocumentMessages", b"supportsDocumentMessages", "supportsE2EAudio", b"supportsE2EAudio", "supportsE2EDocument", b"supportsE2EDocument", "supportsE2EImage", b"supportsE2EImage", "supportsE2EVideo", b"supportsE2EVideo", "supportsMediaRetry", b"supportsMediaRetry", "supportsStarredMessages", b"supportsStarredMessages", "supportsURLMessages", b"supportsURLMessages", "usesParticipantInKey", b"usesParticipantInKey"]) -> None: ... REFTOKEN_FIELD_NUMBER: builtins.int VERSION_FIELD_NUMBER: builtins.int @@ -354,35 +248,10 @@ class ClientPayload(google.protobuf.message.Message): refToken: builtins.str | None = ..., version: builtins.str | None = ..., webdPayload: global___ClientPayload.WebInfo.WebdPayload | None = ..., - webSubPlatform: global___ClientPayload.WebInfo.WebSubPlatform.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "refToken", - b"refToken", - "version", - b"version", - "webSubPlatform", - b"webSubPlatform", - "webdPayload", - b"webdPayload", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "refToken", - b"refToken", - "version", - b"version", - "webSubPlatform", - b"webSubPlatform", - "webdPayload", - b"webdPayload", - ], + webSubPlatform: global___ClientPayload.WebInfo.WebSubPlatform.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["refToken", b"refToken", "version", b"version", "webSubPlatform", b"webSubPlatform", "webdPayload", b"webdPayload"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["refToken", b"refToken", "version", b"version", "webSubPlatform", b"webSubPlatform", "webdPayload", b"webdPayload"]) -> None: ... @typing.final class UserAgent(google.protobuf.message.Message): @@ -392,12 +261,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _DeviceTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.UserAgent._DeviceType.ValueType - ], - builtins.type, - ): + class _DeviceTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.UserAgent._DeviceType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor PHONE: ClientPayload.UserAgent._DeviceType.ValueType # 0 TABLET: ClientPayload.UserAgent._DeviceType.ValueType # 1 @@ -416,21 +280,14 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ReleaseChannelEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.UserAgent._ReleaseChannel.ValueType - ], - builtins.type, - ): + class _ReleaseChannelEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.UserAgent._ReleaseChannel.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor RELEASE: ClientPayload.UserAgent._ReleaseChannel.ValueType # 0 BETA: ClientPayload.UserAgent._ReleaseChannel.ValueType # 1 ALPHA: ClientPayload.UserAgent._ReleaseChannel.ValueType # 2 DEBUG: ClientPayload.UserAgent._ReleaseChannel.ValueType # 3 - class ReleaseChannel( - _ReleaseChannel, metaclass=_ReleaseChannelEnumTypeWrapper - ): ... + class ReleaseChannel(_ReleaseChannel, metaclass=_ReleaseChannelEnumTypeWrapper): ... RELEASE: ClientPayload.UserAgent.ReleaseChannel.ValueType # 0 BETA: ClientPayload.UserAgent.ReleaseChannel.ValueType # 1 ALPHA: ClientPayload.UserAgent.ReleaseChannel.ValueType # 2 @@ -440,12 +297,7 @@ class ClientPayload(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PlatformEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - ClientPayload.UserAgent._Platform.ValueType - ], - builtins.type, - ): + class _PlatformEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ClientPayload.UserAgent._Platform.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ANDROID: ClientPayload.UserAgent._Platform.ValueType # 0 IOS: ClientPayload.UserAgent._Platform.ValueType # 1 @@ -545,36 +397,8 @@ class ClientPayload(google.protobuf.message.Message): quaternary: builtins.int | None = ..., quinary: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "primary", - b"primary", - "quaternary", - b"quaternary", - "quinary", - b"quinary", - "secondary", - b"secondary", - "tertiary", - b"tertiary", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["primary", b"primary", "quaternary", b"quaternary", "quinary", b"quinary", "secondary", b"secondary", "tertiary", b"tertiary"]) -> None: ... PLATFORM_FIELD_NUMBER: builtins.int APPVERSION_FIELD_NUMBER: builtins.int @@ -621,90 +445,16 @@ class ClientPayload(google.protobuf.message.Message): device: builtins.str | None = ..., osBuildNumber: builtins.str | None = ..., phoneID: builtins.str | None = ..., - releaseChannel: global___ClientPayload.UserAgent.ReleaseChannel.ValueType - | None = ..., + releaseChannel: global___ClientPayload.UserAgent.ReleaseChannel.ValueType | None = ..., localeLanguageIso6391: builtins.str | None = ..., localeCountryIso31661Alpha2: builtins.str | None = ..., deviceBoard: builtins.str | None = ..., deviceExpID: builtins.str | None = ..., - deviceType: global___ClientPayload.UserAgent.DeviceType.ValueType - | None = ..., + deviceType: global___ClientPayload.UserAgent.DeviceType.ValueType | None = ..., deviceModelType: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "appVersion", - b"appVersion", - "device", - b"device", - "deviceBoard", - b"deviceBoard", - "deviceExpID", - b"deviceExpID", - "deviceModelType", - b"deviceModelType", - "deviceType", - b"deviceType", - "localeCountryIso31661Alpha2", - b"localeCountryIso31661Alpha2", - "localeLanguageIso6391", - b"localeLanguageIso6391", - "manufacturer", - b"manufacturer", - "mcc", - b"mcc", - "mnc", - b"mnc", - "osBuildNumber", - b"osBuildNumber", - "osVersion", - b"osVersion", - "phoneID", - b"phoneID", - "platform", - b"platform", - "releaseChannel", - b"releaseChannel", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "appVersion", - b"appVersion", - "device", - b"device", - "deviceBoard", - b"deviceBoard", - "deviceExpID", - b"deviceExpID", - "deviceModelType", - b"deviceModelType", - "deviceType", - b"deviceType", - "localeCountryIso31661Alpha2", - b"localeCountryIso31661Alpha2", - "localeLanguageIso6391", - b"localeLanguageIso6391", - "manufacturer", - b"manufacturer", - "mcc", - b"mcc", - "mnc", - b"mnc", - "osBuildNumber", - b"osBuildNumber", - "osVersion", - b"osVersion", - "phoneID", - b"phoneID", - "platform", - b"platform", - "releaseChannel", - b"releaseChannel", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["appVersion", b"appVersion", "device", b"device", "deviceBoard", b"deviceBoard", "deviceExpID", b"deviceExpID", "deviceModelType", b"deviceModelType", "deviceType", b"deviceType", "localeCountryIso31661Alpha2", b"localeCountryIso31661Alpha2", "localeLanguageIso6391", b"localeLanguageIso6391", "manufacturer", b"manufacturer", "mcc", b"mcc", "mnc", b"mnc", "osBuildNumber", b"osBuildNumber", "osVersion", b"osVersion", "phoneID", b"phoneID", "platform", b"platform", "releaseChannel", b"releaseChannel"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["appVersion", b"appVersion", "device", b"device", "deviceBoard", b"deviceBoard", "deviceExpID", b"deviceExpID", "deviceModelType", b"deviceModelType", "deviceType", b"deviceType", "localeCountryIso31661Alpha2", b"localeCountryIso31661Alpha2", "localeLanguageIso6391", b"localeLanguageIso6391", "manufacturer", b"manufacturer", "mcc", b"mcc", "mnc", b"mnc", "osBuildNumber", b"osBuildNumber", "osVersion", b"osVersion", "phoneID", b"phoneID", "platform", b"platform", "releaseChannel", b"releaseChannel"]) -> None: ... @typing.final class InteropData(google.protobuf.message.Message): @@ -723,28 +473,8 @@ class ClientPayload(google.protobuf.message.Message): token: builtins.bytes | None = ..., enableReadReceipts: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "accountID", - b"accountID", - "enableReadReceipts", - b"enableReadReceipts", - "token", - b"token", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "accountID", - b"accountID", - "enableReadReceipts", - b"enableReadReceipts", - "token", - b"token", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["accountID", b"accountID", "enableReadReceipts", b"enableReadReceipts", "token", b"token"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["accountID", b"accountID", "enableReadReceipts", b"enableReadReceipts", "token", b"token"]) -> None: ... @typing.final class DevicePairingRegistrationData(google.protobuf.message.Message): @@ -778,48 +508,8 @@ class ClientPayload(google.protobuf.message.Message): buildHash: builtins.bytes | None = ..., deviceProps: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "buildHash", - b"buildHash", - "deviceProps", - b"deviceProps", - "eIdent", - b"eIdent", - "eKeytype", - b"eKeytype", - "eRegid", - b"eRegid", - "eSkeyID", - b"eSkeyID", - "eSkeySig", - b"eSkeySig", - "eSkeyVal", - b"eSkeyVal", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "buildHash", - b"buildHash", - "deviceProps", - b"deviceProps", - "eIdent", - b"eIdent", - "eKeytype", - b"eKeytype", - "eRegid", - b"eRegid", - "eSkeyID", - b"eSkeyID", - "eSkeySig", - b"eSkeySig", - "eSkeyVal", - b"eSkeyVal", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["buildHash", b"buildHash", "deviceProps", b"deviceProps", "eIdent", b"eIdent", "eKeytype", b"eKeytype", "eRegid", b"eRegid", "eSkeyID", b"eSkeyID", "eSkeySig", b"eSkeySig", "eSkeyVal", b"eSkeyVal"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["buildHash", b"buildHash", "deviceProps", b"deviceProps", "eIdent", b"eIdent", "eKeytype", b"eKeytype", "eRegid", b"eRegid", "eSkeyID", b"eSkeyID", "eSkeySig", b"eSkeySig", "eSkeyVal", b"eSkeyVal"]) -> None: ... USERNAME_FIELD_NUMBER: builtins.int PASSIVE_FIELD_NUMBER: builtins.int @@ -876,17 +566,11 @@ class ClientPayload(google.protobuf.message.Message): @property def webInfo(self) -> global___ClientPayload.WebInfo: ... @property - def shards( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.int - ]: ... + def shards(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.int]: ... @property def dnsSource(self) -> global___ClientPayload.DNSSource: ... @property - def devicePairingData( - self, - ) -> global___ClientPayload.DevicePairingRegistrationData: ... + def devicePairingData(self) -> global___ClientPayload.DevicePairingRegistrationData: ... @property def interopData(self) -> global___ClientPayload.InteropData: ... def __init__( @@ -905,8 +589,7 @@ class ClientPayload(google.protobuf.message.Message): dnsSource: global___ClientPayload.DNSSource | None = ..., connectAttemptCount: builtins.int | None = ..., device: builtins.int | None = ..., - devicePairingData: global___ClientPayload.DevicePairingRegistrationData - | None = ..., + devicePairingData: global___ClientPayload.DevicePairingRegistrationData | None = ..., product: global___ClientPayload.Product.ValueType | None = ..., fbCat: builtins.bytes | None = ..., fbUserAgent: builtins.bytes | None = ..., @@ -920,129 +603,10 @@ class ClientPayload(google.protobuf.message.Message): yearClass: builtins.int | None = ..., memClass: builtins.int | None = ..., interopData: global___ClientPayload.InteropData | None = ..., - trafficAnonymization: global___ClientPayload.TrafficAnonymization.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "connectAttemptCount", - b"connectAttemptCount", - "connectReason", - b"connectReason", - "connectType", - b"connectType", - "device", - b"device", - "devicePairingData", - b"devicePairingData", - "dnsSource", - b"dnsSource", - "fbAppID", - b"fbAppID", - "fbCat", - b"fbCat", - "fbDeviceID", - b"fbDeviceID", - "fbUserAgent", - b"fbUserAgent", - "interopData", - b"interopData", - "iosAppExtension", - b"iosAppExtension", - "lc", - b"lc", - "memClass", - b"memClass", - "oc", - b"oc", - "paddingBytes", - b"paddingBytes", - "passive", - b"passive", - "product", - b"product", - "pull", - b"pull", - "pushName", - b"pushName", - "sessionID", - b"sessionID", - "shortConnect", - b"shortConnect", - "trafficAnonymization", - b"trafficAnonymization", - "userAgent", - b"userAgent", - "username", - b"username", - "webInfo", - b"webInfo", - "yearClass", - b"yearClass", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "connectAttemptCount", - b"connectAttemptCount", - "connectReason", - b"connectReason", - "connectType", - b"connectType", - "device", - b"device", - "devicePairingData", - b"devicePairingData", - "dnsSource", - b"dnsSource", - "fbAppID", - b"fbAppID", - "fbCat", - b"fbCat", - "fbDeviceID", - b"fbDeviceID", - "fbUserAgent", - b"fbUserAgent", - "interopData", - b"interopData", - "iosAppExtension", - b"iosAppExtension", - "lc", - b"lc", - "memClass", - b"memClass", - "oc", - b"oc", - "paddingBytes", - b"paddingBytes", - "passive", - b"passive", - "product", - b"product", - "pull", - b"pull", - "pushName", - b"pushName", - "sessionID", - b"sessionID", - "shards", - b"shards", - "shortConnect", - b"shortConnect", - "trafficAnonymization", - b"trafficAnonymization", - "userAgent", - b"userAgent", - "username", - b"username", - "webInfo", - b"webInfo", - "yearClass", - b"yearClass", - ], + trafficAnonymization: global___ClientPayload.TrafficAnonymization.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["connectAttemptCount", b"connectAttemptCount", "connectReason", b"connectReason", "connectType", b"connectType", "device", b"device", "devicePairingData", b"devicePairingData", "dnsSource", b"dnsSource", "fbAppID", b"fbAppID", "fbCat", b"fbCat", "fbDeviceID", b"fbDeviceID", "fbUserAgent", b"fbUserAgent", "interopData", b"interopData", "iosAppExtension", b"iosAppExtension", "lc", b"lc", "memClass", b"memClass", "oc", b"oc", "paddingBytes", b"paddingBytes", "passive", b"passive", "product", b"product", "pull", b"pull", "pushName", b"pushName", "sessionID", b"sessionID", "shortConnect", b"shortConnect", "trafficAnonymization", b"trafficAnonymization", "userAgent", b"userAgent", "username", b"username", "webInfo", b"webInfo", "yearClass", b"yearClass"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["connectAttemptCount", b"connectAttemptCount", "connectReason", b"connectReason", "connectType", b"connectType", "device", b"device", "devicePairingData", b"devicePairingData", "dnsSource", b"dnsSource", "fbAppID", b"fbAppID", "fbCat", b"fbCat", "fbDeviceID", b"fbDeviceID", "fbUserAgent", b"fbUserAgent", "interopData", b"interopData", "iosAppExtension", b"iosAppExtension", "lc", b"lc", "memClass", b"memClass", "oc", b"oc", "paddingBytes", b"paddingBytes", "passive", b"passive", "product", b"product", "pull", b"pull", "pushName", b"pushName", "sessionID", b"sessionID", "shards", b"shards", "shortConnect", b"shortConnect", "trafficAnonymization", b"trafficAnonymization", "userAgent", b"userAgent", "username", b"username", "webInfo", b"webInfo", "yearClass", b"yearClass"]) -> None: ... global___ClientPayload = ClientPayload @@ -1064,12 +628,8 @@ class HandshakeMessage(google.protobuf.message.Message): static: builtins.bytes | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["payload", b"payload", "static", b"static"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["payload", b"payload", "static", b"static"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["payload", b"payload", "static", b"static"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["payload", b"payload", "static", b"static"]) -> None: ... @typing.final class ServerHello(google.protobuf.message.Message): @@ -1088,18 +648,8 @@ class HandshakeMessage(google.protobuf.message.Message): static: builtins.bytes | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> None: ... @typing.final class ClientHello(google.protobuf.message.Message): @@ -1118,18 +668,8 @@ class HandshakeMessage(google.protobuf.message.Message): static: builtins.bytes | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ephemeral", b"ephemeral", "payload", b"payload", "static", b"static" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ephemeral", b"ephemeral", "payload", b"payload", "static", b"static"]) -> None: ... CLIENTHELLO_FIELD_NUMBER: builtins.int SERVERHELLO_FIELD_NUMBER: builtins.int @@ -1147,27 +687,7 @@ class HandshakeMessage(google.protobuf.message.Message): serverHello: global___HandshakeMessage.ServerHello | None = ..., clientFinish: global___HandshakeMessage.ClientFinish | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientFinish", - b"clientFinish", - "clientHello", - b"clientHello", - "serverHello", - b"serverHello", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientFinish", - b"clientFinish", - "clientHello", - b"clientHello", - "serverHello", - b"serverHello", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientFinish", b"clientFinish", "clientHello", b"clientHello", "serverHello", b"serverHello"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientFinish", b"clientFinish", "clientHello", b"clientHello", "serverHello", b"serverHello"]) -> None: ... global___HandshakeMessage = HandshakeMessage diff --git a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py index 1e61b33..a7da1a3 100644 --- a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py +++ b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py @@ -4,15 +4,18 @@ # source: waWeb/WAWebProtobufsWeb.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waWeb/WAWebProtobufsWeb.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waWeb/WAWebProtobufsWeb.proto' ) # @@protoc_insertion_point(imports) @@ -23,80 +26,76 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto"\x84L\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSHA256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12\x43\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32*.WAWebProtobufsWeb.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12\x33\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x41\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12\x39\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12L\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x32.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12/\n\tmediaData\x18& \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x33\n\x0bphotoChange\x18\' \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PhotoChange\x12\x33\n\x0buserReceipt\x18( \x03(\x0b\x32\x1e.WAWebProtobufsWeb.UserReceipt\x12.\n\treactions\x18) \x03(\x0b\x32\x1b.WAWebProtobufsWeb.Reaction\x12\x37\n\x11quotedStickerData\x18* \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12/\n\tstatusPsa\x18, \x01(\x0b\x32\x1c.WAWebProtobufsWeb.StatusPSA\x12\x32\n\x0bpollUpdates\x18- \x03(\x0b\x32\x1d.WAWebProtobufsWeb.PollUpdate\x12I\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32).WAWebProtobufsWeb.PollAdditionalMetadata\x12\x0f\n\x07\x61gentID\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12\x31\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x1d.WAWebProtobufsWeb.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJIDString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12/\n\tpinInChat\x18\x36 \x01(\x0b\x32\x1c.WAWebProtobufsWeb.PinInChat\x12\x41\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32%.WAWebProtobufsWeb.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJID\x18: \x01(\t\x12;\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32".WAWebProtobufsWeb.CommentMetadata\x12\x38\n\x0e\x65ventResponses\x18= \x03(\x0b\x32 .WAWebProtobufsWeb.EventResponse\x12\x41\n\x12reportingTokenInfo\x18> \x01(\x0b\x32%.WAWebProtobufsWeb.ReportingTokenInfo\x12\x1a\n\x12newsletterServerID\x18? \x01(\x04\x12K\n\x17\x65ventAdditionalMetadata\x18@ \x01(\x0b\x32*.WAWebProtobufsWeb.EventAdditionalMetadata\x12\x1b\n\x13isMentionedInStatus\x18\x41 \x01(\x08\x12\x16\n\x0estatusMentions\x18\x42 \x03(\t\x12-\n\x0ftargetMessageID\x18\x43 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\rmessageAddOns\x18\x44 \x03(\x0b\x32\x1f.WAWebProtobufsWeb.MessageAddOn\x12I\n\x18statusMentionMessageInfo\x18\x45 \x01(\x0b\x32\'.WAWebProtobufsWeb.StatusMentionMessage\x12\x1a\n\x12isSupportAiMessage\x18\x46 \x01(\x08\x12\x1c\n\x14statusMentionSources\x18G \x03(\t"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03"\xa2\x38\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n\x15\x42IZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n\x1b\x42IZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n\x11GROUP_DEACTIVATED\x10\xcb\x01\x12\'\n"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n\x0e\x45VENT_CANCELED\x10\xce\x01\x12\x1c\n\x17\x43OMMUNITY_OWNER_UPDATED\x10\xcf\x01\x12*\n%COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN\x10\xd0\x01\x12$\n\x1f\x43\x41PI_GROUP_NE2EE_SYSTEM_MESSAGE\x10\xd1\x01\x12\x13\n\x0eSTATUS_MENTION\x10\xd2\x01\x12!\n\x1cUSER_CONTROLS_SYSTEM_MESSAGE\x10\xd3\x01"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05"\x94\x0b\n\x0bPaymentInfo\x12\x43\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\'.WAWebProtobufsWeb.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJID\x18\x03 \x01(\t\x12\x35\n\x06status\x18\x04 \x01(\x0e\x32%.WAWebProtobufsWeb.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12;\n\ttxnStatus\x18\n \x01(\x0e\x32(.WAWebProtobufsWeb.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12/\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x30\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01"\xf7\x16\n\x0bWebFeatures\x12:\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08groupsV3\x18\x03 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rliveLocations\x18\x07 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nqueryVname\x18\x08 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08payments\x18\x0b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nlabelsEdit\x18\x0e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x38\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07vnameV2\x18\x13 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10videoPlaybackURL\x18\x14 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rstatusRanking\x18\x15 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0erecentStickers\x18\x1a \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12I\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV2\x18" \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV3\x18$ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nuserNotice\x18% \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07support\x18\' \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x39\n\x0csettingsSync\x18* \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x36\n\tarchiveV2\x18+ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x41\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0emdForceUpgrade\x18. \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03"\xa0\x02\n\tPinInChat\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.WAWebProtobufsWeb.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12K\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\x91\x04\n\x0cMessageAddOn\x12J\n\x10messageAddOnType\x18\x01 \x01(\x0e\x32\x30.WAWebProtobufsWeb.MessageAddOn.MessageAddOnType\x12\x30\n\x0cmessageAddOn\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x38\n\x06status\x18\x05 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x44\n\x10\x61\x64\x64OnContextInfo\x18\x06 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\x12-\n\x0fmessageAddOnKey\x18\x07 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x37\n\rlegacyMessage\x18\x08 \x01(\x0b\x32 .WAWebProtobufsWeb.LegacyMessage"e\n\x10MessageAddOnType\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08REACTION\x10\x01\x12\x12\n\x0e\x45VENT_RESPONSE\x10\x02\x12\x0f\n\x0bPOLL_UPDATE\x10\x03\x12\x0f\n\x0bPIN_IN_CHAT\x10\x04"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r"\x95\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x39\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo"\x98\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoID\x18\x03 \x01(\r"D\n\tStatusPSA\x12\x12\n\ncampaignID\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJID\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJID\x18\x06 \x03(\t"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"\xb8\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x30\n\x04vote\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.PollVoteMessage\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08"*\n\x17\x45ventAdditionalMetadata\x12\x0f\n\x07isStale\x18\x01 \x01(\x08"\xc0\x01\n\nKeepInChat\x12-\n\x08keepType\x18\x01 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\tdeviceJID\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMS\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x06 \x01(\x03"\x9b\x01\n\x17MessageAddOnContextInfo\x12"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r\x12\\\n\x16messageAddOnExpiryType\x18\x02 \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignID\x18\x01 \x01(\t"\xb2\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x45\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08"\x8c\x01\n\rLegacyMessage\x12\x45\n\x14\x65ventResponseMessage\x18\x01 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x34\n\x08pollVote\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.PollVoteMessage"H\n\x14StatusMentionMessage\x12\x30\n\x0cquotedStatus\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.MessageB!Z\x1fgo.mau.fi/whatsmeow/proto/waWeb' -) +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto\"\x84L\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSHA256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12\x43\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32*.WAWebProtobufsWeb.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12\x33\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x41\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12\x39\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18\" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12L\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x32.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12/\n\tmediaData\x18& \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x33\n\x0bphotoChange\x18\' \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PhotoChange\x12\x33\n\x0buserReceipt\x18( \x03(\x0b\x32\x1e.WAWebProtobufsWeb.UserReceipt\x12.\n\treactions\x18) \x03(\x0b\x32\x1b.WAWebProtobufsWeb.Reaction\x12\x37\n\x11quotedStickerData\x18* \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12/\n\tstatusPsa\x18, \x01(\x0b\x32\x1c.WAWebProtobufsWeb.StatusPSA\x12\x32\n\x0bpollUpdates\x18- \x03(\x0b\x32\x1d.WAWebProtobufsWeb.PollUpdate\x12I\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32).WAWebProtobufsWeb.PollAdditionalMetadata\x12\x0f\n\x07\x61gentID\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12\x31\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x1d.WAWebProtobufsWeb.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJIDString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12/\n\tpinInChat\x18\x36 \x01(\x0b\x32\x1c.WAWebProtobufsWeb.PinInChat\x12\x41\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32%.WAWebProtobufsWeb.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJID\x18: \x01(\t\x12;\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32\".WAWebProtobufsWeb.CommentMetadata\x12\x38\n\x0e\x65ventResponses\x18= \x03(\x0b\x32 .WAWebProtobufsWeb.EventResponse\x12\x41\n\x12reportingTokenInfo\x18> \x01(\x0b\x32%.WAWebProtobufsWeb.ReportingTokenInfo\x12\x1a\n\x12newsletterServerID\x18? \x01(\x04\x12K\n\x17\x65ventAdditionalMetadata\x18@ \x01(\x0b\x32*.WAWebProtobufsWeb.EventAdditionalMetadata\x12\x1b\n\x13isMentionedInStatus\x18\x41 \x01(\x08\x12\x16\n\x0estatusMentions\x18\x42 \x03(\t\x12-\n\x0ftargetMessageID\x18\x43 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\rmessageAddOns\x18\x44 \x03(\x0b\x32\x1f.WAWebProtobufsWeb.MessageAddOn\x12I\n\x18statusMentionMessageInfo\x18\x45 \x01(\x0b\x32\'.WAWebProtobufsWeb.StatusMentionMessage\x12\x1a\n\x12isSupportAiMessage\x18\x46 \x01(\x08\x12\x1c\n\x14statusMentionSources\x18G \x03(\t\"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03\"\xa2\x38\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n\"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n\"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10\"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n\"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12\"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n\"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12\"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12\"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12\"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12\"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12\"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12\"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12\"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n\x15\x42IZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n\x1b\x42IZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n\x11GROUP_DEACTIVATED\x10\xcb\x01\x12\'\n\"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n\x0e\x45VENT_CANCELED\x10\xce\x01\x12\x1c\n\x17\x43OMMUNITY_OWNER_UPDATED\x10\xcf\x01\x12*\n%COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN\x10\xd0\x01\x12$\n\x1f\x43\x41PI_GROUP_NE2EE_SYSTEM_MESSAGE\x10\xd1\x01\x12\x13\n\x0eSTATUS_MENTION\x10\xd2\x01\x12!\n\x1cUSER_CONTROLS_SYSTEM_MESSAGE\x10\xd3\x01\"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05\"\x94\x0b\n\x0bPaymentInfo\x12\x43\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\'.WAWebProtobufsWeb.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJID\x18\x03 \x01(\t\x12\x35\n\x06status\x18\x04 \x01(\x0e\x32%.WAWebProtobufsWeb.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12;\n\ttxnStatus\x18\n \x01(\x0e\x32(.WAWebProtobufsWeb.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12/\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x30\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f\"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b\")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01\"\xf7\x16\n\x0bWebFeatures\x12:\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08groupsV3\x18\x03 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rliveLocations\x18\x07 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nqueryVname\x18\x08 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08payments\x18\x0b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nlabelsEdit\x18\x0e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x38\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07vnameV2\x18\x13 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10videoPlaybackURL\x18\x14 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rstatusRanking\x18\x15 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0erecentStickers\x18\x1a \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12I\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV2\x18\" \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV3\x18$ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nuserNotice\x18% \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07support\x18\' \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x39\n\x0csettingsSync\x18* \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x36\n\tarchiveV2\x18+ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x41\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0emdForceUpgrade\x18. \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03\"\xa0\x02\n\tPinInChat\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.WAWebProtobufsWeb.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12K\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02\"\x91\x04\n\x0cMessageAddOn\x12J\n\x10messageAddOnType\x18\x01 \x01(\x0e\x32\x30.WAWebProtobufsWeb.MessageAddOn.MessageAddOnType\x12\x30\n\x0cmessageAddOn\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x38\n\x06status\x18\x05 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x44\n\x10\x61\x64\x64OnContextInfo\x18\x06 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\x12-\n\x0fmessageAddOnKey\x18\x07 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x37\n\rlegacyMessage\x18\x08 \x01(\x0b\x32 .WAWebProtobufsWeb.LegacyMessage\"e\n\x10MessageAddOnType\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08REACTION\x10\x01\x12\x12\n\x0e\x45VENT_RESPONSE\x10\x02\x12\x0f\n\x0bPOLL_UPDATE\x10\x03\x12\x0f\n\x0bPIN_IN_CHAT\x10\x04\"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r\"\x95\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x39\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\"\x98\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c\"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t\"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoID\x18\x03 \x01(\r\"D\n\tStatusPSA\x12\x12\n\ncampaignID\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04\"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJID\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJID\x18\x06 \x03(\t\"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08\"\xb8\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x30\n\x04vote\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.PollVoteMessage\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08\"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08\"*\n\x17\x45ventAdditionalMetadata\x12\x0f\n\x07isStale\x18\x01 \x01(\x08\"\xc0\x01\n\nKeepInChat\x12-\n\x08keepType\x18\x01 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\tdeviceJID\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMS\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x06 \x01(\x03\"\x9b\x01\n\x17MessageAddOnContextInfo\x12\"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r\x12\\\n\x16messageAddOnExpiryType\x18\x02 \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignID\x18\x01 \x01(\t\"\xb2\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x45\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"\x8c\x01\n\rLegacyMessage\x12\x45\n\x14\x65ventResponseMessage\x18\x01 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x34\n\x08pollVote\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.PollVoteMessage\"H\n\x14StatusMentionMessage\x12\x30\n\x0cquotedStatus\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.MessageB!Z\x1fgo.mau.fi/whatsmeow/proto/waWeb') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waWeb.WAWebProtobufsWeb_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWeb.WAWebProtobufsWeb_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waWeb" - _globals["_WEBMESSAGEINFO"]._serialized_start = 109 - _globals["_WEBMESSAGEINFO"]._serialized_end = 9841 - _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_start = 2485 - _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_end = 2546 - _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_start = 2549 - _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_end = 9751 - _globals["_WEBMESSAGEINFO_STATUS"]._serialized_start = 9753 - _globals["_WEBMESSAGEINFO_STATUS"]._serialized_end = 9841 - _globals["_PAYMENTINFO"]._serialized_start = 9844 - _globals["_PAYMENTINFO"]._serialized_end = 11272 - _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_start = 10357 - _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_end = 11022 - _globals["_PAYMENTINFO_STATUS"]._serialized_start = 11025 - _globals["_PAYMENTINFO_STATUS"]._serialized_end = 11229 - _globals["_PAYMENTINFO_CURRENCY"]._serialized_start = 11231 - _globals["_PAYMENTINFO_CURRENCY"]._serialized_end = 11272 - _globals["_WEBFEATURES"]._serialized_start = 11275 - _globals["_WEBFEATURES"]._serialized_end = 14210 - _globals["_WEBFEATURES_FLAG"]._serialized_start = 14135 - _globals["_WEBFEATURES_FLAG"]._serialized_end = 14210 - _globals["_PININCHAT"]._serialized_start = 14213 - _globals["_PININCHAT"]._serialized_end = 14501 - _globals["_PININCHAT_TYPE"]._serialized_start = 14441 - _globals["_PININCHAT_TYPE"]._serialized_end = 14501 - _globals["_MESSAGEADDON"]._serialized_start = 14504 - _globals["_MESSAGEADDON"]._serialized_end = 15033 - _globals["_MESSAGEADDON_MESSAGEADDONTYPE"]._serialized_start = 14932 - _globals["_MESSAGEADDON_MESSAGEADDONTYPE"]._serialized_end = 15033 - _globals["_COMMENTMETADATA"]._serialized_start = 15035 - _globals["_COMMENTMETADATA"]._serialized_end = 15120 - _globals["_WEBNOTIFICATIONSINFO"]._serialized_start = 15123 - _globals["_WEBNOTIFICATIONSINFO"]._serialized_end = 15272 - _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_start = 15275 - _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_end = 15427 - _globals["_REPORTINGTOKENINFO"]._serialized_start = 15429 - _globals["_REPORTINGTOKENINFO"]._serialized_end = 15471 - _globals["_MEDIADATA"]._serialized_start = 15473 - _globals["_MEDIADATA"]._serialized_end = 15503 - _globals["_PHOTOCHANGE"]._serialized_start = 15505 - _globals["_PHOTOCHANGE"]._serialized_end = 15574 - _globals["_STATUSPSA"]._serialized_start = 15576 - _globals["_STATUSPSA"]._serialized_end = 15644 - _globals["_USERRECEIPT"]._serialized_start = 15647 - _globals["_USERRECEIPT"]._serialized_end = 15805 - _globals["_REACTION"]._serialized_start = 15807 - _globals["_REACTION"]._serialized_end = 15930 - _globals["_POLLUPDATE"]._serialized_start = 15933 - _globals["_POLLUPDATE"]._serialized_end = 16117 - _globals["_POLLADDITIONALMETADATA"]._serialized_start = 16119 - _globals["_POLLADDITIONALMETADATA"]._serialized_end = 16168 - _globals["_EVENTADDITIONALMETADATA"]._serialized_start = 16170 - _globals["_EVENTADDITIONALMETADATA"]._serialized_end = 16212 - _globals["_KEEPINCHAT"]._serialized_start = 16215 - _globals["_KEEPINCHAT"]._serialized_end = 16407 - _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_start = 16410 - _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_end = 16565 - _globals["_PREMIUMMESSAGEINFO"]._serialized_start = 16567 - _globals["_PREMIUMMESSAGEINFO"]._serialized_end = 16613 - _globals["_EVENTRESPONSE"]._serialized_start = 16616 - _globals["_EVENTRESPONSE"]._serialized_end = 16794 - _globals["_LEGACYMESSAGE"]._serialized_start = 16797 - _globals["_LEGACYMESSAGE"]._serialized_end = 16937 - _globals["_STATUSMENTIONMESSAGE"]._serialized_start = 16939 - _globals["_STATUSMENTIONMESSAGE"]._serialized_end = 17011 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waWeb' + _globals['_WEBMESSAGEINFO']._serialized_start=109 + _globals['_WEBMESSAGEINFO']._serialized_end=9841 + _globals['_WEBMESSAGEINFO_BIZPRIVACYSTATUS']._serialized_start=2485 + _globals['_WEBMESSAGEINFO_BIZPRIVACYSTATUS']._serialized_end=2546 + _globals['_WEBMESSAGEINFO_STUBTYPE']._serialized_start=2549 + _globals['_WEBMESSAGEINFO_STUBTYPE']._serialized_end=9751 + _globals['_WEBMESSAGEINFO_STATUS']._serialized_start=9753 + _globals['_WEBMESSAGEINFO_STATUS']._serialized_end=9841 + _globals['_PAYMENTINFO']._serialized_start=9844 + _globals['_PAYMENTINFO']._serialized_end=11272 + _globals['_PAYMENTINFO_TXNSTATUS']._serialized_start=10357 + _globals['_PAYMENTINFO_TXNSTATUS']._serialized_end=11022 + _globals['_PAYMENTINFO_STATUS']._serialized_start=11025 + _globals['_PAYMENTINFO_STATUS']._serialized_end=11229 + _globals['_PAYMENTINFO_CURRENCY']._serialized_start=11231 + _globals['_PAYMENTINFO_CURRENCY']._serialized_end=11272 + _globals['_WEBFEATURES']._serialized_start=11275 + _globals['_WEBFEATURES']._serialized_end=14210 + _globals['_WEBFEATURES_FLAG']._serialized_start=14135 + _globals['_WEBFEATURES_FLAG']._serialized_end=14210 + _globals['_PININCHAT']._serialized_start=14213 + _globals['_PININCHAT']._serialized_end=14501 + _globals['_PININCHAT_TYPE']._serialized_start=14441 + _globals['_PININCHAT_TYPE']._serialized_end=14501 + _globals['_MESSAGEADDON']._serialized_start=14504 + _globals['_MESSAGEADDON']._serialized_end=15033 + _globals['_MESSAGEADDON_MESSAGEADDONTYPE']._serialized_start=14932 + _globals['_MESSAGEADDON_MESSAGEADDONTYPE']._serialized_end=15033 + _globals['_COMMENTMETADATA']._serialized_start=15035 + _globals['_COMMENTMETADATA']._serialized_end=15120 + _globals['_WEBNOTIFICATIONSINFO']._serialized_start=15123 + _globals['_WEBNOTIFICATIONSINFO']._serialized_end=15272 + _globals['_NOTIFICATIONMESSAGEINFO']._serialized_start=15275 + _globals['_NOTIFICATIONMESSAGEINFO']._serialized_end=15427 + _globals['_REPORTINGTOKENINFO']._serialized_start=15429 + _globals['_REPORTINGTOKENINFO']._serialized_end=15471 + _globals['_MEDIADATA']._serialized_start=15473 + _globals['_MEDIADATA']._serialized_end=15503 + _globals['_PHOTOCHANGE']._serialized_start=15505 + _globals['_PHOTOCHANGE']._serialized_end=15574 + _globals['_STATUSPSA']._serialized_start=15576 + _globals['_STATUSPSA']._serialized_end=15644 + _globals['_USERRECEIPT']._serialized_start=15647 + _globals['_USERRECEIPT']._serialized_end=15805 + _globals['_REACTION']._serialized_start=15807 + _globals['_REACTION']._serialized_end=15930 + _globals['_POLLUPDATE']._serialized_start=15933 + _globals['_POLLUPDATE']._serialized_end=16117 + _globals['_POLLADDITIONALMETADATA']._serialized_start=16119 + _globals['_POLLADDITIONALMETADATA']._serialized_end=16168 + _globals['_EVENTADDITIONALMETADATA']._serialized_start=16170 + _globals['_EVENTADDITIONALMETADATA']._serialized_end=16212 + _globals['_KEEPINCHAT']._serialized_start=16215 + _globals['_KEEPINCHAT']._serialized_end=16407 + _globals['_MESSAGEADDONCONTEXTINFO']._serialized_start=16410 + _globals['_MESSAGEADDONCONTEXTINFO']._serialized_end=16565 + _globals['_PREMIUMMESSAGEINFO']._serialized_start=16567 + _globals['_PREMIUMMESSAGEINFO']._serialized_end=16613 + _globals['_EVENTRESPONSE']._serialized_start=16616 + _globals['_EVENTRESPONSE']._serialized_end=16794 + _globals['_LEGACYMESSAGE']._serialized_start=16797 + _globals['_LEGACYMESSAGE']._serialized_end=16937 + _globals['_STATUSMENTIONMESSAGE']._serialized_start=16939 + _globals['_STATUSMENTIONMESSAGE']._serialized_end=17011 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi index 3d04b35..658c961 100644 --- a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi +++ b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi @@ -29,21 +29,14 @@ class WebMessageInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _BizPrivacyStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebMessageInfo._BizPrivacyStatus.ValueType - ], - builtins.type, - ): + class _BizPrivacyStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebMessageInfo._BizPrivacyStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor E2EE: WebMessageInfo._BizPrivacyStatus.ValueType # 0 FB: WebMessageInfo._BizPrivacyStatus.ValueType # 2 BSP: WebMessageInfo._BizPrivacyStatus.ValueType # 1 BSP_AND_FB: WebMessageInfo._BizPrivacyStatus.ValueType # 3 - class BizPrivacyStatus( - _BizPrivacyStatus, metaclass=_BizPrivacyStatusEnumTypeWrapper - ): ... + class BizPrivacyStatus(_BizPrivacyStatus, metaclass=_BizPrivacyStatusEnumTypeWrapper): ... E2EE: WebMessageInfo.BizPrivacyStatus.ValueType # 0 FB: WebMessageInfo.BizPrivacyStatus.ValueType # 2 BSP: WebMessageInfo.BizPrivacyStatus.ValueType # 1 @@ -53,12 +46,7 @@ class WebMessageInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StubTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebMessageInfo._StubType.ValueType - ], - builtins.type, - ): + class _StubTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebMessageInfo._StubType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: WebMessageInfo._StubType.ValueType # 0 REVOKE: WebMessageInfo._StubType.ValueType # 1 @@ -109,21 +97,11 @@ class WebMessageInfo(google.protobuf.message.Message): CALL_MISSED_GROUP_VIDEO: WebMessageInfo._StubType.ValueType # 46 PAYMENT_CIPHERTEXT: WebMessageInfo._StubType.ValueType # 47 PAYMENT_FUTUREPROOF: WebMessageInfo._StubType.ValueType # 48 - PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED: ( - WebMessageInfo._StubType.ValueType - ) # 49 - PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED: ( - WebMessageInfo._StubType.ValueType - ) # 50 - PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: ( - WebMessageInfo._StubType.ValueType - ) # 51 - PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: ( - WebMessageInfo._StubType.ValueType - ) # 52 - PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: ( - WebMessageInfo._StubType.ValueType - ) # 53 + PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED: WebMessageInfo._StubType.ValueType # 49 + PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED: WebMessageInfo._StubType.ValueType # 50 + PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: WebMessageInfo._StubType.ValueType # 51 + PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: WebMessageInfo._StubType.ValueType # 52 + PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: WebMessageInfo._StubType.ValueType # 53 PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER: WebMessageInfo._StubType.ValueType # 54 PAYMENT_ACTION_SEND_PAYMENT_REMINDER: WebMessageInfo._StubType.ValueType # 55 PAYMENT_ACTION_SEND_PAYMENT_INVITATION: WebMessageInfo._StubType.ValueType # 56 @@ -150,86 +128,44 @@ class WebMessageInfo(google.protobuf.message.Message): BLUE_MSG_BSP_FB_TO_SELF_FB: WebMessageInfo._StubType.ValueType # 77 BLUE_MSG_BSP_FB_TO_SELF_PREMISE: WebMessageInfo._StubType.ValueType # 78 BLUE_MSG_BSP_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 79 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 80 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 80 BLUE_MSG_BSP_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 81 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 82 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 82 BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE: WebMessageInfo._StubType.ValueType # 83 BLUE_MSG_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 84 - BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 85 + BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 85 BLUE_MSG_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 86 - BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 87 + BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 87 BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 88 - BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 89 - BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 90 - BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 91 + BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 89 + BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 90 + BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 91 BLUE_MSG_SELF_FB_TO_BSP_PREMISE: WebMessageInfo._StubType.ValueType # 92 BLUE_MSG_SELF_FB_TO_SELF_PREMISE: WebMessageInfo._StubType.ValueType # 93 BLUE_MSG_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 94 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 95 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 95 BLUE_MSG_SELF_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 96 - BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 97 + BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 97 BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE: WebMessageInfo._StubType.ValueType # 98 BLUE_MSG_SELF_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 99 BLUE_MSG_SELF_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 100 BLUE_MSG_TO_BSP_FB: WebMessageInfo._StubType.ValueType # 101 BLUE_MSG_TO_CONSUMER: WebMessageInfo._StubType.ValueType # 102 BLUE_MSG_TO_SELF_FB: WebMessageInfo._StubType.ValueType # 103 - BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 104 - BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 105 - BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 106 + BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 104 + BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 105 + BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 106 BLUE_MSG_UNVERIFIED_TO_VERIFIED: WebMessageInfo._StubType.ValueType # 107 - BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 108 - BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 109 - BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 110 + BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 108 + BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 109 + BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 110 BLUE_MSG_VERIFIED_TO_UNVERIFIED: WebMessageInfo._StubType.ValueType # 111 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 112 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 113 - BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 114 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 115 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 116 - BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo._StubType.ValueType - ) # 117 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 112 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo._StubType.ValueType # 113 + BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 114 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo._StubType.ValueType # 115 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo._StubType.ValueType # 116 + BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo._StubType.ValueType # 117 E2E_IDENTITY_UNAVAILABLE: WebMessageInfo._StubType.ValueType # 118 GROUP_CREATING: WebMessageInfo._StubType.ValueType # 119 GROUP_CREATE_FAILED: WebMessageInfo._StubType.ValueType # 120 @@ -256,29 +192,21 @@ class WebMessageInfo(google.protobuf.message.Message): GROUP_PARTICIPANT_LINKED_GROUP_JOIN: WebMessageInfo._StubType.ValueType # 141 COMMUNITY_CREATE: WebMessageInfo._StubType.ValueType # 142 EPHEMERAL_KEEP_IN_CHAT: WebMessageInfo._StubType.ValueType # 143 - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST: ( - WebMessageInfo._StubType.ValueType - ) # 144 + GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST: WebMessageInfo._StubType.ValueType # 144 GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE: WebMessageInfo._StubType.ValueType # 145 INTEGRITY_UNLINK_PARENT_GROUP: WebMessageInfo._StubType.ValueType # 146 COMMUNITY_PARTICIPANT_PROMOTE: WebMessageInfo._StubType.ValueType # 147 COMMUNITY_PARTICIPANT_DEMOTE: WebMessageInfo._StubType.ValueType # 148 COMMUNITY_PARENT_GROUP_DELETED: WebMessageInfo._StubType.ValueType # 149 - COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: ( - WebMessageInfo._StubType.ValueType - ) # 150 - GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: ( - WebMessageInfo._StubType.ValueType - ) # 151 + COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: WebMessageInfo._StubType.ValueType # 150 + GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: WebMessageInfo._StubType.ValueType # 151 MASKED_THREAD_CREATED: WebMessageInfo._StubType.ValueType # 152 MASKED_THREAD_UNMASKED: WebMessageInfo._StubType.ValueType # 153 BIZ_CHAT_ASSIGNMENT: WebMessageInfo._StubType.ValueType # 154 CHAT_PSA: WebMessageInfo._StubType.ValueType # 155 CHAT_POLL_CREATION_MESSAGE: WebMessageInfo._StubType.ValueType # 156 CAG_MASKED_THREAD_CREATED: WebMessageInfo._StubType.ValueType # 157 - COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED: ( - WebMessageInfo._StubType.ValueType - ) # 158 + COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED: WebMessageInfo._StubType.ValueType # 158 CAG_INVITE_AUTO_ADD: WebMessageInfo._StubType.ValueType # 159 BIZ_CHAT_ASSIGNMENT_UNASSIGN: WebMessageInfo._StubType.ValueType # 160 CAG_INVITE_AUTO_JOINED: WebMessageInfo._StubType.ValueType # 161 @@ -292,28 +220,20 @@ class WebMessageInfo(google.protobuf.message.Message): SILENCED_UNKNOWN_CALLER_AUDIO: WebMessageInfo._StubType.ValueType # 169 SILENCED_UNKNOWN_CALLER_VIDEO: WebMessageInfo._StubType.ValueType # 170 GROUP_MEMBER_ADD_MODE: WebMessageInfo._StubType.ValueType # 171 - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: ( - WebMessageInfo._StubType.ValueType - ) # 172 + GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: WebMessageInfo._StubType.ValueType # 172 COMMUNITY_CHANGE_DESCRIPTION: WebMessageInfo._StubType.ValueType # 173 SENDER_INVITE: WebMessageInfo._StubType.ValueType # 174 RECEIVER_INVITE: WebMessageInfo._StubType.ValueType # 175 COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS: WebMessageInfo._StubType.ValueType # 176 PINNED_MESSAGE_IN_CHAT: WebMessageInfo._StubType.ValueType # 177 PAYMENT_INVITE_SETUP_INVITER: WebMessageInfo._StubType.ValueType # 178 - PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY: ( - WebMessageInfo._StubType.ValueType - ) # 179 - PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: ( - WebMessageInfo._StubType.ValueType - ) # 180 + PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY: WebMessageInfo._StubType.ValueType # 179 + PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: WebMessageInfo._StubType.ValueType # 180 LINKED_GROUP_CALL_START: WebMessageInfo._StubType.ValueType # 181 REPORT_TO_ADMIN_ENABLED_STATUS: WebMessageInfo._StubType.ValueType # 182 EMPTY_SUBGROUP_CREATE: WebMessageInfo._StubType.ValueType # 183 SCHEDULED_CALL_CANCEL: WebMessageInfo._StubType.ValueType # 184 - SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH: ( - WebMessageInfo._StubType.ValueType - ) # 185 + SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH: WebMessageInfo._StubType.ValueType # 185 GROUP_CHANGE_RECENT_HISTORY_SHARING: WebMessageInfo._StubType.ValueType # 186 PAID_MESSAGE_SERVER_CAMPAIGN_ID: WebMessageInfo._StubType.ValueType # 187 GENERAL_CHAT_CREATE: WebMessageInfo._StubType.ValueType # 188 @@ -393,15 +313,9 @@ class WebMessageInfo(google.protobuf.message.Message): PAYMENT_FUTUREPROOF: WebMessageInfo.StubType.ValueType # 48 PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED: WebMessageInfo.StubType.ValueType # 49 PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED: WebMessageInfo.StubType.ValueType # 50 - PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: ( - WebMessageInfo.StubType.ValueType - ) # 51 - PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: ( - WebMessageInfo.StubType.ValueType - ) # 52 - PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: ( - WebMessageInfo.StubType.ValueType - ) # 53 + PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED: WebMessageInfo.StubType.ValueType # 51 + PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP: WebMessageInfo.StubType.ValueType # 52 + PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP: WebMessageInfo.StubType.ValueType # 53 PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER: WebMessageInfo.StubType.ValueType # 54 PAYMENT_ACTION_SEND_PAYMENT_REMINDER: WebMessageInfo.StubType.ValueType # 55 PAYMENT_ACTION_SEND_PAYMENT_INVITATION: WebMessageInfo.StubType.ValueType # 56 @@ -428,38 +342,24 @@ class WebMessageInfo(google.protobuf.message.Message): BLUE_MSG_BSP_FB_TO_SELF_FB: WebMessageInfo.StubType.ValueType # 77 BLUE_MSG_BSP_FB_TO_SELF_PREMISE: WebMessageInfo.StubType.ValueType # 78 BLUE_MSG_BSP_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 79 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 80 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 80 BLUE_MSG_BSP_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 81 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 82 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 82 BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE: WebMessageInfo.StubType.ValueType # 83 BLUE_MSG_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 84 - BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 85 + BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 85 BLUE_MSG_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 86 - BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 87 + BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 87 BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 88 BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 89 BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 90 - BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 91 + BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 91 BLUE_MSG_SELF_FB_TO_BSP_PREMISE: WebMessageInfo.StubType.ValueType # 92 BLUE_MSG_SELF_FB_TO_SELF_PREMISE: WebMessageInfo.StubType.ValueType # 93 BLUE_MSG_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 94 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 95 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 95 BLUE_MSG_SELF_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 96 - BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 97 + BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 97 BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE: WebMessageInfo.StubType.ValueType # 98 BLUE_MSG_SELF_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 99 BLUE_MSG_SELF_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 100 @@ -467,35 +367,19 @@ class WebMessageInfo(google.protobuf.message.Message): BLUE_MSG_TO_CONSUMER: WebMessageInfo.StubType.ValueType # 102 BLUE_MSG_TO_SELF_FB: WebMessageInfo.StubType.ValueType # 103 BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 104 - BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 105 + BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 105 BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 106 BLUE_MSG_UNVERIFIED_TO_VERIFIED: WebMessageInfo.StubType.ValueType # 107 BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 108 - BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 109 + BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 109 BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 110 BLUE_MSG_VERIFIED_TO_UNVERIFIED: WebMessageInfo.StubType.ValueType # 111 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 112 - BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 113 - BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 114 - BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 115 - BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 116 - BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: ( - WebMessageInfo.StubType.ValueType - ) # 117 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 112 + BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED: WebMessageInfo.StubType.ValueType # 113 + BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 114 + BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED: WebMessageInfo.StubType.ValueType # 115 + BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED: WebMessageInfo.StubType.ValueType # 116 + BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED: WebMessageInfo.StubType.ValueType # 117 E2E_IDENTITY_UNAVAILABLE: WebMessageInfo.StubType.ValueType # 118 GROUP_CREATING: WebMessageInfo.StubType.ValueType # 119 GROUP_CREATE_FAILED: WebMessageInfo.StubType.ValueType # 120 @@ -528,12 +412,8 @@ class WebMessageInfo(google.protobuf.message.Message): COMMUNITY_PARTICIPANT_PROMOTE: WebMessageInfo.StubType.ValueType # 147 COMMUNITY_PARTICIPANT_DEMOTE: WebMessageInfo.StubType.ValueType # 148 COMMUNITY_PARENT_GROUP_DELETED: WebMessageInfo.StubType.ValueType # 149 - COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: ( - WebMessageInfo.StubType.ValueType - ) # 150 - GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: ( - WebMessageInfo.StubType.ValueType - ) # 151 + COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL: WebMessageInfo.StubType.ValueType # 150 + GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP: WebMessageInfo.StubType.ValueType # 151 MASKED_THREAD_CREATED: WebMessageInfo.StubType.ValueType # 152 MASKED_THREAD_UNMASKED: WebMessageInfo.StubType.ValueType # 153 BIZ_CHAT_ASSIGNMENT: WebMessageInfo.StubType.ValueType # 154 @@ -554,9 +434,7 @@ class WebMessageInfo(google.protobuf.message.Message): SILENCED_UNKNOWN_CALLER_AUDIO: WebMessageInfo.StubType.ValueType # 169 SILENCED_UNKNOWN_CALLER_VIDEO: WebMessageInfo.StubType.ValueType # 170 GROUP_MEMBER_ADD_MODE: WebMessageInfo.StubType.ValueType # 171 - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: ( - WebMessageInfo.StubType.ValueType - ) # 172 + GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD: WebMessageInfo.StubType.ValueType # 172 COMMUNITY_CHANGE_DESCRIPTION: WebMessageInfo.StubType.ValueType # 173 SENDER_INVITE: WebMessageInfo.StubType.ValueType # 174 RECEIVER_INVITE: WebMessageInfo.StubType.ValueType # 175 @@ -564,9 +442,7 @@ class WebMessageInfo(google.protobuf.message.Message): PINNED_MESSAGE_IN_CHAT: WebMessageInfo.StubType.ValueType # 177 PAYMENT_INVITE_SETUP_INVITER: WebMessageInfo.StubType.ValueType # 178 PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY: WebMessageInfo.StubType.ValueType # 179 - PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: ( - WebMessageInfo.StubType.ValueType - ) # 180 + PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE: WebMessageInfo.StubType.ValueType # 180 LINKED_GROUP_CALL_START: WebMessageInfo.StubType.ValueType # 181 REPORT_TO_ADMIN_ENABLED_STATUS: WebMessageInfo.StubType.ValueType # 182 EMPTY_SUBGROUP_CREATE: WebMessageInfo.StubType.ValueType # 183 @@ -603,12 +479,7 @@ class WebMessageInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebMessageInfo._Status.ValueType - ], - builtins.type, - ): + class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebMessageInfo._Status.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor ERROR: WebMessageInfo._Status.ValueType # 0 PENDING: WebMessageInfo._Status.ValueType # 1 @@ -723,17 +594,9 @@ class WebMessageInfo(google.protobuf.message.Message): @property def message(self) -> waE2E.WAWebProtobufsE2E_pb2.Message: ... @property - def messageStubParameters( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def messageStubParameters(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def labels( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def labels(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def paymentInfo(self) -> global___PaymentInfo: ... @property @@ -745,27 +608,15 @@ class WebMessageInfo(google.protobuf.message.Message): @property def photoChange(self) -> global___PhotoChange: ... @property - def userReceipt( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___UserReceipt - ]: ... + def userReceipt(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___UserReceipt]: ... @property - def reactions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___Reaction - ]: ... + def reactions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Reaction]: ... @property def quotedStickerData(self) -> global___MediaData: ... @property def statusPsa(self) -> global___StatusPSA: ... @property - def pollUpdates( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PollUpdate - ]: ... + def pollUpdates(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollUpdate]: ... @property def pollAdditionalMetadata(self) -> global___PollAdditionalMetadata: ... @property @@ -777,37 +628,21 @@ class WebMessageInfo(google.protobuf.message.Message): @property def commentMetadata(self) -> global___CommentMetadata: ... @property - def eventResponses( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___EventResponse - ]: ... + def eventResponses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventResponse]: ... @property def reportingTokenInfo(self) -> global___ReportingTokenInfo: ... @property def eventAdditionalMetadata(self) -> global___EventAdditionalMetadata: ... @property - def statusMentions( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def statusMentions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property def targetMessageID(self) -> waCommon.WACommon_pb2.MessageKey: ... @property - def messageAddOns( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___MessageAddOn - ]: ... + def messageAddOns(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MessageAddOn]: ... @property def statusMentionMessageInfo(self) -> global___StatusMentionMessage: ... @property - def statusMentionSources( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def statusMentionSources(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -837,8 +672,7 @@ class WebMessageInfo(google.protobuf.message.Message): ephemeralDuration: builtins.int | None = ..., ephemeralOffToOn: builtins.bool | None = ..., ephemeralOutOfSync: builtins.bool | None = ..., - bizPrivacyStatus: global___WebMessageInfo.BizPrivacyStatus.ValueType - | None = ..., + bizPrivacyStatus: global___WebMessageInfo.BizPrivacyStatus.ValueType | None = ..., verifiedBizName: builtins.str | None = ..., mediaData: global___MediaData | None = ..., photoChange: global___PhotoChange | None = ..., @@ -873,238 +707,8 @@ class WebMessageInfo(google.protobuf.message.Message): isSupportAiMessage: builtins.bool | None = ..., statusMentionSources: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "agentID", - b"agentID", - "bizPrivacyStatus", - b"bizPrivacyStatus", - "botMessageInvokerJID", - b"botMessageInvokerJID", - "broadcast", - b"broadcast", - "clearMedia", - b"clearMedia", - "commentMetadata", - b"commentMetadata", - "duration", - b"duration", - "ephemeralDuration", - b"ephemeralDuration", - "ephemeralOffToOn", - b"ephemeralOffToOn", - "ephemeralOutOfSync", - b"ephemeralOutOfSync", - "ephemeralStartTimestamp", - b"ephemeralStartTimestamp", - "eventAdditionalMetadata", - b"eventAdditionalMetadata", - "finalLiveLocation", - b"finalLiveLocation", - "futureproofData", - b"futureproofData", - "ignore", - b"ignore", - "is1PBizBotMessage", - b"is1PBizBotMessage", - "isGroupHistoryMessage", - b"isGroupHistoryMessage", - "isMentionedInStatus", - b"isMentionedInStatus", - "isSupportAiMessage", - b"isSupportAiMessage", - "keepInChat", - b"keepInChat", - "key", - b"key", - "mediaCiphertextSHA256", - b"mediaCiphertextSHA256", - "mediaData", - b"mediaData", - "message", - b"message", - "messageC2STimestamp", - b"messageC2STimestamp", - "messageSecret", - b"messageSecret", - "messageStubType", - b"messageStubType", - "messageTimestamp", - b"messageTimestamp", - "multicast", - b"multicast", - "newsletterServerID", - b"newsletterServerID", - "originalSelfAuthorUserJIDString", - b"originalSelfAuthorUserJIDString", - "participant", - b"participant", - "paymentInfo", - b"paymentInfo", - "photoChange", - b"photoChange", - "pinInChat", - b"pinInChat", - "pollAdditionalMetadata", - b"pollAdditionalMetadata", - "premiumMessageInfo", - b"premiumMessageInfo", - "pushName", - b"pushName", - "quotedPaymentInfo", - b"quotedPaymentInfo", - "quotedStickerData", - b"quotedStickerData", - "reportingTokenInfo", - b"reportingTokenInfo", - "revokeMessageTimestamp", - b"revokeMessageTimestamp", - "starred", - b"starred", - "status", - b"status", - "statusAlreadyViewed", - b"statusAlreadyViewed", - "statusMentionMessageInfo", - b"statusMentionMessageInfo", - "statusPsa", - b"statusPsa", - "targetMessageID", - b"targetMessageID", - "urlNumber", - b"urlNumber", - "urlText", - b"urlText", - "verifiedBizName", - b"verifiedBizName", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "agentID", - b"agentID", - "bizPrivacyStatus", - b"bizPrivacyStatus", - "botMessageInvokerJID", - b"botMessageInvokerJID", - "broadcast", - b"broadcast", - "clearMedia", - b"clearMedia", - "commentMetadata", - b"commentMetadata", - "duration", - b"duration", - "ephemeralDuration", - b"ephemeralDuration", - "ephemeralOffToOn", - b"ephemeralOffToOn", - "ephemeralOutOfSync", - b"ephemeralOutOfSync", - "ephemeralStartTimestamp", - b"ephemeralStartTimestamp", - "eventAdditionalMetadata", - b"eventAdditionalMetadata", - "eventResponses", - b"eventResponses", - "finalLiveLocation", - b"finalLiveLocation", - "futureproofData", - b"futureproofData", - "ignore", - b"ignore", - "is1PBizBotMessage", - b"is1PBizBotMessage", - "isGroupHistoryMessage", - b"isGroupHistoryMessage", - "isMentionedInStatus", - b"isMentionedInStatus", - "isSupportAiMessage", - b"isSupportAiMessage", - "keepInChat", - b"keepInChat", - "key", - b"key", - "labels", - b"labels", - "mediaCiphertextSHA256", - b"mediaCiphertextSHA256", - "mediaData", - b"mediaData", - "message", - b"message", - "messageAddOns", - b"messageAddOns", - "messageC2STimestamp", - b"messageC2STimestamp", - "messageSecret", - b"messageSecret", - "messageStubParameters", - b"messageStubParameters", - "messageStubType", - b"messageStubType", - "messageTimestamp", - b"messageTimestamp", - "multicast", - b"multicast", - "newsletterServerID", - b"newsletterServerID", - "originalSelfAuthorUserJIDString", - b"originalSelfAuthorUserJIDString", - "participant", - b"participant", - "paymentInfo", - b"paymentInfo", - "photoChange", - b"photoChange", - "pinInChat", - b"pinInChat", - "pollAdditionalMetadata", - b"pollAdditionalMetadata", - "pollUpdates", - b"pollUpdates", - "premiumMessageInfo", - b"premiumMessageInfo", - "pushName", - b"pushName", - "quotedPaymentInfo", - b"quotedPaymentInfo", - "quotedStickerData", - b"quotedStickerData", - "reactions", - b"reactions", - "reportingTokenInfo", - b"reportingTokenInfo", - "revokeMessageTimestamp", - b"revokeMessageTimestamp", - "starred", - b"starred", - "status", - b"status", - "statusAlreadyViewed", - b"statusAlreadyViewed", - "statusMentionMessageInfo", - b"statusMentionMessageInfo", - "statusMentionSources", - b"statusMentionSources", - "statusMentions", - b"statusMentions", - "statusPsa", - b"statusPsa", - "targetMessageID", - b"targetMessageID", - "urlNumber", - b"urlNumber", - "urlText", - b"urlText", - "userReceipt", - b"userReceipt", - "verifiedBizName", - b"verifiedBizName", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["agentID", b"agentID", "bizPrivacyStatus", b"bizPrivacyStatus", "botMessageInvokerJID", b"botMessageInvokerJID", "broadcast", b"broadcast", "clearMedia", b"clearMedia", "commentMetadata", b"commentMetadata", "duration", b"duration", "ephemeralDuration", b"ephemeralDuration", "ephemeralOffToOn", b"ephemeralOffToOn", "ephemeralOutOfSync", b"ephemeralOutOfSync", "ephemeralStartTimestamp", b"ephemeralStartTimestamp", "eventAdditionalMetadata", b"eventAdditionalMetadata", "finalLiveLocation", b"finalLiveLocation", "futureproofData", b"futureproofData", "ignore", b"ignore", "is1PBizBotMessage", b"is1PBizBotMessage", "isGroupHistoryMessage", b"isGroupHistoryMessage", "isMentionedInStatus", b"isMentionedInStatus", "isSupportAiMessage", b"isSupportAiMessage", "keepInChat", b"keepInChat", "key", b"key", "mediaCiphertextSHA256", b"mediaCiphertextSHA256", "mediaData", b"mediaData", "message", b"message", "messageC2STimestamp", b"messageC2STimestamp", "messageSecret", b"messageSecret", "messageStubType", b"messageStubType", "messageTimestamp", b"messageTimestamp", "multicast", b"multicast", "newsletterServerID", b"newsletterServerID", "originalSelfAuthorUserJIDString", b"originalSelfAuthorUserJIDString", "participant", b"participant", "paymentInfo", b"paymentInfo", "photoChange", b"photoChange", "pinInChat", b"pinInChat", "pollAdditionalMetadata", b"pollAdditionalMetadata", "premiumMessageInfo", b"premiumMessageInfo", "pushName", b"pushName", "quotedPaymentInfo", b"quotedPaymentInfo", "quotedStickerData", b"quotedStickerData", "reportingTokenInfo", b"reportingTokenInfo", "revokeMessageTimestamp", b"revokeMessageTimestamp", "starred", b"starred", "status", b"status", "statusAlreadyViewed", b"statusAlreadyViewed", "statusMentionMessageInfo", b"statusMentionMessageInfo", "statusPsa", b"statusPsa", "targetMessageID", b"targetMessageID", "urlNumber", b"urlNumber", "urlText", b"urlText", "verifiedBizName", b"verifiedBizName"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["agentID", b"agentID", "bizPrivacyStatus", b"bizPrivacyStatus", "botMessageInvokerJID", b"botMessageInvokerJID", "broadcast", b"broadcast", "clearMedia", b"clearMedia", "commentMetadata", b"commentMetadata", "duration", b"duration", "ephemeralDuration", b"ephemeralDuration", "ephemeralOffToOn", b"ephemeralOffToOn", "ephemeralOutOfSync", b"ephemeralOutOfSync", "ephemeralStartTimestamp", b"ephemeralStartTimestamp", "eventAdditionalMetadata", b"eventAdditionalMetadata", "eventResponses", b"eventResponses", "finalLiveLocation", b"finalLiveLocation", "futureproofData", b"futureproofData", "ignore", b"ignore", "is1PBizBotMessage", b"is1PBizBotMessage", "isGroupHistoryMessage", b"isGroupHistoryMessage", "isMentionedInStatus", b"isMentionedInStatus", "isSupportAiMessage", b"isSupportAiMessage", "keepInChat", b"keepInChat", "key", b"key", "labels", b"labels", "mediaCiphertextSHA256", b"mediaCiphertextSHA256", "mediaData", b"mediaData", "message", b"message", "messageAddOns", b"messageAddOns", "messageC2STimestamp", b"messageC2STimestamp", "messageSecret", b"messageSecret", "messageStubParameters", b"messageStubParameters", "messageStubType", b"messageStubType", "messageTimestamp", b"messageTimestamp", "multicast", b"multicast", "newsletterServerID", b"newsletterServerID", "originalSelfAuthorUserJIDString", b"originalSelfAuthorUserJIDString", "participant", b"participant", "paymentInfo", b"paymentInfo", "photoChange", b"photoChange", "pinInChat", b"pinInChat", "pollAdditionalMetadata", b"pollAdditionalMetadata", "pollUpdates", b"pollUpdates", "premiumMessageInfo", b"premiumMessageInfo", "pushName", b"pushName", "quotedPaymentInfo", b"quotedPaymentInfo", "quotedStickerData", b"quotedStickerData", "reactions", b"reactions", "reportingTokenInfo", b"reportingTokenInfo", "revokeMessageTimestamp", b"revokeMessageTimestamp", "starred", b"starred", "status", b"status", "statusAlreadyViewed", b"statusAlreadyViewed", "statusMentionMessageInfo", b"statusMentionMessageInfo", "statusMentionSources", b"statusMentionSources", "statusMentions", b"statusMentions", "statusPsa", b"statusPsa", "targetMessageID", b"targetMessageID", "urlNumber", b"urlNumber", "urlText", b"urlText", "userReceipt", b"userReceipt", "verifiedBizName", b"verifiedBizName"]) -> None: ... global___WebMessageInfo = WebMessageInfo @@ -1116,12 +720,7 @@ class PaymentInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TxnStatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInfo._TxnStatus.ValueType - ], - builtins.type, - ): + class _TxnStatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInfo._TxnStatus.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: PaymentInfo._TxnStatus.ValueType # 0 PENDING_SETUP: PaymentInfo._TxnStatus.ValueType # 1 @@ -1194,12 +793,7 @@ class PaymentInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _StatusEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInfo._Status.ValueType - ], - builtins.type, - ): + class _StatusEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInfo._Status.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_STATUS: PaymentInfo._Status.ValueType # 0 PROCESSING: PaymentInfo._Status.ValueType # 1 @@ -1232,12 +826,7 @@ class PaymentInfo(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _CurrencyEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PaymentInfo._Currency.ValueType - ], - builtins.type, - ): + class _CurrencyEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PaymentInfo._Currency.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_CURRENCY: PaymentInfo._Currency.ValueType # 0 INR: PaymentInfo._Currency.ValueType # 1 @@ -1292,68 +881,8 @@ class PaymentInfo(google.protobuf.message.Message): primaryAmount: waE2E.WAWebProtobufsE2E_pb2.Money | None = ..., exchangeAmount: waE2E.WAWebProtobufsE2E_pb2.Money | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "amount1000", - b"amount1000", - "currency", - b"currency", - "currencyDeprecated", - b"currencyDeprecated", - "exchangeAmount", - b"exchangeAmount", - "expiryTimestamp", - b"expiryTimestamp", - "futureproofed", - b"futureproofed", - "primaryAmount", - b"primaryAmount", - "receiverJID", - b"receiverJID", - "requestMessageKey", - b"requestMessageKey", - "status", - b"status", - "transactionTimestamp", - b"transactionTimestamp", - "txnStatus", - b"txnStatus", - "useNoviFiatFormat", - b"useNoviFiatFormat", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "amount1000", - b"amount1000", - "currency", - b"currency", - "currencyDeprecated", - b"currencyDeprecated", - "exchangeAmount", - b"exchangeAmount", - "expiryTimestamp", - b"expiryTimestamp", - "futureproofed", - b"futureproofed", - "primaryAmount", - b"primaryAmount", - "receiverJID", - b"receiverJID", - "requestMessageKey", - b"requestMessageKey", - "status", - b"status", - "transactionTimestamp", - b"transactionTimestamp", - "txnStatus", - b"txnStatus", - "useNoviFiatFormat", - b"useNoviFiatFormat", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["amount1000", b"amount1000", "currency", b"currency", "currencyDeprecated", b"currencyDeprecated", "exchangeAmount", b"exchangeAmount", "expiryTimestamp", b"expiryTimestamp", "futureproofed", b"futureproofed", "primaryAmount", b"primaryAmount", "receiverJID", b"receiverJID", "requestMessageKey", b"requestMessageKey", "status", b"status", "transactionTimestamp", b"transactionTimestamp", "txnStatus", b"txnStatus", "useNoviFiatFormat", b"useNoviFiatFormat"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["amount1000", b"amount1000", "currency", b"currency", "currencyDeprecated", b"currencyDeprecated", "exchangeAmount", b"exchangeAmount", "expiryTimestamp", b"expiryTimestamp", "futureproofed", b"futureproofed", "primaryAmount", b"primaryAmount", "receiverJID", b"receiverJID", "requestMessageKey", b"requestMessageKey", "status", b"status", "transactionTimestamp", b"transactionTimestamp", "txnStatus", b"txnStatus", "useNoviFiatFormat", b"useNoviFiatFormat"]) -> None: ... global___PaymentInfo = PaymentInfo @@ -1365,12 +894,7 @@ class WebFeatures(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _FlagEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - WebFeatures._Flag.ValueType - ], - builtins.type, - ): + class _FlagEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[WebFeatures._Flag.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NOT_STARTED: WebFeatures._Flag.ValueType # 0 FORCE_UPGRADE: WebFeatures._Flag.ValueType # 1 @@ -1522,196 +1046,8 @@ class WebFeatures(google.protobuf.message.Message): externalMdOptInAvailable: global___WebFeatures.Flag.ValueType | None = ..., noDeleteMessageTimeLimit: global___WebFeatures.Flag.ValueType | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "archiveV2", - b"archiveV2", - "catalog", - b"catalog", - "changeNumberV2", - b"changeNumberV2", - "disappearingMode", - b"disappearingMode", - "e2ENotificationSync", - b"e2ENotificationSync", - "ephemeral24HDuration", - b"ephemeral24HDuration", - "ephemeralAllowGroupMembers", - b"ephemeralAllowGroupMembers", - "ephemeralMessages", - b"ephemeralMessages", - "externalMdOptInAvailable", - b"externalMdOptInAvailable", - "frequentlyForwardedSetting", - b"frequentlyForwardedSetting", - "groupDogfoodingInternalOnly", - b"groupDogfoodingInternalOnly", - "groupUiiCleanup", - b"groupUiiCleanup", - "groupsV3", - b"groupsV3", - "groupsV3Create", - b"groupsV3Create", - "groupsV4JoinPermission", - b"groupsV4JoinPermission", - "labelsDisplay", - b"labelsDisplay", - "labelsEdit", - b"labelsEdit", - "liveLocations", - b"liveLocations", - "liveLocationsFinal", - b"liveLocationsFinal", - "mdForceUpgrade", - b"mdForceUpgrade", - "mediaUpload", - b"mediaUpload", - "mediaUploadRichQuickReplies", - b"mediaUploadRichQuickReplies", - "noDeleteMessageTimeLimit", - b"noDeleteMessageTimeLimit", - "payments", - b"payments", - "queryStatusV3Thumbnail", - b"queryStatusV3Thumbnail", - "queryVname", - b"queryVname", - "quickRepliesQuery", - b"quickRepliesQuery", - "recentStickers", - b"recentStickers", - "recentStickersV2", - b"recentStickersV2", - "recentStickersV3", - b"recentStickersV3", - "settingsSync", - b"settingsSync", - "starredStickers", - b"starredStickers", - "statusRanking", - b"statusRanking", - "stickerPackQuery", - b"stickerPackQuery", - "support", - b"support", - "templateMessage", - b"templateMessage", - "templateMessageInteractivity", - b"templateMessageInteractivity", - "thirdPartyStickers", - b"thirdPartyStickers", - "userNotice", - b"userNotice", - "videoPlaybackURL", - b"videoPlaybackURL", - "vnameV2", - b"vnameV2", - "voipGroupCall", - b"voipGroupCall", - "voipIndividualIncoming", - b"voipIndividualIncoming", - "voipIndividualOutgoing", - b"voipIndividualOutgoing", - "voipIndividualVideo", - b"voipIndividualVideo", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "archiveV2", - b"archiveV2", - "catalog", - b"catalog", - "changeNumberV2", - b"changeNumberV2", - "disappearingMode", - b"disappearingMode", - "e2ENotificationSync", - b"e2ENotificationSync", - "ephemeral24HDuration", - b"ephemeral24HDuration", - "ephemeralAllowGroupMembers", - b"ephemeralAllowGroupMembers", - "ephemeralMessages", - b"ephemeralMessages", - "externalMdOptInAvailable", - b"externalMdOptInAvailable", - "frequentlyForwardedSetting", - b"frequentlyForwardedSetting", - "groupDogfoodingInternalOnly", - b"groupDogfoodingInternalOnly", - "groupUiiCleanup", - b"groupUiiCleanup", - "groupsV3", - b"groupsV3", - "groupsV3Create", - b"groupsV3Create", - "groupsV4JoinPermission", - b"groupsV4JoinPermission", - "labelsDisplay", - b"labelsDisplay", - "labelsEdit", - b"labelsEdit", - "liveLocations", - b"liveLocations", - "liveLocationsFinal", - b"liveLocationsFinal", - "mdForceUpgrade", - b"mdForceUpgrade", - "mediaUpload", - b"mediaUpload", - "mediaUploadRichQuickReplies", - b"mediaUploadRichQuickReplies", - "noDeleteMessageTimeLimit", - b"noDeleteMessageTimeLimit", - "payments", - b"payments", - "queryStatusV3Thumbnail", - b"queryStatusV3Thumbnail", - "queryVname", - b"queryVname", - "quickRepliesQuery", - b"quickRepliesQuery", - "recentStickers", - b"recentStickers", - "recentStickersV2", - b"recentStickersV2", - "recentStickersV3", - b"recentStickersV3", - "settingsSync", - b"settingsSync", - "starredStickers", - b"starredStickers", - "statusRanking", - b"statusRanking", - "stickerPackQuery", - b"stickerPackQuery", - "support", - b"support", - "templateMessage", - b"templateMessage", - "templateMessageInteractivity", - b"templateMessageInteractivity", - "thirdPartyStickers", - b"thirdPartyStickers", - "userNotice", - b"userNotice", - "videoPlaybackURL", - b"videoPlaybackURL", - "vnameV2", - b"vnameV2", - "voipGroupCall", - b"voipGroupCall", - "voipIndividualIncoming", - b"voipIndividualIncoming", - "voipIndividualOutgoing", - b"voipIndividualOutgoing", - "voipIndividualVideo", - b"voipIndividualVideo", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["archiveV2", b"archiveV2", "catalog", b"catalog", "changeNumberV2", b"changeNumberV2", "disappearingMode", b"disappearingMode", "e2ENotificationSync", b"e2ENotificationSync", "ephemeral24HDuration", b"ephemeral24HDuration", "ephemeralAllowGroupMembers", b"ephemeralAllowGroupMembers", "ephemeralMessages", b"ephemeralMessages", "externalMdOptInAvailable", b"externalMdOptInAvailable", "frequentlyForwardedSetting", b"frequentlyForwardedSetting", "groupDogfoodingInternalOnly", b"groupDogfoodingInternalOnly", "groupUiiCleanup", b"groupUiiCleanup", "groupsV3", b"groupsV3", "groupsV3Create", b"groupsV3Create", "groupsV4JoinPermission", b"groupsV4JoinPermission", "labelsDisplay", b"labelsDisplay", "labelsEdit", b"labelsEdit", "liveLocations", b"liveLocations", "liveLocationsFinal", b"liveLocationsFinal", "mdForceUpgrade", b"mdForceUpgrade", "mediaUpload", b"mediaUpload", "mediaUploadRichQuickReplies", b"mediaUploadRichQuickReplies", "noDeleteMessageTimeLimit", b"noDeleteMessageTimeLimit", "payments", b"payments", "queryStatusV3Thumbnail", b"queryStatusV3Thumbnail", "queryVname", b"queryVname", "quickRepliesQuery", b"quickRepliesQuery", "recentStickers", b"recentStickers", "recentStickersV2", b"recentStickersV2", "recentStickersV3", b"recentStickersV3", "settingsSync", b"settingsSync", "starredStickers", b"starredStickers", "statusRanking", b"statusRanking", "stickerPackQuery", b"stickerPackQuery", "support", b"support", "templateMessage", b"templateMessage", "templateMessageInteractivity", b"templateMessageInteractivity", "thirdPartyStickers", b"thirdPartyStickers", "userNotice", b"userNotice", "videoPlaybackURL", b"videoPlaybackURL", "vnameV2", b"vnameV2", "voipGroupCall", b"voipGroupCall", "voipIndividualIncoming", b"voipIndividualIncoming", "voipIndividualOutgoing", b"voipIndividualOutgoing", "voipIndividualVideo", b"voipIndividualVideo"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["archiveV2", b"archiveV2", "catalog", b"catalog", "changeNumberV2", b"changeNumberV2", "disappearingMode", b"disappearingMode", "e2ENotificationSync", b"e2ENotificationSync", "ephemeral24HDuration", b"ephemeral24HDuration", "ephemeralAllowGroupMembers", b"ephemeralAllowGroupMembers", "ephemeralMessages", b"ephemeralMessages", "externalMdOptInAvailable", b"externalMdOptInAvailable", "frequentlyForwardedSetting", b"frequentlyForwardedSetting", "groupDogfoodingInternalOnly", b"groupDogfoodingInternalOnly", "groupUiiCleanup", b"groupUiiCleanup", "groupsV3", b"groupsV3", "groupsV3Create", b"groupsV3Create", "groupsV4JoinPermission", b"groupsV4JoinPermission", "labelsDisplay", b"labelsDisplay", "labelsEdit", b"labelsEdit", "liveLocations", b"liveLocations", "liveLocationsFinal", b"liveLocationsFinal", "mdForceUpgrade", b"mdForceUpgrade", "mediaUpload", b"mediaUpload", "mediaUploadRichQuickReplies", b"mediaUploadRichQuickReplies", "noDeleteMessageTimeLimit", b"noDeleteMessageTimeLimit", "payments", b"payments", "queryStatusV3Thumbnail", b"queryStatusV3Thumbnail", "queryVname", b"queryVname", "quickRepliesQuery", b"quickRepliesQuery", "recentStickers", b"recentStickers", "recentStickersV2", b"recentStickersV2", "recentStickersV3", b"recentStickersV3", "settingsSync", b"settingsSync", "starredStickers", b"starredStickers", "statusRanking", b"statusRanking", "stickerPackQuery", b"stickerPackQuery", "support", b"support", "templateMessage", b"templateMessage", "templateMessageInteractivity", b"templateMessageInteractivity", "thirdPartyStickers", b"thirdPartyStickers", "userNotice", b"userNotice", "videoPlaybackURL", b"videoPlaybackURL", "vnameV2", b"vnameV2", "voipGroupCall", b"voipGroupCall", "voipIndividualIncoming", b"voipIndividualIncoming", "voipIndividualOutgoing", b"voipIndividualOutgoing", "voipIndividualVideo", b"voipIndividualVideo"]) -> None: ... global___WebFeatures = WebFeatures @@ -1723,12 +1059,7 @@ class PinInChat(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _TypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - PinInChat._Type.ValueType - ], - builtins.type, - ): + class _TypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[PinInChat._Type.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN_TYPE: PinInChat._Type.ValueType # 0 PIN_FOR_ALL: PinInChat._Type.ValueType # 1 @@ -1760,36 +1091,8 @@ class PinInChat(google.protobuf.message.Message): serverTimestampMS: builtins.int | None = ..., messageAddOnContextInfo: global___MessageAddOnContextInfo | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", - b"key", - "messageAddOnContextInfo", - b"messageAddOnContextInfo", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", - b"key", - "messageAddOnContextInfo", - b"messageAddOnContextInfo", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "messageAddOnContextInfo", b"messageAddOnContextInfo", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "messageAddOnContextInfo", b"messageAddOnContextInfo", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "type", b"type"]) -> None: ... global___PinInChat = PinInChat @@ -1801,12 +1104,7 @@ class MessageAddOn(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _MessageAddOnTypeEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - MessageAddOn._MessageAddOnType.ValueType - ], - builtins.type, - ): + class _MessageAddOnTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[MessageAddOn._MessageAddOnType.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNDEFINED: MessageAddOn._MessageAddOnType.ValueType # 0 REACTION: MessageAddOn._MessageAddOnType.ValueType # 1 @@ -1814,9 +1112,7 @@ class MessageAddOn(google.protobuf.message.Message): POLL_UPDATE: MessageAddOn._MessageAddOnType.ValueType # 3 PIN_IN_CHAT: MessageAddOn._MessageAddOnType.ValueType # 4 - class MessageAddOnType( - _MessageAddOnType, metaclass=_MessageAddOnTypeEnumTypeWrapper - ): ... + class MessageAddOnType(_MessageAddOnType, metaclass=_MessageAddOnTypeEnumTypeWrapper): ... UNDEFINED: MessageAddOn.MessageAddOnType.ValueType # 0 REACTION: MessageAddOn.MessageAddOnType.ValueType # 1 EVENT_RESPONSE: MessageAddOn.MessageAddOnType.ValueType # 2 @@ -1855,48 +1151,8 @@ class MessageAddOn(google.protobuf.message.Message): messageAddOnKey: waCommon.WACommon_pb2.MessageKey | None = ..., legacyMessage: global___LegacyMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "addOnContextInfo", - b"addOnContextInfo", - "legacyMessage", - b"legacyMessage", - "messageAddOn", - b"messageAddOn", - "messageAddOnKey", - b"messageAddOnKey", - "messageAddOnType", - b"messageAddOnType", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "status", - b"status", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "addOnContextInfo", - b"addOnContextInfo", - "legacyMessage", - b"legacyMessage", - "messageAddOn", - b"messageAddOn", - "messageAddOnKey", - b"messageAddOnKey", - "messageAddOnType", - b"messageAddOnType", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "status", - b"status", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["addOnContextInfo", b"addOnContextInfo", "legacyMessage", b"legacyMessage", "messageAddOn", b"messageAddOn", "messageAddOnKey", b"messageAddOnKey", "messageAddOnType", b"messageAddOnType", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["addOnContextInfo", b"addOnContextInfo", "legacyMessage", b"legacyMessage", "messageAddOn", b"messageAddOn", "messageAddOnKey", b"messageAddOnKey", "messageAddOnType", b"messageAddOnType", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "status", b"status"]) -> None: ... global___MessageAddOn = MessageAddOn @@ -1915,18 +1171,8 @@ class CommentMetadata(google.protobuf.message.Message): commentParentKey: waCommon.WACommon_pb2.MessageKey | None = ..., replyCount: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "commentParentKey", b"commentParentKey", "replyCount", b"replyCount" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "commentParentKey", b"commentParentKey", "replyCount", b"replyCount" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["commentParentKey", b"commentParentKey", "replyCount", b"replyCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["commentParentKey", b"commentParentKey", "replyCount", b"replyCount"]) -> None: ... global___CommentMetadata = CommentMetadata @@ -1942,11 +1188,7 @@ class WebNotificationsInfo(google.protobuf.message.Message): unreadChats: builtins.int notifyMessageCount: builtins.int @property - def notifyMessages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___WebMessageInfo - ]: ... + def notifyMessages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___WebMessageInfo]: ... def __init__( self, *, @@ -1955,30 +1197,8 @@ class WebNotificationsInfo(google.protobuf.message.Message): notifyMessageCount: builtins.int | None = ..., notifyMessages: collections.abc.Iterable[global___WebMessageInfo] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "notifyMessageCount", - b"notifyMessageCount", - "timestamp", - b"timestamp", - "unreadChats", - b"unreadChats", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "notifyMessageCount", - b"notifyMessageCount", - "notifyMessages", - b"notifyMessages", - "timestamp", - b"timestamp", - "unreadChats", - b"unreadChats", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["notifyMessageCount", b"notifyMessageCount", "timestamp", b"timestamp", "unreadChats", b"unreadChats"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["notifyMessageCount", b"notifyMessageCount", "notifyMessages", b"notifyMessages", "timestamp", b"timestamp", "unreadChats", b"unreadChats"]) -> None: ... global___WebNotificationsInfo = WebNotificationsInfo @@ -2004,32 +1224,8 @@ class NotificationMessageInfo(google.protobuf.message.Message): messageTimestamp: builtins.int | None = ..., participant: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "key", - b"key", - "message", - b"message", - "messageTimestamp", - b"messageTimestamp", - "participant", - b"participant", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "key", - b"key", - "message", - b"message", - "messageTimestamp", - b"messageTimestamp", - "participant", - b"participant", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["key", b"key", "message", b"message", "messageTimestamp", b"messageTimestamp", "participant", b"participant"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["key", b"key", "message", b"message", "messageTimestamp", b"messageTimestamp", "participant", b"participant"]) -> None: ... global___NotificationMessageInfo = NotificationMessageInfo @@ -2044,12 +1240,8 @@ class ReportingTokenInfo(google.protobuf.message.Message): *, reportingTag: builtins.bytes | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["reportingTag", b"reportingTag"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["reportingTag", b"reportingTag"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["reportingTag", b"reportingTag"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["reportingTag", b"reportingTag"]) -> None: ... global___ReportingTokenInfo = ReportingTokenInfo @@ -2064,12 +1256,8 @@ class MediaData(google.protobuf.message.Message): *, localPath: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["localPath", b"localPath"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["localPath", b"localPath"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["localPath", b"localPath"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["localPath", b"localPath"]) -> None: ... global___MediaData = MediaData @@ -2090,28 +1278,8 @@ class PhotoChange(google.protobuf.message.Message): newPhoto: builtins.bytes | None = ..., newPhotoID: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "newPhoto", - b"newPhoto", - "newPhotoID", - b"newPhotoID", - "oldPhoto", - b"oldPhoto", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "newPhoto", - b"newPhoto", - "newPhotoID", - b"newPhotoID", - "oldPhoto", - b"oldPhoto", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["newPhoto", b"newPhoto", "newPhotoID", b"newPhotoID", "oldPhoto", b"oldPhoto"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["newPhoto", b"newPhoto", "newPhotoID", b"newPhotoID", "oldPhoto", b"oldPhoto"]) -> None: ... global___PhotoChange = PhotoChange @@ -2129,24 +1297,8 @@ class StatusPSA(google.protobuf.message.Message): campaignID: builtins.int | None = ..., campaignExpirationTimestamp: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "campaignExpirationTimestamp", - b"campaignExpirationTimestamp", - "campaignID", - b"campaignID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "campaignExpirationTimestamp", - b"campaignExpirationTimestamp", - "campaignID", - b"campaignID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["campaignExpirationTimestamp", b"campaignExpirationTimestamp", "campaignID", b"campaignID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["campaignExpirationTimestamp", b"campaignExpirationTimestamp", "campaignID", b"campaignID"]) -> None: ... global___StatusPSA = StatusPSA @@ -2165,17 +1317,9 @@ class UserReceipt(google.protobuf.message.Message): readTimestamp: builtins.int playedTimestamp: builtins.int @property - def pendingDeviceJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def pendingDeviceJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... @property - def deliveredDeviceJID( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def deliveredDeviceJID(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -2186,36 +1330,8 @@ class UserReceipt(google.protobuf.message.Message): pendingDeviceJID: collections.abc.Iterable[builtins.str] | None = ..., deliveredDeviceJID: collections.abc.Iterable[builtins.str] | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "playedTimestamp", - b"playedTimestamp", - "readTimestamp", - b"readTimestamp", - "receiptTimestamp", - b"receiptTimestamp", - "userJID", - b"userJID", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "deliveredDeviceJID", - b"deliveredDeviceJID", - "pendingDeviceJID", - b"pendingDeviceJID", - "playedTimestamp", - b"playedTimestamp", - "readTimestamp", - b"readTimestamp", - "receiptTimestamp", - b"receiptTimestamp", - "userJID", - b"userJID", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["playedTimestamp", b"playedTimestamp", "readTimestamp", b"readTimestamp", "receiptTimestamp", b"receiptTimestamp", "userJID", b"userJID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["deliveredDeviceJID", b"deliveredDeviceJID", "pendingDeviceJID", b"pendingDeviceJID", "playedTimestamp", b"playedTimestamp", "readTimestamp", b"readTimestamp", "receiptTimestamp", b"receiptTimestamp", "userJID", b"userJID"]) -> None: ... global___UserReceipt = UserReceipt @@ -2243,36 +1359,8 @@ class Reaction(google.protobuf.message.Message): senderTimestampMS: builtins.int | None = ..., unread: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - "unread", - b"unread", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "groupingKey", - b"groupingKey", - "key", - b"key", - "senderTimestampMS", - b"senderTimestampMS", - "text", - b"text", - "unread", - b"unread", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text", "unread", b"unread"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["groupingKey", b"groupingKey", "key", b"key", "senderTimestampMS", b"senderTimestampMS", "text", b"text", "unread", b"unread"]) -> None: ... global___Reaction = Reaction @@ -2301,36 +1389,8 @@ class PollUpdate(google.protobuf.message.Message): serverTimestampMS: builtins.int | None = ..., unread: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "pollUpdateMessageKey", - b"pollUpdateMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "unread", - b"unread", - "vote", - b"vote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "pollUpdateMessageKey", - b"pollUpdateMessageKey", - "senderTimestampMS", - b"senderTimestampMS", - "serverTimestampMS", - b"serverTimestampMS", - "unread", - b"unread", - "vote", - b"vote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["pollUpdateMessageKey", b"pollUpdateMessageKey", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "unread", b"unread", "vote", b"vote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["pollUpdateMessageKey", b"pollUpdateMessageKey", "senderTimestampMS", b"senderTimestampMS", "serverTimestampMS", b"serverTimestampMS", "unread", b"unread", "vote", b"vote"]) -> None: ... global___PollUpdate = PollUpdate @@ -2345,12 +1405,8 @@ class PollAdditionalMetadata(google.protobuf.message.Message): *, pollInvalidated: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["pollInvalidated", b"pollInvalidated"]) -> None: ... global___PollAdditionalMetadata = PollAdditionalMetadata @@ -2365,9 +1421,7 @@ class EventAdditionalMetadata(google.protobuf.message.Message): *, isStale: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["isStale", b"isStale"] - ) -> builtins.bool: ... + def HasField(self, field_name: typing.Literal["isStale", b"isStale"]) -> builtins.bool: ... def ClearField(self, field_name: typing.Literal["isStale", b"isStale"]) -> None: ... global___EventAdditionalMetadata = EventAdditionalMetadata @@ -2399,40 +1453,8 @@ class KeepInChat(google.protobuf.message.Message): clientTimestampMS: builtins.int | None = ..., serverTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "clientTimestampMS", - b"clientTimestampMS", - "deviceJID", - b"deviceJID", - "keepType", - b"keepType", - "key", - b"key", - "serverTimestamp", - b"serverTimestamp", - "serverTimestampMS", - b"serverTimestampMS", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "clientTimestampMS", - b"clientTimestampMS", - "deviceJID", - b"deviceJID", - "keepType", - b"keepType", - "key", - b"key", - "serverTimestamp", - b"serverTimestamp", - "serverTimestampMS", - b"serverTimestampMS", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["clientTimestampMS", b"clientTimestampMS", "deviceJID", b"deviceJID", "keepType", b"keepType", "key", b"key", "serverTimestamp", b"serverTimestamp", "serverTimestampMS", b"serverTimestampMS"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["clientTimestampMS", b"clientTimestampMS", "deviceJID", b"deviceJID", "keepType", b"keepType", "key", b"key", "serverTimestamp", b"serverTimestamp", "serverTimestampMS", b"serverTimestampMS"]) -> None: ... global___KeepInChat = KeepInChat @@ -2443,34 +1465,15 @@ class MessageAddOnContextInfo(google.protobuf.message.Message): MESSAGEADDONDURATIONINSECS_FIELD_NUMBER: builtins.int MESSAGEADDONEXPIRYTYPE_FIELD_NUMBER: builtins.int messageAddOnDurationInSecs: builtins.int - messageAddOnExpiryType: ( - waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType - ) + messageAddOnExpiryType: waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType def __init__( self, *, messageAddOnDurationInSecs: builtins.int | None = ..., - messageAddOnExpiryType: waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType - | None = ..., - ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "messageAddOnDurationInSecs", - b"messageAddOnDurationInSecs", - "messageAddOnExpiryType", - b"messageAddOnExpiryType", - ], + messageAddOnExpiryType: waE2E.WAWebProtobufsE2E_pb2.MessageContextInfo.MessageAddonExpiryType.ValueType | None = ..., ) -> None: ... + def HasField(self, field_name: typing.Literal["messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["messageAddOnDurationInSecs", b"messageAddOnDurationInSecs", "messageAddOnExpiryType", b"messageAddOnExpiryType"]) -> None: ... global___MessageAddOnContextInfo = MessageAddOnContextInfo @@ -2485,12 +1488,8 @@ class PremiumMessageInfo(google.protobuf.message.Message): *, serverCampaignID: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["serverCampaignID", b"serverCampaignID"]) -> None: ... global___PremiumMessageInfo = PremiumMessageInfo @@ -2507,44 +1506,17 @@ class EventResponse(google.protobuf.message.Message): @property def eventResponseMessageKey(self) -> waCommon.WACommon_pb2.MessageKey: ... @property - def eventResponseMessage( - self, - ) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... + def eventResponseMessage(self) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... def __init__( self, *, eventResponseMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., timestampMS: builtins.int | None = ..., - eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage - | None = ..., + eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage | None = ..., unread: builtins.bool | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "eventResponseMessage", - b"eventResponseMessage", - "eventResponseMessageKey", - b"eventResponseMessageKey", - "timestampMS", - b"timestampMS", - "unread", - b"unread", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "eventResponseMessage", - b"eventResponseMessage", - "eventResponseMessageKey", - b"eventResponseMessageKey", - "timestampMS", - b"timestampMS", - "unread", - b"unread", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "eventResponseMessageKey", b"eventResponseMessageKey", "timestampMS", b"timestampMS", "unread", b"unread"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "eventResponseMessageKey", b"eventResponseMessageKey", "timestampMS", b"timestampMS", "unread", b"unread"]) -> None: ... global___EventResponse = EventResponse @@ -2555,30 +1527,17 @@ class LegacyMessage(google.protobuf.message.Message): EVENTRESPONSEMESSAGE_FIELD_NUMBER: builtins.int POLLVOTE_FIELD_NUMBER: builtins.int @property - def eventResponseMessage( - self, - ) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... + def eventResponseMessage(self) -> waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage: ... @property def pollVote(self) -> waE2E.WAWebProtobufsE2E_pb2.PollVoteMessage: ... def __init__( self, *, - eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage - | None = ..., + eventResponseMessage: waE2E.WAWebProtobufsE2E_pb2.EventResponseMessage | None = ..., pollVote: waE2E.WAWebProtobufsE2E_pb2.PollVoteMessage | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "eventResponseMessage", b"eventResponseMessage", "pollVote", b"pollVote" - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "eventResponseMessage", b"eventResponseMessage", "pollVote", b"pollVote" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "pollVote", b"pollVote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["eventResponseMessage", b"eventResponseMessage", "pollVote", b"pollVote"]) -> None: ... global___LegacyMessage = LegacyMessage @@ -2594,11 +1553,7 @@ class StatusMentionMessage(google.protobuf.message.Message): *, quotedStatus: waE2E.WAWebProtobufsE2E_pb2.Message | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["quotedStatus", b"quotedStatus"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["quotedStatus", b"quotedStatus"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["quotedStatus", b"quotedStatus"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["quotedStatus", b"quotedStatus"]) -> None: ... global___StatusMentionMessage = StatusMentionMessage diff --git a/neonize/proto/waWinUIApi/WAWinUIApi_pb2.py b/neonize/proto/waWinUIApi/WAWinUIApi_pb2.py index d66b2ab..9628084 100644 --- a/neonize/proto/waWinUIApi/WAWinUIApi_pb2.py +++ b/neonize/proto/waWinUIApi/WAWinUIApi_pb2.py @@ -4,53 +4,52 @@ # source: waWinUIApi/WAWinUIApi.proto # Protobuf Python Version: 5.28.2 """Generated protocol buffer code.""" - from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder - _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "waWinUIApi/WAWinUIApi.proto" + _runtime_version.Domain.PUBLIC, + 5, + 28, + 2, + '', + 'waWinUIApi/WAWinUIApi.proto' ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bwaWinUIApi/WAWinUIApi.proto\x12\nWAWinUIApi"\xa7\x02\n\x0fPositronMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0c\n\x04\x62ody\x18\x03 \x01(\t\x12.\n\x02ID\x18\x04 \x01(\x0b\x32".WAWinUIApi.PositronMessage.MsgKey\x12\x0c\n\x04JSON\x18\x63 \x01(\t\x1a\x8b\x01\n\x06MsgKey\x12\x0e\n\x06\x66romMe\x18\x01 \x01(\x08\x12/\n\x06remote\x18\x02 \x01(\x0b\x32\x1f.WAWinUIApi.PositronMessage.WID\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x34\n\x0bparticipant\x18\x04 \x01(\x0b\x32\x1f.WAWinUIApi.PositronMessage.WID\x1a\x19\n\x03WID\x12\x12\n\nserialized\x18\x01 \x01(\t"^\n\x0cPositronChat\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x12\x13\n\x0bunreadCount\x18\x04 \x01(\x03\x12\x0c\n\x04JSON\x18\x63 \x01(\t"l\n\x0fPositronContact\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14isAddressBookContact\x18\x04 \x01(\x08\x12\x0c\n\x04JSON\x18\x63 \x01(\t"B\n\x15PositronGroupMetadata\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x0f\n\x07subject\x18\x02 \x01(\t\x12\x0c\n\x04JSON\x18\x63 \x01(\t"K\n\x19PositronGroupParticipants\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x14\n\x0cparticipants\x18\x02 \x03(\t\x12\x0c\n\x04JSON\x18\x63 \x01(\t"\x82\x01\n\x10PositronReaction\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x14\n\x0cparentMsgKey\x18\x02 \x01(\t\x12\x14\n\x0creactionText\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x03\x12\x15\n\rsenderUserJID\x18\x05 \x01(\t\x12\x0c\n\x04JSON\x18\x63 \x01(\t"\xf6\x02\n\x0cPositronData\x12\x32\n\ndataSource\x18\x01 \x01(\x0e\x32\x1e.WAWinUIApi.PositronDataSource\x12-\n\x08messages\x18\x02 \x03(\x0b\x32\x1b.WAWinUIApi.PositronMessage\x12\'\n\x05\x63hats\x18\x03 \x03(\x0b\x32\x18.WAWinUIApi.PositronChat\x12-\n\x08\x63ontacts\x18\x04 \x03(\x0b\x32\x1b.WAWinUIApi.PositronContact\x12\x38\n\rgroupMetadata\x18\x05 \x03(\x0b\x32!.WAWinUIApi.PositronGroupMetadata\x12@\n\x11groupParticipants\x18\x06 \x03(\x0b\x32%.WAWinUIApi.PositronGroupParticipants\x12/\n\treactions\x18\x07 \x03(\x0b\x32\x1c.WAWinUIApi.PositronReaction*v\n\x12PositronDataSource\x12\x0c\n\x08MESSAGES\x10\x01\x12\t\n\x05\x43HATS\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x12\n\x0eGROUP_METADATA\x10\x04\x12\x16\n\x12GROUP_PARTICIPANTS\x10\x05\x12\r\n\tREACTIONS\x10\x06\x42&Z$go.mau.fi/whatsmeow/proto/waWinUIApi' -) + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bwaWinUIApi/WAWinUIApi.proto\x12\nWAWinUIApi\"\xa7\x02\n\x0fPositronMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0c\n\x04\x62ody\x18\x03 \x01(\t\x12.\n\x02ID\x18\x04 \x01(\x0b\x32\".WAWinUIApi.PositronMessage.MsgKey\x12\x0c\n\x04JSON\x18\x63 \x01(\t\x1a\x8b\x01\n\x06MsgKey\x12\x0e\n\x06\x66romMe\x18\x01 \x01(\x08\x12/\n\x06remote\x18\x02 \x01(\x0b\x32\x1f.WAWinUIApi.PositronMessage.WID\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x34\n\x0bparticipant\x18\x04 \x01(\x0b\x32\x1f.WAWinUIApi.PositronMessage.WID\x1a\x19\n\x03WID\x12\x12\n\nserialized\x18\x01 \x01(\t\"^\n\x0cPositronChat\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x12\x13\n\x0bunreadCount\x18\x04 \x01(\x03\x12\x0c\n\x04JSON\x18\x63 \x01(\t\"l\n\x0fPositronContact\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14isAddressBookContact\x18\x04 \x01(\x08\x12\x0c\n\x04JSON\x18\x63 \x01(\t\"B\n\x15PositronGroupMetadata\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x0f\n\x07subject\x18\x02 \x01(\t\x12\x0c\n\x04JSON\x18\x63 \x01(\t\"K\n\x19PositronGroupParticipants\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x14\n\x0cparticipants\x18\x02 \x03(\t\x12\x0c\n\x04JSON\x18\x63 \x01(\t\"\x82\x01\n\x10PositronReaction\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x14\n\x0cparentMsgKey\x18\x02 \x01(\t\x12\x14\n\x0creactionText\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x03\x12\x15\n\rsenderUserJID\x18\x05 \x01(\t\x12\x0c\n\x04JSON\x18\x63 \x01(\t\"\xf6\x02\n\x0cPositronData\x12\x32\n\ndataSource\x18\x01 \x01(\x0e\x32\x1e.WAWinUIApi.PositronDataSource\x12-\n\x08messages\x18\x02 \x03(\x0b\x32\x1b.WAWinUIApi.PositronMessage\x12\'\n\x05\x63hats\x18\x03 \x03(\x0b\x32\x18.WAWinUIApi.PositronChat\x12-\n\x08\x63ontacts\x18\x04 \x03(\x0b\x32\x1b.WAWinUIApi.PositronContact\x12\x38\n\rgroupMetadata\x18\x05 \x03(\x0b\x32!.WAWinUIApi.PositronGroupMetadata\x12@\n\x11groupParticipants\x18\x06 \x03(\x0b\x32%.WAWinUIApi.PositronGroupParticipants\x12/\n\treactions\x18\x07 \x03(\x0b\x32\x1c.WAWinUIApi.PositronReaction*v\n\x12PositronDataSource\x12\x0c\n\x08MESSAGES\x10\x01\x12\t\n\x05\x43HATS\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x12\n\x0eGROUP_METADATA\x10\x04\x12\x16\n\x12GROUP_PARTICIPANTS\x10\x05\x12\r\n\tREACTIONS\x10\x06\x42&Z$go.mau.fi/whatsmeow/proto/waWinUIApi') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages( - DESCRIPTOR, "waWinUIApi.WAWinUIApi_pb2", _globals -) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWinUIApi.WAWinUIApi_pb2', _globals) if not _descriptor._USE_C_DESCRIPTORS: - _globals["DESCRIPTOR"]._loaded_options = None - _globals[ - "DESCRIPTOR" - ]._serialized_options = b"Z$go.mau.fi/whatsmeow/proto/waWinUIApi" - _globals["_POSITRONDATASOURCE"]._serialized_start = 1202 - _globals["_POSITRONDATASOURCE"]._serialized_end = 1320 - _globals["_POSITRONMESSAGE"]._serialized_start = 44 - _globals["_POSITRONMESSAGE"]._serialized_end = 339 - _globals["_POSITRONMESSAGE_MSGKEY"]._serialized_start = 173 - _globals["_POSITRONMESSAGE_MSGKEY"]._serialized_end = 312 - _globals["_POSITRONMESSAGE_WID"]._serialized_start = 314 - _globals["_POSITRONMESSAGE_WID"]._serialized_end = 339 - _globals["_POSITRONCHAT"]._serialized_start = 341 - _globals["_POSITRONCHAT"]._serialized_end = 435 - _globals["_POSITRONCONTACT"]._serialized_start = 437 - _globals["_POSITRONCONTACT"]._serialized_end = 545 - _globals["_POSITRONGROUPMETADATA"]._serialized_start = 547 - _globals["_POSITRONGROUPMETADATA"]._serialized_end = 613 - _globals["_POSITRONGROUPPARTICIPANTS"]._serialized_start = 615 - _globals["_POSITRONGROUPPARTICIPANTS"]._serialized_end = 690 - _globals["_POSITRONREACTION"]._serialized_start = 693 - _globals["_POSITRONREACTION"]._serialized_end = 823 - _globals["_POSITRONDATA"]._serialized_start = 826 - _globals["_POSITRONDATA"]._serialized_end = 1200 + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z$go.mau.fi/whatsmeow/proto/waWinUIApi' + _globals['_POSITRONDATASOURCE']._serialized_start=1202 + _globals['_POSITRONDATASOURCE']._serialized_end=1320 + _globals['_POSITRONMESSAGE']._serialized_start=44 + _globals['_POSITRONMESSAGE']._serialized_end=339 + _globals['_POSITRONMESSAGE_MSGKEY']._serialized_start=173 + _globals['_POSITRONMESSAGE_MSGKEY']._serialized_end=312 + _globals['_POSITRONMESSAGE_WID']._serialized_start=314 + _globals['_POSITRONMESSAGE_WID']._serialized_end=339 + _globals['_POSITRONCHAT']._serialized_start=341 + _globals['_POSITRONCHAT']._serialized_end=435 + _globals['_POSITRONCONTACT']._serialized_start=437 + _globals['_POSITRONCONTACT']._serialized_end=545 + _globals['_POSITRONGROUPMETADATA']._serialized_start=547 + _globals['_POSITRONGROUPMETADATA']._serialized_end=613 + _globals['_POSITRONGROUPPARTICIPANTS']._serialized_start=615 + _globals['_POSITRONGROUPPARTICIPANTS']._serialized_end=690 + _globals['_POSITRONREACTION']._serialized_start=693 + _globals['_POSITRONREACTION']._serialized_end=823 + _globals['_POSITRONDATA']._serialized_start=826 + _globals['_POSITRONDATA']._serialized_end=1200 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWinUIApi/WAWinUIApi_pb2.pyi b/neonize/proto/waWinUIApi/WAWinUIApi_pb2.pyi index 8fde693..011d7c9 100644 --- a/neonize/proto/waWinUIApi/WAWinUIApi_pb2.pyi +++ b/neonize/proto/waWinUIApi/WAWinUIApi_pb2.pyi @@ -23,12 +23,7 @@ class _PositronDataSource: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _PositronDataSourceEnumTypeWrapper( - google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ - _PositronDataSource.ValueType - ], - builtins.type, -): +class _PositronDataSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_PositronDataSource.ValueType], builtins.type): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor MESSAGES: _PositronDataSource.ValueType # 1 CHATS: _PositronDataSource.ValueType # 2 @@ -37,9 +32,7 @@ class _PositronDataSourceEnumTypeWrapper( GROUP_PARTICIPANTS: _PositronDataSource.ValueType # 5 REACTIONS: _PositronDataSource.ValueType # 6 -class PositronDataSource( - _PositronDataSource, metaclass=_PositronDataSourceEnumTypeWrapper -): ... +class PositronDataSource(_PositronDataSource, metaclass=_PositronDataSourceEnumTypeWrapper): ... MESSAGES: PositronDataSource.ValueType # 1 CHATS: PositronDataSource.ValueType # 2 @@ -75,32 +68,8 @@ class PositronMessage(google.protobuf.message.Message): ID: builtins.str | None = ..., participant: global___PositronMessage.WID | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fromMe", - b"fromMe", - "participant", - b"participant", - "remote", - b"remote", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "fromMe", - b"fromMe", - "participant", - b"participant", - "remote", - b"remote", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "fromMe", b"fromMe", "participant", b"participant", "remote", b"remote"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "fromMe", b"fromMe", "participant", b"participant", "remote", b"remote"]) -> None: ... @typing.final class WID(google.protobuf.message.Message): @@ -113,12 +82,8 @@ class PositronMessage(google.protobuf.message.Message): *, serialized: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["serialized", b"serialized"] - ) -> builtins.bool: ... - def ClearField( - self, field_name: typing.Literal["serialized", b"serialized"] - ) -> None: ... + def HasField(self, field_name: typing.Literal["serialized", b"serialized"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["serialized", b"serialized"]) -> None: ... TIMESTAMP_FIELD_NUMBER: builtins.int TYPE_FIELD_NUMBER: builtins.int @@ -140,36 +105,8 @@ class PositronMessage(google.protobuf.message.Message): ID: global___PositronMessage.MsgKey | None = ..., JSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "body", - b"body", - "timestamp", - b"timestamp", - "type", - b"type", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "body", - b"body", - "timestamp", - b"timestamp", - "type", - b"type", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "body", b"body", "timestamp", b"timestamp", "type", b"type"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "body", b"body", "timestamp", b"timestamp", "type", b"type"]) -> None: ... global___PositronMessage = PositronMessage @@ -196,36 +133,8 @@ class PositronChat(google.protobuf.message.Message): unreadCount: builtins.int | None = ..., JSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "name", - b"name", - "timestamp", - b"timestamp", - "unreadCount", - b"unreadCount", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "name", - b"name", - "timestamp", - b"timestamp", - "unreadCount", - b"unreadCount", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "name", b"name", "timestamp", b"timestamp", "unreadCount", b"unreadCount"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "name", b"name", "timestamp", b"timestamp", "unreadCount", b"unreadCount"]) -> None: ... global___PositronChat = PositronChat @@ -252,36 +161,8 @@ class PositronContact(google.protobuf.message.Message): isAddressBookContact: builtins.bool | None = ..., JSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "isAddressBookContact", - b"isAddressBookContact", - "name", - b"name", - "phoneNumber", - b"phoneNumber", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "isAddressBookContact", - b"isAddressBookContact", - "name", - b"name", - "phoneNumber", - b"phoneNumber", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "isAddressBookContact", b"isAddressBookContact", "name", b"name", "phoneNumber", b"phoneNumber"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "isAddressBookContact", b"isAddressBookContact", "name", b"name", "phoneNumber", b"phoneNumber"]) -> None: ... global___PositronContact = PositronContact @@ -302,14 +183,8 @@ class PositronGroupMetadata(google.protobuf.message.Message): subject: builtins.str | None = ..., JSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "subject", b"subject"], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "subject", b"subject"], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "subject", b"subject"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "subject", b"subject"]) -> None: ... global___PositronGroupMetadata = PositronGroupMetadata @@ -323,11 +198,7 @@ class PositronGroupParticipants(google.protobuf.message.Message): ID: builtins.str JSON: builtins.str @property - def participants( - self, - ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ - builtins.str - ]: ... + def participants(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... def __init__( self, *, @@ -335,15 +206,8 @@ class PositronGroupParticipants(google.protobuf.message.Message): participants: collections.abc.Iterable[builtins.str] | None = ..., JSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", b"ID", "JSON", b"JSON", "participants", b"participants" - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "participants", b"participants"]) -> None: ... global___PositronGroupParticipants = PositronGroupParticipants @@ -373,40 +237,8 @@ class PositronReaction(google.protobuf.message.Message): senderUserJID: builtins.str | None = ..., JSON: builtins.str | None = ..., ) -> None: ... - def HasField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "parentMsgKey", - b"parentMsgKey", - "reactionText", - b"reactionText", - "senderUserJID", - b"senderUserJID", - "timestamp", - b"timestamp", - ], - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "ID", - b"ID", - "JSON", - b"JSON", - "parentMsgKey", - b"parentMsgKey", - "reactionText", - b"reactionText", - "senderUserJID", - b"senderUserJID", - "timestamp", - b"timestamp", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "parentMsgKey", b"parentMsgKey", "reactionText", b"reactionText", "senderUserJID", b"senderUserJID", "timestamp", b"timestamp"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["ID", b"ID", "JSON", b"JSON", "parentMsgKey", b"parentMsgKey", "reactionText", b"reactionText", "senderUserJID", b"senderUserJID", "timestamp", b"timestamp"]) -> None: ... global___PositronReaction = PositronReaction @@ -423,41 +255,17 @@ class PositronData(google.protobuf.message.Message): REACTIONS_FIELD_NUMBER: builtins.int dataSource: global___PositronDataSource.ValueType @property - def messages( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PositronMessage - ]: ... + def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PositronMessage]: ... @property - def chats( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PositronChat - ]: ... + def chats(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PositronChat]: ... @property - def contacts( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PositronContact - ]: ... + def contacts(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PositronContact]: ... @property - def groupMetadata( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PositronGroupMetadata - ]: ... + def groupMetadata(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PositronGroupMetadata]: ... @property - def groupParticipants( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PositronGroupParticipants - ]: ... + def groupParticipants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PositronGroupParticipants]: ... @property - def reactions( - self, - ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ - global___PositronReaction - ]: ... + def reactions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PositronReaction]: ... def __init__( self, *, @@ -465,33 +273,11 @@ class PositronData(google.protobuf.message.Message): messages: collections.abc.Iterable[global___PositronMessage] | None = ..., chats: collections.abc.Iterable[global___PositronChat] | None = ..., contacts: collections.abc.Iterable[global___PositronContact] | None = ..., - groupMetadata: collections.abc.Iterable[global___PositronGroupMetadata] - | None = ..., - groupParticipants: collections.abc.Iterable[global___PositronGroupParticipants] - | None = ..., + groupMetadata: collections.abc.Iterable[global___PositronGroupMetadata] | None = ..., + groupParticipants: collections.abc.Iterable[global___PositronGroupParticipants] | None = ..., reactions: collections.abc.Iterable[global___PositronReaction] | None = ..., ) -> None: ... - def HasField( - self, field_name: typing.Literal["dataSource", b"dataSource"] - ) -> builtins.bool: ... - def ClearField( - self, - field_name: typing.Literal[ - "chats", - b"chats", - "contacts", - b"contacts", - "dataSource", - b"dataSource", - "groupMetadata", - b"groupMetadata", - "groupParticipants", - b"groupParticipants", - "messages", - b"messages", - "reactions", - b"reactions", - ], - ) -> None: ... + def HasField(self, field_name: typing.Literal["dataSource", b"dataSource"]) -> builtins.bool: ... + def ClearField(self, field_name: typing.Literal["chats", b"chats", "contacts", b"contacts", "dataSource", b"dataSource", "groupMetadata", b"groupMetadata", "groupParticipants", b"groupParticipants", "messages", b"messages", "reactions", b"reactions"]) -> None: ... global___PositronData = PositronData