From d58c5612d2339928a25d5939adb8cd7b11177a74 Mon Sep 17 00:00:00 2001 From: krypton-byte Date: Tue, 20 Aug 2024 23:47:45 +0700 Subject: [PATCH] fix: goneonize --- examples/multisession.py | 6 +- goneonize/Neonize.proto | 8 + goneonize/defproto/Neonize.pb.go | 193 +- goneonize/defproto/Neonize.proto | 8 + goneonize/main.go | 68 +- goneonize/utils/decoder.go | 9 + neonize/_binder.py | 12 + neonize/client.py | 58 +- neonize/events.py | 4 +- neonize/proto/Neonize_pb2.py | 621 +- neonize/proto/Neonize_pb2.pyi | 2721 ++++++- neonize/proto/waAdv/WAAdv_pb2.py | 43 +- neonize/proto/waAdv/WAAdv_pb2.pyi | 145 +- .../WAArmadilloApplication_pb2.py | 209 +- .../WAArmadilloApplication_pb2.pyi | 1046 ++- .../WAArmadilloBackupMessage_pb2.py | 29 +- .../WAArmadilloBackupMessage_pb2.pyi | 65 +- .../waArmadilloICDC/WAArmadilloICDC_pb2.py | 25 +- .../waArmadilloICDC/WAArmadilloICDC_pb2.pyi | 42 +- .../waArmadilloXMA/WAArmadilloXMA_pb2.py | 39 +- .../waArmadilloXMA/WAArmadilloXMA_pb2.pyi | 402 +- neonize/proto/waCert/WACert_pb2.py | 33 +- neonize/proto/waCert/WACert_pb2.pyi | 98 +- .../WAProtobufsChatLockSettings_pb2.py | 23 +- .../WAProtobufsChatLockSettings_pb2.pyi | 17 +- neonize/proto/waCommon/WACommon_pb2.py | 37 +- neonize/proto/waCommon/WACommon_pb2.pyi | 105 +- .../WAWebProtobufsCompanionReg_pb2.py | 49 +- .../WAWebProtobufsCompanionReg_pb2.pyi | 175 +- .../WAConsumerApplication_pb2.py | 163 +- .../WAConsumerApplication_pb2.pyi | 787 +- .../WAProtobufsDeviceCapabilities_pb2.py | 25 +- .../WAProtobufsDeviceCapabilities_pb2.pyi | 24 +- neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py | 1031 +-- neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi | 6298 +++++++++++++++-- .../WAWebProtobufsEphemeral_pb2.py | 21 +- .../WAWebProtobufsEphemeral_pb2.pyi | 10 +- .../proto/waFingerprint/WAFingerprint_pb2.py | 29 +- .../proto/waFingerprint/WAFingerprint_pb2.pyi | 61 +- .../WAWebProtobufsHistorySync_pb2.py | 103 +- .../WAWebProtobufsHistorySync_pb2.pyi | 727 +- .../waMediaEntryData/WAMediaEntryData_pb2.py | 29 +- .../waMediaEntryData/WAMediaEntryData_pb2.pyi | 133 +- .../waMediaTransport/WAMediaTransport_pb2.py | 143 +- .../waMediaTransport/WAMediaTransport_pb2.pyi | 599 +- neonize/proto/waMmsRetry/WAMmsRetry_pb2.py | 29 +- neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi | 29 +- .../waMsgApplication/WAMsgApplication_pb2.py | 61 +- .../waMsgApplication/WAMsgApplication_pb2.pyi | 305 +- .../waMsgTransport/WAMsgTransport_pb2.py | 87 +- .../waMsgTransport/WAMsgTransport_pb2.pyi | 290 +- .../proto/waMultiDevice/WAMultiDevice_pb2.py | 85 +- .../proto/waMultiDevice/WAMultiDevice_pb2.pyi | 203 +- ...AWebProtobufsQuickPromotionSurfaces_pb2.py | 47 +- ...WebProtobufsQuickPromotionSurfaces_pb2.pyi | 100 +- .../WAWebProtobufsReporting_pb2.py | 45 +- .../WAWebProtobufsReporting_pb2.pyi | 62 +- .../WAWebProtobufsRoutingInfo_pb2.py | 21 +- .../WAWebProtobufsRoutingInfo_pb2.pyi | 44 +- .../proto/waServerSync/WAServerSync_pb2.py | 65 +- .../proto/waServerSync/WAServerSync_pb2.pyi | 174 +- .../proto/waSyncAction/WASyncAction_pb2.py | 303 +- .../proto/waSyncAction/WASyncAction_pb2.pyi | 1226 +++- .../WAProtobufsUserPassword_pb2.py | 37 +- .../WAProtobufsUserPassword_pb2.pyi | 85 +- .../WAWebProtobufsVnameCert_pb2.py | 61 +- .../WAWebProtobufsVnameCert_pb2.pyi | 218 +- neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py | 99 +- neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi | 546 +- neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py | 141 +- neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi | 1295 +++- repack.py | 10 +- 72 files changed, 18434 insertions(+), 3707 deletions(-) diff --git a/examples/multisession.py b/examples/multisession.py index 9c91547..97f24ec 100644 --- a/examples/multisession.py +++ b/examples/multisession.py @@ -35,15 +35,12 @@ def interrupted(*_): signal.signal(signal.SIGINT, interrupted) - client_factory = ClientFactory("db.sqlite3") # create clients from preconfigured sessions sessions = client_factory.get_all_devices() for device in sessions: - client_factory.new_client( - device.JID - ) + client_factory.new_client(device.JID) # if new_client jid parameter is not passed, it will create a new client # or create a new client @@ -71,7 +68,6 @@ def on_message(client: NewClient, message: MessageEv): handler(client, message) - def handler(client: NewClient, message: MessageEv): text = message.Message.conversation or message.Message.extendedTextMessage.text chat = message.Info.MessageSource.Chat diff --git a/goneonize/Neonize.proto b/goneonize/Neonize.proto index 696580a..2975676 100644 --- a/goneonize/Neonize.proto +++ b/goneonize/Neonize.proto @@ -869,4 +869,12 @@ message ReturnFunctionWithError { LocalChatSettings LocalChatSettings = 2; } +} + +message SendRequestExtra { + required string ID = 1; + required JID InlineBotJID = 2; + required bool Peer = 3; + required int64 Timeout = 4; + required string MediaHandle = 5; } \ No newline at end of file diff --git a/goneonize/defproto/Neonize.pb.go b/goneonize/defproto/Neonize.pb.go index caa19f4..faf3755 100644 --- a/goneonize/defproto/Neonize.pb.go +++ b/goneonize/defproto/Neonize.pb.go @@ -9576,6 +9576,85 @@ type ReturnFunctionWithError_LocalChatSettings struct { func (*ReturnFunctionWithError_LocalChatSettings) isReturnFunctionWithError_Return() {} +type SendRequestExtra struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + 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"` +} + +func (x *SendRequestExtra) Reset() { + *x = SendRequestExtra{} + if protoimpl.UnsafeEnabled { + mi := &file_Neonize_proto_msgTypes[130] + 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[130] + if protoimpl.UnsafeEnabled && 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{130} +} + +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{ @@ -10847,29 +10926,39 @@ var file_Neonize_proto_rawDesc = []byte{ 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, 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, + 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 ( @@ -10885,7 +10974,7 @@ func file_Neonize_proto_rawDescGZIP() []byte { } var file_Neonize_proto_enumTypes = make([]protoimpl.EnumInfo, 18) -var file_Neonize_proto_msgTypes = make([]protoimpl.MessageInfo, 130) +var file_Neonize_proto_msgTypes = make([]protoimpl.MessageInfo, 131) var file_Neonize_proto_goTypes = []interface{}{ (NewsletterRole)(0), // 0: neonize.NewsletterRole (NewsletterMuteState)(0), // 1: neonize.NewsletterMuteState @@ -11035,12 +11124,13 @@ var file_Neonize_proto_goTypes = []interface{}{ (*GetMessageForRetryReturnFunction)(nil), // 145: neonize.GetMessageForRetryReturnFunction (*LocalChatSettings)(nil), // 146: neonize.LocalChatSettings (*ReturnFunctionWithError)(nil), // 147: neonize.ReturnFunctionWithError - (*waVnameCert.VerifiedNameCertificate)(nil), // 148: WAWebProtobufsVnameCert.VerifiedNameCertificate - (*waVnameCert.VerifiedNameCertificate_Details)(nil), // 149: WAWebProtobufsVnameCert.VerifiedNameCertificate.Details - (*waE2E.Message)(nil), // 150: WAWebProtobufsE2E.Message - (*waWeb.WebMessageInfo)(nil), // 151: WAWebProtobufsWeb.WebMessageInfo - (*waSyncAction.SyncActionValue)(nil), // 152: WASyncAction.SyncActionValue - (*waHistorySync.HistorySync)(nil), // 153: WAWebProtobufsHistorySync.HistorySync + (*SendRequestExtra)(nil), // 148: neonize.SendRequestExtra + (*waVnameCert.VerifiedNameCertificate)(nil), // 149: WAWebProtobufsVnameCert.VerifiedNameCertificate + (*waVnameCert.VerifiedNameCertificate_Details)(nil), // 150: WAWebProtobufsVnameCert.VerifiedNameCertificate.Details + (*waE2E.Message)(nil), // 151: WAWebProtobufsE2E.Message + (*waWeb.WebMessageInfo)(nil), // 152: WAWebProtobufsWeb.WebMessageInfo + (*waSyncAction.SyncActionValue)(nil), // 153: WASyncAction.SyncActionValue + (*waHistorySync.HistorySync)(nil), // 154: WAWebProtobufsHistorySync.HistorySync } var file_Neonize_proto_depIdxs = []int32{ 21, // 0: neonize.MessageInfo.MessageSource:type_name -> neonize.MessageSource @@ -11049,8 +11139,8 @@ var file_Neonize_proto_depIdxs = []int32{ 18, // 3: neonize.MessageSource.Chat:type_name -> neonize.JID 18, // 4: neonize.MessageSource.Sender:type_name -> neonize.JID 18, // 5: neonize.MessageSource.BroadcastListOwner:type_name -> neonize.JID - 148, // 6: neonize.VerifiedName.Certificate:type_name -> WAWebProtobufsVnameCert.VerifiedNameCertificate - 149, // 7: neonize.VerifiedName.Details:type_name -> WAWebProtobufsVnameCert.VerifiedNameCertificate.Details + 149, // 6: neonize.VerifiedName.Certificate:type_name -> WAWebProtobufsVnameCert.VerifiedNameCertificate + 150, // 7: neonize.VerifiedName.Details:type_name -> WAWebProtobufsVnameCert.VerifiedNameCertificate.Details 18, // 8: neonize.IsOnWhatsAppResponse.JID:type_name -> neonize.JID 23, // 9: neonize.IsOnWhatsAppResponse.VerifiedName:type_name -> neonize.VerifiedName 23, // 10: neonize.UserInfo.VerifiedName:type_name -> neonize.VerifiedName @@ -11083,7 +11173,7 @@ var file_Neonize_proto_depIdxs = []int32{ 18, // 37: neonize.GetUserInfoSingleReturnFunction.JID:type_name -> neonize.JID 25, // 38: neonize.GetUserInfoSingleReturnFunction.UserInfo:type_name -> neonize.UserInfo 49, // 39: neonize.GetUserInfoReturnFunction.UsersInfo:type_name -> neonize.GetUserInfoSingleReturnFunction - 150, // 40: neonize.BuildPollVoteReturnFunction.PollVote:type_name -> WAWebProtobufsE2E.Message + 151, // 40: neonize.BuildPollVoteReturnFunction.PollVote:type_name -> WAWebProtobufsE2E.Message 71, // 41: neonize.CreateNewsLetterReturnFunction.NewsletterMetadata:type_name -> neonize.NewsletterMetadata 72, // 42: neonize.GetBlocklistReturnFunction.Blocklist:type_name -> neonize.Blocklist 18, // 43: neonize.GetGroupRequestParticipantsReturnFunction.Participants:type_name -> neonize.JID @@ -11093,8 +11183,8 @@ var file_Neonize_proto_depIdxs = []int32{ 34, // 47: neonize.ReqCreateGroup.GroupLinkedParent:type_name -> neonize.GroupLinkedParent 18, // 48: neonize.JIDArray.JIDS:type_name -> neonize.JID 19, // 49: neonize.Message.Info:type_name -> neonize.MessageInfo - 150, // 50: neonize.Message.Message:type_name -> WAWebProtobufsE2E.Message - 151, // 51: neonize.Message.SourceWebMsg:type_name -> WAWebProtobufsWeb.WebMessageInfo + 151, // 50: neonize.Message.Message:type_name -> WAWebProtobufsE2E.Message + 152, // 51: neonize.Message.SourceWebMsg:type_name -> WAWebProtobufsWeb.WebMessageInfo 60, // 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 @@ -11113,7 +11203,7 @@ var file_Neonize_proto_depIdxs = []int32{ 70, // 67: neonize.NewsletterMetadata.ViewerMeta:type_name -> neonize.NewsletterViewerMetadata 18, // 68: neonize.Blocklist.JIDs:type_name -> neonize.JID 73, // 69: neonize.NewsletterMessage.ReactionCounts:type_name -> neonize.Reaction - 150, // 70: neonize.NewsletterMessage.Message:type_name -> WAWebProtobufsE2E.Message + 151, // 70: neonize.NewsletterMessage.Message:type_name -> WAWebProtobufsE2E.Message 74, // 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 @@ -11142,7 +11232,7 @@ var file_Neonize_proto_depIdxs = []int32{ 91, // 96: neonize.ResolveContactQRLinkReturnFunction.ContactQrLink:type_name -> neonize.ContactQRLinkTarget 18, // 97: neonize.BusinessMessageLinkTarget.JID:type_name -> neonize.JID 93, // 98: neonize.ResolveBusinessMessageLinkReturnFunction.MessageLinkTarget:type_name -> neonize.BusinessMessageLinkTarget - 152, // 99: neonize.MutationInfo.Value:type_name -> WASyncAction.SyncActionValue + 153, // 99: neonize.MutationInfo.Value:type_name -> WASyncAction.SyncActionValue 10, // 100: neonize.PatchInfo.Type:type_name -> neonize.PatchInfo.WAPatchName 95, // 101: neonize.PatchInfo.Mutations:type_name -> neonize.MutationInfo 18, // 102: neonize.ContactEntry.JID:type_name -> neonize.JID @@ -11159,7 +11249,7 @@ var file_Neonize_proto_depIdxs = []int32{ 2, // 113: neonize.ConnectFailure.Reason:type_name -> neonize.ConnectFailureReason 78, // 114: neonize.ConnectFailure.Raw:type_name -> neonize.Node 78, // 115: neonize.StreamError.Raw:type_name -> neonize.Node - 153, // 116: neonize.HistorySync.Data:type_name -> WAWebProtobufsHistorySync.HistorySync + 154, // 116: neonize.HistorySync.Data:type_name -> WAWebProtobufsHistorySync.HistorySync 21, // 117: neonize.Receipt.MessageSource:type_name -> neonize.MessageSource 13, // 118: neonize.Receipt.Type:type_name -> neonize.Receipt.ReceiptType 21, // 119: neonize.ChatPresence.MessageSource:type_name -> neonize.MessageSource @@ -11219,13 +11309,14 @@ var file_Neonize_proto_depIdxs = []int32{ 78, // 173: neonize.CallTerminate.data:type_name -> neonize.Node 78, // 174: neonize.UnknownCallEvent.node:type_name -> neonize.Node 37, // 175: neonize.UpdateGroupParticipantsReturnFunction.participants:type_name -> neonize.GroupParticipant - 150, // 176: neonize.GetMessageForRetryReturnFunction.Message:type_name -> WAWebProtobufsE2E.Message + 151, // 176: neonize.GetMessageForRetryReturnFunction.Message:type_name -> WAWebProtobufsE2E.Message 146, // 177: neonize.ReturnFunctionWithError.LocalChatSettings:type_name -> neonize.LocalChatSettings - 178, // [178:178] is the sub-list for method output_type - 178, // [178:178] is the sub-list for method input_type - 178, // [178:178] is the sub-list for extension type_name - 178, // [178:178] is the sub-list for extension extendee - 0, // [0:178] is the sub-list for field type_name + 18, // 178: neonize.SendRequestExtra.InlineBotJID:type_name -> neonize.JID + 179, // [179:179] is the sub-list for method output_type + 179, // [179:179] is the sub-list for method input_type + 179, // [179:179] is the sub-list for extension type_name + 179, // [179:179] is the sub-list for extension extendee + 0, // [0:179] is the sub-list for field type_name } func init() { file_Neonize_proto_init() } @@ -12794,6 +12885,18 @@ func file_Neonize_proto_init() { return nil } } + file_Neonize_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SendRequestExtra); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } file_Neonize_proto_msgTypes[59].OneofWrappers = []interface{}{ (*NodeAttrs_Boolean)(nil), @@ -12810,7 +12913,7 @@ func file_Neonize_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_Neonize_proto_rawDesc, NumEnums: 18, - NumMessages: 130, + NumMessages: 131, NumExtensions: 0, NumServices: 0, }, diff --git a/goneonize/defproto/Neonize.proto b/goneonize/defproto/Neonize.proto index 696580a..2975676 100644 --- a/goneonize/defproto/Neonize.proto +++ b/goneonize/defproto/Neonize.proto @@ -869,4 +869,12 @@ message ReturnFunctionWithError { LocalChatSettings LocalChatSettings = 2; } +} + +message SendRequestExtra { + required string ID = 1; + required JID InlineBotJID = 2; + required bool Peer = 3; + required int64 Timeout = 4; + required string MediaHandle = 5; } \ No newline at end of file diff --git a/goneonize/main.go b/goneonize/main.go index ba2b3bf..6b49195 100644 --- a/goneonize/main.go +++ b/goneonize/main.go @@ -20,6 +20,8 @@ import ( "github.com/krypton-byte/neonize/utils" _ "github.com/mattn/go-sqlite3" "go.mau.fi/whatsmeow" + "go.mau.fi/whatsmeow/proto/waConsumerApplication" + "go.mau.fi/whatsmeow/proto/waMsgApplication" "go.mau.fi/whatsmeow/store" "go.mau.fi/whatsmeow/store/sqlstore" "go.mau.fi/whatsmeow/types" @@ -159,7 +161,7 @@ func Neonize(db *C.char, id *C.char, JIDByte *C.uchar, JIDSize C.int, logLevel * } deviceStore, err_device = container.GetDevice(utils.DecodeJidProto(&JID)) } else { - deviceStore, err_device = container.GetFirstDevice(), nil + deviceStore, err_device = container.GetFirstDevice() } if err_device != nil { panic(err) @@ -1969,6 +1971,70 @@ func GetAllDevices(db *C.char) *C.char { return C.CString(result.String()) } +//export SendFBMessage +func SendFBMessage(id *C.char, to *C.uchar, toSize C.int, message *C.uchar, messageSize C.int, metadata *C.uchar, metadataSize C.int, extra *C.uchar, extraSize C.int) C.struct_BytesReturn { + var toJID defproto.JID + var waConsumerApp waConsumerApplication.ConsumerApplication + var waConsumerAppMetadata waMsgApplication.MessageApplication_Metadata + var SendRequestExtra defproto.SendRequestExtra + err := proto.Unmarshal( + getByteByAddr( + to, + toSize, + ), + &toJID, + ) + if err != nil { + panic(err) + } + err_1 := proto.Unmarshal( + getByteByAddr( + message, + messageSize, + ), + &waConsumerApp, + ) + if err_1 != nil { + panic(err_1) + } + err_2 := proto.Unmarshal( + getByteByAddr(metadata, metadataSize), + &waConsumerAppMetadata, + ) + if err != nil { + panic(err_2) + } + err_3 := proto.Unmarshal( + getByteByAddr(extra, extraSize), + &SendRequestExtra, + ) + if err_3 != nil { + panic(err_3) + } + resp, err_fbmessage := clients[C.GoString(id)].SendFBMessage( + context.Background(), + utils.DecodeJidProto(&toJID), + &waConsumerApp, + &waConsumerAppMetadata, + utils.DecodeSendRequestExtra( + &SendRequestExtra, + ), + ) + if err_fbmessage != nil { + panic(err_fbmessage) + } + response := defproto.SendResponse{ + Timestamp: proto.Int64(resp.Timestamp.UnixNano()), + ID: proto.String(resp.ID), + ServerID: proto.Int64(int64(resp.ServerID)), + DebugTimings: utils.EncodeMessageDebugTimings(resp.DebugTimings), + } + response_bytes, err_marshal := proto.Marshal(&response) + if err_marshal != nil { + panic(err_marshal) + } + return ReturnBytes(response_bytes) +} func main() { } diff --git a/goneonize/utils/decoder.go b/goneonize/utils/decoder.go index dc48287..4b76344 100644 --- a/goneonize/utils/decoder.go +++ b/goneonize/utils/decoder.go @@ -162,3 +162,12 @@ func DecodeContactEntry(entry *defproto.ContactEntry) *store.ContactEntry { FullName: *entry.FullName, } } + +func DecodeSendRequestExtra(extra *defproto.SendRequestExtra) whatsmeow.SendRequestExtra { + return whatsmeow.SendRequestExtra{ + ID: *extra.ID, + InlineBotJID: DecodeJidProto(extra.InlineBotJID), + Peer: *extra.Peer, + Timeout: time.Duration(*extra.Timeout), + } +} diff --git a/neonize/_binder.py b/neonize/_binder.py index e9124fb..c781dc8 100644 --- a/neonize/_binder.py +++ b/neonize/_binder.py @@ -454,5 +454,17 @@ def get_bytes(self): gocode.GetChatSettings.restype = Bytes gocode.GetAllDevices.argtypes = [ctypes.c_char_p] gocode.GetAllDevices.restype = ctypes.c_char_p + gocode.SendFBMessage.argtypes = [ + ctypes.c_char_p, + ctypes.c_char_p, + ctypes.c_int, + ctypes.c_char_p, + ctypes.c_int, + ctypes.c_char_p, + ctypes.c_int, + ctypes.c_char_p, + ctypes.c_int, + ] + gocode.SendFBMessage.restype = Bytes else: gocode: Any = object() diff --git a/neonize/client.py b/neonize/client.py index 31909da..c58205f 100644 --- a/neonize/client.py +++ b/neonize/client.py @@ -99,6 +99,7 @@ NewsletterMetadata, PrivacySettings, ProfilePictureInfo, + SendRequestExtra, StatusPrivacy, UploadReturnFunction, GroupInfo, @@ -134,6 +135,8 @@ DocumentMessage, ContactMessage, ) +from .proto.waConsumerApplication.WAConsumerApplication_pb2 import ConsumerApplication +from .proto.waMsgApplication.WAMsgApplication_pb2 import MessageApplication from .types import MessageServerID, MessageWithContextInfo from .utils import add_exif, gen_vcard, log, validate_link from .utils.enum import ( @@ -2494,6 +2497,30 @@ def get_message_for_retry( if not model.isEmpty: return model.Message + def send_fb_message( + self, + to: JID, + message: ConsumerApplication, + metadata: MessageApplication.Metadata, + extra: SendRequestExtra, + ): + to_buff = to.SerializeToString() + message_buff = message.SerializeToString() + metadata_buff = metadata.SerializeToString() + extra_buff = extra.SerializeToString() + response = self.__client.SendFBMessage( + self.uuid, + to_buff, + len(to_buff), + message_buff, + len(message_buff), + metadata_buff, + len(metadata_buff), + extra_buff, + len(extra_buff), + ) + return SendResponse.FromString(response.get_bytes()) + def connect(self): """Establishes a connection to the WhatsApp servers.""" # Convert the list of functions to a bytearray @@ -2538,9 +2565,8 @@ def disconnect(self) -> None: self.__client.Disconnect(self.uuid) - class ClientFactory: - def __init__(self, database_name: str = 'neonize.db') -> None: + def __init__(self, database_name: str = "neonize.db") -> None: """ This class is used to create new instances of the client. """ @@ -2559,9 +2585,15 @@ def get_all_devices_from_db(db: str) -> List["Device"]: c_string = gocode.GetAllDevices(db.encode()).decode() if not c_string: return [] - + class Device: - def __init__(self, JID: JID, PushName: str, BussinessName: str = None, Initialized: bool = None): + def __init__( + self, + JID: JID, + PushName: str, + BussinessName: str = None, + Initialized: bool = None, + ): self.JID = JID self.PushName = PushName self.BusinessName = BussinessName @@ -2569,21 +2601,23 @@ def __init__(self, JID: JID, PushName: str, BussinessName: str = None, Initializ devices: list[Device] = [] - for device_str in c_string.split('|\u0001|'): - id, push_name, bussniess_name, initialized = device_str.split(',') - id, server = id.split('@') + for device_str in c_string.split("|\u0001|"): + id, push_name, bussniess_name, initialized = device_str.split(",") + id, server = id.split("@") jid = build_jid(id, server) - device = Device(jid, push_name, bussniess_name, initialized == 'true') + device = Device(jid, push_name, bussniess_name, initialized == "true") devices.append(device) - + return devices def get_all_devices(self) -> List["Device"]: """Retrieves all devices associated with the current account from the database.""" return self.get_all_devices_from_db(self.database_name) - def new_client(self, jid: JID = None, uuid: str = None, props: Optional[DeviceProps] = None) -> NewClient: + def new_client( + self, jid: JID = None, uuid: str = None, props: Optional[DeviceProps] = None + ) -> NewClient: """ This function creates a new instance of the client. If the jid parameter is not provided, a new client will be created. :param name: The name of the client. @@ -2601,7 +2635,7 @@ def new_client(self, jid: JID = None, uuid: str = None, props: Optional[DevicePr raise Exception("JID and UUID cannot be none") client = NewClient(self.database_name, jid, props, uuid) - self.clients.append(client) + self.clients.append(client) return client def run(self): @@ -2612,4 +2646,4 @@ def run(self): name=client.uuid, ).start() - Event.default_blocking(None) \ No newline at end of file + Event.default_blocking(None) diff --git a/neonize/events.py b/neonize/events.py index 1d95019..f93c832 100644 --- a/neonize/events.py +++ b/neonize/events.py @@ -101,6 +101,7 @@ event = EventThread() + class EventsManager: def __init__(self, client_factory: ClientFactory): self.client_factory = client_factory @@ -116,6 +117,7 @@ def __call__( :return: A decorator that registers the callback function. :rtype: Callable[[Callable[[NewClient, EventType], None]], None] """ + def callback(func: Callable[[NewClient, EventType], None]) -> None: for client in self.client_factory.clients: wrapped_func = client.event.wrap(func, event) @@ -227,4 +229,4 @@ def callback(func: Callable[[NewClient, EventType], None]) -> None: wrapped_func = self.wrap(func, event) self.list_func.update({EVENT_TO_INT[event]: wrapped_func}) - return callback \ No newline at end of file + return callback diff --git a/neonize/proto/Neonize_pb2.py b/neonize/proto/Neonize_pb2.py index 9ea278b..47677c5 100644 --- a/neonize/proto/Neonize_pb2.py +++ b/neonize/proto/Neonize_pb2.py @@ -3,6 +3,7 @@ # source: Neonize.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,315 +13,331 @@ _sym_db = _symbol_database.Default() -from waVnameCert import WAWebProtobufsVnameCert_pb2 as waVnameCert_dot_WAWebProtobufsVnameCert__pb2 +from waVnameCert import ( + WAWebProtobufsVnameCert_pb2 as waVnameCert_dot_WAWebProtobufsVnameCert__pb2, +) from waE2E import WAWebProtobufsE2E_pb2 as waE2E_dot_WAWebProtobufsE2E__pb2 from waWeb import WAWebProtobufsWeb_pb2 as waWeb_dot_WAWebProtobufsWeb__pb2 from waSyncAction import WASyncAction_pb2 as waSyncAction_dot_WASyncAction__pb2 -from waHistorySync import WAWebProtobufsHistorySync_pb2 as waHistorySync_dot_WAWebProtobufsHistorySync__pb2 +from waHistorySync import ( + WAWebProtobufsHistorySync_pb2 as waHistorySync_dot_WAWebProtobufsHistorySync__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rNeonize.proto\x12\x07neonize\x1a)waVnameCert/WAWebProtobufsVnameCert.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\x1a\x1fwaSyncAction/WASyncAction.proto\x1a-waHistorySync/WAWebProtobufsHistorySync.proto\"q\n\x03JID\x12\x0c\n\x04User\x18\x01 \x02(\t\x12\x10\n\x08RawAgent\x18\x02 \x02(\r\x12\x0e\n\x06\x44\x65vice\x18\x03 \x02(\r\x12\x12\n\nIntegrator\x18\x04 \x02(\r\x12\x0e\n\x06Server\x18\x05 \x02(\t\x12\x16\n\x07IsEmpty\x18\x06 \x01(\x08:\x05\x66\x61lse\"\xb1\x02\n\x0bMessageInfo\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x0c\n\x04Type\x18\x04 \x02(\t\x12\x10\n\x08Pushname\x18\x05 \x02(\t\x12\x11\n\tTimestamp\x18\x06 \x02(\x03\x12\x10\n\x08\x43\x61tegory\x18\x07 \x02(\t\x12\x11\n\tMulticast\x18\x08 \x02(\x08\x12\x11\n\tMediaType\x18\t \x02(\t\x12\x0c\n\x04\x45\x64it\x18\n \x02(\t\x12+\n\x0cVerifiedName\x18\x0b \x01(\x0b\x32\x15.neonize.VerifiedName\x12/\n\x0e\x44\x65viceSentMeta\x18\x0c \x01(\x0b\x32\x17.neonize.DeviceSentMeta\"\x92\x01\n\x0eUploadResponse\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\x12\n\nDirectPath\x18\x02 \x02(\t\x12\x0e\n\x06Handle\x18\x03 \x02(\t\x12\x10\n\x08MediaKey\x18\x04 \x02(\x0c\x12\x15\n\rFileEncSHA256\x18\x05 \x02(\x0c\x12\x12\n\nFileSHA256\x18\x06 \x02(\x0c\x12\x12\n\nFileLength\x18\x07 \x02(\r\"\x96\x01\n\rMessageSource\x12\x1a\n\x04\x43hat\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06Sender\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08IsFromMe\x18\x03 \x02(\x08\x12\x0f\n\x07IsGroup\x18\x04 \x02(\x08\x12(\n\x12\x42roadcastListOwner\x18\x05 \x02(\x0b\x32\x0c.neonize.JID\"7\n\x0e\x44\x65viceSentMeta\x12\x16\n\x0e\x44\x65stinationJID\x18\x01 \x02(\t\x12\r\n\x05Phash\x18\x02 \x02(\t\"\xa0\x01\n\x0cVerifiedName\x12\x45\n\x0b\x43\x65rtificate\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12I\n\x07\x44\x65tails\x18\x02 \x01(\x0b\x32\x38.WAWebProtobufsVnameCert.VerifiedNameCertificate.Details\"{\n\x14IsOnWhatsAppResponse\x12\r\n\x05Query\x18\x01 \x02(\t\x12\x19\n\x03JID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04IsIn\x18\x03 \x02(\x08\x12+\n\x0cVerifiedName\x18\x04 \x01(\x0b\x32\x15.neonize.VerifiedName\"y\n\x08UserInfo\x12+\n\x0cVerifiedName\x18\x01 \x01(\x0b\x32\x15.neonize.VerifiedName\x12\x0e\n\x06Status\x18\x02 \x02(\t\x12\x11\n\tPictureID\x18\x03 \x02(\t\x12\x1d\n\x07\x44\x65vices\x18\x04 \x03(\x0b\x32\x0c.neonize.JID\"s\n\x06\x44\x65vice\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08Platform\x18\x02 \x02(\t\x12\x15\n\rBussinessName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x13\n\x0bInitialized\x18\x05 \x02(\x08\"M\n\tGroupName\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x11\n\tNameSetAt\x18\x02 \x02(\x03\x12\x1f\n\tNameSetBy\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\"x\n\nGroupTopic\x12\r\n\x05Topic\x18\x01 \x02(\t\x12\x0f\n\x07TopicID\x18\x02 \x02(\t\x12\x12\n\nTopicSetAt\x18\x03 \x02(\x03\x12 \n\nTopicSetBy\x18\x04 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0cTopicDeleted\x18\x05 \x02(\x08\"\x1f\n\x0bGroupLocked\x12\x10\n\x08isLocked\x18\x01 \x02(\x08\">\n\rGroupAnnounce\x12\x12\n\nIsAnnounce\x18\x01 \x02(\x08\x12\x19\n\x11\x41nnounceVersionID\x18\x02 \x02(\t\"@\n\x0eGroupEphemeral\x12\x13\n\x0bIsEphemeral\x18\x01 \x02(\x08\x12\x19\n\x11\x44isappearingTimer\x18\x02 \x02(\r\"%\n\x0eGroupIncognito\x12\x13\n\x0bIsIncognito\x18\x01 \x02(\x08\"F\n\x0bGroupParent\x12\x10\n\x08IsParent\x18\x01 \x02(\x08\x12%\n\x1d\x44\x65\x66\x61ultMembershipApprovalMode\x18\x02 \x02(\t\":\n\x11GroupLinkedParent\x12%\n\x0fLinkedParentJID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\".\n\x11GroupIsDefaultSub\x12\x19\n\x11IsDefaultSubGroup\x18\x01 \x02(\x08\">\n\x1aGroupParticipantAddRequest\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x12\n\nExpiration\x18\x02 \x02(\x02\"\xcc\x01\n\x10GroupParticipant\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03LID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0f\n\x07IsAdmin\x18\x03 \x02(\x08\x12\x14\n\x0cIsSuperAdmin\x18\x04 \x02(\x08\x12\x13\n\x0b\x44isplayName\x18\x05 \x02(\t\x12\r\n\x05\x45rror\x18\x06 \x02(\x05\x12\x37\n\nAddRequest\x18\x07 \x01(\x0b\x32#.neonize.GroupParticipantAddRequest\"\x83\x05\n\tGroupInfo\x12\x1e\n\x08OwnerJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x03 \x02(\x0b\x32\x12.neonize.GroupName\x12\'\n\nGroupTopic\x18\x04 \x02(\x0b\x32\x13.neonize.GroupTopic\x12)\n\x0bGroupLocked\x18\x05 \x02(\x0b\x32\x14.neonize.GroupLocked\x12-\n\rGroupAnnounce\x18\x06 \x02(\x0b\x32\x16.neonize.GroupAnnounce\x12/\n\x0eGroupEphemeral\x18\x07 \x02(\x0b\x32\x17.neonize.GroupEphemeral\x12/\n\x0eGroupIncognito\x18\x08 \x02(\x0b\x32\x17.neonize.GroupIncognito\x12)\n\x0bGroupParent\x18\t \x02(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\n \x02(\x0b\x32\x1a.neonize.GroupLinkedParent\x12\x35\n\x11GroupIsDefaultSub\x18\x0b \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\x12\x14\n\x0cGroupCreated\x18\x0c \x02(\x02\x12\x1c\n\x14ParticipantVersionID\x18\r \x02(\t\x12/\n\x0cParticipants\x18\x0e \x03(\x0b\x32\x19.neonize.GroupParticipant\"1\n\x12GroupMemberAddMode\x12\x1b\n\x17GroupMemberAddModeAdmin\x10\x01\"\xb8\x01\n\x13MessageDebugTimings\x12\r\n\x05Queue\x18\x01 \x02(\x03\x12\x0f\n\x07Marshal\x18\x02 \x02(\x03\x12\x17\n\x0fGetParticipants\x18\x03 \x02(\x03\x12\x12\n\nGetDevices\x18\x04 \x02(\x03\x12\x14\n\x0cGroupEncrypt\x18\x05 \x02(\x03\x12\x13\n\x0bPeerEncrypt\x18\x06 \x02(\x03\x12\x0c\n\x04Send\x18\x07 \x02(\x03\x12\x0c\n\x04Resp\x18\x08 \x02(\x03\x12\r\n\x05Retry\x18\t \x02(\x03\"s\n\x0cSendResponse\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x32\n\x0c\x44\x65\x62ugTimings\x18\x04 \x02(\x0b\x32\x1c.neonize.MessageDebugTimings\"W\n\x19SendMessageReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12+\n\x0cSendResponse\x18\x02 \x01(\x0b\x32\x15.neonize.SendResponse\"R\n\x1aGetGroupInfoReturnFunction\x12%\n\tGroupInfo\x18\x01 \x01(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"K\n\x1fJoinGroupWithLinkReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x19\n\x03Jid\x18\x02 \x01(\x0b\x32\x0c.neonize.JID\"E\n GetGroupInviteLinkReturnFunction\x12\x12\n\nInviteLink\x18\x01 \x01(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"7\n\x16\x44ownloadReturnFunction\x12\x0e\n\x06\x42inary\x18\x01 \x01(\x0c\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"V\n\x14UploadReturnFunction\x12/\n\x0eUploadResponse\x18\x01 \x01(\x0b\x32\x17.neonize.UploadResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"?\n\x1bSetGroupPhotoReturnFunction\x12\x11\n\tPictureID\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n\x1aIsOnWhatsAppReturnFunction\x12;\n\x14IsOnWhatsAppResponse\x18\x01 \x03(\x0b\x32\x1d.neonize.IsOnWhatsAppResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"a\n\x1fGetUserInfoSingleReturnFunction\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12#\n\x08UserInfo\x18\x02 \x01(\x0b\x32\x11.neonize.UserInfo\"g\n\x19GetUserInfoReturnFunction\x12;\n\tUsersInfo\x18\x01 \x03(\x0b\x32(.neonize.GetUserInfoSingleReturnFunction\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"Z\n\x1b\x42uildPollVoteReturnFunction\x12,\n\x08PollVote\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n\x1e\x43reateNewsLetterReturnFunction\x12\x37\n\x12NewsletterMetadata\x18\x01 \x01(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"R\n\x1aGetBlocklistReturnFunction\x12%\n\tBlocklist\x18\x01 \x01(\x0b\x32\x12.neonize.Blocklist\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"=\n\x1eGetContactQRLinkReturnFunction\x12\x0c\n\x04Link\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"^\n)GetGroupRequestParticipantsReturnFunction\x12\"\n\x0cParticipants\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"Q\n\x1dGetJoinedGroupsReturnFunction\x12!\n\x05Group\x18\x01 \x03(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xb7\x01\n\x0eReqCreateGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\"\n\x0cParticipants\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12)\n\x0bGroupParent\x18\x04 \x01(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\x05 \x01(\x0b\x32\x1a.neonize.GroupLinkedParent\"&\n\x08JIDArray\x12\x1a\n\x04JIDS\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\"\x1b\n\x0b\x41rrayString\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\t\";\n\x15NewsLetterMessageMeta\x12\x0e\n\x06\x45\x64itTS\x18\x01 \x02(\x03\x12\x12\n\nOriginalTS\x18\x02 \x02(\x03\"5\n\x0bGroupDelete\x12\x0f\n\x07\x44\x65leted\x18\x01 \x02(\x08\x12\x15\n\rDeletedReason\x18\x02 \x02(\t\"\xa3\x03\n\x07Message\x12\"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0bIsEphemeral\x18\x03 \x02(\x08\x12\x12\n\nIsViewOnce\x18\x04 \x02(\x08\x12\x14\n\x0cIsViewOnceV2\x18\x05 \x02(\x08\x12\x1d\n\x15IsViewOnceV2Extension\x18\x06 \x02(\x08\x12\x1d\n\x15IsDocumentWithCaption\x18\x07 \x02(\x08\x12\x17\n\x0fIsLottieSticker\x18\x08 \x02(\x08\x12\x0e\n\x06IsEdit\x18\t \x02(\x08\x12\x37\n\x0cSourceWebMsg\x18\n \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x1c\n\x14UnavailableRequestID\x18\x0b \x02(\t\x12\x12\n\nRetryCount\x18\x0c \x02(\x03\x12\x36\n\x0eNewsLetterMeta\x18\r \x01(\x0b\x32\x1e.neonize.NewsLetterMessageMeta\"L\n\x16\x43reateNewsletterParams\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x13\n\x0b\x44\x65scription\x18\x02 \x02(\t\x12\x0f\n\x07Picture\x18\x03 \x02(\x0c\"\x97\x01\n\x16WrappedNewsletterState\x12=\n\x04Type\x18\x01 \x02(\x0e\x32/.neonize.WrappedNewsletterState.NewsletterState\">\n\x0fNewsletterState\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x10\n\x0cGEOSUSPENDED\x10\x03\">\n\x0eNewsletterText\x12\x0c\n\x04Text\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x12\n\nUpdateTime\x18\x03 \x02(\x03\"O\n\x12ProfilePictureInfo\x12\x0b\n\x03URL\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x0c\n\x04Type\x18\x03 \x02(\t\x12\x12\n\nDirectPath\x18\x04 \x02(\t\"\xb0\x01\n\x1aNewsletterReactionSettings\x12J\n\x05Value\x18\x01 \x02(\x0e\x32;.neonize.NewsletterReactionSettings.NewsletterReactionsMode\"F\n\x17NewsletterReactionsMode\x12\x07\n\x03\x41LL\x10\x01\x12\t\n\x05\x42\x41SIC\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\r\n\tBLOCKLIST\x10\x04\"O\n\x11NewsletterSetting\x12:\n\rReactionCodes\x18\x01 \x02(\x0b\x32#.neonize.NewsletterReactionSettings\"\xd3\x03\n\x18NewsletterThreadMetadata\x12\x14\n\x0c\x43reationTime\x18\x01 \x02(\x03\x12\x12\n\nInviteCode\x18\x02 \x02(\t\x12%\n\x04Name\x18\x03 \x02(\x0b\x32\x17.neonize.NewsletterText\x12,\n\x0b\x44\x65scription\x18\x04 \x02(\x0b\x32\x17.neonize.NewsletterText\x12\x17\n\x0fSubscriberCount\x18\x05 \x02(\x03\x12X\n\x11VerificationState\x18\x06 \x02(\x0e\x32=.neonize.NewsletterThreadMetadata.NewsletterVerificationState\x12,\n\x07Picture\x18\x07 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x07Preview\x18\x08 \x02(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x08Settings\x18\t \x02(\x0b\x32\x1a.neonize.NewsletterSetting\";\n\x1bNewsletterVerificationState\x12\x0c\n\x08VERIFIED\x10\x01\x12\x0e\n\nUNVERIFIED\x10\x02\"m\n\x18NewsletterViewerMetadata\x12*\n\x04Mute\x18\x01 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole\"\xcc\x01\n\x12NewsletterMetadata\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12.\n\x05State\x18\x02 \x02(\x0b\x32\x1f.neonize.WrappedNewsletterState\x12\x35\n\nThreadMeta\x18\x03 \x02(\x0b\x32!.neonize.NewsletterThreadMetadata\x12\x35\n\nViewerMeta\x18\x04 \x01(\x0b\x32!.neonize.NewsletterViewerMetadata\"6\n\tBlocklist\x12\r\n\x05\x44Hash\x18\x01 \x02(\t\x12\x1a\n\x04JIDs\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\"\'\n\x08Reaction\x12\x0c\n\x04type\x18\x01 \x02(\t\x12\r\n\x05\x63ount\x18\x02 \x02(\x03\"\x98\x01\n\x11NewsletterMessage\x12\x17\n\x0fMessageServerID\x18\x01 \x02(\x03\x12\x12\n\nViewsCount\x18\x02 \x02(\x03\x12)\n\x0eReactionCounts\x18\x03 \x03(\x0b\x32\x11.neonize.Reaction\x12+\n\x07Message\x18\x04 \x02(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"p\n(GetNewsletterMessageUpdateReturnFunction\x12\x35\n\x11NewsletterMessage\x18\x01 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xa5\x04\n\x0fPrivacySettings\x12\x39\n\x08GroupAdd\x18\x01 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x39\n\x08LastSeen\x18\x02 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Status\x18\x03 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07Profile\x18\x04 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12=\n\x0cReadReceipts\x18\x05 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07\x43\x61llAdd\x18\x06 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Online\x18\x07 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\"w\n\x0ePrivacySetting\x12\r\n\tUNDEFINED\x10\x01\x12\x07\n\x03\x41LL\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x15\n\x11\x43ONTACT_BLACKLIST\x10\x04\x12\x13\n\x0fMATCH_LAST_SEEN\x10\x05\x12\t\n\x05KNOWN\x10\x06\x12\x08\n\x04NONE\x10\x07\"u\n\tNodeAttrs\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x11\n\x07\x62oolean\x18\x02 \x01(\x08H\x00\x12\x11\n\x07integer\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04text\x18\x04 \x01(\tH\x00\x12\x1b\n\x03jid\x18\x05 \x01(\x0b\x32\x0c.neonize.JIDH\x00\x42\x07\n\x05Value\"w\n\x04Node\x12\x0b\n\x03Tag\x18\x01 \x02(\t\x12!\n\x05\x41ttrs\x18\x02 \x03(\x0b\x32\x12.neonize.NodeAttrs\x12\x1c\n\x05Nodes\x18\x03 \x03(\x0b\x32\r.neonize.Node\x12\x12\n\x03Nil\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\r\n\x05\x42ytes\x18\x05 \x01(\x0c\"X\n\tInfoQuery\x12\x11\n\tNamespace\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\n\n\x02To\x18\x03 \x02(\t\x12\x1e\n\x07\x43ontent\x18\x04 \x03(\x0b\x32\r.neonize.Node\"S\n\x17GetProfilePictureParams\x12\x0f\n\x07Preview\x18\x01 \x01(\x08\x12\x12\n\nExistingID\x18\x02 \x01(\t\x12\x13\n\x0bIsCommunity\x18\x03 \x01(\x08\"^\n\x1fGetProfilePictureReturnFunction\x12,\n\x07Picture\x18\x01 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\xb7\x01\n\rStatusPrivacy\x12\x36\n\x04Type\x18\x01 \x02(\x0e\x32(.neonize.StatusPrivacy.StatusPrivacyType\x12\x1a\n\x04List\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tIsDefault\x18\x03 \x02(\x08\"?\n\x11StatusPrivacyType\x12\x0c\n\x08\x43ONTACTS\x10\x01\x12\r\n\tBLACKLIST\x10\x02\x12\r\n\tWHITELIST\x10\x03\"^\n\x1eGetStatusPrivacyReturnFunction\x12-\n\rStatusPrivacy\x18\x01 \x03(\x0b\x32\x16.neonize.StatusPrivacy\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x8a\x01\n\x0fGroupLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x02 \x02(\x0b\x32\x12.neonize.GroupName\x12\x35\n\x11GroupIsDefaultSub\x18\x03 \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\"\xb3\x01\n\x0fGroupLinkChange\x12\x31\n\x04Type\x18\x01 \x02(\x0e\x32#.neonize.GroupLinkChange.ChangeType\x12\x14\n\x0cUnlinkReason\x18\x02 \x02(\t\x12\'\n\x05Group\x18\x03 \x02(\x0b\x32\x18.neonize.GroupLinkTarget\".\n\nChangeType\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0b\n\x07SIBLING\x10\x03\"^\n\x1aGetSubGroupsReturnFunction\x12\x31\n\x0fGroupLinkTarget\x18\x01 \x03(\x0b\x32\x18.neonize.GroupLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"h\n&GetSubscribedNewslettersReturnFunction\x12/\n\nNewsletter\x18\x01 \x03(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"H\n\x1cGetUserDevicesreturnFunction\x12\x19\n\x03JID\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"O\n,NewsletterSubscribeLiveUpdatesReturnFunction\x12\x10\n\x08\x44uration\x18\x01 \x01(\x03\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"m\n\x0fPairPhoneParams\x12\r\n\x05phone\x18\x01 \x01(\t\x12\x1c\n\x14showPushNotification\x18\x02 \x01(\x08\x12\x12\n\nclientType\x18\x03 \x01(\x05\x12\x19\n\x11\x63lientDisplayName\x18\x04 \x01(\t\"P\n\x13\x43ontactQRLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x10\n\x08PushName\x18\x03 \x02(\t\"h\n\"ResolveContactQRLinkReturnFunction\x12\x33\n\rContactQrLink\x18\x01 \x01(\x0b\x32\x1c.neonize.ContactQRLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x98\x01\n\x19\x42usinessMessageLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08PushName\x18\x02 \x02(\t\x12\x14\n\x0cVerifiedName\x18\x03 \x02(\t\x12\x10\n\x08IsSigned\x18\x04 \x02(\x08\x12\x15\n\rVerifiedLevel\x18\x05 \x02(\t\x12\x0f\n\x07Message\x18\x06 \x02(\t\"x\n(ResolveBusinessMessageLinkReturnFunction\x12=\n\x11MessageLinkTarget\x18\x01 \x01(\x0b\x32\".neonize.BusinessMessageLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\\\n\x0cMutationInfo\x12\r\n\x05Index\x18\x01 \x03(\t\x12\x0f\n\x07Version\x18\x02 \x02(\x05\x12,\n\x05Value\x18\x03 \x02(\x0b\x32\x1d.WASyncAction.SyncActionValue\"\xe3\x01\n\tPatchInfo\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12,\n\x04Type\x18\x02 \x02(\x0e\x32\x1e.neonize.PatchInfo.WAPatchName\x12(\n\tMutations\x18\x03 \x03(\x0b\x32\x15.neonize.MutationInfo\"k\n\x0bWAPatchName\x12\x12\n\x0e\x43RITICAL_BLOCK\x10\x01\x12\x18\n\x14\x43RITICAL_UNBLOCK_LOW\x10\x02\x12\x0f\n\x0bREGULAR_LOW\x10\x03\x12\x10\n\x0cREGULAR_HIGH\x10\x04\x12\x0b\n\x07REGULAR\x10\x05\"X\n!ContactsPutPushNameReturnFunction\x12\x0e\n\x06Status\x18\x01 \x02(\x08\x12\x14\n\x0cPreviousName\x18\x02 \x01(\t\x12\r\n\x05\x45rror\x18\x03 \x01(\t\"N\n\x0c\x43ontactEntry\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\"@\n\x11\x43ontactEntryArray\x12+\n\x0c\x43ontactEntry\x18\x01 \x03(\x0b\x32\x15.neonize.ContactEntry\"\\\n\x1fSetPrivacySettingReturnFunction\x12*\n\x08settings\x18\x01 \x01(\x0b\x32\x18.neonize.PrivacySettings\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\\\n ContactsGetContactReturnFunction\x12)\n\x0b\x43ontactInfo\x18\x01 \x01(\x0b\x32\x14.neonize.ContactInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"i\n\x0b\x43ontactInfo\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x14\n\x0c\x42usinessName\x18\x05 \x02(\t\"H\n\x07\x43ontact\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\"\n\x04Info\x18\x02 \x02(\x0b\x32\x14.neonize.ContactInfo\"X\n$ContactsGetAllContactsReturnFunction\x12!\n\x07\x43ontact\x18\x01 \x03(\x0b\x32\x10.neonize.Contact\x12\r\n\x05\x45rror\x18\x02 \x01(\t\"\x13\n\x02QR\x12\r\n\x05\x43odes\x18\x01 \x03(\t\"\xad\x01\n\nPairStatus\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0c\x42usinessName\x18\x02 \x02(\t\x12\x10\n\x08Platform\x18\x03 \x02(\t\x12+\n\x06Status\x18\x04 \x02(\x0e\x32\x1b.neonize.PairStatus.PStatus\x12\r\n\x05\x45rror\x18\x05 \x01(\t\"!\n\x07PStatus\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02\"\x1b\n\tConnected\x12\x0e\n\x06status\x18\x01 \x02(\x08\";\n\x10KeepAliveTimeout\x12\x12\n\nErrorCount\x18\x01 \x02(\x03\x12\x13\n\x0bLastSuccess\x18\x02 \x02(\x03\"\x13\n\x11KeepAliveRestored\"M\n\tLoggedOut\x12\x11\n\tOnConnect\x18\x01 \x02(\x08\x12-\n\x06Reason\x18\x02 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\"\x10\n\x0eStreamReplaced\"\xe7\x01\n\x0cTemporaryBan\x12\x31\n\x04\x43ode\x18\x01 \x02(\x0e\x32#.neonize.TemporaryBan.TempBanReason\x12\x0e\n\x06\x45xpire\x18\x02 \x02(\x03\"\x93\x01\n\rTempBanReason\x12\x1b\n\x17SEND_TO_TOO_MANY_PEOPLE\x10\x01\x12\x14\n\x10\x42LOCKED_BY_USERS\x10\x02\x12\x1b\n\x17\x43REATED_TOO_MANY_GROUPS\x10\x03\x12\x1e\n\x1aSENT_TOO_MANY_SAME_MESSAGE\x10\x04\x12\x12\n\x0e\x42ROADCAST_LIST\x10\x05\"l\n\x0e\x43onnectFailure\x12-\n\x06Reason\x18\x01 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\x12\x0f\n\x07Message\x18\x02 \x02(\t\x12\x1a\n\x03Raw\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x10\n\x0e\x43lientOutdated\"7\n\x0bStreamError\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x1a\n\x03Raw\x18\x04 \x02(\x0b\x32\r.neonize.Node\"\x1e\n\x0c\x44isconnected\x12\x0e\n\x06status\x18\x01 \x02(\x08\"C\n\x0bHistorySync\x12\x34\n\x04\x44\x61ta\x18\x01 \x02(\x0b\x32&.WAWebProtobufsHistorySync.HistorySync\"\xb7\x02\n\x07Receipt\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x12\n\nMessageIDs\x18\x02 \x03(\t\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12*\n\x04Type\x18\x04 \x02(\x0e\x32\x1c.neonize.Receipt.ReceiptType\"\xa9\x01\n\x0bReceiptType\x12\r\n\tDELIVERED\x10\x01\x12\n\n\x06SENDER\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x08\n\x04READ\x10\x04\x12\r\n\tREAD_SELF\x10\x05\x12\n\n\x06PLAYED\x10\x06\x12\x0f\n\x0bPLAYED_SELF\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x0c\n\x08INACTIVE\x10\t\x12\x0c\n\x08PEER_MSG\x10\n\x12\x10\n\x0cHISTORY_SYNC\x10\x0b\"\xfd\x01\n\x0c\x43hatPresence\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x31\n\x05State\x18\x02 \x02(\x0e\x32\".neonize.ChatPresence.ChatPresence\x12\x36\n\x05Media\x18\x03 \x02(\x0e\x32\'.neonize.ChatPresence.ChatPresenceMedia\")\n\x0c\x43hatPresence\x12\r\n\tCOMPOSING\x10\x01\x12\n\n\x06PAUSED\x10\x02\"(\n\x11\x43hatPresenceMedia\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05\x41UDIO\x10\x02\"M\n\x08Presence\x12\x1a\n\x04\x46rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x13\n\x0bUnavailable\x18\x02 \x02(\x08\x12\x10\n\x08LastSeen\x18\x03 \x02(\x03\"e\n\x0bJoinedGroup\x12\x0e\n\x06Reason\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12%\n\tGroupInfo\x18\x04 \x02(\x0b\x32\x12.neonize.GroupInfo\"\xaf\x05\n\x0eGroupInfoEvent\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06Notify\x18\x02 \x02(\t\x12\x1c\n\x06Sender\x18\x03 \x01(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x04 \x02(\x03\x12 \n\x04Name\x18\x05 \x01(\x0b\x32\x12.neonize.GroupName\x12\"\n\x05Topic\x18\x06 \x01(\x0b\x32\x13.neonize.GroupTopic\x12$\n\x06Locked\x18\x07 \x01(\x0b\x32\x14.neonize.GroupLocked\x12(\n\x08\x41nnounce\x18\x08 \x01(\x0b\x32\x16.neonize.GroupAnnounce\x12*\n\tEphemeral\x18\t \x01(\x0b\x32\x17.neonize.GroupEphemeral\x12$\n\x06\x44\x65lete\x18\n \x01(\x0b\x32\x14.neonize.GroupDelete\x12&\n\x04Link\x18\x0b \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12(\n\x06Unlink\x18\x0c \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12\x15\n\rNewInviteLink\x18\r \x01(\t\x12!\n\x19PrevParticipantsVersionID\x18\x0e \x02(\t\x12\x1c\n\x14ParticipantVersionID\x18\x0f \x02(\t\x12\x12\n\nJoinReason\x18\x10 \x02(\t\x12\x1a\n\x04Join\x18\x11 \x03(\x0b\x32\x0c.neonize.JID\x12\x1b\n\x05Leave\x18\x12 \x03(\x0b\x32\x0c.neonize.JID\x12\x1d\n\x07Promote\x18\x13 \x03(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x44\x65mote\x18\x14 \x03(\x0b\x32\x0c.neonize.JID\x12%\n\x0eUnknownChanges\x18\x15 \x03(\x0b\x32\r.neonize.Node\"e\n\x07Picture\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x41uthor\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12\x0e\n\x06Remove\x18\x04 \x02(\x08\"P\n\x0eIdentityChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x02 \x02(\x03\x12\x10\n\x08Implicit\x18\x03 \x02(\x08\"\xf2\x01\n\x14privacySettingsEvent\x12-\n\x0bNewSettings\x18\x01 \x02(\x0b\x32\x18.neonize.PrivacySettings\x12\x17\n\x0fGroupAddChanged\x18\x02 \x02(\x08\x12\x17\n\x0fLastSeenChanged\x18\x03 \x02(\x08\x12\x15\n\rStatusChanged\x18\x04 \x02(\x08\x12\x16\n\x0eProfileChanged\x18\x05 \x02(\x08\x12\x1b\n\x13ReadReceiptsChanged\x18\x06 \x02(\x08\x12\x15\n\rOnlineChanged\x18\x07 \x02(\x08\x12\x16\n\x0e\x43\x61llAddChanged\x18\x08 \x02(\x08\"u\n\x12OfflineSyncPreview\x12\r\n\x05Total\x18\x01 \x02(\x05\x12\x16\n\x0e\x41ppDataChanges\x18\x02 \x02(\x05\x12\x0f\n\x07Message\x18\x03 \x02(\x05\x12\x15\n\rNotifications\x18\x04 \x02(\x05\x12\x10\n\x08Receipts\x18\x05 \x02(\x05\"%\n\x14OfflineSyncCompleted\x12\r\n\x05\x43ount\x18\x01 \x02(\x05\"\xb2\x01\n\x0e\x42locklistEvent\x12/\n\x06\x41\x63tion\x18\x01 \x02(\x0e\x32\x1f.neonize.BlocklistEvent.Actions\x12\r\n\x05\x44HASH\x18\x02 \x02(\t\x12\x11\n\tPrevDHash\x18\x03 \x02(\t\x12)\n\x07\x43hanges\x18\x04 \x03(\x0b\x32\x18.neonize.BlocklistChange\"\"\n\x07\x41\x63tions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\n\n\x06MODIFY\x10\x02\"\x84\x01\n\x0f\x42locklistChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x34\n\x0b\x42lockAction\x18\x02 \x02(\x0e\x32\x1f.neonize.BlocklistChange.Action\" \n\x06\x41\x63tion\x12\t\n\x05\x42LOCK\x10\x01\x12\x0b\n\x07UNBLOCK\x10\x02\"I\n\x0eNewsletterJoin\x12\x37\n\x12NewsletterMetadata\x18\x01 \x02(\x0b\x32\x1b.neonize.NewsletterMetadata\"R\n\x0fNewsletterLeave\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole\"\\\n\x14NewsletterMuteChange\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12*\n\x04Mute\x18\x02 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\"m\n\x14NewsletterLiveUpdate\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04TIME\x18\x02 \x02(\x03\x12,\n\x08Messages\x18\x03 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\"q\n\rBasicCallMeta\x12\x1a\n\x04\x66rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\ttimestamp\x18\x02 \x02(\x03\x12!\n\x0b\x63\x61llCreator\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06\x63\x61llID\x18\x04 \x02(\t\"?\n\x0e\x43\x61llRemoteMeta\x12\x16\n\x0eremotePlatform\x18\x01 \x02(\t\x12\x15\n\rremoteVersion\x18\x02 \x02(\t\"\x88\x01\n\tCallOffer\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x89\x01\n\nCallAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x8c\x01\n\rCallPreAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"\x8c\x01\n\rCallTransport\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"z\n\x0f\x43\x61llOfferNotice\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\r\n\x05media\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x04 \x02(\x0b\x32\r.neonize.Node\"^\n\x10\x43\x61llRelayLatency\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x1b\n\x04\x64\x61ta\x18\x02 \x02(\x0b\x32\r.neonize.Node\"k\n\rCallTerminate\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x0e\n\x06reason\x18\x02 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node\"/\n\x10UnknownCallEvent\x12\x1b\n\x04node\x18\x01 \x02(\x0b\x32\r.neonize.Node\"g\n%UpdateGroupParticipantsReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12/\n\x0cparticipants\x18\x02 \x03(\x0b\x32\x19.neonize.GroupParticipant\"g\n GetMessageForRetryReturnFunction\x12\x16\n\x07isEmpty\x18\x01 \x01(\x08:\x05\x66\x61lse\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"X\n\x11LocalChatSettings\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x12\n\nMutedUntil\x18\x02 \x02(\x01\x12\x0e\n\x06Pinned\x18\x03 \x02(\x08\x12\x10\n\x08\x41rchived\x18\x04 \x02(\x08\"k\n\x17ReturnFunctionWithError\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x37\n\x11LocalChatSettings\x18\x02 \x01(\x0b\x32\x1a.neonize.LocalChatSettingsH\x00\x42\x08\n\x06Return*A\n\x0eNewsletterRole\x12\x0e\n\nSUBSCRIBER\x10\x01\x12\t\n\x05GUEST\x10\x02\x12\t\n\x05\x41\x44MIN\x10\x03\x12\t\n\x05OWNER\x10\x04*&\n\x13NewsletterMuteState\x12\x06\n\x02ON\x10\x01\x12\x07\n\x03OFF\x10\x02*\xdd\x01\n\x14\x43onnectFailureReason\x12\x0b\n\x07GENERIC\x10\x01\x12\x0e\n\nLOGGED_OUT\x10\x02\x12\x0f\n\x0bTEMP_BANNED\x10\x03\x12\x14\n\x10MAIN_DEVICE_GONE\x10\x04\x12\x12\n\x0eUNKNOWN_LOGOUT\x10\x05\x12\x13\n\x0f\x43LIENT_OUTDATED\x10\x06\x12\x12\n\x0e\x42\x41\x44_USER_AGENT\x10\x07\x12\x19\n\x15INTERNAL_SERVER_ERROR\x10\x08\x12\x10\n\x0c\x45XPERIMENTAL\x10\t\x12\x17\n\x13SERVICE_UNAVAILABLE\x10\nB\x0cZ\n./defproto') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\rNeonize.proto\x12\x07neonize\x1a)waVnameCert/WAWebProtobufsVnameCert.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\x1a\x1fwaSyncAction/WASyncAction.proto\x1a-waHistorySync/WAWebProtobufsHistorySync.proto"q\n\x03JID\x12\x0c\n\x04User\x18\x01 \x02(\t\x12\x10\n\x08RawAgent\x18\x02 \x02(\r\x12\x0e\n\x06\x44\x65vice\x18\x03 \x02(\r\x12\x12\n\nIntegrator\x18\x04 \x02(\r\x12\x0e\n\x06Server\x18\x05 \x02(\t\x12\x16\n\x07IsEmpty\x18\x06 \x01(\x08:\x05\x66\x61lse"\xb1\x02\n\x0bMessageInfo\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x0c\n\x04Type\x18\x04 \x02(\t\x12\x10\n\x08Pushname\x18\x05 \x02(\t\x12\x11\n\tTimestamp\x18\x06 \x02(\x03\x12\x10\n\x08\x43\x61tegory\x18\x07 \x02(\t\x12\x11\n\tMulticast\x18\x08 \x02(\x08\x12\x11\n\tMediaType\x18\t \x02(\t\x12\x0c\n\x04\x45\x64it\x18\n \x02(\t\x12+\n\x0cVerifiedName\x18\x0b \x01(\x0b\x32\x15.neonize.VerifiedName\x12/\n\x0e\x44\x65viceSentMeta\x18\x0c \x01(\x0b\x32\x17.neonize.DeviceSentMeta"\x92\x01\n\x0eUploadResponse\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\x12\n\nDirectPath\x18\x02 \x02(\t\x12\x0e\n\x06Handle\x18\x03 \x02(\t\x12\x10\n\x08MediaKey\x18\x04 \x02(\x0c\x12\x15\n\rFileEncSHA256\x18\x05 \x02(\x0c\x12\x12\n\nFileSHA256\x18\x06 \x02(\x0c\x12\x12\n\nFileLength\x18\x07 \x02(\r"\x96\x01\n\rMessageSource\x12\x1a\n\x04\x43hat\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06Sender\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08IsFromMe\x18\x03 \x02(\x08\x12\x0f\n\x07IsGroup\x18\x04 \x02(\x08\x12(\n\x12\x42roadcastListOwner\x18\x05 \x02(\x0b\x32\x0c.neonize.JID"7\n\x0e\x44\x65viceSentMeta\x12\x16\n\x0e\x44\x65stinationJID\x18\x01 \x02(\t\x12\r\n\x05Phash\x18\x02 \x02(\t"\xa0\x01\n\x0cVerifiedName\x12\x45\n\x0b\x43\x65rtificate\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12I\n\x07\x44\x65tails\x18\x02 \x01(\x0b\x32\x38.WAWebProtobufsVnameCert.VerifiedNameCertificate.Details"{\n\x14IsOnWhatsAppResponse\x12\r\n\x05Query\x18\x01 \x02(\t\x12\x19\n\x03JID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04IsIn\x18\x03 \x02(\x08\x12+\n\x0cVerifiedName\x18\x04 \x01(\x0b\x32\x15.neonize.VerifiedName"y\n\x08UserInfo\x12+\n\x0cVerifiedName\x18\x01 \x01(\x0b\x32\x15.neonize.VerifiedName\x12\x0e\n\x06Status\x18\x02 \x02(\t\x12\x11\n\tPictureID\x18\x03 \x02(\t\x12\x1d\n\x07\x44\x65vices\x18\x04 \x03(\x0b\x32\x0c.neonize.JID"s\n\x06\x44\x65vice\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08Platform\x18\x02 \x02(\t\x12\x15\n\rBussinessName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x13\n\x0bInitialized\x18\x05 \x02(\x08"M\n\tGroupName\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x11\n\tNameSetAt\x18\x02 \x02(\x03\x12\x1f\n\tNameSetBy\x18\x03 \x02(\x0b\x32\x0c.neonize.JID"x\n\nGroupTopic\x12\r\n\x05Topic\x18\x01 \x02(\t\x12\x0f\n\x07TopicID\x18\x02 \x02(\t\x12\x12\n\nTopicSetAt\x18\x03 \x02(\x03\x12 \n\nTopicSetBy\x18\x04 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0cTopicDeleted\x18\x05 \x02(\x08"\x1f\n\x0bGroupLocked\x12\x10\n\x08isLocked\x18\x01 \x02(\x08">\n\rGroupAnnounce\x12\x12\n\nIsAnnounce\x18\x01 \x02(\x08\x12\x19\n\x11\x41nnounceVersionID\x18\x02 \x02(\t"@\n\x0eGroupEphemeral\x12\x13\n\x0bIsEphemeral\x18\x01 \x02(\x08\x12\x19\n\x11\x44isappearingTimer\x18\x02 \x02(\r"%\n\x0eGroupIncognito\x12\x13\n\x0bIsIncognito\x18\x01 \x02(\x08"F\n\x0bGroupParent\x12\x10\n\x08IsParent\x18\x01 \x02(\x08\x12%\n\x1d\x44\x65\x66\x61ultMembershipApprovalMode\x18\x02 \x02(\t":\n\x11GroupLinkedParent\x12%\n\x0fLinkedParentJID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID".\n\x11GroupIsDefaultSub\x12\x19\n\x11IsDefaultSubGroup\x18\x01 \x02(\x08">\n\x1aGroupParticipantAddRequest\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x12\n\nExpiration\x18\x02 \x02(\x02"\xcc\x01\n\x10GroupParticipant\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03LID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x0f\n\x07IsAdmin\x18\x03 \x02(\x08\x12\x14\n\x0cIsSuperAdmin\x18\x04 \x02(\x08\x12\x13\n\x0b\x44isplayName\x18\x05 \x02(\t\x12\r\n\x05\x45rror\x18\x06 \x02(\x05\x12\x37\n\nAddRequest\x18\x07 \x01(\x0b\x32#.neonize.GroupParticipantAddRequest"\x83\x05\n\tGroupInfo\x12\x1e\n\x08OwnerJID\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x03 \x02(\x0b\x32\x12.neonize.GroupName\x12\'\n\nGroupTopic\x18\x04 \x02(\x0b\x32\x13.neonize.GroupTopic\x12)\n\x0bGroupLocked\x18\x05 \x02(\x0b\x32\x14.neonize.GroupLocked\x12-\n\rGroupAnnounce\x18\x06 \x02(\x0b\x32\x16.neonize.GroupAnnounce\x12/\n\x0eGroupEphemeral\x18\x07 \x02(\x0b\x32\x17.neonize.GroupEphemeral\x12/\n\x0eGroupIncognito\x18\x08 \x02(\x0b\x32\x17.neonize.GroupIncognito\x12)\n\x0bGroupParent\x18\t \x02(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\n \x02(\x0b\x32\x1a.neonize.GroupLinkedParent\x12\x35\n\x11GroupIsDefaultSub\x18\x0b \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub\x12\x14\n\x0cGroupCreated\x18\x0c \x02(\x02\x12\x1c\n\x14ParticipantVersionID\x18\r \x02(\t\x12/\n\x0cParticipants\x18\x0e \x03(\x0b\x32\x19.neonize.GroupParticipant"1\n\x12GroupMemberAddMode\x12\x1b\n\x17GroupMemberAddModeAdmin\x10\x01"\xb8\x01\n\x13MessageDebugTimings\x12\r\n\x05Queue\x18\x01 \x02(\x03\x12\x0f\n\x07Marshal\x18\x02 \x02(\x03\x12\x17\n\x0fGetParticipants\x18\x03 \x02(\x03\x12\x12\n\nGetDevices\x18\x04 \x02(\x03\x12\x14\n\x0cGroupEncrypt\x18\x05 \x02(\x03\x12\x13\n\x0bPeerEncrypt\x18\x06 \x02(\x03\x12\x0c\n\x04Send\x18\x07 \x02(\x03\x12\x0c\n\x04Resp\x18\x08 \x02(\x03\x12\r\n\x05Retry\x18\t \x02(\x03"s\n\x0cSendResponse\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x10\n\x08ServerID\x18\x03 \x02(\x03\x12\x32\n\x0c\x44\x65\x62ugTimings\x18\x04 \x02(\x0b\x32\x1c.neonize.MessageDebugTimings"W\n\x19SendMessageReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12+\n\x0cSendResponse\x18\x02 \x01(\x0b\x32\x15.neonize.SendResponse"R\n\x1aGetGroupInfoReturnFunction\x12%\n\tGroupInfo\x18\x01 \x01(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"K\n\x1fJoinGroupWithLinkReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x19\n\x03Jid\x18\x02 \x01(\x0b\x32\x0c.neonize.JID"E\n GetGroupInviteLinkReturnFunction\x12\x12\n\nInviteLink\x18\x01 \x01(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"7\n\x16\x44ownloadReturnFunction\x12\x0e\n\x06\x42inary\x18\x01 \x01(\x0c\x12\r\n\x05\x45rror\x18\x02 \x01(\t"V\n\x14UploadReturnFunction\x12/\n\x0eUploadResponse\x18\x01 \x01(\x0b\x32\x17.neonize.UploadResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t"?\n\x1bSetGroupPhotoReturnFunction\x12\x11\n\tPictureID\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n\x1aIsOnWhatsAppReturnFunction\x12;\n\x14IsOnWhatsAppResponse\x18\x01 \x03(\x0b\x32\x1d.neonize.IsOnWhatsAppResponse\x12\r\n\x05\x45rror\x18\x02 \x01(\t"a\n\x1fGetUserInfoSingleReturnFunction\x12\x19\n\x03JID\x18\x01 \x01(\x0b\x32\x0c.neonize.JID\x12#\n\x08UserInfo\x18\x02 \x01(\x0b\x32\x11.neonize.UserInfo"g\n\x19GetUserInfoReturnFunction\x12;\n\tUsersInfo\x18\x01 \x03(\x0b\x32(.neonize.GetUserInfoSingleReturnFunction\x12\r\n\x05\x45rror\x18\x02 \x01(\t"Z\n\x1b\x42uildPollVoteReturnFunction\x12,\n\x08PollVote\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n\x1e\x43reateNewsLetterReturnFunction\x12\x37\n\x12NewsletterMetadata\x18\x01 \x01(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t"R\n\x1aGetBlocklistReturnFunction\x12%\n\tBlocklist\x18\x01 \x01(\x0b\x32\x12.neonize.Blocklist\x12\r\n\x05\x45rror\x18\x02 \x01(\t"=\n\x1eGetContactQRLinkReturnFunction\x12\x0c\n\x04Link\x18\x01 \x02(\t\x12\r\n\x05\x45rror\x18\x02 \x01(\t"^\n)GetGroupRequestParticipantsReturnFunction\x12"\n\x0cParticipants\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t"Q\n\x1dGetJoinedGroupsReturnFunction\x12!\n\x05Group\x18\x01 \x03(\x0b\x32\x12.neonize.GroupInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xb7\x01\n\x0eReqCreateGroup\x12\x0c\n\x04name\x18\x01 \x02(\t\x12"\n\x0cParticipants\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12)\n\x0bGroupParent\x18\x04 \x01(\x0b\x32\x14.neonize.GroupParent\x12\x35\n\x11GroupLinkedParent\x18\x05 \x01(\x0b\x32\x1a.neonize.GroupLinkedParent"&\n\x08JIDArray\x12\x1a\n\x04JIDS\x18\x01 \x03(\x0b\x32\x0c.neonize.JID"\x1b\n\x0b\x41rrayString\x12\x0c\n\x04\x64\x61ta\x18\x01 \x03(\t";\n\x15NewsLetterMessageMeta\x12\x0e\n\x06\x45\x64itTS\x18\x01 \x02(\x03\x12\x12\n\nOriginalTS\x18\x02 \x02(\x03"5\n\x0bGroupDelete\x12\x0f\n\x07\x44\x65leted\x18\x01 \x02(\x08\x12\x15\n\rDeletedReason\x18\x02 \x02(\t"\xa3\x03\n\x07Message\x12"\n\x04Info\x18\x01 \x02(\x0b\x32\x14.neonize.MessageInfo\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0bIsEphemeral\x18\x03 \x02(\x08\x12\x12\n\nIsViewOnce\x18\x04 \x02(\x08\x12\x14\n\x0cIsViewOnceV2\x18\x05 \x02(\x08\x12\x1d\n\x15IsViewOnceV2Extension\x18\x06 \x02(\x08\x12\x1d\n\x15IsDocumentWithCaption\x18\x07 \x02(\x08\x12\x17\n\x0fIsLottieSticker\x18\x08 \x02(\x08\x12\x0e\n\x06IsEdit\x18\t \x02(\x08\x12\x37\n\x0cSourceWebMsg\x18\n \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x1c\n\x14UnavailableRequestID\x18\x0b \x02(\t\x12\x12\n\nRetryCount\x18\x0c \x02(\x03\x12\x36\n\x0eNewsLetterMeta\x18\r \x01(\x0b\x32\x1e.neonize.NewsLetterMessageMeta"L\n\x16\x43reateNewsletterParams\x12\x0c\n\x04Name\x18\x01 \x02(\t\x12\x13\n\x0b\x44\x65scription\x18\x02 \x02(\t\x12\x0f\n\x07Picture\x18\x03 \x02(\x0c"\x97\x01\n\x16WrappedNewsletterState\x12=\n\x04Type\x18\x01 \x02(\x0e\x32/.neonize.WrappedNewsletterState.NewsletterState">\n\x0fNewsletterState\x12\n\n\x06\x41\x43TIVE\x10\x01\x12\r\n\tSUSPENDED\x10\x02\x12\x10\n\x0cGEOSUSPENDED\x10\x03">\n\x0eNewsletterText\x12\x0c\n\x04Text\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x12\n\nUpdateTime\x18\x03 \x02(\x03"O\n\x12ProfilePictureInfo\x12\x0b\n\x03URL\x18\x01 \x02(\t\x12\n\n\x02ID\x18\x02 \x02(\t\x12\x0c\n\x04Type\x18\x03 \x02(\t\x12\x12\n\nDirectPath\x18\x04 \x02(\t"\xb0\x01\n\x1aNewsletterReactionSettings\x12J\n\x05Value\x18\x01 \x02(\x0e\x32;.neonize.NewsletterReactionSettings.NewsletterReactionsMode"F\n\x17NewsletterReactionsMode\x12\x07\n\x03\x41LL\x10\x01\x12\t\n\x05\x42\x41SIC\x10\x02\x12\x08\n\x04NONE\x10\x03\x12\r\n\tBLOCKLIST\x10\x04"O\n\x11NewsletterSetting\x12:\n\rReactionCodes\x18\x01 \x02(\x0b\x32#.neonize.NewsletterReactionSettings"\xd3\x03\n\x18NewsletterThreadMetadata\x12\x14\n\x0c\x43reationTime\x18\x01 \x02(\x03\x12\x12\n\nInviteCode\x18\x02 \x02(\t\x12%\n\x04Name\x18\x03 \x02(\x0b\x32\x17.neonize.NewsletterText\x12,\n\x0b\x44\x65scription\x18\x04 \x02(\x0b\x32\x17.neonize.NewsletterText\x12\x17\n\x0fSubscriberCount\x18\x05 \x02(\x03\x12X\n\x11VerificationState\x18\x06 \x02(\x0e\x32=.neonize.NewsletterThreadMetadata.NewsletterVerificationState\x12,\n\x07Picture\x18\x07 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x07Preview\x18\x08 \x02(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12,\n\x08Settings\x18\t \x02(\x0b\x32\x1a.neonize.NewsletterSetting";\n\x1bNewsletterVerificationState\x12\x0c\n\x08VERIFIED\x10\x01\x12\x0e\n\nUNVERIFIED\x10\x02"m\n\x18NewsletterViewerMetadata\x12*\n\x04Mute\x18\x01 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole"\xcc\x01\n\x12NewsletterMetadata\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12.\n\x05State\x18\x02 \x02(\x0b\x32\x1f.neonize.WrappedNewsletterState\x12\x35\n\nThreadMeta\x18\x03 \x02(\x0b\x32!.neonize.NewsletterThreadMetadata\x12\x35\n\nViewerMeta\x18\x04 \x01(\x0b\x32!.neonize.NewsletterViewerMetadata"6\n\tBlocklist\x12\r\n\x05\x44Hash\x18\x01 \x02(\t\x12\x1a\n\x04JIDs\x18\x02 \x03(\x0b\x32\x0c.neonize.JID"\'\n\x08Reaction\x12\x0c\n\x04type\x18\x01 \x02(\t\x12\r\n\x05\x63ount\x18\x02 \x02(\x03"\x98\x01\n\x11NewsletterMessage\x12\x17\n\x0fMessageServerID\x18\x01 \x02(\x03\x12\x12\n\nViewsCount\x18\x02 \x02(\x03\x12)\n\x0eReactionCounts\x18\x03 \x03(\x0b\x32\x11.neonize.Reaction\x12+\n\x07Message\x18\x04 \x02(\x0b\x32\x1a.WAWebProtobufsE2E.Message"p\n(GetNewsletterMessageUpdateReturnFunction\x12\x35\n\x11NewsletterMessage\x18\x01 \x03(\x0b\x32\x1a.neonize.NewsletterMessage\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xa5\x04\n\x0fPrivacySettings\x12\x39\n\x08GroupAdd\x18\x01 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x39\n\x08LastSeen\x18\x02 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Status\x18\x03 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07Profile\x18\x04 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12=\n\x0cReadReceipts\x18\x05 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x38\n\x07\x43\x61llAdd\x18\x06 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting\x12\x37\n\x06Online\x18\x07 \x02(\x0e\x32\'.neonize.PrivacySettings.PrivacySetting"w\n\x0ePrivacySetting\x12\r\n\tUNDEFINED\x10\x01\x12\x07\n\x03\x41LL\x10\x02\x12\x0c\n\x08\x43ONTACTS\x10\x03\x12\x15\n\x11\x43ONTACT_BLACKLIST\x10\x04\x12\x13\n\x0fMATCH_LAST_SEEN\x10\x05\x12\t\n\x05KNOWN\x10\x06\x12\x08\n\x04NONE\x10\x07"u\n\tNodeAttrs\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x11\n\x07\x62oolean\x18\x02 \x01(\x08H\x00\x12\x11\n\x07integer\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04text\x18\x04 \x01(\tH\x00\x12\x1b\n\x03jid\x18\x05 \x01(\x0b\x32\x0c.neonize.JIDH\x00\x42\x07\n\x05Value"w\n\x04Node\x12\x0b\n\x03Tag\x18\x01 \x02(\t\x12!\n\x05\x41ttrs\x18\x02 \x03(\x0b\x32\x12.neonize.NodeAttrs\x12\x1c\n\x05Nodes\x18\x03 \x03(\x0b\x32\r.neonize.Node\x12\x12\n\x03Nil\x18\x04 \x01(\x08:\x05\x66\x61lse\x12\r\n\x05\x42ytes\x18\x05 \x01(\x0c"X\n\tInfoQuery\x12\x11\n\tNamespace\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\n\n\x02To\x18\x03 \x02(\t\x12\x1e\n\x07\x43ontent\x18\x04 \x03(\x0b\x32\r.neonize.Node"S\n\x17GetProfilePictureParams\x12\x0f\n\x07Preview\x18\x01 \x01(\x08\x12\x12\n\nExistingID\x18\x02 \x01(\t\x12\x13\n\x0bIsCommunity\x18\x03 \x01(\x08"^\n\x1fGetProfilePictureReturnFunction\x12,\n\x07Picture\x18\x01 \x01(\x0b\x32\x1b.neonize.ProfilePictureInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\xb7\x01\n\rStatusPrivacy\x12\x36\n\x04Type\x18\x01 \x02(\x0e\x32(.neonize.StatusPrivacy.StatusPrivacyType\x12\x1a\n\x04List\x18\x02 \x03(\x0b\x32\x0c.neonize.JID\x12\x11\n\tIsDefault\x18\x03 \x02(\x08"?\n\x11StatusPrivacyType\x12\x0c\n\x08\x43ONTACTS\x10\x01\x12\r\n\tBLACKLIST\x10\x02\x12\r\n\tWHITELIST\x10\x03"^\n\x1eGetStatusPrivacyReturnFunction\x12-\n\rStatusPrivacy\x18\x01 \x03(\x0b\x32\x16.neonize.StatusPrivacy\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x8a\x01\n\x0fGroupLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\tGroupName\x18\x02 \x02(\x0b\x32\x12.neonize.GroupName\x12\x35\n\x11GroupIsDefaultSub\x18\x03 \x02(\x0b\x32\x1a.neonize.GroupIsDefaultSub"\xb3\x01\n\x0fGroupLinkChange\x12\x31\n\x04Type\x18\x01 \x02(\x0e\x32#.neonize.GroupLinkChange.ChangeType\x12\x14\n\x0cUnlinkReason\x18\x02 \x02(\t\x12\'\n\x05Group\x18\x03 \x02(\x0b\x32\x18.neonize.GroupLinkTarget".\n\nChangeType\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0b\n\x07SIBLING\x10\x03"^\n\x1aGetSubGroupsReturnFunction\x12\x31\n\x0fGroupLinkTarget\x18\x01 \x03(\x0b\x32\x18.neonize.GroupLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"h\n&GetSubscribedNewslettersReturnFunction\x12/\n\nNewsletter\x18\x01 \x03(\x0b\x32\x1b.neonize.NewsletterMetadata\x12\r\n\x05\x45rror\x18\x02 \x01(\t"H\n\x1cGetUserDevicesreturnFunction\x12\x19\n\x03JID\x18\x01 \x03(\x0b\x32\x0c.neonize.JID\x12\r\n\x05\x45rror\x18\x02 \x01(\t"O\n,NewsletterSubscribeLiveUpdatesReturnFunction\x12\x10\n\x08\x44uration\x18\x01 \x01(\x03\x12\r\n\x05\x45rror\x18\x02 \x01(\t"m\n\x0fPairPhoneParams\x12\r\n\x05phone\x18\x01 \x01(\t\x12\x1c\n\x14showPushNotification\x18\x02 \x01(\x08\x12\x12\n\nclientType\x18\x03 \x01(\x05\x12\x19\n\x11\x63lientDisplayName\x18\x04 \x01(\t"P\n\x13\x43ontactQRLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x10\n\x08PushName\x18\x03 \x02(\t"h\n"ResolveContactQRLinkReturnFunction\x12\x33\n\rContactQrLink\x18\x01 \x01(\x0b\x32\x1c.neonize.ContactQRLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x98\x01\n\x19\x42usinessMessageLinkTarget\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x10\n\x08PushName\x18\x02 \x02(\t\x12\x14\n\x0cVerifiedName\x18\x03 \x02(\t\x12\x10\n\x08IsSigned\x18\x04 \x02(\x08\x12\x15\n\rVerifiedLevel\x18\x05 \x02(\t\x12\x0f\n\x07Message\x18\x06 \x02(\t"x\n(ResolveBusinessMessageLinkReturnFunction\x12=\n\x11MessageLinkTarget\x18\x01 \x01(\x0b\x32".neonize.BusinessMessageLinkTarget\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\\\n\x0cMutationInfo\x12\r\n\x05Index\x18\x01 \x03(\t\x12\x0f\n\x07Version\x18\x02 \x02(\x05\x12,\n\x05Value\x18\x03 \x02(\x0b\x32\x1d.WASyncAction.SyncActionValue"\xe3\x01\n\tPatchInfo\x12\x11\n\tTimestamp\x18\x01 \x02(\x03\x12,\n\x04Type\x18\x02 \x02(\x0e\x32\x1e.neonize.PatchInfo.WAPatchName\x12(\n\tMutations\x18\x03 \x03(\x0b\x32\x15.neonize.MutationInfo"k\n\x0bWAPatchName\x12\x12\n\x0e\x43RITICAL_BLOCK\x10\x01\x12\x18\n\x14\x43RITICAL_UNBLOCK_LOW\x10\x02\x12\x0f\n\x0bREGULAR_LOW\x10\x03\x12\x10\n\x0cREGULAR_HIGH\x10\x04\x12\x0b\n\x07REGULAR\x10\x05"X\n!ContactsPutPushNameReturnFunction\x12\x0e\n\x06Status\x18\x01 \x02(\x08\x12\x14\n\x0cPreviousName\x18\x02 \x01(\t\x12\r\n\x05\x45rror\x18\x03 \x01(\t"N\n\x0c\x43ontactEntry\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t"@\n\x11\x43ontactEntryArray\x12+\n\x0c\x43ontactEntry\x18\x01 \x03(\x0b\x32\x15.neonize.ContactEntry"\\\n\x1fSetPrivacySettingReturnFunction\x12*\n\x08settings\x18\x01 \x01(\x0b\x32\x18.neonize.PrivacySettings\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\\\n ContactsGetContactReturnFunction\x12)\n\x0b\x43ontactInfo\x18\x01 \x01(\x0b\x32\x14.neonize.ContactInfo\x12\r\n\x05\x45rror\x18\x02 \x01(\t"i\n\x0b\x43ontactInfo\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x11\n\tFirstName\x18\x02 \x02(\t\x12\x10\n\x08\x46ullName\x18\x03 \x02(\t\x12\x10\n\x08PushName\x18\x04 \x02(\t\x12\x14\n\x0c\x42usinessName\x18\x05 \x02(\t"H\n\x07\x43ontact\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12"\n\x04Info\x18\x02 \x02(\x0b\x32\x14.neonize.ContactInfo"X\n$ContactsGetAllContactsReturnFunction\x12!\n\x07\x43ontact\x18\x01 \x03(\x0b\x32\x10.neonize.Contact\x12\r\n\x05\x45rror\x18\x02 \x01(\t"\x13\n\x02QR\x12\r\n\x05\x43odes\x18\x01 \x03(\t"\xad\x01\n\nPairStatus\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x14\n\x0c\x42usinessName\x18\x02 \x02(\t\x12\x10\n\x08Platform\x18\x03 \x02(\t\x12+\n\x06Status\x18\x04 \x02(\x0e\x32\x1b.neonize.PairStatus.PStatus\x12\r\n\x05\x45rror\x18\x05 \x01(\t"!\n\x07PStatus\x12\t\n\x05\x45RROR\x10\x01\x12\x0b\n\x07SUCCESS\x10\x02"\x1b\n\tConnected\x12\x0e\n\x06status\x18\x01 \x02(\x08";\n\x10KeepAliveTimeout\x12\x12\n\nErrorCount\x18\x01 \x02(\x03\x12\x13\n\x0bLastSuccess\x18\x02 \x02(\x03"\x13\n\x11KeepAliveRestored"M\n\tLoggedOut\x12\x11\n\tOnConnect\x18\x01 \x02(\x08\x12-\n\x06Reason\x18\x02 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason"\x10\n\x0eStreamReplaced"\xe7\x01\n\x0cTemporaryBan\x12\x31\n\x04\x43ode\x18\x01 \x02(\x0e\x32#.neonize.TemporaryBan.TempBanReason\x12\x0e\n\x06\x45xpire\x18\x02 \x02(\x03"\x93\x01\n\rTempBanReason\x12\x1b\n\x17SEND_TO_TOO_MANY_PEOPLE\x10\x01\x12\x14\n\x10\x42LOCKED_BY_USERS\x10\x02\x12\x1b\n\x17\x43REATED_TOO_MANY_GROUPS\x10\x03\x12\x1e\n\x1aSENT_TOO_MANY_SAME_MESSAGE\x10\x04\x12\x12\n\x0e\x42ROADCAST_LIST\x10\x05"l\n\x0e\x43onnectFailure\x12-\n\x06Reason\x18\x01 \x02(\x0e\x32\x1d.neonize.ConnectFailureReason\x12\x0f\n\x07Message\x18\x02 \x02(\t\x12\x1a\n\x03Raw\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x10\n\x0e\x43lientOutdated"7\n\x0bStreamError\x12\x0c\n\x04\x43ode\x18\x01 \x02(\t\x12\x1a\n\x03Raw\x18\x04 \x02(\x0b\x32\r.neonize.Node"\x1e\n\x0c\x44isconnected\x12\x0e\n\x06status\x18\x01 \x02(\x08"C\n\x0bHistorySync\x12\x34\n\x04\x44\x61ta\x18\x01 \x02(\x0b\x32&.WAWebProtobufsHistorySync.HistorySync"\xb7\x02\n\x07Receipt\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x12\n\nMessageIDs\x18\x02 \x03(\t\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12*\n\x04Type\x18\x04 \x02(\x0e\x32\x1c.neonize.Receipt.ReceiptType"\xa9\x01\n\x0bReceiptType\x12\r\n\tDELIVERED\x10\x01\x12\n\n\x06SENDER\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x08\n\x04READ\x10\x04\x12\r\n\tREAD_SELF\x10\x05\x12\n\n\x06PLAYED\x10\x06\x12\x0f\n\x0bPLAYED_SELF\x10\x07\x12\x10\n\x0cSERVER_ERROR\x10\x08\x12\x0c\n\x08INACTIVE\x10\t\x12\x0c\n\x08PEER_MSG\x10\n\x12\x10\n\x0cHISTORY_SYNC\x10\x0b"\xfd\x01\n\x0c\x43hatPresence\x12-\n\rMessageSource\x18\x01 \x02(\x0b\x32\x16.neonize.MessageSource\x12\x31\n\x05State\x18\x02 \x02(\x0e\x32".neonize.ChatPresence.ChatPresence\x12\x36\n\x05Media\x18\x03 \x02(\x0e\x32\'.neonize.ChatPresence.ChatPresenceMedia")\n\x0c\x43hatPresence\x12\r\n\tCOMPOSING\x10\x01\x12\n\n\x06PAUSED\x10\x02"(\n\x11\x43hatPresenceMedia\x12\x08\n\x04TEXT\x10\x01\x12\t\n\x05\x41UDIO\x10\x02"M\n\x08Presence\x12\x1a\n\x04\x46rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x13\n\x0bUnavailable\x18\x02 \x02(\x08\x12\x10\n\x08LastSeen\x18\x03 \x02(\x03"e\n\x0bJoinedGroup\x12\x0e\n\x06Reason\x18\x01 \x02(\t\x12\x0c\n\x04Type\x18\x02 \x02(\t\x12\x11\n\tCreateKey\x18\x03 \x02(\t\x12%\n\tGroupInfo\x18\x04 \x02(\x0b\x32\x12.neonize.GroupInfo"\xaf\x05\n\x0eGroupInfoEvent\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06Notify\x18\x02 \x02(\t\x12\x1c\n\x06Sender\x18\x03 \x01(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x04 \x02(\x03\x12 \n\x04Name\x18\x05 \x01(\x0b\x32\x12.neonize.GroupName\x12"\n\x05Topic\x18\x06 \x01(\x0b\x32\x13.neonize.GroupTopic\x12$\n\x06Locked\x18\x07 \x01(\x0b\x32\x14.neonize.GroupLocked\x12(\n\x08\x41nnounce\x18\x08 \x01(\x0b\x32\x16.neonize.GroupAnnounce\x12*\n\tEphemeral\x18\t \x01(\x0b\x32\x17.neonize.GroupEphemeral\x12$\n\x06\x44\x65lete\x18\n \x01(\x0b\x32\x14.neonize.GroupDelete\x12&\n\x04Link\x18\x0b \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12(\n\x06Unlink\x18\x0c \x01(\x0b\x32\x18.neonize.GroupLinkChange\x12\x15\n\rNewInviteLink\x18\r \x01(\t\x12!\n\x19PrevParticipantsVersionID\x18\x0e \x02(\t\x12\x1c\n\x14ParticipantVersionID\x18\x0f \x02(\t\x12\x12\n\nJoinReason\x18\x10 \x02(\t\x12\x1a\n\x04Join\x18\x11 \x03(\x0b\x32\x0c.neonize.JID\x12\x1b\n\x05Leave\x18\x12 \x03(\x0b\x32\x0c.neonize.JID\x12\x1d\n\x07Promote\x18\x13 \x03(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x44\x65mote\x18\x14 \x03(\x0b\x32\x0c.neonize.JID\x12%\n\x0eUnknownChanges\x18\x15 \x03(\x0b\x32\r.neonize.Node"e\n\x07Picture\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x1c\n\x06\x41uthor\x18\x02 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x03 \x02(\x03\x12\x0e\n\x06Remove\x18\x04 \x02(\x08"P\n\x0eIdentityChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\tTimestamp\x18\x02 \x02(\x03\x12\x10\n\x08Implicit\x18\x03 \x02(\x08"\xf2\x01\n\x14privacySettingsEvent\x12-\n\x0bNewSettings\x18\x01 \x02(\x0b\x32\x18.neonize.PrivacySettings\x12\x17\n\x0fGroupAddChanged\x18\x02 \x02(\x08\x12\x17\n\x0fLastSeenChanged\x18\x03 \x02(\x08\x12\x15\n\rStatusChanged\x18\x04 \x02(\x08\x12\x16\n\x0eProfileChanged\x18\x05 \x02(\x08\x12\x1b\n\x13ReadReceiptsChanged\x18\x06 \x02(\x08\x12\x15\n\rOnlineChanged\x18\x07 \x02(\x08\x12\x16\n\x0e\x43\x61llAddChanged\x18\x08 \x02(\x08"u\n\x12OfflineSyncPreview\x12\r\n\x05Total\x18\x01 \x02(\x05\x12\x16\n\x0e\x41ppDataChanges\x18\x02 \x02(\x05\x12\x0f\n\x07Message\x18\x03 \x02(\x05\x12\x15\n\rNotifications\x18\x04 \x02(\x05\x12\x10\n\x08Receipts\x18\x05 \x02(\x05"%\n\x14OfflineSyncCompleted\x12\r\n\x05\x43ount\x18\x01 \x02(\x05"\xb2\x01\n\x0e\x42locklistEvent\x12/\n\x06\x41\x63tion\x18\x01 \x02(\x0e\x32\x1f.neonize.BlocklistEvent.Actions\x12\r\n\x05\x44HASH\x18\x02 \x02(\t\x12\x11\n\tPrevDHash\x18\x03 \x02(\t\x12)\n\x07\x43hanges\x18\x04 \x03(\x0b\x32\x18.neonize.BlocklistChange""\n\x07\x41\x63tions\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\n\n\x06MODIFY\x10\x02"\x84\x01\n\x0f\x42locklistChange\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x34\n\x0b\x42lockAction\x18\x02 \x02(\x0e\x32\x1f.neonize.BlocklistChange.Action" \n\x06\x41\x63tion\x12\t\n\x05\x42LOCK\x10\x01\x12\x0b\n\x07UNBLOCK\x10\x02"I\n\x0eNewsletterJoin\x12\x37\n\x12NewsletterMetadata\x18\x01 \x02(\x0b\x32\x1b.neonize.NewsletterMetadata"R\n\x0fNewsletterLeave\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12%\n\x04Role\x18\x02 \x02(\x0e\x32\x17.neonize.NewsletterRole"\\\n\x14NewsletterMuteChange\x12\x18\n\x02ID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12*\n\x04Mute\x18\x02 \x02(\x0e\x32\x1c.neonize.NewsletterMuteState"m\n\x14NewsletterLiveUpdate\x12\x19\n\x03JID\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x0c\n\x04TIME\x18\x02 \x02(\x03\x12,\n\x08Messages\x18\x03 \x03(\x0b\x32\x1a.neonize.NewsletterMessage"q\n\rBasicCallMeta\x12\x1a\n\x04\x66rom\x18\x01 \x02(\x0b\x32\x0c.neonize.JID\x12\x11\n\ttimestamp\x18\x02 \x02(\x03\x12!\n\x0b\x63\x61llCreator\x18\x03 \x02(\x0b\x32\x0c.neonize.JID\x12\x0e\n\x06\x63\x61llID\x18\x04 \x02(\t"?\n\x0e\x43\x61llRemoteMeta\x12\x16\n\x0eremotePlatform\x18\x01 \x02(\t\x12\x15\n\rremoteVersion\x18\x02 \x02(\t"\x88\x01\n\tCallOffer\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x89\x01\n\nCallAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x8c\x01\n\rCallPreAccept\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"\x8c\x01\n\rCallTransport\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12/\n\x0e\x63\x61llRemoteMeta\x18\x02 \x02(\x0b\x32\x17.neonize.CallRemoteMeta\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"z\n\x0f\x43\x61llOfferNotice\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\r\n\x05media\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x04 \x02(\x0b\x32\r.neonize.Node"^\n\x10\x43\x61llRelayLatency\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x1b\n\x04\x64\x61ta\x18\x02 \x02(\x0b\x32\r.neonize.Node"k\n\rCallTerminate\x12-\n\rbasicCallMeta\x18\x01 \x02(\x0b\x32\x16.neonize.BasicCallMeta\x12\x0e\n\x06reason\x18\x02 \x02(\t\x12\x1b\n\x04\x64\x61ta\x18\x03 \x02(\x0b\x32\r.neonize.Node"/\n\x10UnknownCallEvent\x12\x1b\n\x04node\x18\x01 \x02(\x0b\x32\r.neonize.Node"g\n%UpdateGroupParticipantsReturnFunction\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12/\n\x0cparticipants\x18\x02 \x03(\x0b\x32\x19.neonize.GroupParticipant"g\n GetMessageForRetryReturnFunction\x12\x16\n\x07isEmpty\x18\x01 \x01(\x08:\x05\x66\x61lse\x12+\n\x07Message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"X\n\x11LocalChatSettings\x12\r\n\x05\x46ound\x18\x01 \x02(\x08\x12\x12\n\nMutedUntil\x18\x02 \x02(\x01\x12\x0e\n\x06Pinned\x18\x03 \x02(\x08\x12\x10\n\x08\x41rchived\x18\x04 \x02(\x08"k\n\x17ReturnFunctionWithError\x12\r\n\x05\x45rror\x18\x01 \x01(\t\x12\x37\n\x11LocalChatSettings\x18\x02 \x01(\x0b\x32\x1a.neonize.LocalChatSettingsH\x00\x42\x08\n\x06Return"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 _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\n./defproto' - _globals['_NEWSLETTERROLE']._serialized_start=16061 - _globals['_NEWSLETTERROLE']._serialized_end=16126 - _globals['_NEWSLETTERMUTESTATE']._serialized_start=16128 - _globals['_NEWSLETTERMUTESTATE']._serialized_end=16166 - _globals['_CONNECTFAILUREREASON']._serialized_start=16169 - _globals['_CONNECTFAILUREREASON']._serialized_end=16390 - _globals['_JID']._serialized_start=211 - _globals['_JID']._serialized_end=324 - _globals['_MESSAGEINFO']._serialized_start=327 - _globals['_MESSAGEINFO']._serialized_end=632 - _globals['_UPLOADRESPONSE']._serialized_start=635 - _globals['_UPLOADRESPONSE']._serialized_end=781 - _globals['_MESSAGESOURCE']._serialized_start=784 - _globals['_MESSAGESOURCE']._serialized_end=934 - _globals['_DEVICESENTMETA']._serialized_start=936 - _globals['_DEVICESENTMETA']._serialized_end=991 - _globals['_VERIFIEDNAME']._serialized_start=994 - _globals['_VERIFIEDNAME']._serialized_end=1154 - _globals['_ISONWHATSAPPRESPONSE']._serialized_start=1156 - _globals['_ISONWHATSAPPRESPONSE']._serialized_end=1279 - _globals['_USERINFO']._serialized_start=1281 - _globals['_USERINFO']._serialized_end=1402 - _globals['_DEVICE']._serialized_start=1404 - _globals['_DEVICE']._serialized_end=1519 - _globals['_GROUPNAME']._serialized_start=1521 - _globals['_GROUPNAME']._serialized_end=1598 - _globals['_GROUPTOPIC']._serialized_start=1600 - _globals['_GROUPTOPIC']._serialized_end=1720 - _globals['_GROUPLOCKED']._serialized_start=1722 - _globals['_GROUPLOCKED']._serialized_end=1753 - _globals['_GROUPANNOUNCE']._serialized_start=1755 - _globals['_GROUPANNOUNCE']._serialized_end=1817 - _globals['_GROUPEPHEMERAL']._serialized_start=1819 - _globals['_GROUPEPHEMERAL']._serialized_end=1883 - _globals['_GROUPINCOGNITO']._serialized_start=1885 - _globals['_GROUPINCOGNITO']._serialized_end=1922 - _globals['_GROUPPARENT']._serialized_start=1924 - _globals['_GROUPPARENT']._serialized_end=1994 - _globals['_GROUPLINKEDPARENT']._serialized_start=1996 - _globals['_GROUPLINKEDPARENT']._serialized_end=2054 - _globals['_GROUPISDEFAULTSUB']._serialized_start=2056 - _globals['_GROUPISDEFAULTSUB']._serialized_end=2102 - _globals['_GROUPPARTICIPANTADDREQUEST']._serialized_start=2104 - _globals['_GROUPPARTICIPANTADDREQUEST']._serialized_end=2166 - _globals['_GROUPPARTICIPANT']._serialized_start=2169 - _globals['_GROUPPARTICIPANT']._serialized_end=2373 - _globals['_GROUPINFO']._serialized_start=2376 - _globals['_GROUPINFO']._serialized_end=3019 - _globals['_GROUPINFO_GROUPMEMBERADDMODE']._serialized_start=2970 - _globals['_GROUPINFO_GROUPMEMBERADDMODE']._serialized_end=3019 - _globals['_MESSAGEDEBUGTIMINGS']._serialized_start=3022 - _globals['_MESSAGEDEBUGTIMINGS']._serialized_end=3206 - _globals['_SENDRESPONSE']._serialized_start=3208 - _globals['_SENDRESPONSE']._serialized_end=3323 - _globals['_SENDMESSAGERETURNFUNCTION']._serialized_start=3325 - _globals['_SENDMESSAGERETURNFUNCTION']._serialized_end=3412 - _globals['_GETGROUPINFORETURNFUNCTION']._serialized_start=3414 - _globals['_GETGROUPINFORETURNFUNCTION']._serialized_end=3496 - _globals['_JOINGROUPWITHLINKRETURNFUNCTION']._serialized_start=3498 - _globals['_JOINGROUPWITHLINKRETURNFUNCTION']._serialized_end=3573 - _globals['_GETGROUPINVITELINKRETURNFUNCTION']._serialized_start=3575 - _globals['_GETGROUPINVITELINKRETURNFUNCTION']._serialized_end=3644 - _globals['_DOWNLOADRETURNFUNCTION']._serialized_start=3646 - _globals['_DOWNLOADRETURNFUNCTION']._serialized_end=3701 - _globals['_UPLOADRETURNFUNCTION']._serialized_start=3703 - _globals['_UPLOADRETURNFUNCTION']._serialized_end=3789 - _globals['_SETGROUPPHOTORETURNFUNCTION']._serialized_start=3791 - _globals['_SETGROUPPHOTORETURNFUNCTION']._serialized_end=3854 - _globals['_ISONWHATSAPPRETURNFUNCTION']._serialized_start=3856 - _globals['_ISONWHATSAPPRETURNFUNCTION']._serialized_end=3960 - _globals['_GETUSERINFOSINGLERETURNFUNCTION']._serialized_start=3962 - _globals['_GETUSERINFOSINGLERETURNFUNCTION']._serialized_end=4059 - _globals['_GETUSERINFORETURNFUNCTION']._serialized_start=4061 - _globals['_GETUSERINFORETURNFUNCTION']._serialized_end=4164 - _globals['_BUILDPOLLVOTERETURNFUNCTION']._serialized_start=4166 - _globals['_BUILDPOLLVOTERETURNFUNCTION']._serialized_end=4256 - _globals['_CREATENEWSLETTERRETURNFUNCTION']._serialized_start=4258 - _globals['_CREATENEWSLETTERRETURNFUNCTION']._serialized_end=4362 - _globals['_GETBLOCKLISTRETURNFUNCTION']._serialized_start=4364 - _globals['_GETBLOCKLISTRETURNFUNCTION']._serialized_end=4446 - _globals['_GETCONTACTQRLINKRETURNFUNCTION']._serialized_start=4448 - _globals['_GETCONTACTQRLINKRETURNFUNCTION']._serialized_end=4509 - _globals['_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION']._serialized_start=4511 - _globals['_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION']._serialized_end=4605 - _globals['_GETJOINEDGROUPSRETURNFUNCTION']._serialized_start=4607 - _globals['_GETJOINEDGROUPSRETURNFUNCTION']._serialized_end=4688 - _globals['_REQCREATEGROUP']._serialized_start=4691 - _globals['_REQCREATEGROUP']._serialized_end=4874 - _globals['_JIDARRAY']._serialized_start=4876 - _globals['_JIDARRAY']._serialized_end=4914 - _globals['_ARRAYSTRING']._serialized_start=4916 - _globals['_ARRAYSTRING']._serialized_end=4943 - _globals['_NEWSLETTERMESSAGEMETA']._serialized_start=4945 - _globals['_NEWSLETTERMESSAGEMETA']._serialized_end=5004 - _globals['_GROUPDELETE']._serialized_start=5006 - _globals['_GROUPDELETE']._serialized_end=5059 - _globals['_MESSAGE']._serialized_start=5062 - _globals['_MESSAGE']._serialized_end=5481 - _globals['_CREATENEWSLETTERPARAMS']._serialized_start=5483 - _globals['_CREATENEWSLETTERPARAMS']._serialized_end=5559 - _globals['_WRAPPEDNEWSLETTERSTATE']._serialized_start=5562 - _globals['_WRAPPEDNEWSLETTERSTATE']._serialized_end=5713 - _globals['_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE']._serialized_start=5651 - _globals['_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE']._serialized_end=5713 - _globals['_NEWSLETTERTEXT']._serialized_start=5715 - _globals['_NEWSLETTERTEXT']._serialized_end=5777 - _globals['_PROFILEPICTUREINFO']._serialized_start=5779 - _globals['_PROFILEPICTUREINFO']._serialized_end=5858 - _globals['_NEWSLETTERREACTIONSETTINGS']._serialized_start=5861 - _globals['_NEWSLETTERREACTIONSETTINGS']._serialized_end=6037 - _globals['_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE']._serialized_start=5967 - _globals['_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE']._serialized_end=6037 - _globals['_NEWSLETTERSETTING']._serialized_start=6039 - _globals['_NEWSLETTERSETTING']._serialized_end=6118 - _globals['_NEWSLETTERTHREADMETADATA']._serialized_start=6121 - _globals['_NEWSLETTERTHREADMETADATA']._serialized_end=6588 - _globals['_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE']._serialized_start=6529 - _globals['_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE']._serialized_end=6588 - _globals['_NEWSLETTERVIEWERMETADATA']._serialized_start=6590 - _globals['_NEWSLETTERVIEWERMETADATA']._serialized_end=6699 - _globals['_NEWSLETTERMETADATA']._serialized_start=6702 - _globals['_NEWSLETTERMETADATA']._serialized_end=6906 - _globals['_BLOCKLIST']._serialized_start=6908 - _globals['_BLOCKLIST']._serialized_end=6962 - _globals['_REACTION']._serialized_start=6964 - _globals['_REACTION']._serialized_end=7003 - _globals['_NEWSLETTERMESSAGE']._serialized_start=7006 - _globals['_NEWSLETTERMESSAGE']._serialized_end=7158 - _globals['_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION']._serialized_start=7160 - _globals['_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION']._serialized_end=7272 - _globals['_PRIVACYSETTINGS']._serialized_start=7275 - _globals['_PRIVACYSETTINGS']._serialized_end=7824 - _globals['_PRIVACYSETTINGS_PRIVACYSETTING']._serialized_start=7705 - _globals['_PRIVACYSETTINGS_PRIVACYSETTING']._serialized_end=7824 - _globals['_NODEATTRS']._serialized_start=7826 - _globals['_NODEATTRS']._serialized_end=7943 - _globals['_NODE']._serialized_start=7945 - _globals['_NODE']._serialized_end=8064 - _globals['_INFOQUERY']._serialized_start=8066 - _globals['_INFOQUERY']._serialized_end=8154 - _globals['_GETPROFILEPICTUREPARAMS']._serialized_start=8156 - _globals['_GETPROFILEPICTUREPARAMS']._serialized_end=8239 - _globals['_GETPROFILEPICTURERETURNFUNCTION']._serialized_start=8241 - _globals['_GETPROFILEPICTURERETURNFUNCTION']._serialized_end=8335 - _globals['_STATUSPRIVACY']._serialized_start=8338 - _globals['_STATUSPRIVACY']._serialized_end=8521 - _globals['_STATUSPRIVACY_STATUSPRIVACYTYPE']._serialized_start=8458 - _globals['_STATUSPRIVACY_STATUSPRIVACYTYPE']._serialized_end=8521 - _globals['_GETSTATUSPRIVACYRETURNFUNCTION']._serialized_start=8523 - _globals['_GETSTATUSPRIVACYRETURNFUNCTION']._serialized_end=8617 - _globals['_GROUPLINKTARGET']._serialized_start=8620 - _globals['_GROUPLINKTARGET']._serialized_end=8758 - _globals['_GROUPLINKCHANGE']._serialized_start=8761 - _globals['_GROUPLINKCHANGE']._serialized_end=8940 - _globals['_GROUPLINKCHANGE_CHANGETYPE']._serialized_start=8894 - _globals['_GROUPLINKCHANGE_CHANGETYPE']._serialized_end=8940 - _globals['_GETSUBGROUPSRETURNFUNCTION']._serialized_start=8942 - _globals['_GETSUBGROUPSRETURNFUNCTION']._serialized_end=9036 - _globals['_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION']._serialized_start=9038 - _globals['_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION']._serialized_end=9142 - _globals['_GETUSERDEVICESRETURNFUNCTION']._serialized_start=9144 - _globals['_GETUSERDEVICESRETURNFUNCTION']._serialized_end=9216 - _globals['_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION']._serialized_start=9218 - _globals['_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION']._serialized_end=9297 - _globals['_PAIRPHONEPARAMS']._serialized_start=9299 - _globals['_PAIRPHONEPARAMS']._serialized_end=9408 - _globals['_CONTACTQRLINKTARGET']._serialized_start=9410 - _globals['_CONTACTQRLINKTARGET']._serialized_end=9490 - _globals['_RESOLVECONTACTQRLINKRETURNFUNCTION']._serialized_start=9492 - _globals['_RESOLVECONTACTQRLINKRETURNFUNCTION']._serialized_end=9596 - _globals['_BUSINESSMESSAGELINKTARGET']._serialized_start=9599 - _globals['_BUSINESSMESSAGELINKTARGET']._serialized_end=9751 - _globals['_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION']._serialized_start=9753 - _globals['_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION']._serialized_end=9873 - _globals['_MUTATIONINFO']._serialized_start=9875 - _globals['_MUTATIONINFO']._serialized_end=9967 - _globals['_PATCHINFO']._serialized_start=9970 - _globals['_PATCHINFO']._serialized_end=10197 - _globals['_PATCHINFO_WAPATCHNAME']._serialized_start=10090 - _globals['_PATCHINFO_WAPATCHNAME']._serialized_end=10197 - _globals['_CONTACTSPUTPUSHNAMERETURNFUNCTION']._serialized_start=10199 - _globals['_CONTACTSPUTPUSHNAMERETURNFUNCTION']._serialized_end=10287 - _globals['_CONTACTENTRY']._serialized_start=10289 - _globals['_CONTACTENTRY']._serialized_end=10367 - _globals['_CONTACTENTRYARRAY']._serialized_start=10369 - _globals['_CONTACTENTRYARRAY']._serialized_end=10433 - _globals['_SETPRIVACYSETTINGRETURNFUNCTION']._serialized_start=10435 - _globals['_SETPRIVACYSETTINGRETURNFUNCTION']._serialized_end=10527 - _globals['_CONTACTSGETCONTACTRETURNFUNCTION']._serialized_start=10529 - _globals['_CONTACTSGETCONTACTRETURNFUNCTION']._serialized_end=10621 - _globals['_CONTACTINFO']._serialized_start=10623 - _globals['_CONTACTINFO']._serialized_end=10728 - _globals['_CONTACT']._serialized_start=10730 - _globals['_CONTACT']._serialized_end=10802 - _globals['_CONTACTSGETALLCONTACTSRETURNFUNCTION']._serialized_start=10804 - _globals['_CONTACTSGETALLCONTACTSRETURNFUNCTION']._serialized_end=10892 - _globals['_QR']._serialized_start=10894 - _globals['_QR']._serialized_end=10913 - _globals['_PAIRSTATUS']._serialized_start=10916 - _globals['_PAIRSTATUS']._serialized_end=11089 - _globals['_PAIRSTATUS_PSTATUS']._serialized_start=11056 - _globals['_PAIRSTATUS_PSTATUS']._serialized_end=11089 - _globals['_CONNECTED']._serialized_start=11091 - _globals['_CONNECTED']._serialized_end=11118 - _globals['_KEEPALIVETIMEOUT']._serialized_start=11120 - _globals['_KEEPALIVETIMEOUT']._serialized_end=11179 - _globals['_KEEPALIVERESTORED']._serialized_start=11181 - _globals['_KEEPALIVERESTORED']._serialized_end=11200 - _globals['_LOGGEDOUT']._serialized_start=11202 - _globals['_LOGGEDOUT']._serialized_end=11279 - _globals['_STREAMREPLACED']._serialized_start=11281 - _globals['_STREAMREPLACED']._serialized_end=11297 - _globals['_TEMPORARYBAN']._serialized_start=11300 - _globals['_TEMPORARYBAN']._serialized_end=11531 - _globals['_TEMPORARYBAN_TEMPBANREASON']._serialized_start=11384 - _globals['_TEMPORARYBAN_TEMPBANREASON']._serialized_end=11531 - _globals['_CONNECTFAILURE']._serialized_start=11533 - _globals['_CONNECTFAILURE']._serialized_end=11641 - _globals['_CLIENTOUTDATED']._serialized_start=11643 - _globals['_CLIENTOUTDATED']._serialized_end=11659 - _globals['_STREAMERROR']._serialized_start=11661 - _globals['_STREAMERROR']._serialized_end=11716 - _globals['_DISCONNECTED']._serialized_start=11718 - _globals['_DISCONNECTED']._serialized_end=11748 - _globals['_HISTORYSYNC']._serialized_start=11750 - _globals['_HISTORYSYNC']._serialized_end=11817 - _globals['_RECEIPT']._serialized_start=11820 - _globals['_RECEIPT']._serialized_end=12131 - _globals['_RECEIPT_RECEIPTTYPE']._serialized_start=11962 - _globals['_RECEIPT_RECEIPTTYPE']._serialized_end=12131 - _globals['_CHATPRESENCE']._serialized_start=12134 - _globals['_CHATPRESENCE']._serialized_end=12387 - _globals['_CHATPRESENCE_CHATPRESENCE']._serialized_start=12304 - _globals['_CHATPRESENCE_CHATPRESENCE']._serialized_end=12345 - _globals['_CHATPRESENCE_CHATPRESENCEMEDIA']._serialized_start=12347 - _globals['_CHATPRESENCE_CHATPRESENCEMEDIA']._serialized_end=12387 - _globals['_PRESENCE']._serialized_start=12389 - _globals['_PRESENCE']._serialized_end=12466 - _globals['_JOINEDGROUP']._serialized_start=12468 - _globals['_JOINEDGROUP']._serialized_end=12569 - _globals['_GROUPINFOEVENT']._serialized_start=12572 - _globals['_GROUPINFOEVENT']._serialized_end=13259 - _globals['_PICTURE']._serialized_start=13261 - _globals['_PICTURE']._serialized_end=13362 - _globals['_IDENTITYCHANGE']._serialized_start=13364 - _globals['_IDENTITYCHANGE']._serialized_end=13444 - _globals['_PRIVACYSETTINGSEVENT']._serialized_start=13447 - _globals['_PRIVACYSETTINGSEVENT']._serialized_end=13689 - _globals['_OFFLINESYNCPREVIEW']._serialized_start=13691 - _globals['_OFFLINESYNCPREVIEW']._serialized_end=13808 - _globals['_OFFLINESYNCCOMPLETED']._serialized_start=13810 - _globals['_OFFLINESYNCCOMPLETED']._serialized_end=13847 - _globals['_BLOCKLISTEVENT']._serialized_start=13850 - _globals['_BLOCKLISTEVENT']._serialized_end=14028 - _globals['_BLOCKLISTEVENT_ACTIONS']._serialized_start=13994 - _globals['_BLOCKLISTEVENT_ACTIONS']._serialized_end=14028 - _globals['_BLOCKLISTCHANGE']._serialized_start=14031 - _globals['_BLOCKLISTCHANGE']._serialized_end=14163 - _globals['_BLOCKLISTCHANGE_ACTION']._serialized_start=14131 - _globals['_BLOCKLISTCHANGE_ACTION']._serialized_end=14163 - _globals['_NEWSLETTERJOIN']._serialized_start=14165 - _globals['_NEWSLETTERJOIN']._serialized_end=14238 - _globals['_NEWSLETTERLEAVE']._serialized_start=14240 - _globals['_NEWSLETTERLEAVE']._serialized_end=14322 - _globals['_NEWSLETTERMUTECHANGE']._serialized_start=14324 - _globals['_NEWSLETTERMUTECHANGE']._serialized_end=14416 - _globals['_NEWSLETTERLIVEUPDATE']._serialized_start=14418 - _globals['_NEWSLETTERLIVEUPDATE']._serialized_end=14527 - _globals['_BASICCALLMETA']._serialized_start=14529 - _globals['_BASICCALLMETA']._serialized_end=14642 - _globals['_CALLREMOTEMETA']._serialized_start=14644 - _globals['_CALLREMOTEMETA']._serialized_end=14707 - _globals['_CALLOFFER']._serialized_start=14710 - _globals['_CALLOFFER']._serialized_end=14846 - _globals['_CALLACCEPT']._serialized_start=14849 - _globals['_CALLACCEPT']._serialized_end=14986 - _globals['_CALLPREACCEPT']._serialized_start=14989 - _globals['_CALLPREACCEPT']._serialized_end=15129 - _globals['_CALLTRANSPORT']._serialized_start=15132 - _globals['_CALLTRANSPORT']._serialized_end=15272 - _globals['_CALLOFFERNOTICE']._serialized_start=15274 - _globals['_CALLOFFERNOTICE']._serialized_end=15396 - _globals['_CALLRELAYLATENCY']._serialized_start=15398 - _globals['_CALLRELAYLATENCY']._serialized_end=15492 - _globals['_CALLTERMINATE']._serialized_start=15494 - _globals['_CALLTERMINATE']._serialized_end=15601 - _globals['_UNKNOWNCALLEVENT']._serialized_start=15603 - _globals['_UNKNOWNCALLEVENT']._serialized_end=15650 - _globals['_UPDATEGROUPPARTICIPANTSRETURNFUNCTION']._serialized_start=15652 - _globals['_UPDATEGROUPPARTICIPANTSRETURNFUNCTION']._serialized_end=15755 - _globals['_GETMESSAGEFORRETRYRETURNFUNCTION']._serialized_start=15757 - _globals['_GETMESSAGEFORRETRYRETURNFUNCTION']._serialized_end=15860 - _globals['_LOCALCHATSETTINGS']._serialized_start=15862 - _globals['_LOCALCHATSETTINGS']._serialized_end=15950 - _globals['_RETURNFUNCTIONWITHERROR']._serialized_start=15952 - _globals['_RETURNFUNCTIONWITHERROR']._serialized_end=16059 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b"Z\n./defproto" + _globals["_NEWSLETTERROLE"]._serialized_start = 16181 + _globals["_NEWSLETTERROLE"]._serialized_end = 16246 + _globals["_NEWSLETTERMUTESTATE"]._serialized_start = 16248 + _globals["_NEWSLETTERMUTESTATE"]._serialized_end = 16286 + _globals["_CONNECTFAILUREREASON"]._serialized_start = 16289 + _globals["_CONNECTFAILUREREASON"]._serialized_end = 16510 + _globals["_JID"]._serialized_start = 211 + _globals["_JID"]._serialized_end = 324 + _globals["_MESSAGEINFO"]._serialized_start = 327 + _globals["_MESSAGEINFO"]._serialized_end = 632 + _globals["_UPLOADRESPONSE"]._serialized_start = 635 + _globals["_UPLOADRESPONSE"]._serialized_end = 781 + _globals["_MESSAGESOURCE"]._serialized_start = 784 + _globals["_MESSAGESOURCE"]._serialized_end = 934 + _globals["_DEVICESENTMETA"]._serialized_start = 936 + _globals["_DEVICESENTMETA"]._serialized_end = 991 + _globals["_VERIFIEDNAME"]._serialized_start = 994 + _globals["_VERIFIEDNAME"]._serialized_end = 1154 + _globals["_ISONWHATSAPPRESPONSE"]._serialized_start = 1156 + _globals["_ISONWHATSAPPRESPONSE"]._serialized_end = 1279 + _globals["_USERINFO"]._serialized_start = 1281 + _globals["_USERINFO"]._serialized_end = 1402 + _globals["_DEVICE"]._serialized_start = 1404 + _globals["_DEVICE"]._serialized_end = 1519 + _globals["_GROUPNAME"]._serialized_start = 1521 + _globals["_GROUPNAME"]._serialized_end = 1598 + _globals["_GROUPTOPIC"]._serialized_start = 1600 + _globals["_GROUPTOPIC"]._serialized_end = 1720 + _globals["_GROUPLOCKED"]._serialized_start = 1722 + _globals["_GROUPLOCKED"]._serialized_end = 1753 + _globals["_GROUPANNOUNCE"]._serialized_start = 1755 + _globals["_GROUPANNOUNCE"]._serialized_end = 1817 + _globals["_GROUPEPHEMERAL"]._serialized_start = 1819 + _globals["_GROUPEPHEMERAL"]._serialized_end = 1883 + _globals["_GROUPINCOGNITO"]._serialized_start = 1885 + _globals["_GROUPINCOGNITO"]._serialized_end = 1922 + _globals["_GROUPPARENT"]._serialized_start = 1924 + _globals["_GROUPPARENT"]._serialized_end = 1994 + _globals["_GROUPLINKEDPARENT"]._serialized_start = 1996 + _globals["_GROUPLINKEDPARENT"]._serialized_end = 2054 + _globals["_GROUPISDEFAULTSUB"]._serialized_start = 2056 + _globals["_GROUPISDEFAULTSUB"]._serialized_end = 2102 + _globals["_GROUPPARTICIPANTADDREQUEST"]._serialized_start = 2104 + _globals["_GROUPPARTICIPANTADDREQUEST"]._serialized_end = 2166 + _globals["_GROUPPARTICIPANT"]._serialized_start = 2169 + _globals["_GROUPPARTICIPANT"]._serialized_end = 2373 + _globals["_GROUPINFO"]._serialized_start = 2376 + _globals["_GROUPINFO"]._serialized_end = 3019 + _globals["_GROUPINFO_GROUPMEMBERADDMODE"]._serialized_start = 2970 + _globals["_GROUPINFO_GROUPMEMBERADDMODE"]._serialized_end = 3019 + _globals["_MESSAGEDEBUGTIMINGS"]._serialized_start = 3022 + _globals["_MESSAGEDEBUGTIMINGS"]._serialized_end = 3206 + _globals["_SENDRESPONSE"]._serialized_start = 3208 + _globals["_SENDRESPONSE"]._serialized_end = 3323 + _globals["_SENDMESSAGERETURNFUNCTION"]._serialized_start = 3325 + _globals["_SENDMESSAGERETURNFUNCTION"]._serialized_end = 3412 + _globals["_GETGROUPINFORETURNFUNCTION"]._serialized_start = 3414 + _globals["_GETGROUPINFORETURNFUNCTION"]._serialized_end = 3496 + _globals["_JOINGROUPWITHLINKRETURNFUNCTION"]._serialized_start = 3498 + _globals["_JOINGROUPWITHLINKRETURNFUNCTION"]._serialized_end = 3573 + _globals["_GETGROUPINVITELINKRETURNFUNCTION"]._serialized_start = 3575 + _globals["_GETGROUPINVITELINKRETURNFUNCTION"]._serialized_end = 3644 + _globals["_DOWNLOADRETURNFUNCTION"]._serialized_start = 3646 + _globals["_DOWNLOADRETURNFUNCTION"]._serialized_end = 3701 + _globals["_UPLOADRETURNFUNCTION"]._serialized_start = 3703 + _globals["_UPLOADRETURNFUNCTION"]._serialized_end = 3789 + _globals["_SETGROUPPHOTORETURNFUNCTION"]._serialized_start = 3791 + _globals["_SETGROUPPHOTORETURNFUNCTION"]._serialized_end = 3854 + _globals["_ISONWHATSAPPRETURNFUNCTION"]._serialized_start = 3856 + _globals["_ISONWHATSAPPRETURNFUNCTION"]._serialized_end = 3960 + _globals["_GETUSERINFOSINGLERETURNFUNCTION"]._serialized_start = 3962 + _globals["_GETUSERINFOSINGLERETURNFUNCTION"]._serialized_end = 4059 + _globals["_GETUSERINFORETURNFUNCTION"]._serialized_start = 4061 + _globals["_GETUSERINFORETURNFUNCTION"]._serialized_end = 4164 + _globals["_BUILDPOLLVOTERETURNFUNCTION"]._serialized_start = 4166 + _globals["_BUILDPOLLVOTERETURNFUNCTION"]._serialized_end = 4256 + _globals["_CREATENEWSLETTERRETURNFUNCTION"]._serialized_start = 4258 + _globals["_CREATENEWSLETTERRETURNFUNCTION"]._serialized_end = 4362 + _globals["_GETBLOCKLISTRETURNFUNCTION"]._serialized_start = 4364 + _globals["_GETBLOCKLISTRETURNFUNCTION"]._serialized_end = 4446 + _globals["_GETCONTACTQRLINKRETURNFUNCTION"]._serialized_start = 4448 + _globals["_GETCONTACTQRLINKRETURNFUNCTION"]._serialized_end = 4509 + _globals["_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION"]._serialized_start = 4511 + _globals["_GETGROUPREQUESTPARTICIPANTSRETURNFUNCTION"]._serialized_end = 4605 + _globals["_GETJOINEDGROUPSRETURNFUNCTION"]._serialized_start = 4607 + _globals["_GETJOINEDGROUPSRETURNFUNCTION"]._serialized_end = 4688 + _globals["_REQCREATEGROUP"]._serialized_start = 4691 + _globals["_REQCREATEGROUP"]._serialized_end = 4874 + _globals["_JIDARRAY"]._serialized_start = 4876 + _globals["_JIDARRAY"]._serialized_end = 4914 + _globals["_ARRAYSTRING"]._serialized_start = 4916 + _globals["_ARRAYSTRING"]._serialized_end = 4943 + _globals["_NEWSLETTERMESSAGEMETA"]._serialized_start = 4945 + _globals["_NEWSLETTERMESSAGEMETA"]._serialized_end = 5004 + _globals["_GROUPDELETE"]._serialized_start = 5006 + _globals["_GROUPDELETE"]._serialized_end = 5059 + _globals["_MESSAGE"]._serialized_start = 5062 + _globals["_MESSAGE"]._serialized_end = 5481 + _globals["_CREATENEWSLETTERPARAMS"]._serialized_start = 5483 + _globals["_CREATENEWSLETTERPARAMS"]._serialized_end = 5559 + _globals["_WRAPPEDNEWSLETTERSTATE"]._serialized_start = 5562 + _globals["_WRAPPEDNEWSLETTERSTATE"]._serialized_end = 5713 + _globals["_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE"]._serialized_start = 5651 + _globals["_WRAPPEDNEWSLETTERSTATE_NEWSLETTERSTATE"]._serialized_end = 5713 + _globals["_NEWSLETTERTEXT"]._serialized_start = 5715 + _globals["_NEWSLETTERTEXT"]._serialized_end = 5777 + _globals["_PROFILEPICTUREINFO"]._serialized_start = 5779 + _globals["_PROFILEPICTUREINFO"]._serialized_end = 5858 + _globals["_NEWSLETTERREACTIONSETTINGS"]._serialized_start = 5861 + _globals["_NEWSLETTERREACTIONSETTINGS"]._serialized_end = 6037 + _globals[ + "_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE" + ]._serialized_start = 5967 + _globals[ + "_NEWSLETTERREACTIONSETTINGS_NEWSLETTERREACTIONSMODE" + ]._serialized_end = 6037 + _globals["_NEWSLETTERSETTING"]._serialized_start = 6039 + _globals["_NEWSLETTERSETTING"]._serialized_end = 6118 + _globals["_NEWSLETTERTHREADMETADATA"]._serialized_start = 6121 + _globals["_NEWSLETTERTHREADMETADATA"]._serialized_end = 6588 + _globals[ + "_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE" + ]._serialized_start = 6529 + _globals[ + "_NEWSLETTERTHREADMETADATA_NEWSLETTERVERIFICATIONSTATE" + ]._serialized_end = 6588 + _globals["_NEWSLETTERVIEWERMETADATA"]._serialized_start = 6590 + _globals["_NEWSLETTERVIEWERMETADATA"]._serialized_end = 6699 + _globals["_NEWSLETTERMETADATA"]._serialized_start = 6702 + _globals["_NEWSLETTERMETADATA"]._serialized_end = 6906 + _globals["_BLOCKLIST"]._serialized_start = 6908 + _globals["_BLOCKLIST"]._serialized_end = 6962 + _globals["_REACTION"]._serialized_start = 6964 + _globals["_REACTION"]._serialized_end = 7003 + _globals["_NEWSLETTERMESSAGE"]._serialized_start = 7006 + _globals["_NEWSLETTERMESSAGE"]._serialized_end = 7158 + _globals["_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION"]._serialized_start = 7160 + _globals["_GETNEWSLETTERMESSAGEUPDATERETURNFUNCTION"]._serialized_end = 7272 + _globals["_PRIVACYSETTINGS"]._serialized_start = 7275 + _globals["_PRIVACYSETTINGS"]._serialized_end = 7824 + _globals["_PRIVACYSETTINGS_PRIVACYSETTING"]._serialized_start = 7705 + _globals["_PRIVACYSETTINGS_PRIVACYSETTING"]._serialized_end = 7824 + _globals["_NODEATTRS"]._serialized_start = 7826 + _globals["_NODEATTRS"]._serialized_end = 7943 + _globals["_NODE"]._serialized_start = 7945 + _globals["_NODE"]._serialized_end = 8064 + _globals["_INFOQUERY"]._serialized_start = 8066 + _globals["_INFOQUERY"]._serialized_end = 8154 + _globals["_GETPROFILEPICTUREPARAMS"]._serialized_start = 8156 + _globals["_GETPROFILEPICTUREPARAMS"]._serialized_end = 8239 + _globals["_GETPROFILEPICTURERETURNFUNCTION"]._serialized_start = 8241 + _globals["_GETPROFILEPICTURERETURNFUNCTION"]._serialized_end = 8335 + _globals["_STATUSPRIVACY"]._serialized_start = 8338 + _globals["_STATUSPRIVACY"]._serialized_end = 8521 + _globals["_STATUSPRIVACY_STATUSPRIVACYTYPE"]._serialized_start = 8458 + _globals["_STATUSPRIVACY_STATUSPRIVACYTYPE"]._serialized_end = 8521 + _globals["_GETSTATUSPRIVACYRETURNFUNCTION"]._serialized_start = 8523 + _globals["_GETSTATUSPRIVACYRETURNFUNCTION"]._serialized_end = 8617 + _globals["_GROUPLINKTARGET"]._serialized_start = 8620 + _globals["_GROUPLINKTARGET"]._serialized_end = 8758 + _globals["_GROUPLINKCHANGE"]._serialized_start = 8761 + _globals["_GROUPLINKCHANGE"]._serialized_end = 8940 + _globals["_GROUPLINKCHANGE_CHANGETYPE"]._serialized_start = 8894 + _globals["_GROUPLINKCHANGE_CHANGETYPE"]._serialized_end = 8940 + _globals["_GETSUBGROUPSRETURNFUNCTION"]._serialized_start = 8942 + _globals["_GETSUBGROUPSRETURNFUNCTION"]._serialized_end = 9036 + _globals["_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION"]._serialized_start = 9038 + _globals["_GETSUBSCRIBEDNEWSLETTERSRETURNFUNCTION"]._serialized_end = 9142 + _globals["_GETUSERDEVICESRETURNFUNCTION"]._serialized_start = 9144 + _globals["_GETUSERDEVICESRETURNFUNCTION"]._serialized_end = 9216 + _globals["_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION"]._serialized_start = 9218 + _globals["_NEWSLETTERSUBSCRIBELIVEUPDATESRETURNFUNCTION"]._serialized_end = 9297 + _globals["_PAIRPHONEPARAMS"]._serialized_start = 9299 + _globals["_PAIRPHONEPARAMS"]._serialized_end = 9408 + _globals["_CONTACTQRLINKTARGET"]._serialized_start = 9410 + _globals["_CONTACTQRLINKTARGET"]._serialized_end = 9490 + _globals["_RESOLVECONTACTQRLINKRETURNFUNCTION"]._serialized_start = 9492 + _globals["_RESOLVECONTACTQRLINKRETURNFUNCTION"]._serialized_end = 9596 + _globals["_BUSINESSMESSAGELINKTARGET"]._serialized_start = 9599 + _globals["_BUSINESSMESSAGELINKTARGET"]._serialized_end = 9751 + _globals["_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION"]._serialized_start = 9753 + _globals["_RESOLVEBUSINESSMESSAGELINKRETURNFUNCTION"]._serialized_end = 9873 + _globals["_MUTATIONINFO"]._serialized_start = 9875 + _globals["_MUTATIONINFO"]._serialized_end = 9967 + _globals["_PATCHINFO"]._serialized_start = 9970 + _globals["_PATCHINFO"]._serialized_end = 10197 + _globals["_PATCHINFO_WAPATCHNAME"]._serialized_start = 10090 + _globals["_PATCHINFO_WAPATCHNAME"]._serialized_end = 10197 + _globals["_CONTACTSPUTPUSHNAMERETURNFUNCTION"]._serialized_start = 10199 + _globals["_CONTACTSPUTPUSHNAMERETURNFUNCTION"]._serialized_end = 10287 + _globals["_CONTACTENTRY"]._serialized_start = 10289 + _globals["_CONTACTENTRY"]._serialized_end = 10367 + _globals["_CONTACTENTRYARRAY"]._serialized_start = 10369 + _globals["_CONTACTENTRYARRAY"]._serialized_end = 10433 + _globals["_SETPRIVACYSETTINGRETURNFUNCTION"]._serialized_start = 10435 + _globals["_SETPRIVACYSETTINGRETURNFUNCTION"]._serialized_end = 10527 + _globals["_CONTACTSGETCONTACTRETURNFUNCTION"]._serialized_start = 10529 + _globals["_CONTACTSGETCONTACTRETURNFUNCTION"]._serialized_end = 10621 + _globals["_CONTACTINFO"]._serialized_start = 10623 + _globals["_CONTACTINFO"]._serialized_end = 10728 + _globals["_CONTACT"]._serialized_start = 10730 + _globals["_CONTACT"]._serialized_end = 10802 + _globals["_CONTACTSGETALLCONTACTSRETURNFUNCTION"]._serialized_start = 10804 + _globals["_CONTACTSGETALLCONTACTSRETURNFUNCTION"]._serialized_end = 10892 + _globals["_QR"]._serialized_start = 10894 + _globals["_QR"]._serialized_end = 10913 + _globals["_PAIRSTATUS"]._serialized_start = 10916 + _globals["_PAIRSTATUS"]._serialized_end = 11089 + _globals["_PAIRSTATUS_PSTATUS"]._serialized_start = 11056 + _globals["_PAIRSTATUS_PSTATUS"]._serialized_end = 11089 + _globals["_CONNECTED"]._serialized_start = 11091 + _globals["_CONNECTED"]._serialized_end = 11118 + _globals["_KEEPALIVETIMEOUT"]._serialized_start = 11120 + _globals["_KEEPALIVETIMEOUT"]._serialized_end = 11179 + _globals["_KEEPALIVERESTORED"]._serialized_start = 11181 + _globals["_KEEPALIVERESTORED"]._serialized_end = 11200 + _globals["_LOGGEDOUT"]._serialized_start = 11202 + _globals["_LOGGEDOUT"]._serialized_end = 11279 + _globals["_STREAMREPLACED"]._serialized_start = 11281 + _globals["_STREAMREPLACED"]._serialized_end = 11297 + _globals["_TEMPORARYBAN"]._serialized_start = 11300 + _globals["_TEMPORARYBAN"]._serialized_end = 11531 + _globals["_TEMPORARYBAN_TEMPBANREASON"]._serialized_start = 11384 + _globals["_TEMPORARYBAN_TEMPBANREASON"]._serialized_end = 11531 + _globals["_CONNECTFAILURE"]._serialized_start = 11533 + _globals["_CONNECTFAILURE"]._serialized_end = 11641 + _globals["_CLIENTOUTDATED"]._serialized_start = 11643 + _globals["_CLIENTOUTDATED"]._serialized_end = 11659 + _globals["_STREAMERROR"]._serialized_start = 11661 + _globals["_STREAMERROR"]._serialized_end = 11716 + _globals["_DISCONNECTED"]._serialized_start = 11718 + _globals["_DISCONNECTED"]._serialized_end = 11748 + _globals["_HISTORYSYNC"]._serialized_start = 11750 + _globals["_HISTORYSYNC"]._serialized_end = 11817 + _globals["_RECEIPT"]._serialized_start = 11820 + _globals["_RECEIPT"]._serialized_end = 12131 + _globals["_RECEIPT_RECEIPTTYPE"]._serialized_start = 11962 + _globals["_RECEIPT_RECEIPTTYPE"]._serialized_end = 12131 + _globals["_CHATPRESENCE"]._serialized_start = 12134 + _globals["_CHATPRESENCE"]._serialized_end = 12387 + _globals["_CHATPRESENCE_CHATPRESENCE"]._serialized_start = 12304 + _globals["_CHATPRESENCE_CHATPRESENCE"]._serialized_end = 12345 + _globals["_CHATPRESENCE_CHATPRESENCEMEDIA"]._serialized_start = 12347 + _globals["_CHATPRESENCE_CHATPRESENCEMEDIA"]._serialized_end = 12387 + _globals["_PRESENCE"]._serialized_start = 12389 + _globals["_PRESENCE"]._serialized_end = 12466 + _globals["_JOINEDGROUP"]._serialized_start = 12468 + _globals["_JOINEDGROUP"]._serialized_end = 12569 + _globals["_GROUPINFOEVENT"]._serialized_start = 12572 + _globals["_GROUPINFOEVENT"]._serialized_end = 13259 + _globals["_PICTURE"]._serialized_start = 13261 + _globals["_PICTURE"]._serialized_end = 13362 + _globals["_IDENTITYCHANGE"]._serialized_start = 13364 + _globals["_IDENTITYCHANGE"]._serialized_end = 13444 + _globals["_PRIVACYSETTINGSEVENT"]._serialized_start = 13447 + _globals["_PRIVACYSETTINGSEVENT"]._serialized_end = 13689 + _globals["_OFFLINESYNCPREVIEW"]._serialized_start = 13691 + _globals["_OFFLINESYNCPREVIEW"]._serialized_end = 13808 + _globals["_OFFLINESYNCCOMPLETED"]._serialized_start = 13810 + _globals["_OFFLINESYNCCOMPLETED"]._serialized_end = 13847 + _globals["_BLOCKLISTEVENT"]._serialized_start = 13850 + _globals["_BLOCKLISTEVENT"]._serialized_end = 14028 + _globals["_BLOCKLISTEVENT_ACTIONS"]._serialized_start = 13994 + _globals["_BLOCKLISTEVENT_ACTIONS"]._serialized_end = 14028 + _globals["_BLOCKLISTCHANGE"]._serialized_start = 14031 + _globals["_BLOCKLISTCHANGE"]._serialized_end = 14163 + _globals["_BLOCKLISTCHANGE_ACTION"]._serialized_start = 14131 + _globals["_BLOCKLISTCHANGE_ACTION"]._serialized_end = 14163 + _globals["_NEWSLETTERJOIN"]._serialized_start = 14165 + _globals["_NEWSLETTERJOIN"]._serialized_end = 14238 + _globals["_NEWSLETTERLEAVE"]._serialized_start = 14240 + _globals["_NEWSLETTERLEAVE"]._serialized_end = 14322 + _globals["_NEWSLETTERMUTECHANGE"]._serialized_start = 14324 + _globals["_NEWSLETTERMUTECHANGE"]._serialized_end = 14416 + _globals["_NEWSLETTERLIVEUPDATE"]._serialized_start = 14418 + _globals["_NEWSLETTERLIVEUPDATE"]._serialized_end = 14527 + _globals["_BASICCALLMETA"]._serialized_start = 14529 + _globals["_BASICCALLMETA"]._serialized_end = 14642 + _globals["_CALLREMOTEMETA"]._serialized_start = 14644 + _globals["_CALLREMOTEMETA"]._serialized_end = 14707 + _globals["_CALLOFFER"]._serialized_start = 14710 + _globals["_CALLOFFER"]._serialized_end = 14846 + _globals["_CALLACCEPT"]._serialized_start = 14849 + _globals["_CALLACCEPT"]._serialized_end = 14986 + _globals["_CALLPREACCEPT"]._serialized_start = 14989 + _globals["_CALLPREACCEPT"]._serialized_end = 15129 + _globals["_CALLTRANSPORT"]._serialized_start = 15132 + _globals["_CALLTRANSPORT"]._serialized_end = 15272 + _globals["_CALLOFFERNOTICE"]._serialized_start = 15274 + _globals["_CALLOFFERNOTICE"]._serialized_end = 15396 + _globals["_CALLRELAYLATENCY"]._serialized_start = 15398 + _globals["_CALLRELAYLATENCY"]._serialized_end = 15492 + _globals["_CALLTERMINATE"]._serialized_start = 15494 + _globals["_CALLTERMINATE"]._serialized_end = 15601 + _globals["_UNKNOWNCALLEVENT"]._serialized_start = 15603 + _globals["_UNKNOWNCALLEVENT"]._serialized_end = 15650 + _globals["_UPDATEGROUPPARTICIPANTSRETURNFUNCTION"]._serialized_start = 15652 + _globals["_UPDATEGROUPPARTICIPANTSRETURNFUNCTION"]._serialized_end = 15755 + _globals["_GETMESSAGEFORRETRYRETURNFUNCTION"]._serialized_start = 15757 + _globals["_GETMESSAGEFORRETRYRETURNFUNCTION"]._serialized_end = 15860 + _globals["_LOCALCHATSETTINGS"]._serialized_start = 15862 + _globals["_LOCALCHATSETTINGS"]._serialized_end = 15950 + _globals["_RETURNFUNCTIONWITHERROR"]._serialized_start = 15952 + _globals["_RETURNFUNCTIONWITHERROR"]._serialized_end = 16059 + _globals["_SENDREQUESTEXTRA"]._serialized_start = 16061 + _globals["_SENDREQUESTEXTRA"]._serialized_end = 16179 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/Neonize_pb2.pyi b/neonize/proto/Neonize_pb2.pyi index adf40a0..3b39a4d 100644 --- a/neonize/proto/Neonize_pb2.pyi +++ b/neonize/proto/Neonize_pb2.pyi @@ -28,7 +28,12 @@ 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 @@ -47,12 +52,19 @@ 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 @@ -62,7 +74,12 @@ 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 @@ -75,7 +92,9 @@ class _ConnectFailureReasonEnumTypeWrapper(google.protobuf.internal.enum_type_wr 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 @@ -117,8 +136,40 @@ 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 @@ -170,8 +221,64 @@ 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 @@ -204,8 +311,44 @@ 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 @@ -235,8 +378,36 @@ 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 @@ -254,8 +425,18 @@ 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 @@ -268,17 +449,33 @@ 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 = ..., + 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: ... - 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 @@ -304,8 +501,32 @@ 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 @@ -322,7 +543,11 @@ 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, *, @@ -331,8 +556,30 @@ 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 @@ -360,8 +607,36 @@ 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 @@ -385,8 +660,18 @@ 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 @@ -414,8 +699,36 @@ 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 @@ -430,8 +743,12 @@ 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 @@ -449,8 +766,18 @@ 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 @@ -468,8 +795,18 @@ 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 @@ -484,8 +821,12 @@ 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 @@ -503,8 +844,24 @@ 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 @@ -520,8 +877,12 @@ 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 @@ -536,8 +897,12 @@ 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 @@ -555,8 +920,12 @@ 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 @@ -592,8 +961,44 @@ 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 @@ -605,11 +1010,18 @@ 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 @@ -651,7 +1063,11 @@ 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, *, @@ -670,8 +1086,70 @@ 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 @@ -710,8 +1188,52 @@ 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 @@ -736,8 +1258,32 @@ 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 @@ -756,8 +1302,14 @@ 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 @@ -778,8 +1330,12 @@ 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 @@ -798,8 +1354,12 @@ 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 @@ -817,8 +1377,12 @@ 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 @@ -836,8 +1400,12 @@ 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 @@ -856,8 +1424,18 @@ 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 @@ -875,8 +1453,12 @@ 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 @@ -888,15 +1470,27 @@ 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 @@ -916,8 +1510,12 @@ 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 @@ -929,15 +1527,24 @@ 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 @@ -956,8 +1563,12 @@ 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 @@ -976,8 +1587,18 @@ 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 @@ -996,8 +1617,12 @@ 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 @@ -1015,8 +1640,12 @@ 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 @@ -1028,17 +1657,28 @@ 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): @@ -1048,15 +1688,23 @@ 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 @@ -1072,7 +1720,11 @@ 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 @@ -1086,8 +1738,34 @@ 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 @@ -1097,7 +1775,11 @@ 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, *, @@ -1113,7 +1795,11 @@ 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, *, @@ -1137,8 +1823,14 @@ 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 @@ -1156,8 +1848,18 @@ 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 @@ -1212,8 +1914,68 @@ 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 @@ -1234,8 +1996,18 @@ 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 @@ -1247,13 +2019,20 @@ 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 @@ -1265,7 +2044,9 @@ 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 @@ -1287,8 +2068,18 @@ 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 @@ -1312,8 +2103,18 @@ 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 @@ -1325,14 +2126,21 @@ 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 @@ -1343,9 +2151,12 @@ 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 @@ -1362,8 +2173,12 @@ 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 @@ -1375,12 +2190,20 @@ 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 @@ -1396,7 +2219,9 @@ 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 @@ -1415,13 +2240,58 @@ 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 @@ -1439,8 +2309,12 @@ 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 @@ -1468,8 +2342,32 @@ 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 @@ -1481,15 +2379,23 @@ 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 @@ -1507,8 +2413,12 @@ 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 @@ -1523,7 +2433,11 @@ 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__( @@ -1534,8 +2448,30 @@ 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 @@ -1547,17 +2483,31 @@ 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): @@ -1567,7 +2517,12 @@ 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 @@ -1611,8 +2566,44 @@ 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 @@ -1640,9 +2631,43 @@ 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 @@ -1659,9 +2684,17 @@ 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, *, @@ -1671,8 +2704,25 @@ 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 @@ -1688,7 +2738,11 @@ 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, *, @@ -1697,8 +2751,25 @@ 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 @@ -1719,8 +2790,28 @@ 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 @@ -1739,8 +2830,12 @@ 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 @@ -1752,13 +2847,20 @@ 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 @@ -1769,7 +2871,11 @@ 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, *, @@ -1777,8 +2883,15 @@ 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 @@ -1790,15 +2903,26 @@ 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 @@ -1822,8 +2946,28 @@ 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 @@ -1835,7 +2979,12 @@ 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 @@ -1860,8 +3009,18 @@ 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 @@ -1873,15 +3032,27 @@ 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 @@ -1893,15 +3064,23 @@ 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 @@ -1913,15 +3092,23 @@ 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 @@ -1939,10 +3126,16 @@ 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): @@ -1964,8 +3157,32 @@ 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 @@ -1987,8 +3204,18 @@ 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 @@ -2007,8 +3234,18 @@ 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 @@ -2039,8 +3276,40 @@ 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 @@ -2059,10 +3328,22 @@ 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): @@ -2073,7 +3354,11 @@ 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__( @@ -2083,8 +3368,15 @@ 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 @@ -2096,7 +3388,12 @@ 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 @@ -2117,7 +3414,11 @@ 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, *, @@ -2125,8 +3426,15 @@ 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 @@ -2147,8 +3455,18 @@ 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 @@ -2170,8 +3488,18 @@ 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 @@ -2181,13 +3509,19 @@ 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 @@ -2206,8 +3540,12 @@ 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 @@ -2226,8 +3564,14 @@ 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 @@ -2254,8 +3598,36 @@ 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 @@ -2275,8 +3647,12 @@ 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 @@ -2288,15 +3664,23 @@ 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 @@ -2310,7 +3694,11 @@ 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, *, @@ -2330,7 +3718,12 @@ 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 @@ -2359,8 +3752,36 @@ 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 @@ -2375,7 +3796,9 @@ 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 @@ -2396,8 +3819,18 @@ 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 @@ -2427,8 +3860,12 @@ 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 @@ -2452,7 +3889,12 @@ 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 @@ -2477,8 +3919,12 @@ 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 @@ -2502,8 +3948,18 @@ 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 @@ -2534,8 +3990,12 @@ 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 @@ -2550,7 +4010,9 @@ 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 @@ -2569,7 +4031,9 @@ 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 @@ -2589,7 +4053,12 @@ 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 @@ -2625,7 +4094,11 @@ 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, *, @@ -2634,8 +4107,30 @@ 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 @@ -2649,7 +4144,12 @@ 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 @@ -2662,12 +4162,19 @@ 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 @@ -2685,8 +4192,18 @@ 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 @@ -2710,8 +4227,18 @@ 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 @@ -2738,8 +4265,32 @@ 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 @@ -2797,15 +4348,35 @@ 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, *, @@ -2831,8 +4402,90 @@ 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 @@ -2860,8 +4513,32 @@ 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 @@ -2885,8 +4562,18 @@ 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 @@ -2925,8 +4612,48 @@ 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 @@ -2955,8 +4682,36 @@ 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 @@ -2973,7 +4728,9 @@ 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 @@ -2988,7 +4745,12 @@ 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 @@ -3005,7 +4767,11 @@ 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, *, @@ -3014,8 +4780,25 @@ 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 @@ -3029,7 +4812,12 @@ 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 @@ -3049,8 +4837,12 @@ 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 @@ -3068,8 +4860,12 @@ 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 @@ -3090,8 +4886,12 @@ 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 @@ -3112,8 +4912,12 @@ 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 @@ -3130,7 +4934,11 @@ 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, *, @@ -3138,8 +4946,15 @@ 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 @@ -3164,8 +4979,32 @@ 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 @@ -3183,8 +5022,18 @@ 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 @@ -3210,8 +5059,28 @@ 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 @@ -3235,8 +5104,28 @@ 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 @@ -3260,8 +5149,28 @@ 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 @@ -3285,8 +5194,28 @@ 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 @@ -3312,8 +5241,32 @@ 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 @@ -3333,8 +5286,14 @@ 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 @@ -3357,8 +5316,18 @@ 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 @@ -3374,7 +5343,9 @@ 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 @@ -3387,15 +5358,24 @@ 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 @@ -3414,8 +5394,12 @@ 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 @@ -3441,8 +5425,32 @@ 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 @@ -3463,8 +5471,87 @@ 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 + +@typing.final +class SendRequestExtra(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + ID_FIELD_NUMBER: builtins.int + INLINEBOTJID_FIELD_NUMBER: builtins.int + PEER_FIELD_NUMBER: builtins.int + TIMEOUT_FIELD_NUMBER: builtins.int + MEDIAHANDLE_FIELD_NUMBER: builtins.int + ID: builtins.str + Peer: builtins.bool + Timeout: builtins.int + MediaHandle: builtins.str + @property + def InlineBotJID(self) -> global___JID: ... + def __init__( + self, + *, + ID: builtins.str | None = ..., + InlineBotJID: global___JID | None = ..., + Peer: builtins.bool | None = ..., + 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: ... + +global___SendRequestExtra = SendRequestExtra diff --git a/neonize/proto/waAdv/WAAdv_pb2.py b/neonize/proto/waAdv/WAAdv_pb2.py index 0a1afed..7f1246f 100644 --- a/neonize/proto/waAdv/WAAdv_pb2.py +++ b/neonize/proto/waAdv/WAAdv_pb2.py @@ -3,6 +3,7 @@ # source: waAdv/WAAdv.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,28 +13,30 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11waAdv/WAAdv.proto\x12\x05WAAdv\"\x92\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12-\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c\"\xa4\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12-\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12,\n\ndeviceType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c\"k\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04HMAC\x18\x02 \x01(\x0c\x12-\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waAdv') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x11waAdv/WAAdv.proto\x12\x05WAAdv"\x92\x01\n\x0f\x41\x44VKeyIndexList\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x14\n\x0c\x63urrentIndex\x18\x03 \x01(\r\x12\x18\n\x0cvalidIndexes\x18\x04 \x03(\rB\x02\x10\x01\x12-\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType"_\n\x15\x41\x44VSignedKeyIndexList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x03 \x01(\x0c"\xa4\x01\n\x11\x41\x44VDeviceIdentity\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x10\n\x08keyIndex\x18\x03 \x01(\r\x12-\n\x0b\x61\x63\x63ountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12,\n\ndeviceType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType"z\n\x17\x41\x44VSignedDeviceIdentity\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x1b\n\x13\x61\x63\x63ountSignatureKey\x18\x02 \x01(\x0c\x12\x18\n\x10\x61\x63\x63ountSignature\x18\x03 \x01(\x0c\x12\x17\n\x0f\x64\x65viceSignature\x18\x04 \x01(\x0c"k\n\x1b\x41\x44VSignedDeviceIdentityHMAC\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x0c\n\x04HMAC\x18\x02 \x01(\x0c\x12-\n\x0b\x61\x63\x63ountType\x18\x03 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType*)\n\x11\x41\x44VEncryptionType\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waAdv' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waAdv.WAAdv_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waAdv.WAAdv_pb2", _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waAdv' - _globals['_ADVKEYINDEXLIST'].fields_by_name['validIndexes']._options = None - _globals['_ADVKEYINDEXLIST'].fields_by_name['validIndexes']._serialized_options = b'\020\001' - _globals['_ADVENCRYPTIONTYPE']._serialized_start=674 - _globals['_ADVENCRYPTIONTYPE']._serialized_end=715 - _globals['_ADVKEYINDEXLIST']._serialized_start=29 - _globals['_ADVKEYINDEXLIST']._serialized_end=175 - _globals['_ADVSIGNEDKEYINDEXLIST']._serialized_start=177 - _globals['_ADVSIGNEDKEYINDEXLIST']._serialized_end=272 - _globals['_ADVDEVICEIDENTITY']._serialized_start=275 - _globals['_ADVDEVICEIDENTITY']._serialized_end=439 - _globals['_ADVSIGNEDDEVICEIDENTITY']._serialized_start=441 - _globals['_ADVSIGNEDDEVICEIDENTITY']._serialized_end=563 - _globals['_ADVSIGNEDDEVICEIDENTITYHMAC']._serialized_start=565 - _globals['_ADVSIGNEDDEVICEIDENTITYHMAC']._serialized_end=672 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waAdv" + _globals["_ADVKEYINDEXLIST"].fields_by_name["validIndexes"]._options = None + _globals["_ADVKEYINDEXLIST"].fields_by_name[ + "validIndexes" + ]._serialized_options = b"\020\001" + _globals["_ADVENCRYPTIONTYPE"]._serialized_start = 674 + _globals["_ADVENCRYPTIONTYPE"]._serialized_end = 715 + _globals["_ADVKEYINDEXLIST"]._serialized_start = 29 + _globals["_ADVKEYINDEXLIST"]._serialized_end = 175 + _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_start = 177 + _globals["_ADVSIGNEDKEYINDEXLIST"]._serialized_end = 272 + _globals["_ADVDEVICEIDENTITY"]._serialized_start = 275 + _globals["_ADVDEVICEIDENTITY"]._serialized_end = 439 + _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_start = 441 + _globals["_ADVSIGNEDDEVICEIDENTITY"]._serialized_end = 563 + _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_start = 565 + _globals["_ADVSIGNEDDEVICEIDENTITYHMAC"]._serialized_end = 672 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waAdv/WAAdv_pb2.pyi b/neonize/proto/waAdv/WAAdv_pb2.pyi index d0fa92f..3b4caef 100644 --- a/neonize/proto/waAdv/WAAdv_pb2.pyi +++ b/neonize/proto/waAdv/WAAdv_pb2.pyi @@ -23,12 +23,19 @@ 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 @@ -48,7 +55,11 @@ 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, *, @@ -58,8 +69,34 @@ 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 @@ -80,8 +117,28 @@ 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 @@ -108,8 +165,36 @@ 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 @@ -133,8 +218,32 @@ 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 @@ -155,7 +264,17 @@ 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 81fb1a4..c99b4f0 100644 --- a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py +++ b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.py @@ -3,6 +3,7 @@ # source: waArmadilloApplication/WAArmadilloApplication.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,82 +17,142 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3waArmadilloApplication/WAArmadilloApplication.proto\x12\x16WAArmadilloApplication\x1a#waArmadilloXMA/WAArmadilloXMA.proto\x1a\x17waCommon/WACommon.proto\"\xf9\x32\n\tArmadillo\x12:\n\x07payload\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.Payload\x12<\n\x08metadata\x18\x02 \x01(\x0b\x32*.WAArmadilloApplication.Armadillo.Metadata\x1a\n\n\x08Metadata\x1a\xa9\x02\n\x07Payload\x12<\n\x07\x63ontent\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.ContentH\x00\x12L\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32\x31.WAArmadilloApplication.Armadillo.ApplicationDataH\x00\x12:\n\x06signal\x18\x03 \x01(\x0b\x32(.WAArmadilloApplication.Armadillo.SignalH\x00\x12K\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x34.WAArmadilloApplication.Armadillo.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xae\x04\n\x06Signal\x12\x63\n\x17\x65ncryptedBackupsSecrets\x18\x01 \x01(\x0b\x32@.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecretsH\x00\x1a\xb4\x03\n\x17\x45ncryptedBackupsSecrets\x12\x10\n\x08\x62\x61\x63kupID\x18\x01 \x01(\x04\x12\x14\n\x0cserverDataID\x18\x02 \x01(\x04\x12U\n\x05\x65poch\x18\x03 \x03(\x0b\x32\x46.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch\x12\x1b\n\x13tempOcmfClientState\x18\x04 \x01(\x0c\x12\x16\n\x0emailboxRootKey\x18\x05 \x01(\x0c\x12 \n\x18obliviousValidationToken\x18\x06 \x01(\x0c\x1a\xc2\x01\n\x05\x45poch\x12\n\n\x02ID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61nonID\x18\x02 \x01(\x0c\x12\x0f\n\x07rootKey\x18\x03 \x01(\x0c\x12\x62\n\x06status\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus\"(\n\x0b\x45pochStatus\x12\x0b\n\x07\x45S_OPEN\x10\x01\x12\x0c\n\x08\x45S_CLOSE\x10\x02\x42\x08\n\x06signal\x1a\x9a\x10\n\x0f\x41pplicationData\x12\x62\n\x0cmetadataSync\x18\x01 \x01(\x0b\x32J.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotificationH\x00\x12_\n\raiBotResponse\x18\x02 \x01(\x0b\x32\x46.WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessageH\x00\x1aZ\n\x14\x41IBotResponseMessage\x12\x13\n\x0bsummonToken\x18\x01 \x01(\t\x12\x13\n\x0bmessageText\x18\x02 \x01(\t\x12\x18\n\x10serializedExtras\x18\x03 \x01(\t\x1a\xdf\x0c\n\x12MetadataSyncAction\x12i\n\nchatAction\x18\x65 \x01(\x0b\x32S.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatActionH\x00\x12o\n\rmessageAction\x18\x66 \x01(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageActionH\x00\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x01 \x01(\x03\x1a\xdd\x01\n\x11SyncMessageAction\x12\x83\x01\n\rmessageDelete\x18\x65 \x01(\x0b\x32j.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDeleteH\x00\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x15\n\x13\x41\x63tionMessageDeleteB\x08\n\x06\x61\x63tion\x1a\xd3\x06\n\x0eSyncChatAction\x12|\n\x0b\x63hatArchive\x18\x65 \x01(\x0b\x32\x65.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchiveH\x00\x12z\n\nchatDelete\x18\x66 \x01(\x0b\x32\x64.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDeleteH\x00\x12v\n\x08\x63hatRead\x18g \x01(\x0b\x32\x62.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatReadH\x00\x12\x0e\n\x06\x63hatID\x18\x01 \x01(\t\x1a\x91\x01\n\x0e\x41\x63tionChatRead\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a\x85\x01\n\x10\x41\x63tionChatDelete\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x1a\x98\x01\n\x11\x41\x63tionChatArchive\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x10\n\x08\x61rchived\x18\x02 \x01(\x08\x42\x08\n\x06\x61\x63tion\x1aI\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x1a\xc4\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12\"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12h\n\x08messages\x18\x03 \x03(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageB\x0c\n\nactionType\x1aq\n\x18MetadataSyncNotification\x12U\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x44.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncActionB\x11\n\x0f\x61pplicationData\x1a\xa1\x1a\n\x07\x43ontent\x12P\n\rcommonSticker\x18\x01 \x01(\x0b\x32\x37.WAArmadilloApplication.Armadillo.Content.CommonStickerH\x00\x12V\n\x10screenshotAction\x18\x03 \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.ScreenshotActionH\x00\x12H\n\x16\x65xtendedContentMessage\x18\x04 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessageH\x00\x12N\n\x0cravenMessage\x18\x05 \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12\x64\n\x17ravenActionNotifMessage\x18\x06 \x01(\x0b\x32\x41.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessageH\x00\x12r\n\x1e\x65xtendedMessageContentWithSear\x18\x07 \x01(\x0b\x32H.WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSearH\x00\x12\\\n\x13imageGalleryMessage\x18\x08 \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.ImageGalleryMessageH\x00\x12j\n\x1apaymentsTransactionMessage\x18\n \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessageH\x00\x12\\\n\x13\x62umpExistingMessage\x18\x0b \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.BumpExistingMessageH\x00\x12V\n\x10noteReplyMessage\x18\r \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.NoteReplyMessageH\x00\x12R\n\x10ravenMessageMsgr\x18\x0e \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x1a\xf2\x06\n\x1aPaymentsTransactionMessage\x12\x15\n\rtransactionID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12i\n\rpaymentStatus\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus\x12\x46\n\x16\x65xtendedContentMessage\x18\x05 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessage\"\xe7\x04\n\rPaymentStatus\x12\x13\n\x0fPAYMENT_UNKNOWN\x10\x00\x12\x12\n\x0eREQUEST_INITED\x10\x04\x12\x14\n\x10REQUEST_DECLINED\x10\x05\x12\x1b\n\x17REQUEST_TRANSFER_INITED\x10\x06\x12\x1e\n\x1aREQUEST_TRANSFER_COMPLETED\x10\x07\x12\x1b\n\x17REQUEST_TRANSFER_FAILED\x10\x08\x12\x14\n\x10REQUEST_CANCELED\x10\t\x12\x13\n\x0fREQUEST_EXPIRED\x10\n\x12\x13\n\x0fTRANSFER_INITED\x10\x0b\x12\x14\n\x10TRANSFER_PENDING\x10\x0c\x12+\n\'TRANSFER_PENDING_RECIPIENT_VERIFICATION\x10\r\x12\x15\n\x11TRANSFER_CANCELED\x10\x0e\x12\x16\n\x12TRANSFER_COMPLETED\x10\x0f\x12;\n7TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED\x10\x10\x12\x38\n4TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER\x10\x11\x12\x15\n\x11TRANSFER_REFUNDED\x10\x12\x12\x1b\n\x17TRANSFER_PARTIAL_REFUND\x10\x13\x12\x19\n\x15TRANSFER_CHARGED_BACK\x10\x14\x12\x14\n\x10TRANSFER_EXPIRED\x10\x15\x12\x15\n\x11TRANSFER_DECLINED\x10\x16\x12\x18\n\x14TRANSFER_UNAVAILABLE\x10\x17\x1a\x86\x02\n\x10NoteReplyMessage\x12,\n\x0btextContent\x18\x04 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12/\n\x0estickerContent\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoContent\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x0e\n\x06noteID\x18\x01 \x01(\t\x12\'\n\x08noteText\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x17\n\x0fnoteTimestampMS\x18\x03 \x01(\x03\x42\x12\n\x10noteReplyContent\x1a\x38\n\x13\x42umpExistingMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a<\n\x13ImageGalleryMessage\x12%\n\x06images\x18\x01 \x03(\x0b\x32\x15.WACommon.SubProtocol\x1a\xb3\x01\n\x10ScreenshotAction\x12\x61\n\x0escreenshotType\x18\x01 \x01(\x0e\x32I.WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType\"<\n\x0eScreenshotType\x12\x14\n\x10SCREENSHOT_IMAGE\x10\x01\x12\x14\n\x10SCREEN_RECORDING\x10\x02\x1a\xa9\x01\n\x1e\x45xtendedContentMessageWithSear\x12\x0e\n\x06searID\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x11\n\tnativeURL\x18\x03 \x01(\t\x12\x34\n\x15searAssociatedMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x1d\n\x15searSentWithMessageID\x18\x05 \x01(\t\x1a\xf4\x01\n\x17RavenActionNotifMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x02 \x01(\x03\x12`\n\nactionType\x18\x03 \x01(\x0e\x32L.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType\";\n\nActionType\x12\n\n\x06PLAYED\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x11\n\rFORCE_DISABLE\x10\x02\x1a\x9d\x02\n\x0cRavenMessage\x12-\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12[\n\rephemeralType\x18\x01 \x01(\x0e\x32\x44.WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType\"B\n\rEphemeralType\x12\r\n\tVIEW_ONCE\x10\x00\x12\x10\n\x0c\x41LLOW_REPLAY\x10\x01\x12\x10\n\x0cKEEP_IN_CHAT\x10\x02\x42\x0e\n\x0cmediaContent\x1a\xa9\x01\n\rCommonSticker\x12X\n\x0bstickerType\x18\x01 \x01(\x0e\x32\x43.WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType\">\n\x0bStickerType\x12\x0e\n\nSMALL_LIKE\x10\x01\x12\x0f\n\x0bMEDIUM_LIKE\x10\x02\x12\x0e\n\nLARGE_LIKE\x10\x03\x42\t\n\x07\x63ontentB2Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n3waArmadilloApplication/WAArmadilloApplication.proto\x12\x16WAArmadilloApplication\x1a#waArmadilloXMA/WAArmadilloXMA.proto\x1a\x17waCommon/WACommon.proto"\xf9\x32\n\tArmadillo\x12:\n\x07payload\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.Payload\x12<\n\x08metadata\x18\x02 \x01(\x0b\x32*.WAArmadilloApplication.Armadillo.Metadata\x1a\n\n\x08Metadata\x1a\xa9\x02\n\x07Payload\x12<\n\x07\x63ontent\x18\x01 \x01(\x0b\x32).WAArmadilloApplication.Armadillo.ContentH\x00\x12L\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32\x31.WAArmadilloApplication.Armadillo.ApplicationDataH\x00\x12:\n\x06signal\x18\x03 \x01(\x0b\x32(.WAArmadilloApplication.Armadillo.SignalH\x00\x12K\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x34.WAArmadilloApplication.Armadillo.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xae\x04\n\x06Signal\x12\x63\n\x17\x65ncryptedBackupsSecrets\x18\x01 \x01(\x0b\x32@.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecretsH\x00\x1a\xb4\x03\n\x17\x45ncryptedBackupsSecrets\x12\x10\n\x08\x62\x61\x63kupID\x18\x01 \x01(\x04\x12\x14\n\x0cserverDataID\x18\x02 \x01(\x04\x12U\n\x05\x65poch\x18\x03 \x03(\x0b\x32\x46.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch\x12\x1b\n\x13tempOcmfClientState\x18\x04 \x01(\x0c\x12\x16\n\x0emailboxRootKey\x18\x05 \x01(\x0c\x12 \n\x18obliviousValidationToken\x18\x06 \x01(\x0c\x1a\xc2\x01\n\x05\x45poch\x12\n\n\x02ID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61nonID\x18\x02 \x01(\x0c\x12\x0f\n\x07rootKey\x18\x03 \x01(\x0c\x12\x62\n\x06status\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Signal.EncryptedBackupsSecrets.Epoch.EpochStatus"(\n\x0b\x45pochStatus\x12\x0b\n\x07\x45S_OPEN\x10\x01\x12\x0c\n\x08\x45S_CLOSE\x10\x02\x42\x08\n\x06signal\x1a\x9a\x10\n\x0f\x41pplicationData\x12\x62\n\x0cmetadataSync\x18\x01 \x01(\x0b\x32J.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncNotificationH\x00\x12_\n\raiBotResponse\x18\x02 \x01(\x0b\x32\x46.WAArmadilloApplication.Armadillo.ApplicationData.AIBotResponseMessageH\x00\x1aZ\n\x14\x41IBotResponseMessage\x12\x13\n\x0bsummonToken\x18\x01 \x01(\t\x12\x13\n\x0bmessageText\x18\x02 \x01(\t\x12\x18\n\x10serializedExtras\x18\x03 \x01(\t\x1a\xdf\x0c\n\x12MetadataSyncAction\x12i\n\nchatAction\x18\x65 \x01(\x0b\x32S.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatActionH\x00\x12o\n\rmessageAction\x18\x66 \x01(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageActionH\x00\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x01 \x01(\x03\x1a\xdd\x01\n\x11SyncMessageAction\x12\x83\x01\n\rmessageDelete\x18\x65 \x01(\x0b\x32j.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncMessageAction.ActionMessageDeleteH\x00\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\x15\n\x13\x41\x63tionMessageDeleteB\x08\n\x06\x61\x63tion\x1a\xd3\x06\n\x0eSyncChatAction\x12|\n\x0b\x63hatArchive\x18\x65 \x01(\x0b\x32\x65.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatArchiveH\x00\x12z\n\nchatDelete\x18\x66 \x01(\x0b\x32\x64.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatDeleteH\x00\x12v\n\x08\x63hatRead\x18g \x01(\x0b\x32\x62.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncChatAction.ActionChatReadH\x00\x12\x0e\n\x06\x63hatID\x18\x01 \x01(\t\x1a\x91\x01\n\x0e\x41\x63tionChatRead\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x0c\n\x04read\x18\x02 \x01(\x08\x1a\x85\x01\n\x10\x41\x63tionChatDelete\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x1a\x98\x01\n\x11\x41\x63tionChatArchive\x12q\n\x0cmessageRange\x18\x01 \x01(\x0b\x32[.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageRange\x12\x10\n\x08\x61rchived\x18\x02 \x01(\x08\x42\x08\n\x06\x61\x63tion\x1aI\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x1a\xc4\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12h\n\x08messages\x18\x03 \x03(\x0b\x32V.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncAction.SyncActionMessageB\x0c\n\nactionType\x1aq\n\x18MetadataSyncNotification\x12U\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x44.WAArmadilloApplication.Armadillo.ApplicationData.MetadataSyncActionB\x11\n\x0f\x61pplicationData\x1a\xa1\x1a\n\x07\x43ontent\x12P\n\rcommonSticker\x18\x01 \x01(\x0b\x32\x37.WAArmadilloApplication.Armadillo.Content.CommonStickerH\x00\x12V\n\x10screenshotAction\x18\x03 \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.ScreenshotActionH\x00\x12H\n\x16\x65xtendedContentMessage\x18\x04 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessageH\x00\x12N\n\x0cravenMessage\x18\x05 \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x12\x64\n\x17ravenActionNotifMessage\x18\x06 \x01(\x0b\x32\x41.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessageH\x00\x12r\n\x1e\x65xtendedMessageContentWithSear\x18\x07 \x01(\x0b\x32H.WAArmadilloApplication.Armadillo.Content.ExtendedContentMessageWithSearH\x00\x12\\\n\x13imageGalleryMessage\x18\x08 \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.ImageGalleryMessageH\x00\x12j\n\x1apaymentsTransactionMessage\x18\n \x01(\x0b\x32\x44.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessageH\x00\x12\\\n\x13\x62umpExistingMessage\x18\x0b \x01(\x0b\x32=.WAArmadilloApplication.Armadillo.Content.BumpExistingMessageH\x00\x12V\n\x10noteReplyMessage\x18\r \x01(\x0b\x32:.WAArmadilloApplication.Armadillo.Content.NoteReplyMessageH\x00\x12R\n\x10ravenMessageMsgr\x18\x0e \x01(\x0b\x32\x36.WAArmadilloApplication.Armadillo.Content.RavenMessageH\x00\x1a\xf2\x06\n\x1aPaymentsTransactionMessage\x12\x15\n\rtransactionID\x18\x01 \x01(\x04\x12\x0e\n\x06\x61mount\x18\x02 \x01(\t\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12i\n\rpaymentStatus\x18\x04 \x01(\x0e\x32R.WAArmadilloApplication.Armadillo.Content.PaymentsTransactionMessage.PaymentStatus\x12\x46\n\x16\x65xtendedContentMessage\x18\x05 \x01(\x0b\x32&.WAArmadilloXMA.ExtendedContentMessage"\xe7\x04\n\rPaymentStatus\x12\x13\n\x0fPAYMENT_UNKNOWN\x10\x00\x12\x12\n\x0eREQUEST_INITED\x10\x04\x12\x14\n\x10REQUEST_DECLINED\x10\x05\x12\x1b\n\x17REQUEST_TRANSFER_INITED\x10\x06\x12\x1e\n\x1aREQUEST_TRANSFER_COMPLETED\x10\x07\x12\x1b\n\x17REQUEST_TRANSFER_FAILED\x10\x08\x12\x14\n\x10REQUEST_CANCELED\x10\t\x12\x13\n\x0fREQUEST_EXPIRED\x10\n\x12\x13\n\x0fTRANSFER_INITED\x10\x0b\x12\x14\n\x10TRANSFER_PENDING\x10\x0c\x12+\n\'TRANSFER_PENDING_RECIPIENT_VERIFICATION\x10\r\x12\x15\n\x11TRANSFER_CANCELED\x10\x0e\x12\x16\n\x12TRANSFER_COMPLETED\x10\x0f\x12;\n7TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_CANCELED\x10\x10\x12\x38\n4TRANSFER_NO_RECEIVER_CREDENTIAL_NO_RTS_PENDING_OTHER\x10\x11\x12\x15\n\x11TRANSFER_REFUNDED\x10\x12\x12\x1b\n\x17TRANSFER_PARTIAL_REFUND\x10\x13\x12\x19\n\x15TRANSFER_CHARGED_BACK\x10\x14\x12\x14\n\x10TRANSFER_EXPIRED\x10\x15\x12\x15\n\x11TRANSFER_DECLINED\x10\x16\x12\x18\n\x14TRANSFER_UNAVAILABLE\x10\x17\x1a\x86\x02\n\x10NoteReplyMessage\x12,\n\x0btextContent\x18\x04 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12/\n\x0estickerContent\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoContent\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x0e\n\x06noteID\x18\x01 \x01(\t\x12\'\n\x08noteText\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x17\n\x0fnoteTimestampMS\x18\x03 \x01(\x03\x42\x12\n\x10noteReplyContent\x1a\x38\n\x13\x42umpExistingMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a<\n\x13ImageGalleryMessage\x12%\n\x06images\x18\x01 \x03(\x0b\x32\x15.WACommon.SubProtocol\x1a\xb3\x01\n\x10ScreenshotAction\x12\x61\n\x0escreenshotType\x18\x01 \x01(\x0e\x32I.WAArmadilloApplication.Armadillo.Content.ScreenshotAction.ScreenshotType"<\n\x0eScreenshotType\x12\x14\n\x10SCREENSHOT_IMAGE\x10\x01\x12\x14\n\x10SCREEN_RECORDING\x10\x02\x1a\xa9\x01\n\x1e\x45xtendedContentMessageWithSear\x12\x0e\n\x06searID\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\x11\n\tnativeURL\x18\x03 \x01(\t\x12\x34\n\x15searAssociatedMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x1d\n\x15searSentWithMessageID\x18\x05 \x01(\t\x1a\xf4\x01\n\x17RavenActionNotifMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x61\x63tionTimestamp\x18\x02 \x01(\x03\x12`\n\nactionType\x18\x03 \x01(\x0e\x32L.WAArmadilloApplication.Armadillo.Content.RavenActionNotifMessage.ActionType";\n\nActionType\x12\n\n\x06PLAYED\x10\x00\x12\x0e\n\nSCREENSHOT\x10\x01\x12\x11\n\rFORCE_DISABLE\x10\x02\x1a\x9d\x02\n\x0cRavenMessage\x12-\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12-\n\x0cvideoMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12[\n\rephemeralType\x18\x01 \x01(\x0e\x32\x44.WAArmadilloApplication.Armadillo.Content.RavenMessage.EphemeralType"B\n\rEphemeralType\x12\r\n\tVIEW_ONCE\x10\x00\x12\x10\n\x0c\x41LLOW_REPLAY\x10\x01\x12\x10\n\x0cKEEP_IN_CHAT\x10\x02\x42\x0e\n\x0cmediaContent\x1a\xa9\x01\n\rCommonSticker\x12X\n\x0bstickerType\x18\x01 \x01(\x0e\x32\x43.WAArmadilloApplication.Armadillo.Content.CommonSticker.StickerType">\n\x0bStickerType\x12\x0e\n\nSMALL_LIKE\x10\x01\x12\x0f\n\x0bMEDIUM_LIKE\x10\x02\x12\x0e\n\nLARGE_LIKE\x10\x03\x42\t\n\x07\x63ontentB2Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloApplication.WAArmadilloApplication_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waArmadilloApplication.WAArmadilloApplication_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication' - _globals['_ARMADILLO']._serialized_start=142 - _globals['_ARMADILLO']._serialized_end=6663 - _globals['_ARMADILLO_METADATA']._serialized_start=277 - _globals['_ARMADILLO_METADATA']._serialized_end=287 - _globals['_ARMADILLO_PAYLOAD']._serialized_start=290 - _globals['_ARMADILLO_PAYLOAD']._serialized_end=587 - _globals['_ARMADILLO_SUBPROTOCOLPAYLOAD']._serialized_start=589 - _globals['_ARMADILLO_SUBPROTOCOLPAYLOAD']._serialized_end=661 - _globals['_ARMADILLO_SIGNAL']._serialized_start=664 - _globals['_ARMADILLO_SIGNAL']._serialized_end=1222 - _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS']._serialized_start=776 - _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS']._serialized_end=1212 - _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH']._serialized_start=1018 - _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH']._serialized_end=1212 - _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS']._serialized_start=1172 - _globals['_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS']._serialized_end=1212 - _globals['_ARMADILLO_APPLICATIONDATA']._serialized_start=1225 - _globals['_ARMADILLO_APPLICATIONDATA']._serialized_end=3299 - _globals['_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE']._serialized_start=1441 - _globals['_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE']._serialized_end=1531 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION']._serialized_start=1534 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION']._serialized_end=3165 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION']._serialized_start=1802 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION']._serialized_end=2023 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE']._serialized_start=1992 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE']._serialized_end=2013 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION']._serialized_start=2026 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION']._serialized_end=2877 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD']._serialized_start=2431 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD']._serialized_end=2576 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE']._serialized_start=2579 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE']._serialized_end=2712 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE']._serialized_start=2715 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE']._serialized_end=2867 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE']._serialized_start=2879 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE']._serialized_end=2952 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE']._serialized_start=2955 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE']._serialized_end=3151 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION']._serialized_start=3167 - _globals['_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION']._serialized_end=3280 - _globals['_ARMADILLO_CONTENT']._serialized_start=3302 - _globals['_ARMADILLO_CONTENT']._serialized_end=6663 - _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE']._serialized_start=4324 - _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE']._serialized_end=5206 - _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS']._serialized_start=4591 - _globals['_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS']._serialized_end=5206 - _globals['_ARMADILLO_CONTENT_NOTEREPLYMESSAGE']._serialized_start=5209 - _globals['_ARMADILLO_CONTENT_NOTEREPLYMESSAGE']._serialized_end=5471 - _globals['_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE']._serialized_start=5473 - _globals['_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE']._serialized_end=5529 - _globals['_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE']._serialized_start=5531 - _globals['_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE']._serialized_end=5591 - _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION']._serialized_start=5594 - _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION']._serialized_end=5773 - _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE']._serialized_start=5713 - _globals['_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE']._serialized_end=5773 - _globals['_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR']._serialized_start=5776 - _globals['_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR']._serialized_end=5945 - _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE']._serialized_start=5948 - _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE']._serialized_end=6192 - _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE']._serialized_start=6133 - _globals['_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE']._serialized_end=6192 - _globals['_ARMADILLO_CONTENT_RAVENMESSAGE']._serialized_start=6195 - _globals['_ARMADILLO_CONTENT_RAVENMESSAGE']._serialized_end=6480 - _globals['_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE']._serialized_start=6398 - _globals['_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE']._serialized_end=6464 - _globals['_ARMADILLO_CONTENT_COMMONSTICKER']._serialized_start=6483 - _globals['_ARMADILLO_CONTENT_COMMONSTICKER']._serialized_end=6652 - _globals['_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE']._serialized_start=6590 - _globals['_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE']._serialized_end=6652 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z0go.mau.fi/whatsmeow/proto/waArmadilloApplication" + _globals["_ARMADILLO"]._serialized_start = 142 + _globals["_ARMADILLO"]._serialized_end = 6663 + _globals["_ARMADILLO_METADATA"]._serialized_start = 277 + _globals["_ARMADILLO_METADATA"]._serialized_end = 287 + _globals["_ARMADILLO_PAYLOAD"]._serialized_start = 290 + _globals["_ARMADILLO_PAYLOAD"]._serialized_end = 587 + _globals["_ARMADILLO_SUBPROTOCOLPAYLOAD"]._serialized_start = 589 + _globals["_ARMADILLO_SUBPROTOCOLPAYLOAD"]._serialized_end = 661 + _globals["_ARMADILLO_SIGNAL"]._serialized_start = 664 + _globals["_ARMADILLO_SIGNAL"]._serialized_end = 1222 + _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS"]._serialized_start = 776 + _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS"]._serialized_end = 1212 + _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH"]._serialized_start = 1018 + _globals["_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH"]._serialized_end = 1212 + _globals[ + "_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS" + ]._serialized_start = 1172 + _globals[ + "_ARMADILLO_SIGNAL_ENCRYPTEDBACKUPSSECRETS_EPOCH_EPOCHSTATUS" + ]._serialized_end = 1212 + _globals["_ARMADILLO_APPLICATIONDATA"]._serialized_start = 1225 + _globals["_ARMADILLO_APPLICATIONDATA"]._serialized_end = 3299 + _globals["_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE"]._serialized_start = 1441 + _globals["_ARMADILLO_APPLICATIONDATA_AIBOTRESPONSEMESSAGE"]._serialized_end = 1531 + _globals["_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION"]._serialized_start = 1534 + _globals["_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION"]._serialized_end = 3165 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION" + ]._serialized_start = 1802 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION" + ]._serialized_end = 2023 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE" + ]._serialized_start = 1992 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCMESSAGEACTION_ACTIONMESSAGEDELETE" + ]._serialized_end = 2013 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION" + ]._serialized_start = 2026 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION" + ]._serialized_end = 2877 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD" + ]._serialized_start = 2431 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATREAD" + ]._serialized_end = 2576 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE" + ]._serialized_start = 2579 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATDELETE" + ]._serialized_end = 2712 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE" + ]._serialized_start = 2715 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCCHATACTION_ACTIONCHATARCHIVE" + ]._serialized_end = 2867 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE" + ]._serialized_start = 2879 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGE" + ]._serialized_end = 2952 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE" + ]._serialized_start = 2955 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCACTION_SYNCACTIONMESSAGERANGE" + ]._serialized_end = 3151 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION" + ]._serialized_start = 3167 + _globals[ + "_ARMADILLO_APPLICATIONDATA_METADATASYNCNOTIFICATION" + ]._serialized_end = 3280 + _globals["_ARMADILLO_CONTENT"]._serialized_start = 3302 + _globals["_ARMADILLO_CONTENT"]._serialized_end = 6663 + _globals["_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE"]._serialized_start = 4324 + _globals["_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE"]._serialized_end = 5206 + _globals[ + "_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS" + ]._serialized_start = 4591 + _globals[ + "_ARMADILLO_CONTENT_PAYMENTSTRANSACTIONMESSAGE_PAYMENTSTATUS" + ]._serialized_end = 5206 + _globals["_ARMADILLO_CONTENT_NOTEREPLYMESSAGE"]._serialized_start = 5209 + _globals["_ARMADILLO_CONTENT_NOTEREPLYMESSAGE"]._serialized_end = 5471 + _globals["_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE"]._serialized_start = 5473 + _globals["_ARMADILLO_CONTENT_BUMPEXISTINGMESSAGE"]._serialized_end = 5529 + _globals["_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE"]._serialized_start = 5531 + _globals["_ARMADILLO_CONTENT_IMAGEGALLERYMESSAGE"]._serialized_end = 5591 + _globals["_ARMADILLO_CONTENT_SCREENSHOTACTION"]._serialized_start = 5594 + _globals["_ARMADILLO_CONTENT_SCREENSHOTACTION"]._serialized_end = 5773 + _globals[ + "_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE" + ]._serialized_start = 5713 + _globals[ + "_ARMADILLO_CONTENT_SCREENSHOTACTION_SCREENSHOTTYPE" + ]._serialized_end = 5773 + _globals[ + "_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR" + ]._serialized_start = 5776 + _globals["_ARMADILLO_CONTENT_EXTENDEDCONTENTMESSAGEWITHSEAR"]._serialized_end = 5945 + _globals["_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE"]._serialized_start = 5948 + _globals["_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE"]._serialized_end = 6192 + _globals[ + "_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE" + ]._serialized_start = 6133 + _globals[ + "_ARMADILLO_CONTENT_RAVENACTIONNOTIFMESSAGE_ACTIONTYPE" + ]._serialized_end = 6192 + _globals["_ARMADILLO_CONTENT_RAVENMESSAGE"]._serialized_start = 6195 + _globals["_ARMADILLO_CONTENT_RAVENMESSAGE"]._serialized_end = 6480 + _globals["_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE"]._serialized_start = 6398 + _globals["_ARMADILLO_CONTENT_RAVENMESSAGE_EPHEMERALTYPE"]._serialized_end = 6464 + _globals["_ARMADILLO_CONTENT_COMMONSTICKER"]._serialized_start = 6483 + _globals["_ARMADILLO_CONTENT_COMMONSTICKER"]._serialized_end = 6652 + _globals["_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE"]._serialized_start = 6590 + _globals["_ARMADILLO_CONTENT_COMMONSTICKER_STICKERTYPE"]._serialized_end = 6652 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi index 5f0592e..8c779c6 100644 --- a/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi +++ b/neonize/proto/waArmadilloApplication/WAArmadilloApplication_pb2.pyi @@ -57,9 +57,41 @@ 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): @@ -70,10 +102,15 @@ class Armadillo(google.protobuf.message.Message): def __init__( self, *, - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., + 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: ... - 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): @@ -91,14 +128,25 @@ 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 @@ -114,10 +162,35 @@ 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 = ..., + 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: ... - 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 @@ -131,31 +204,89 @@ 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): @@ -178,8 +309,28 @@ 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): @@ -200,18 +351,43 @@ 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): @@ -225,15 +401,28 @@ 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): @@ -241,14 +430,23 @@ 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 = ..., + 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: ... - 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): @@ -258,15 +456,28 @@ 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 @@ -274,22 +485,61 @@ 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): @@ -306,8 +556,18 @@ 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): @@ -319,35 +579,96 @@ 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 = ..., + 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: ... - 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): @@ -355,29 +676,66 @@ 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 = ..., + actions: collections.abc.Iterable[ + global___Armadillo.ApplicationData.MetadataSyncAction + ] + | None = ..., + ) -> None: ... + def ClearField( + self, field_name: typing.Literal["actions", b"actions"] ) -> None: ... - def ClearField(self, field_name: typing.Literal["actions", b"actions"]) -> None: ... METADATASYNC_FIELD_NUMBER: builtins.int AIBOTRESPONSE_FIELD_NUMBER: builtins.int @property - def metadataSync(self) -> global___Armadillo.ApplicationData.MetadataSyncNotification: ... + def metadataSync( + self, + ) -> global___Armadillo.ApplicationData.MetadataSyncNotification: ... @property - def aiBotResponse(self) -> global___Armadillo.ApplicationData.AIBotResponseMessage: ... + def aiBotResponse( + self, + ) -> global___Armadillo.ApplicationData.AIBotResponseMessage: ... def __init__( self, *, - metadataSync: global___Armadillo.ApplicationData.MetadataSyncNotification | None = ..., - aiBotResponse: global___Armadillo.ApplicationData.AIBotResponseMessage | None = ..., + metadataSync: global___Armadillo.ApplicationData.MetadataSyncNotification + | None = ..., + aiBotResponse: global___Armadillo.ApplicationData.AIBotResponseMessage + | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["aiBotResponse", b"aiBotResponse", "applicationData", b"applicationData", "metadataSync", b"metadataSync"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["aiBotResponse", b"aiBotResponse", "applicationData", b"applicationData", "metadataSync", b"metadataSync"]) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal["applicationData", b"applicationData"]) -> typing.Literal["metadataSync", "aiBotResponse"] | None: ... + def HasField( + self, + field_name: typing.Literal[ + "aiBotResponse", + b"aiBotResponse", + "applicationData", + b"applicationData", + "metadataSync", + b"metadataSync", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "aiBotResponse", + b"aiBotResponse", + "applicationData", + b"applicationData", + "metadataSync", + b"metadataSync", + ], + ) -> None: ... + def WhichOneof( + self, oneof_group: typing.Literal["applicationData", b"applicationData"] + ) -> typing.Literal["metadataSync", "aiBotResponse"] | None: ... @typing.final class Content(google.protobuf.message.Message): @@ -391,7 +749,12 @@ 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 @@ -415,28 +778,72 @@ 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 @@ -448,18 +855,50 @@ 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 = ..., + 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: ... - def HasField(self, field_name: typing.Literal["amount", b"amount", "currency", b"currency", "extendedContentMessage", b"extendedContentMessage", "paymentStatus", b"paymentStatus", "transactionID", b"transactionID"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["amount", b"amount", "currency", b"currency", "extendedContentMessage", b"extendedContentMessage", "paymentStatus", b"paymentStatus", "transactionID", b"transactionID"]) -> None: ... @typing.final class NoteReplyMessage(google.protobuf.message.Message): @@ -491,9 +930,50 @@ 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): @@ -507,7 +987,9 @@ 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 @@ -516,13 +998,20 @@ 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 = ..., + images: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] + | None = ..., + ) -> None: ... + def ClearField( + self, field_name: typing.Literal["images", b"images"] ) -> None: ... - def ClearField(self, field_name: typing.Literal["images", b"images"]) -> None: ... @typing.final class ScreenshotAction(google.protobuf.message.Message): @@ -532,24 +1021,46 @@ 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 = ..., + 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: ... - 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): @@ -575,8 +1086,36 @@ 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): @@ -586,22 +1125,39 @@ 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__( @@ -609,10 +1165,31 @@ class Armadillo(google.protobuf.message.Message): *, key: waCommon.WACommon_pb2.MessageKey | None = ..., actionTimestamp: builtins.int | None = ..., - actionType: global___Armadillo.Content.RavenActionNotifMessage.ActionType.ValueType | 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", + ], ) -> 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): @@ -622,13 +1199,24 @@ 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 @@ -636,7 +1224,9 @@ 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 @@ -646,11 +1236,38 @@ 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 = ..., + 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", + ], ) -> 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: ... + def WhichOneof( + self, oneof_group: typing.Literal["mediaContent", b"mediaContent"] + ) -> typing.Literal["imageMessage", "videoMessage"] | None: ... @typing.final class CommonSticker(google.protobuf.message.Message): @@ -660,7 +1277,12 @@ 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 @@ -676,10 +1298,15 @@ class Armadillo(google.protobuf.message.Message): def __init__( self, *, - stickerType: global___Armadillo.Content.CommonSticker.StickerType.ValueType | None = ..., + 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: ... - 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 @@ -697,19 +1324,31 @@ 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 @@ -719,19 +1358,98 @@ class Armadillo(google.protobuf.message.Message): *, commonSticker: global___Armadillo.Content.CommonSticker | None = ..., screenshotAction: global___Armadillo.Content.ScreenshotAction | None = ..., - extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage | None = ..., + extendedContentMessage: waArmadilloXMA.WAArmadilloXMA_pb2.ExtendedContentMessage + | None = ..., ravenMessage: global___Armadillo.Content.RavenMessage | None = ..., - ravenActionNotifMessage: global___Armadillo.Content.RavenActionNotifMessage | None = ..., - extendedMessageContentWithSear: global___Armadillo.Content.ExtendedContentMessageWithSear | None = ..., - imageGalleryMessage: global___Armadillo.Content.ImageGalleryMessage | None = ..., - paymentsTransactionMessage: global___Armadillo.Content.PaymentsTransactionMessage | None = ..., - bumpExistingMessage: global___Armadillo.Content.BumpExistingMessage | None = ..., + ravenActionNotifMessage: global___Armadillo.Content.RavenActionNotifMessage + | None = ..., + extendedMessageContentWithSear: global___Armadillo.Content.ExtendedContentMessageWithSear + | None = ..., + imageGalleryMessage: global___Armadillo.Content.ImageGalleryMessage + | None = ..., + paymentsTransactionMessage: global___Armadillo.Content.PaymentsTransactionMessage + | None = ..., + bumpExistingMessage: global___Armadillo.Content.BumpExistingMessage + | None = ..., noteReplyMessage: global___Armadillo.Content.NoteReplyMessage | None = ..., ravenMessageMsgr: global___Armadillo.Content.RavenMessage | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["bumpExistingMessage", b"bumpExistingMessage", "commonSticker", b"commonSticker", "content", b"content", "extendedContentMessage", b"extendedContentMessage", "extendedMessageContentWithSear", b"extendedMessageContentWithSear", "imageGalleryMessage", b"imageGalleryMessage", "noteReplyMessage", b"noteReplyMessage", "paymentsTransactionMessage", b"paymentsTransactionMessage", "ravenActionNotifMessage", b"ravenActionNotifMessage", "ravenMessage", b"ravenMessage", "ravenMessageMsgr", b"ravenMessageMsgr", "screenshotAction", b"screenshotAction"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["bumpExistingMessage", b"bumpExistingMessage", "commonSticker", b"commonSticker", "content", b"content", "extendedContentMessage", b"extendedContentMessage", "extendedMessageContentWithSear", b"extendedMessageContentWithSear", "imageGalleryMessage", b"imageGalleryMessage", "noteReplyMessage", b"noteReplyMessage", "paymentsTransactionMessage", b"paymentsTransactionMessage", "ravenActionNotifMessage", b"ravenActionNotifMessage", "ravenMessage", b"ravenMessage", "ravenMessageMsgr", b"ravenMessageMsgr", "screenshotAction", b"screenshotAction"]) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["commonSticker", "screenshotAction", "extendedContentMessage", "ravenMessage", "ravenActionNotifMessage", "extendedMessageContentWithSear", "imageGalleryMessage", "paymentsTransactionMessage", "bumpExistingMessage", "noteReplyMessage", "ravenMessageMsgr"] | None: ... + def HasField( + self, + field_name: typing.Literal[ + "bumpExistingMessage", + b"bumpExistingMessage", + "commonSticker", + b"commonSticker", + "content", + b"content", + "extendedContentMessage", + b"extendedContentMessage", + "extendedMessageContentWithSear", + b"extendedMessageContentWithSear", + "imageGalleryMessage", + b"imageGalleryMessage", + "noteReplyMessage", + b"noteReplyMessage", + "paymentsTransactionMessage", + b"paymentsTransactionMessage", + "ravenActionNotifMessage", + b"ravenActionNotifMessage", + "ravenMessage", + b"ravenMessage", + "ravenMessageMsgr", + b"ravenMessageMsgr", + "screenshotAction", + b"screenshotAction", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "bumpExistingMessage", + b"bumpExistingMessage", + "commonSticker", + b"commonSticker", + "content", + b"content", + "extendedContentMessage", + b"extendedContentMessage", + "extendedMessageContentWithSear", + b"extendedMessageContentWithSear", + "imageGalleryMessage", + b"imageGalleryMessage", + "noteReplyMessage", + b"noteReplyMessage", + "paymentsTransactionMessage", + b"paymentsTransactionMessage", + "ravenActionNotifMessage", + b"ravenActionNotifMessage", + "ravenMessage", + b"ravenMessage", + "ravenMessageMsgr", + b"ravenMessageMsgr", + "screenshotAction", + b"screenshotAction", + ], + ) -> None: ... + def WhichOneof( + self, oneof_group: typing.Literal["content", b"content"] + ) -> ( + typing.Literal[ + "commonSticker", + "screenshotAction", + "extendedContentMessage", + "ravenMessage", + "ravenActionNotifMessage", + "extendedMessageContentWithSear", + "imageGalleryMessage", + "paymentsTransactionMessage", + "bumpExistingMessage", + "noteReplyMessage", + "ravenMessageMsgr", + ] + | None + ): ... PAYLOAD_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int @@ -745,7 +1463,11 @@ 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 5bdd939..f09e7c0 100644 --- a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py +++ b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.py @@ -3,6 +3,7 @@ # source: waArmadilloBackupMessage/WAArmadilloBackupMessage.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,20 +13,24 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7waArmadilloBackupMessage/WAArmadilloBackupMessage.proto\x12\x18WAArmadilloBackupMessage\"\xfc\x02\n\rBackupMessage\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.WAArmadilloBackupMessage.BackupMessage.Metadata\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x95\x02\n\x08Metadata\x12\x10\n\x08senderID\x18\x01 \x01(\t\x12\x11\n\tmessageID\x18\x02 \x01(\t\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x12[\n\x10\x66rankingMetadata\x18\x04 \x01(\x0b\x32\x41.WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata\x12\x16\n\x0epayloadVersion\x18\x05 \x01(\x05\x12\x1b\n\x13\x66utureProofBehavior\x18\x06 \x01(\x05\x1a=\n\x10\x46rankingMetadata\x12\x13\n\x0b\x66rankingTag\x18\x03 \x01(\x0c\x12\x14\n\x0creportingTag\x18\x04 \x01(\x0c\x42\x34Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n7waArmadilloBackupMessage/WAArmadilloBackupMessage.proto\x12\x18WAArmadilloBackupMessage"\xfc\x02\n\rBackupMessage\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.WAArmadilloBackupMessage.BackupMessage.Metadata\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x95\x02\n\x08Metadata\x12\x10\n\x08senderID\x18\x01 \x01(\t\x12\x11\n\tmessageID\x18\x02 \x01(\t\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x12[\n\x10\x66rankingMetadata\x18\x04 \x01(\x0b\x32\x41.WAArmadilloBackupMessage.BackupMessage.Metadata.FrankingMetadata\x12\x16\n\x0epayloadVersion\x18\x05 \x01(\x05\x12\x1b\n\x13\x66utureProofBehavior\x18\x06 \x01(\x05\x1a=\n\x10\x46rankingMetadata\x12\x13\n\x0b\x66rankingTag\x18\x03 \x01(\x0c\x12\x14\n\x0creportingTag\x18\x04 \x01(\x0c\x42\x34Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloBackupMessage.WAArmadilloBackupMessage_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waArmadilloBackupMessage.WAArmadilloBackupMessage_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage' - _globals['_BACKUPMESSAGE']._serialized_start=86 - _globals['_BACKUPMESSAGE']._serialized_end=466 - _globals['_BACKUPMESSAGE_METADATA']._serialized_start=189 - _globals['_BACKUPMESSAGE_METADATA']._serialized_end=466 - _globals['_BACKUPMESSAGE_METADATA_FRANKINGMETADATA']._serialized_start=405 - _globals['_BACKUPMESSAGE_METADATA_FRANKINGMETADATA']._serialized_end=466 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z2go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage" + _globals["_BACKUPMESSAGE"]._serialized_start = 86 + _globals["_BACKUPMESSAGE"]._serialized_end = 466 + _globals["_BACKUPMESSAGE_METADATA"]._serialized_start = 189 + _globals["_BACKUPMESSAGE_METADATA"]._serialized_end = 466 + _globals["_BACKUPMESSAGE_METADATA_FRANKINGMETADATA"]._serialized_start = 405 + _globals["_BACKUPMESSAGE_METADATA_FRANKINGMETADATA"]._serialized_end = 466 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi index 7e6eeb6..03e34bb 100644 --- a/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi +++ b/neonize/proto/waArmadilloBackupMessage/WAArmadilloBackupMessage_pb2.pyi @@ -32,8 +32,18 @@ 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 @@ -47,19 +57,54 @@ class BackupMessage(google.protobuf.message.Message): payloadVersion: builtins.int futureProofBehavior: builtins.int @property - def frankingMetadata(self) -> global___BackupMessage.Metadata.FrankingMetadata: ... + def frankingMetadata( + self, + ) -> global___BackupMessage.Metadata.FrankingMetadata: ... def __init__( self, *, senderID: builtins.str | None = ..., messageID: builtins.str | None = ..., timestampMS: builtins.int | None = ..., - frankingMetadata: global___BackupMessage.Metadata.FrankingMetadata | None = ..., + frankingMetadata: global___BackupMessage.Metadata.FrankingMetadata + | None = ..., payloadVersion: builtins.int | None = ..., futureProofBehavior: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["frankingMetadata", b"frankingMetadata", "futureProofBehavior", b"futureProofBehavior", "messageID", b"messageID", "payloadVersion", b"payloadVersion", "senderID", b"senderID", "timestampMS", b"timestampMS"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["frankingMetadata", b"frankingMetadata", "futureProofBehavior", b"futureProofBehavior", "messageID", b"messageID", "payloadVersion", b"payloadVersion", "senderID", b"senderID", "timestampMS", b"timestampMS"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "frankingMetadata", + b"frankingMetadata", + "futureProofBehavior", + b"futureProofBehavior", + "messageID", + b"messageID", + "payloadVersion", + b"payloadVersion", + "senderID", + b"senderID", + "timestampMS", + b"timestampMS", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "frankingMetadata", + b"frankingMetadata", + "futureProofBehavior", + b"futureProofBehavior", + "messageID", + b"messageID", + "payloadVersion", + b"payloadVersion", + "senderID", + b"senderID", + "timestampMS", + b"timestampMS", + ], + ) -> None: ... METADATA_FIELD_NUMBER: builtins.int PAYLOAD_FIELD_NUMBER: builtins.int @@ -72,7 +117,11 @@ class BackupMessage(google.protobuf.message.Message): metadata: global___BackupMessage.Metadata | None = ..., payload: builtins.bytes | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"]) -> None: ... + def HasField( + self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] + ) -> builtins.bool: ... + def ClearField( + self, field_name: typing.Literal["metadata", b"metadata", "payload", b"payload"] + ) -> None: ... global___BackupMessage = BackupMessage diff --git a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py index 8cac9e3..308ba2e 100644 --- a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py +++ b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.py @@ -3,6 +3,7 @@ # source: waArmadilloICDC/WAArmadilloICDC.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,18 +13,22 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%waArmadilloICDC/WAArmadilloICDC.proto\x12\x0fWAArmadilloICDC\"_\n\x10ICDCIdentityList\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65vices\x18\x03 \x03(\x0c\x12\x1a\n\x12signingDeviceIndex\x18\x04 \x01(\x05\"<\n\x16SignedICDCIdentityList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x42+Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n%waArmadilloICDC/WAArmadilloICDC.proto\x12\x0fWAArmadilloICDC"_\n\x10ICDCIdentityList\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65vices\x18\x03 \x03(\x0c\x12\x1a\n\x12signingDeviceIndex\x18\x04 \x01(\x05"<\n\x16SignedICDCIdentityList\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x42+Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloICDC.WAArmadilloICDC_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waArmadilloICDC.WAArmadilloICDC_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC' - _globals['_ICDCIDENTITYLIST']._serialized_start=58 - _globals['_ICDCIDENTITYLIST']._serialized_end=153 - _globals['_SIGNEDICDCIDENTITYLIST']._serialized_start=155 - _globals['_SIGNEDICDCIDENTITYLIST']._serialized_end=215 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z)go.mau.fi/whatsmeow/proto/waArmadilloICDC" + _globals["_ICDCIDENTITYLIST"]._serialized_start = 58 + _globals["_ICDCIDENTITYLIST"]._serialized_end = 153 + _globals["_SIGNEDICDCIDENTITYLIST"]._serialized_start = 155 + _globals["_SIGNEDICDCIDENTITYLIST"]._serialized_end = 215 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi index 4a046fe..c1f7109 100644 --- a/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi +++ b/neonize/proto/waArmadilloICDC/WAArmadilloICDC_pb2.pyi @@ -24,7 +24,11 @@ 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, *, @@ -33,8 +37,30 @@ 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 @@ -52,7 +78,13 @@ 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 32424bd..a22745f 100644 --- a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py +++ b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.py @@ -3,6 +3,7 @@ # source: waArmadilloXMA/WAArmadilloXMA.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -15,24 +16,30 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto\"\x95\x16\n\x16\x45xtendedContentMessage\x12\x30\n\x11\x61ssociatedMessage\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12N\n\ntargetType\x18\x02 \x01(\x0e\x32:.WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType\x12\x16\n\x0etargetUsername\x18\x03 \x01(\t\x12\x10\n\x08targetID\x18\x04 \x01(\t\x12\x1b\n\x13targetExpiringAtSec\x18\x05 \x01(\x03\x12K\n\rxmaLayoutType\x18\x06 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType\x12\x38\n\x04\x63tas\x18\x07 \x03(\x0b\x32*.WAArmadilloXMA.ExtendedContentMessage.CTA\x12\'\n\x08previews\x18\x08 \x03(\x0b\x32\x15.WACommon.SubProtocol\x12\x11\n\ttitleText\x18\t \x01(\t\x12\x14\n\x0csubtitleText\x18\n \x01(\t\x12\x1a\n\x12maxTitleNumOfLines\x18\x0b \x01(\r\x12\x1d\n\x15maxSubtitleNumOfLines\x18\x0c \x01(\r\x12&\n\x07\x66\x61vicon\x18\r \x01(\x0b\x32\x15.WACommon.SubProtocol\x12*\n\x0bheaderImage\x18\x0e \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0bheaderTitle\x18\x0f \x01(\t\x12Q\n\x10overlayIconGlyph\x18\x10 \x01(\x0e\x32\x37.WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph\x12\x14\n\x0coverlayTitle\x18\x11 \x01(\t\x12\x1a\n\x12overlayDescription\x18\x12 \x01(\t\x12\x19\n\x11sentWithMessageID\x18\x13 \x01(\t\x12\x13\n\x0bmessageText\x18\x14 \x01(\t\x12\x16\n\x0eheaderSubtitle\x18\x15 \x01(\t\x12\x14\n\x0cxmaDataclass\x18\x16 \x01(\t\x12\x12\n\ncontentRef\x18\x17 \x01(\t\x1a\xb0\x01\n\x03\x43TA\x12H\n\nbuttonType\x18\x01 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.CtaButtonType\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tactionURL\x18\x03 \x01(\t\x12\x11\n\tnativeURL\x18\x04 \x01(\t\x12\x0f\n\x07\x63taType\x18\x05 \x01(\t\x12\x19\n\x11\x61\x63tionContentBlob\x18\x06 \x01(\t\"\xa1\x01\n\x10OverlayIconGlyph\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07\x45YE_OFF\x10\x01\x12\x0c\n\x08NEWS_OFF\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\x12\x08\n\x04NONE\x10\x05\x12\x0f\n\x0bMEDIA_LABEL\x10\x06\x12\x0e\n\nPOST_COVER\x10\x07\x12\x0e\n\nPOST_LABEL\x10\x08\x12\x13\n\x0fWARNING_SCREENS\x10\t\" \n\rCtaButtonType\x12\x0f\n\x0bOPEN_NATIVE\x10\x0b\"b\n\rXmaLayoutType\x12\n\n\x06SINGLE\x10\x00\x12\x0b\n\x07HSCROLL\x10\x01\x12\x0c\n\x08PORTRAIT\x10\x03\x12\x11\n\rSTANDARD_DXMA\x10\x0c\x12\r\n\tLIST_DXMA\x10\x0f\x12\x08\n\x04GRID\x10\x10\"\xe0\x0b\n\x13\x45xtendedContentType\x12\x1a\n\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n\x1aIG_SINGLE_IMAGE_POST_SHARE\x10\t\x12\x16\n\x12IG_MULTIPOST_SHARE\x10\n\x12\x1e\n\x1aIG_SINGLE_VIDEO_POST_SHARE\x10\x0b\x12\x18\n\x14IG_STORY_PHOTO_SHARE\x10\x0c\x12\x18\n\x14IG_STORY_VIDEO_SHARE\x10\r\x12\x12\n\x0eIG_CLIPS_SHARE\x10\x0e\x12\x11\n\rIG_IGTV_SHARE\x10\x0f\x12\x11\n\rIG_SHOP_SHARE\x10\x10\x12\x14\n\x10IG_PROFILE_SHARE\x10\x13\x12\"\n\x1eIG_STORY_PHOTO_HIGHLIGHT_SHARE\x10\x14\x12\"\n\x1eIG_STORY_VIDEO_HIGHLIGHT_SHARE\x10\x15\x12\x12\n\x0eIG_STORY_REPLY\x10\x16\x12\x15\n\x11IG_STORY_REACTION\x10\x17\x12\x1a\n\x16IG_STORY_VIDEO_MENTION\x10\x18\x12\x1c\n\x18IG_STORY_HIGHLIGHT_REPLY\x10\x19\x12\x1f\n\x1bIG_STORY_HIGHLIGHT_REACTION\x10\x1a\x12\x14\n\x10IG_EXTERNAL_LINK\x10\x1b\x12\x15\n\x11IG_RECEIVER_FETCH\x10\x1c\x12\x12\n\rFB_FEED_SHARE\x10\xe8\x07\x12\x13\n\x0e\x46\x42_STORY_REPLY\x10\xe9\x07\x12\x13\n\x0e\x46\x42_STORY_SHARE\x10\xea\x07\x12\x15\n\x10\x46\x42_STORY_MENTION\x10\xeb\x07\x12\x18\n\x13\x46\x42_FEED_VIDEO_SHARE\x10\xec\x07\x12\x1c\n\x17\x46\x42_GAMING_CUSTOM_UPDATE\x10\xed\x07\x12\x1c\n\x17\x46\x42_PRODUCER_STORY_REPLY\x10\xee\x07\x12\r\n\x08\x46\x42_EVENT\x10\xef\x07\x12\x1f\n\x1a\x46\x42_FEED_POST_PRIVATE_REPLY\x10\xf0\x07\x12\r\n\x08\x46\x42_SHORT\x10\xf1\x07\x12\x1d\n\x18\x46\x42_COMMENT_MENTION_SHARE\x10\xf2\x07\x12\x1c\n\x17MSG_EXTERNAL_LINK_SHARE\x10\xd0\x0f\x12\x14\n\x0fMSG_P2P_PAYMENT\x10\xd1\x0f\x12\x19\n\x14MSG_LOCATION_SHARING\x10\xd2\x0f\x12\x1c\n\x17MSG_LOCATION_SHARING_V2\x10\xd3\x0f\x12,\n\'MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY\x10\xd4\x0f\x12)\n$MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY\x10\xd5\x0f\x12\x17\n\x12MSG_RECEIVER_FETCH\x10\xd6\x0f\x12\x17\n\x12MSG_IG_MEDIA_SHARE\x10\xd7\x0f\x12&\n!MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE\x10\xd8\x0f\x12\x13\n\x0eMSG_REELS_LIST\x10\xd9\x0f\x12\x10\n\x0bMSG_CONTACT\x10\xda\x0f\x12\x1b\n\x16MSG_THREADS_POST_SHARE\x10\xdb\x0f\x12\r\n\x08MSG_FILE\x10\xdc\x0f\x12\x17\n\x12MSG_AVATAR_DETAILS\x10\xdd\x0f\x12\x13\n\x0eMSG_AI_CONTACT\x10\xde\x0f\x12\x17\n\x12MSG_MEMORIES_SHARE\x10\xdf\x0f\x12\x1b\n\x16MSG_SHARED_ALBUM_REPLY\x10\xe0\x0f\x12\x13\n\x0eRTC_AUDIO_CALL\x10\xb8\x17\x12\x13\n\x0eRTC_VIDEO_CALL\x10\xb9\x17\x12\x1a\n\x15RTC_MISSED_AUDIO_CALL\x10\xba\x17\x12\x1a\n\x15RTC_MISSED_VIDEO_CALL\x10\xbb\x17\x12\x19\n\x14RTC_GROUP_AUDIO_CALL\x10\xbc\x17\x12\x19\n\x14RTC_GROUP_VIDEO_CALL\x10\xbd\x17\x12 \n\x1bRTC_MISSED_GROUP_AUDIO_CALL\x10\xbe\x17\x12 \n\x1bRTC_MISSED_GROUP_VIDEO_CALL\x10\xbf\x17\x12\x1a\n\x15\x44\x41TACLASS_SENDER_COPY\x10\xa0\x1f\x42*Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n#waArmadilloXMA/WAArmadilloXMA.proto\x12\x0eWAArmadilloXMA\x1a\x17waCommon/WACommon.proto"\x95\x16\n\x16\x45xtendedContentMessage\x12\x30\n\x11\x61ssociatedMessage\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12N\n\ntargetType\x18\x02 \x01(\x0e\x32:.WAArmadilloXMA.ExtendedContentMessage.ExtendedContentType\x12\x16\n\x0etargetUsername\x18\x03 \x01(\t\x12\x10\n\x08targetID\x18\x04 \x01(\t\x12\x1b\n\x13targetExpiringAtSec\x18\x05 \x01(\x03\x12K\n\rxmaLayoutType\x18\x06 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.XmaLayoutType\x12\x38\n\x04\x63tas\x18\x07 \x03(\x0b\x32*.WAArmadilloXMA.ExtendedContentMessage.CTA\x12\'\n\x08previews\x18\x08 \x03(\x0b\x32\x15.WACommon.SubProtocol\x12\x11\n\ttitleText\x18\t \x01(\t\x12\x14\n\x0csubtitleText\x18\n \x01(\t\x12\x1a\n\x12maxTitleNumOfLines\x18\x0b \x01(\r\x12\x1d\n\x15maxSubtitleNumOfLines\x18\x0c \x01(\r\x12&\n\x07\x66\x61vicon\x18\r \x01(\x0b\x32\x15.WACommon.SubProtocol\x12*\n\x0bheaderImage\x18\x0e \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0bheaderTitle\x18\x0f \x01(\t\x12Q\n\x10overlayIconGlyph\x18\x10 \x01(\x0e\x32\x37.WAArmadilloXMA.ExtendedContentMessage.OverlayIconGlyph\x12\x14\n\x0coverlayTitle\x18\x11 \x01(\t\x12\x1a\n\x12overlayDescription\x18\x12 \x01(\t\x12\x19\n\x11sentWithMessageID\x18\x13 \x01(\t\x12\x13\n\x0bmessageText\x18\x14 \x01(\t\x12\x16\n\x0eheaderSubtitle\x18\x15 \x01(\t\x12\x14\n\x0cxmaDataclass\x18\x16 \x01(\t\x12\x12\n\ncontentRef\x18\x17 \x01(\t\x1a\xb0\x01\n\x03\x43TA\x12H\n\nbuttonType\x18\x01 \x01(\x0e\x32\x34.WAArmadilloXMA.ExtendedContentMessage.CtaButtonType\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tactionURL\x18\x03 \x01(\t\x12\x11\n\tnativeURL\x18\x04 \x01(\t\x12\x0f\n\x07\x63taType\x18\x05 \x01(\t\x12\x19\n\x11\x61\x63tionContentBlob\x18\x06 \x01(\t"\xa1\x01\n\x10OverlayIconGlyph\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07\x45YE_OFF\x10\x01\x12\x0c\n\x08NEWS_OFF\x10\x02\x12\x0b\n\x07WARNING\x10\x03\x12\x0b\n\x07PRIVATE\x10\x04\x12\x08\n\x04NONE\x10\x05\x12\x0f\n\x0bMEDIA_LABEL\x10\x06\x12\x0e\n\nPOST_COVER\x10\x07\x12\x0e\n\nPOST_LABEL\x10\x08\x12\x13\n\x0fWARNING_SCREENS\x10\t" \n\rCtaButtonType\x12\x0f\n\x0bOPEN_NATIVE\x10\x0b"b\n\rXmaLayoutType\x12\n\n\x06SINGLE\x10\x00\x12\x0b\n\x07HSCROLL\x10\x01\x12\x0c\n\x08PORTRAIT\x10\x03\x12\x11\n\rSTANDARD_DXMA\x10\x0c\x12\r\n\tLIST_DXMA\x10\x0f\x12\x08\n\x04GRID\x10\x10"\xe0\x0b\n\x13\x45xtendedContentType\x12\x1a\n\x16IG_STORY_PHOTO_MENTION\x10\x04\x12\x1e\n\x1aIG_SINGLE_IMAGE_POST_SHARE\x10\t\x12\x16\n\x12IG_MULTIPOST_SHARE\x10\n\x12\x1e\n\x1aIG_SINGLE_VIDEO_POST_SHARE\x10\x0b\x12\x18\n\x14IG_STORY_PHOTO_SHARE\x10\x0c\x12\x18\n\x14IG_STORY_VIDEO_SHARE\x10\r\x12\x12\n\x0eIG_CLIPS_SHARE\x10\x0e\x12\x11\n\rIG_IGTV_SHARE\x10\x0f\x12\x11\n\rIG_SHOP_SHARE\x10\x10\x12\x14\n\x10IG_PROFILE_SHARE\x10\x13\x12"\n\x1eIG_STORY_PHOTO_HIGHLIGHT_SHARE\x10\x14\x12"\n\x1eIG_STORY_VIDEO_HIGHLIGHT_SHARE\x10\x15\x12\x12\n\x0eIG_STORY_REPLY\x10\x16\x12\x15\n\x11IG_STORY_REACTION\x10\x17\x12\x1a\n\x16IG_STORY_VIDEO_MENTION\x10\x18\x12\x1c\n\x18IG_STORY_HIGHLIGHT_REPLY\x10\x19\x12\x1f\n\x1bIG_STORY_HIGHLIGHT_REACTION\x10\x1a\x12\x14\n\x10IG_EXTERNAL_LINK\x10\x1b\x12\x15\n\x11IG_RECEIVER_FETCH\x10\x1c\x12\x12\n\rFB_FEED_SHARE\x10\xe8\x07\x12\x13\n\x0e\x46\x42_STORY_REPLY\x10\xe9\x07\x12\x13\n\x0e\x46\x42_STORY_SHARE\x10\xea\x07\x12\x15\n\x10\x46\x42_STORY_MENTION\x10\xeb\x07\x12\x18\n\x13\x46\x42_FEED_VIDEO_SHARE\x10\xec\x07\x12\x1c\n\x17\x46\x42_GAMING_CUSTOM_UPDATE\x10\xed\x07\x12\x1c\n\x17\x46\x42_PRODUCER_STORY_REPLY\x10\xee\x07\x12\r\n\x08\x46\x42_EVENT\x10\xef\x07\x12\x1f\n\x1a\x46\x42_FEED_POST_PRIVATE_REPLY\x10\xf0\x07\x12\r\n\x08\x46\x42_SHORT\x10\xf1\x07\x12\x1d\n\x18\x46\x42_COMMENT_MENTION_SHARE\x10\xf2\x07\x12\x1c\n\x17MSG_EXTERNAL_LINK_SHARE\x10\xd0\x0f\x12\x14\n\x0fMSG_P2P_PAYMENT\x10\xd1\x0f\x12\x19\n\x14MSG_LOCATION_SHARING\x10\xd2\x0f\x12\x1c\n\x17MSG_LOCATION_SHARING_V2\x10\xd3\x0f\x12,\n\'MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY\x10\xd4\x0f\x12)\n$MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY\x10\xd5\x0f\x12\x17\n\x12MSG_RECEIVER_FETCH\x10\xd6\x0f\x12\x17\n\x12MSG_IG_MEDIA_SHARE\x10\xd7\x0f\x12&\n!MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE\x10\xd8\x0f\x12\x13\n\x0eMSG_REELS_LIST\x10\xd9\x0f\x12\x10\n\x0bMSG_CONTACT\x10\xda\x0f\x12\x1b\n\x16MSG_THREADS_POST_SHARE\x10\xdb\x0f\x12\r\n\x08MSG_FILE\x10\xdc\x0f\x12\x17\n\x12MSG_AVATAR_DETAILS\x10\xdd\x0f\x12\x13\n\x0eMSG_AI_CONTACT\x10\xde\x0f\x12\x17\n\x12MSG_MEMORIES_SHARE\x10\xdf\x0f\x12\x1b\n\x16MSG_SHARED_ALBUM_REPLY\x10\xe0\x0f\x12\x13\n\x0eRTC_AUDIO_CALL\x10\xb8\x17\x12\x13\n\x0eRTC_VIDEO_CALL\x10\xb9\x17\x12\x1a\n\x15RTC_MISSED_AUDIO_CALL\x10\xba\x17\x12\x1a\n\x15RTC_MISSED_VIDEO_CALL\x10\xbb\x17\x12\x19\n\x14RTC_GROUP_AUDIO_CALL\x10\xbc\x17\x12\x19\n\x14RTC_GROUP_VIDEO_CALL\x10\xbd\x17\x12 \n\x1bRTC_MISSED_GROUP_AUDIO_CALL\x10\xbe\x17\x12 \n\x1bRTC_MISSED_GROUP_VIDEO_CALL\x10\xbf\x17\x12\x1a\n\x15\x44\x41TACLASS_SENDER_COPY\x10\xa0\x1f\x42*Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waArmadilloXMA.WAArmadilloXMA_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waArmadilloXMA.WAArmadilloXMA_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA' - _globals['_EXTENDEDCONTENTMESSAGE']._serialized_start=81 - _globals['_EXTENDEDCONTENTMESSAGE']._serialized_end=2918 - _globals['_EXTENDEDCONTENTMESSAGE_CTA']._serialized_start=937 - _globals['_EXTENDEDCONTENTMESSAGE_CTA']._serialized_end=1113 - _globals['_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH']._serialized_start=1116 - _globals['_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH']._serialized_end=1277 - _globals['_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE']._serialized_start=1279 - _globals['_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE']._serialized_end=1311 - _globals['_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE']._serialized_start=1313 - _globals['_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE']._serialized_end=1411 - _globals['_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE']._serialized_start=1414 - _globals['_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE']._serialized_end=2918 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waArmadilloXMA" + _globals["_EXTENDEDCONTENTMESSAGE"]._serialized_start = 81 + _globals["_EXTENDEDCONTENTMESSAGE"]._serialized_end = 2918 + _globals["_EXTENDEDCONTENTMESSAGE_CTA"]._serialized_start = 937 + _globals["_EXTENDEDCONTENTMESSAGE_CTA"]._serialized_end = 1113 + _globals["_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH"]._serialized_start = 1116 + _globals["_EXTENDEDCONTENTMESSAGE_OVERLAYICONGLYPH"]._serialized_end = 1277 + _globals["_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE"]._serialized_start = 1279 + _globals["_EXTENDEDCONTENTMESSAGE_CTABUTTONTYPE"]._serialized_end = 1311 + _globals["_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE"]._serialized_start = 1313 + _globals["_EXTENDEDCONTENTMESSAGE_XMALAYOUTTYPE"]._serialized_end = 1411 + _globals["_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE"]._serialized_start = 1414 + _globals["_EXTENDEDCONTENTMESSAGE_EXTENDEDCONTENTTYPE"]._serialized_end = 2918 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi index 0fe1839..c8b3662 100644 --- a/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi +++ b/neonize/proto/waArmadilloXMA/WAArmadilloXMA_pb2.pyi @@ -28,7 +28,12 @@ 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 @@ -41,7 +46,9 @@ 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 @@ -57,7 +64,12 @@ 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 @@ -68,7 +80,12 @@ 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 @@ -89,83 +106,168 @@ class ExtendedContentMessage(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _ExtendedContentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ExtendedContentMessage._ExtendedContentType.ValueType], builtins.type): + class _ExtendedContentTypeEnumTypeWrapper( + google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ + ExtendedContentMessage._ExtendedContentType.ValueType + ], + builtins.type, + ): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - IG_STORY_PHOTO_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 4 - IG_SINGLE_IMAGE_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 9 + IG_STORY_PHOTO_MENTION: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 4 + IG_SINGLE_IMAGE_POST_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 9 IG_MULTIPOST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 10 - IG_SINGLE_VIDEO_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 11 - IG_STORY_PHOTO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 12 - IG_STORY_VIDEO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 13 + IG_SINGLE_VIDEO_POST_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 11 + IG_STORY_PHOTO_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 12 + IG_STORY_VIDEO_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 13 IG_CLIPS_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 14 IG_IGTV_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 15 IG_SHOP_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 16 IG_PROFILE_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 19 - IG_STORY_PHOTO_HIGHLIGHT_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 20 - IG_STORY_VIDEO_HIGHLIGHT_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 21 + IG_STORY_PHOTO_HIGHLIGHT_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 20 + IG_STORY_VIDEO_HIGHLIGHT_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 21 IG_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 22 IG_STORY_REACTION: ExtendedContentMessage._ExtendedContentType.ValueType # 23 - IG_STORY_VIDEO_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 24 - IG_STORY_HIGHLIGHT_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 25 - IG_STORY_HIGHLIGHT_REACTION: ExtendedContentMessage._ExtendedContentType.ValueType # 26 + IG_STORY_VIDEO_MENTION: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 24 + IG_STORY_HIGHLIGHT_REPLY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 25 + IG_STORY_HIGHLIGHT_REACTION: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 26 IG_EXTERNAL_LINK: ExtendedContentMessage._ExtendedContentType.ValueType # 27 IG_RECEIVER_FETCH: ExtendedContentMessage._ExtendedContentType.ValueType # 28 FB_FEED_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1000 FB_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1001 FB_STORY_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1002 FB_STORY_MENTION: ExtendedContentMessage._ExtendedContentType.ValueType # 1003 - FB_FEED_VIDEO_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1004 - FB_GAMING_CUSTOM_UPDATE: ExtendedContentMessage._ExtendedContentType.ValueType # 1005 - FB_PRODUCER_STORY_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1006 + FB_FEED_VIDEO_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 1004 + FB_GAMING_CUSTOM_UPDATE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 1005 + FB_PRODUCER_STORY_REPLY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 1006 FB_EVENT: ExtendedContentMessage._ExtendedContentType.ValueType # 1007 - FB_FEED_POST_PRIVATE_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 1008 + FB_FEED_POST_PRIVATE_REPLY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 1008 FB_SHORT: ExtendedContentMessage._ExtendedContentType.ValueType # 1009 - FB_COMMENT_MENTION_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 1010 - MSG_EXTERNAL_LINK_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2000 + FB_COMMENT_MENTION_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 1010 + MSG_EXTERNAL_LINK_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2000 MSG_P2P_PAYMENT: ExtendedContentMessage._ExtendedContentType.ValueType # 2001 - MSG_LOCATION_SHARING: ExtendedContentMessage._ExtendedContentType.ValueType # 2002 - MSG_LOCATION_SHARING_V2: ExtendedContentMessage._ExtendedContentType.ValueType # 2003 - MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2004 - MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2005 - MSG_RECEIVER_FETCH: ExtendedContentMessage._ExtendedContentType.ValueType # 2006 - MSG_IG_MEDIA_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2007 - MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ExtendedContentMessage._ExtendedContentType.ValueType # 2008 + MSG_LOCATION_SHARING: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2002 + MSG_LOCATION_SHARING_V2: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2003 + MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2004 + MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2005 + MSG_RECEIVER_FETCH: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2006 + MSG_IG_MEDIA_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2007 + MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2008 MSG_REELS_LIST: ExtendedContentMessage._ExtendedContentType.ValueType # 2009 MSG_CONTACT: ExtendedContentMessage._ExtendedContentType.ValueType # 2010 - MSG_THREADS_POST_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2011 + MSG_THREADS_POST_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2011 MSG_FILE: ExtendedContentMessage._ExtendedContentType.ValueType # 2012 - MSG_AVATAR_DETAILS: ExtendedContentMessage._ExtendedContentType.ValueType # 2013 + MSG_AVATAR_DETAILS: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2013 MSG_AI_CONTACT: ExtendedContentMessage._ExtendedContentType.ValueType # 2014 - MSG_MEMORIES_SHARE: ExtendedContentMessage._ExtendedContentType.ValueType # 2015 - MSG_SHARED_ALBUM_REPLY: ExtendedContentMessage._ExtendedContentType.ValueType # 2016 + MSG_MEMORIES_SHARE: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2015 + MSG_SHARED_ALBUM_REPLY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 2016 RTC_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3000 RTC_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3001 - RTC_MISSED_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3002 - RTC_MISSED_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3003 - RTC_GROUP_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3004 - RTC_GROUP_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3005 - RTC_MISSED_GROUP_AUDIO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3006 - RTC_MISSED_GROUP_VIDEO_CALL: ExtendedContentMessage._ExtendedContentType.ValueType # 3007 - DATACLASS_SENDER_COPY: ExtendedContentMessage._ExtendedContentType.ValueType # 4000 + RTC_MISSED_AUDIO_CALL: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 3002 + RTC_MISSED_VIDEO_CALL: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 3003 + RTC_GROUP_AUDIO_CALL: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 3004 + RTC_GROUP_VIDEO_CALL: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 3005 + RTC_MISSED_GROUP_AUDIO_CALL: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 3006 + RTC_MISSED_GROUP_VIDEO_CALL: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 3007 + DATACLASS_SENDER_COPY: ( + ExtendedContentMessage._ExtendedContentType.ValueType + ) # 4000 - class ExtendedContentType(_ExtendedContentType, metaclass=_ExtendedContentTypeEnumTypeWrapper): ... + class ExtendedContentType( + _ExtendedContentType, metaclass=_ExtendedContentTypeEnumTypeWrapper + ): ... IG_STORY_PHOTO_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 4 - IG_SINGLE_IMAGE_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 9 + IG_SINGLE_IMAGE_POST_SHARE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 9 IG_MULTIPOST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 10 - IG_SINGLE_VIDEO_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 11 + IG_SINGLE_VIDEO_POST_SHARE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 11 IG_STORY_PHOTO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 12 IG_STORY_VIDEO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 13 IG_CLIPS_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 14 IG_IGTV_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 15 IG_SHOP_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 16 IG_PROFILE_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 19 - IG_STORY_PHOTO_HIGHLIGHT_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 20 - IG_STORY_VIDEO_HIGHLIGHT_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 21 + IG_STORY_PHOTO_HIGHLIGHT_SHARE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 20 + IG_STORY_VIDEO_HIGHLIGHT_SHARE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 21 IG_STORY_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 22 IG_STORY_REACTION: ExtendedContentMessage.ExtendedContentType.ValueType # 23 IG_STORY_VIDEO_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 24 IG_STORY_HIGHLIGHT_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 25 - IG_STORY_HIGHLIGHT_REACTION: ExtendedContentMessage.ExtendedContentType.ValueType # 26 + IG_STORY_HIGHLIGHT_REACTION: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 26 IG_EXTERNAL_LINK: ExtendedContentMessage.ExtendedContentType.ValueType # 27 IG_RECEIVER_FETCH: ExtendedContentMessage.ExtendedContentType.ValueType # 28 FB_FEED_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1000 @@ -173,21 +275,39 @@ class ExtendedContentMessage(google.protobuf.message.Message): FB_STORY_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1002 FB_STORY_MENTION: ExtendedContentMessage.ExtendedContentType.ValueType # 1003 FB_FEED_VIDEO_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1004 - FB_GAMING_CUSTOM_UPDATE: ExtendedContentMessage.ExtendedContentType.ValueType # 1005 - FB_PRODUCER_STORY_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 1006 + FB_GAMING_CUSTOM_UPDATE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 1005 + FB_PRODUCER_STORY_REPLY: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 1006 FB_EVENT: ExtendedContentMessage.ExtendedContentType.ValueType # 1007 - FB_FEED_POST_PRIVATE_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 1008 + FB_FEED_POST_PRIVATE_REPLY: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 1008 FB_SHORT: ExtendedContentMessage.ExtendedContentType.ValueType # 1009 - FB_COMMENT_MENTION_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 1010 - MSG_EXTERNAL_LINK_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2000 + FB_COMMENT_MENTION_SHARE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 1010 + MSG_EXTERNAL_LINK_SHARE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 2000 MSG_P2P_PAYMENT: ExtendedContentMessage.ExtendedContentType.ValueType # 2001 MSG_LOCATION_SHARING: ExtendedContentMessage.ExtendedContentType.ValueType # 2002 - MSG_LOCATION_SHARING_V2: ExtendedContentMessage.ExtendedContentType.ValueType # 2003 - MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2004 - MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ExtendedContentMessage.ExtendedContentType.ValueType # 2005 + MSG_LOCATION_SHARING_V2: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 2003 + MSG_HIGHLIGHTS_TAB_FRIEND_UPDATES_REPLY: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 2004 + MSG_HIGHLIGHTS_TAB_LOCAL_EVENT_REPLY: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 2005 MSG_RECEIVER_FETCH: ExtendedContentMessage.ExtendedContentType.ValueType # 2006 MSG_IG_MEDIA_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2007 - MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ExtendedContentMessage.ExtendedContentType.ValueType # 2008 + MSG_GEN_AI_SEARCH_PLUGIN_RESPONSE: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 2008 MSG_REELS_LIST: ExtendedContentMessage.ExtendedContentType.ValueType # 2009 MSG_CONTACT: ExtendedContentMessage.ExtendedContentType.ValueType # 2010 MSG_THREADS_POST_SHARE: ExtendedContentMessage.ExtendedContentType.ValueType # 2011 @@ -202,8 +322,12 @@ class ExtendedContentMessage(google.protobuf.message.Message): RTC_MISSED_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3003 RTC_GROUP_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3004 RTC_GROUP_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3005 - RTC_MISSED_GROUP_AUDIO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3006 - RTC_MISSED_GROUP_VIDEO_CALL: ExtendedContentMessage.ExtendedContentType.ValueType # 3007 + RTC_MISSED_GROUP_AUDIO_CALL: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 3006 + RTC_MISSED_GROUP_VIDEO_CALL: ( + ExtendedContentMessage.ExtendedContentType.ValueType + ) # 3007 DATACLASS_SENDER_COPY: ExtendedContentMessage.ExtendedContentType.ValueType # 4000 @typing.final @@ -225,15 +349,48 @@ 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 @@ -279,9 +436,17 @@ 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 @@ -290,13 +455,17 @@ class ExtendedContentMessage(google.protobuf.message.Message): self, *, associatedMessage: waCommon.WACommon_pb2.SubProtocol | None = ..., - targetType: global___ExtendedContentMessage.ExtendedContentType.ValueType | None = ..., + targetType: global___ExtendedContentMessage.ExtendedContentType.ValueType + | None = ..., targetUsername: builtins.str | None = ..., targetID: builtins.str | None = ..., targetExpiringAtSec: builtins.int | None = ..., - xmaLayoutType: global___ExtendedContentMessage.XmaLayoutType.ValueType | None = ..., - ctas: collections.abc.Iterable[global___ExtendedContentMessage.CTA] | None = ..., - previews: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] | None = ..., + xmaLayoutType: global___ExtendedContentMessage.XmaLayoutType.ValueType + | None = ..., + ctas: collections.abc.Iterable[global___ExtendedContentMessage.CTA] + | None = ..., + previews: collections.abc.Iterable[waCommon.WACommon_pb2.SubProtocol] + | None = ..., titleText: builtins.str | None = ..., subtitleText: builtins.str | None = ..., maxTitleNumOfLines: builtins.int | None = ..., @@ -304,7 +473,8 @@ 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 = ..., @@ -313,7 +483,103 @@ class ExtendedContentMessage(google.protobuf.message.Message): xmaDataclass: builtins.str | None = ..., contentRef: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["associatedMessage", b"associatedMessage", "contentRef", b"contentRef", "favicon", b"favicon", "headerImage", b"headerImage", "headerSubtitle", b"headerSubtitle", "headerTitle", b"headerTitle", "maxSubtitleNumOfLines", b"maxSubtitleNumOfLines", "maxTitleNumOfLines", b"maxTitleNumOfLines", "messageText", b"messageText", "overlayDescription", b"overlayDescription", "overlayIconGlyph", b"overlayIconGlyph", "overlayTitle", b"overlayTitle", "sentWithMessageID", b"sentWithMessageID", "subtitleText", b"subtitleText", "targetExpiringAtSec", b"targetExpiringAtSec", "targetID", b"targetID", "targetType", b"targetType", "targetUsername", b"targetUsername", "titleText", b"titleText", "xmaDataclass", b"xmaDataclass", "xmaLayoutType", b"xmaLayoutType"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["associatedMessage", b"associatedMessage", "contentRef", b"contentRef", "ctas", b"ctas", "favicon", b"favicon", "headerImage", b"headerImage", "headerSubtitle", b"headerSubtitle", "headerTitle", b"headerTitle", "maxSubtitleNumOfLines", b"maxSubtitleNumOfLines", "maxTitleNumOfLines", b"maxTitleNumOfLines", "messageText", b"messageText", "overlayDescription", b"overlayDescription", "overlayIconGlyph", b"overlayIconGlyph", "overlayTitle", b"overlayTitle", "previews", b"previews", "sentWithMessageID", b"sentWithMessageID", "subtitleText", b"subtitleText", "targetExpiringAtSec", b"targetExpiringAtSec", "targetID", b"targetID", "targetType", b"targetType", "targetUsername", b"targetUsername", "titleText", b"titleText", "xmaDataclass", b"xmaDataclass", "xmaLayoutType", b"xmaLayoutType"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "associatedMessage", + b"associatedMessage", + "contentRef", + b"contentRef", + "favicon", + b"favicon", + "headerImage", + b"headerImage", + "headerSubtitle", + b"headerSubtitle", + "headerTitle", + b"headerTitle", + "maxSubtitleNumOfLines", + b"maxSubtitleNumOfLines", + "maxTitleNumOfLines", + b"maxTitleNumOfLines", + "messageText", + b"messageText", + "overlayDescription", + b"overlayDescription", + "overlayIconGlyph", + b"overlayIconGlyph", + "overlayTitle", + b"overlayTitle", + "sentWithMessageID", + b"sentWithMessageID", + "subtitleText", + b"subtitleText", + "targetExpiringAtSec", + b"targetExpiringAtSec", + "targetID", + b"targetID", + "targetType", + b"targetType", + "targetUsername", + b"targetUsername", + "titleText", + b"titleText", + "xmaDataclass", + b"xmaDataclass", + "xmaLayoutType", + b"xmaLayoutType", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "associatedMessage", + b"associatedMessage", + "contentRef", + b"contentRef", + "ctas", + b"ctas", + "favicon", + b"favicon", + "headerImage", + b"headerImage", + "headerSubtitle", + b"headerSubtitle", + "headerTitle", + b"headerTitle", + "maxSubtitleNumOfLines", + b"maxSubtitleNumOfLines", + "maxTitleNumOfLines", + b"maxTitleNumOfLines", + "messageText", + b"messageText", + "overlayDescription", + b"overlayDescription", + "overlayIconGlyph", + b"overlayIconGlyph", + "overlayTitle", + b"overlayTitle", + "previews", + b"previews", + "sentWithMessageID", + b"sentWithMessageID", + "subtitleText", + b"subtitleText", + "targetExpiringAtSec", + b"targetExpiringAtSec", + "targetID", + b"targetID", + "targetType", + b"targetType", + "targetUsername", + b"targetUsername", + "titleText", + b"titleText", + "xmaDataclass", + b"xmaDataclass", + "xmaLayoutType", + b"xmaLayoutType", + ], + ) -> None: ... global___ExtendedContentMessage = ExtendedContentMessage diff --git a/neonize/proto/waCert/WACert_pb2.py b/neonize/proto/waCert/WACert_pb2.py index 0c15f11..7419235 100644 --- a/neonize/proto/waCert/WACert_pb2.py +++ b/neonize/proto/waCert/WACert_pb2.py @@ -3,6 +3,7 @@ # source: waCert/WACert.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,24 +13,24 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13waCert/WACert.proto\x12\x06WACert\"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c\"\x93\x02\n\tCertChain\x12\x30\n\x04leaf\x18\x01 \x01(\x0b\x32\".WACert.CertChain.NoiseCertificate\x12\x38\n\x0cintermediate\x18\x02 \x01(\x0b\x32\".WACert.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04\x42\"Z go.mau.fi/whatsmeow/proto/waCert') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x13waCert/WACert.proto\x12\x06WACert"\x90\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1aX\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x0f\n\x07\x65xpires\x18\x03 \x01(\x04\x12\x0f\n\x07subject\x18\x04 \x01(\t\x12\x0b\n\x03key\x18\x05 \x01(\x0c"\x93\x02\n\tCertChain\x12\x30\n\x04leaf\x18\x01 \x01(\x0b\x32".WACert.CertChain.NoiseCertificate\x12\x38\n\x0cintermediate\x18\x02 \x01(\x0b\x32".WACert.CertChain.NoiseCertificate\x1a\x99\x01\n\x10NoiseCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x1a\x61\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\r\x12\x14\n\x0cissuerSerial\x18\x02 \x01(\r\x12\x0b\n\x03key\x18\x03 \x01(\x0c\x12\x11\n\tnotBefore\x18\x04 \x01(\x04\x12\x10\n\x08notAfter\x18\x05 \x01(\x04\x42"Z go.mau.fi/whatsmeow/proto/waCert' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCert.WACert_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waCert.WACert_pb2", _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z go.mau.fi/whatsmeow/proto/waCert' - _globals['_NOISECERTIFICATE']._serialized_start=32 - _globals['_NOISECERTIFICATE']._serialized_end=176 - _globals['_NOISECERTIFICATE_DETAILS']._serialized_start=88 - _globals['_NOISECERTIFICATE_DETAILS']._serialized_end=176 - _globals['_CERTCHAIN']._serialized_start=179 - _globals['_CERTCHAIN']._serialized_end=454 - _globals['_CERTCHAIN_NOISECERTIFICATE']._serialized_start=301 - _globals['_CERTCHAIN_NOISECERTIFICATE']._serialized_end=454 - _globals['_CERTCHAIN_NOISECERTIFICATE_DETAILS']._serialized_start=357 - _globals['_CERTCHAIN_NOISECERTIFICATE_DETAILS']._serialized_end=454 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b"Z go.mau.fi/whatsmeow/proto/waCert" + _globals["_NOISECERTIFICATE"]._serialized_start = 32 + _globals["_NOISECERTIFICATE"]._serialized_end = 176 + _globals["_NOISECERTIFICATE_DETAILS"]._serialized_start = 88 + _globals["_NOISECERTIFICATE_DETAILS"]._serialized_end = 176 + _globals["_CERTCHAIN"]._serialized_start = 179 + _globals["_CERTCHAIN"]._serialized_end = 454 + _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_start = 301 + _globals["_CERTCHAIN_NOISECERTIFICATE"]._serialized_end = 454 + _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_start = 357 + _globals["_CERTCHAIN_NOISECERTIFICATE_DETAILS"]._serialized_end = 454 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCert/WACert_pb2.pyi b/neonize/proto/waCert/WACert_pb2.pyi index f06fc0b..87f3c41 100644 --- a/neonize/proto/waCert/WACert_pb2.pyi +++ b/neonize/proto/waCert/WACert_pb2.pyi @@ -37,8 +37,36 @@ 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 @@ -50,8 +78,14 @@ 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 @@ -86,8 +120,36 @@ 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 @@ -99,8 +161,18 @@ 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 @@ -114,7 +186,13 @@ 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 2a4f796..fb6e606 100644 --- a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py +++ b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.py @@ -3,6 +3,7 @@ # source: waChatLockSettings/WAProtobufsChatLockSettings.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,17 +13,25 @@ _sym_db = _symbol_database.Default() -from waUserPassword import WAProtobufsUserPassword_pb2 as waUserPassword_dot_WAProtobufsUserPassword__pb2 +from waUserPassword import ( + WAProtobufsUserPassword_pb2 as waUserPassword_dot_WAProtobufsUserPassword__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4waChatLockSettings/WAProtobufsChatLockSettings.proto\x12\x1bWAProtobufsChatLockSettings\x1a,waUserPassword/WAProtobufsUserPassword.proto\"f\n\x10\x43hatLockSettings\x12\x17\n\x0fhideLockedChats\x18\x01 \x01(\x08\x12\x39\n\nsecretCode\x18\x02 \x01(\x0b\x32%.WAProtobufsUserPassword.UserPasswordB.Z,go.mau.fi/whatsmeow/proto/waChatLockSettings') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n4waChatLockSettings/WAProtobufsChatLockSettings.proto\x12\x1bWAProtobufsChatLockSettings\x1a,waUserPassword/WAProtobufsUserPassword.proto"f\n\x10\x43hatLockSettings\x12\x17\n\x0fhideLockedChats\x18\x01 \x01(\x08\x12\x39\n\nsecretCode\x18\x02 \x01(\x0b\x32%.WAProtobufsUserPassword.UserPasswordB.Z,go.mau.fi/whatsmeow/proto/waChatLockSettings' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waChatLockSettings.WAProtobufsChatLockSettings_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waChatLockSettings.WAProtobufsChatLockSettings_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z,go.mau.fi/whatsmeow/proto/waChatLockSettings' - _globals['_CHATLOCKSETTINGS']._serialized_start=131 - _globals['_CHATLOCKSETTINGS']._serialized_end=233 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z,go.mau.fi/whatsmeow/proto/waChatLockSettings" + _globals["_CHATLOCKSETTINGS"]._serialized_start = 131 + _globals["_CHATLOCKSETTINGS"]._serialized_end = 233 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi index 5b84778..eead176 100644 --- a/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi +++ b/neonize/proto/waChatLockSettings/WAProtobufsChatLockSettings_pb2.pyi @@ -24,9 +24,20 @@ class ChatLockSettings(google.protobuf.message.Message): self, *, hideLockedChats: builtins.bool | None = ..., - secretCode: waUserPassword.WAProtobufsUserPassword_pb2.UserPassword | 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" + ], ) -> 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 45634a1..f874ff4 100644 --- a/neonize/proto/waCommon/WACommon_pb2.py +++ b/neonize/proto/waCommon/WACommon_pb2.py @@ -3,6 +3,7 @@ # source: waCommon/WACommon.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,26 +13,26 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17waCommon/WACommon.proto\x12\x08WACommon\"P\n\nMessageKey\x12\x11\n\tremoteJID\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"\xb7\x01\n\x07\x43ommand\x12\x32\n\x0b\x63ommandType\x18\x01 \x01(\x0e\x32\x1d.WACommon.Command.CommandType\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x17\n\x0fvalidationToken\x18\x04 \x01(\t\"?\n\x0b\x43ommandType\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\n\n\x06SILENT\x10\x02\x12\x06\n\x02\x41I\x10\x03\x12\x0e\n\nAI_IMAGINE\x10\x04\"V\n\x0bMessageText\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x02 \x03(\t\x12#\n\x08\x63ommands\x18\x03 \x03(\x0b\x32\x11.WACommon.Command\"/\n\x0bSubProtocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05*F\n\x13\x46utureProofBehavior\x12\x0f\n\x0bPLACEHOLDER\x10\x00\x12\x12\n\x0eNO_PLACEHOLDER\x10\x01\x12\n\n\x06IGNORE\x10\x02\x42$Z\"go.mau.fi/whatsmeow/proto/waCommon') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x17waCommon/WACommon.proto\x12\x08WACommon"P\n\nMessageKey\x12\x11\n\tremoteJID\x18\x01 \x01(\t\x12\x0e\n\x06\x66romMe\x18\x02 \x01(\x08\x12\n\n\x02ID\x18\x03 \x01(\t\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"\xb7\x01\n\x07\x43ommand\x12\x32\n\x0b\x63ommandType\x18\x01 \x01(\x0e\x32\x1d.WACommon.Command.CommandType\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x17\n\x0fvalidationToken\x18\x04 \x01(\t"?\n\x0b\x43ommandType\x12\x0c\n\x08\x45VERYONE\x10\x01\x12\n\n\x06SILENT\x10\x02\x12\x06\n\x02\x41I\x10\x03\x12\x0e\n\nAI_IMAGINE\x10\x04"V\n\x0bMessageText\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x02 \x03(\t\x12#\n\x08\x63ommands\x18\x03 \x03(\x0b\x32\x11.WACommon.Command"/\n\x0bSubProtocol\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\x05*F\n\x13\x46utureProofBehavior\x12\x0f\n\x0bPLACEHOLDER\x10\x00\x12\x12\n\x0eNO_PLACEHOLDER\x10\x01\x12\n\n\x06IGNORE\x10\x02\x42$Z"go.mau.fi/whatsmeow/proto/waCommon' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCommon.WACommon_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "waCommon.WACommon_pb2", _globals) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\"go.mau.fi/whatsmeow/proto/waCommon' - _globals['_FUTUREPROOFBEHAVIOR']._serialized_start=442 - _globals['_FUTUREPROOFBEHAVIOR']._serialized_end=512 - _globals['_MESSAGEKEY']._serialized_start=37 - _globals['_MESSAGEKEY']._serialized_end=117 - _globals['_COMMAND']._serialized_start=120 - _globals['_COMMAND']._serialized_end=303 - _globals['_COMMAND_COMMANDTYPE']._serialized_start=240 - _globals['_COMMAND_COMMANDTYPE']._serialized_end=303 - _globals['_MESSAGETEXT']._serialized_start=305 - _globals['_MESSAGETEXT']._serialized_end=391 - _globals['_SUBPROTOCOL']._serialized_start=393 - _globals['_SUBPROTOCOL']._serialized_end=440 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b'Z"go.mau.fi/whatsmeow/proto/waCommon' + _globals["_FUTUREPROOFBEHAVIOR"]._serialized_start = 442 + _globals["_FUTUREPROOFBEHAVIOR"]._serialized_end = 512 + _globals["_MESSAGEKEY"]._serialized_start = 37 + _globals["_MESSAGEKEY"]._serialized_end = 117 + _globals["_COMMAND"]._serialized_start = 120 + _globals["_COMMAND"]._serialized_end = 303 + _globals["_COMMAND_COMMANDTYPE"]._serialized_start = 240 + _globals["_COMMAND_COMMANDTYPE"]._serialized_end = 303 + _globals["_MESSAGETEXT"]._serialized_start = 305 + _globals["_MESSAGETEXT"]._serialized_end = 391 + _globals["_SUBPROTOCOL"]._serialized_start = 393 + _globals["_SUBPROTOCOL"]._serialized_end = 440 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCommon/WACommon_pb2.pyi b/neonize/proto/waCommon/WACommon_pb2.pyi index db2979f..6f18b40 100644 --- a/neonize/proto/waCommon/WACommon_pb2.pyi +++ b/neonize/proto/waCommon/WACommon_pb2.pyi @@ -23,13 +23,20 @@ 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 @@ -56,8 +63,32 @@ 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 @@ -69,7 +100,12 @@ 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 @@ -98,8 +134,32 @@ 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 @@ -112,9 +172,17 @@ 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, *, @@ -122,8 +190,15 @@ 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 @@ -141,7 +216,11 @@ 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 f92552d..c4549d1 100644 --- a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py +++ b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.py @@ -3,6 +3,7 @@ # source: waCompanionReg/WAWebProtobufsCompanionReg.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,30 +13,34 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/waCompanionReg/WAWebProtobufsCompanionReg.proto\x12\x1aWAWebProtobufsCompanionReg\"\xf9\x08\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x43\n\x07version\x18\x02 \x01(\x0b\x32\x32.WAWebProtobufsCompanionReg.DeviceProps.AppVersion\x12J\n\x0cplatformType\x18\x03 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12T\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xa4\x03\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x12\x1b\n\x13supportBizHostedMsg\x18\t \x01(\x08\x12\x30\n(supportRecentSyncChunkMessageCountTuning\x18\n \x01(\x08\x12\x1d\n\x15supportHostedGroupMsg\x18\x0b \x01(\x08\x12!\n\x19supportFbidBotChatHistory\x18\x0c \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r\"\xcd\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16\x12\r\n\tCLOUD_API\x10\x17\"\x86\x01\n\x1a\x43ompanionEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12H\n\ndeviceType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x0b\n\x03ref\x18\x03 \x01(\t\"-\n\x18PrimaryEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\"?\n\x17\x45ncryptedPairingRequest\x12\x18\n\x10\x65ncryptedPayload\x18\x01 \x01(\x0c\x12\n\n\x02IV\x18\x02 \x01(\x0c\"1\n\x12\x43lientPairingProps\x12\x1b\n\x13isChatDbLidMigrated\x18\x01 \x01(\x08\x42*Z(go.mau.fi/whatsmeow/proto/waCompanionReg') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n/waCompanionReg/WAWebProtobufsCompanionReg.proto\x12\x1aWAWebProtobufsCompanionReg"\xf9\x08\n\x0b\x44\x65viceProps\x12\n\n\x02os\x18\x01 \x01(\t\x12\x43\n\x07version\x18\x02 \x01(\x0b\x32\x32.WAWebProtobufsCompanionReg.DeviceProps.AppVersion\x12J\n\x0cplatformType\x18\x03 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x17\n\x0frequireFullSync\x18\x04 \x01(\x08\x12T\n\x11historySyncConfig\x18\x05 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\xa4\x03\n\x11HistorySyncConfig\x12\x19\n\x11\x66ullSyncDaysLimit\x18\x01 \x01(\r\x12\x1b\n\x13\x66ullSyncSizeMbLimit\x18\x02 \x01(\r\x12\x16\n\x0estorageQuotaMb\x18\x03 \x01(\r\x12%\n\x1dinlineInitialPayloadInE2EeMsg\x18\x04 \x01(\x08\x12\x1b\n\x13recentSyncDaysLimit\x18\x05 \x01(\r\x12\x1d\n\x15supportCallLogHistory\x18\x06 \x01(\x08\x12&\n\x1esupportBotUserAgentChatHistory\x18\x07 \x01(\x08\x12#\n\x1bsupportCagReactionsAndPolls\x18\x08 \x01(\x08\x12\x1b\n\x13supportBizHostedMsg\x18\t \x01(\x08\x12\x30\n(supportRecentSyncChunkMessageCountTuning\x18\n \x01(\x08\x12\x1d\n\x15supportHostedGroupMsg\x18\x0b \x01(\x08\x12!\n\x19supportFbidBotChatHistory\x18\x0c \x01(\x08\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"\xcd\x02\n\x0cPlatformType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43HROME\x10\x01\x12\x0b\n\x07\x46IREFOX\x10\x02\x12\x06\n\x02IE\x10\x03\x12\t\n\x05OPERA\x10\x04\x12\n\n\x06SAFARI\x10\x05\x12\x08\n\x04\x45\x44GE\x10\x06\x12\x0b\n\x07\x44\x45SKTOP\x10\x07\x12\x08\n\x04IPAD\x10\x08\x12\x12\n\x0e\x41NDROID_TABLET\x10\t\x12\t\n\x05OHANA\x10\n\x12\t\n\x05\x41LOHA\x10\x0b\x12\x0c\n\x08\x43\x41TALINA\x10\x0c\x12\n\n\x06TCL_TV\x10\r\x12\r\n\tIOS_PHONE\x10\x0e\x12\x10\n\x0cIOS_CATALYST\x10\x0f\x12\x11\n\rANDROID_PHONE\x10\x10\x12\x15\n\x11\x41NDROID_AMBIGUOUS\x10\x11\x12\x0b\n\x07WEAR_OS\x10\x12\x12\x0c\n\x08\x41R_WRIST\x10\x13\x12\r\n\tAR_DEVICE\x10\x14\x12\x07\n\x03UWP\x10\x15\x12\x06\n\x02VR\x10\x16\x12\r\n\tCLOUD_API\x10\x17"\x86\x01\n\x1a\x43ompanionEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12H\n\ndeviceType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsCompanionReg.DeviceProps.PlatformType\x12\x0b\n\x03ref\x18\x03 \x01(\t"-\n\x18PrimaryEphemeralIdentity\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c"?\n\x17\x45ncryptedPairingRequest\x12\x18\n\x10\x65ncryptedPayload\x18\x01 \x01(\x0c\x12\n\n\x02IV\x18\x02 \x01(\x0c"1\n\x12\x43lientPairingProps\x12\x1b\n\x13isChatDbLidMigrated\x18\x01 \x01(\x08\x42*Z(go.mau.fi/whatsmeow/proto/waCompanionReg' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waCompanionReg.WAWebProtobufsCompanionReg_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waCompanionReg.WAWebProtobufsCompanionReg_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waCompanionReg' - _globals['_DEVICEPROPS']._serialized_start=80 - _globals['_DEVICEPROPS']._serialized_end=1225 - _globals['_DEVICEPROPS_HISTORYSYNCCONFIG']._serialized_start=364 - _globals['_DEVICEPROPS_HISTORYSYNCCONFIG']._serialized_end=784 - _globals['_DEVICEPROPS_APPVERSION']._serialized_start=786 - _globals['_DEVICEPROPS_APPVERSION']._serialized_end=889 - _globals['_DEVICEPROPS_PLATFORMTYPE']._serialized_start=892 - _globals['_DEVICEPROPS_PLATFORMTYPE']._serialized_end=1225 - _globals['_COMPANIONEPHEMERALIDENTITY']._serialized_start=1228 - _globals['_COMPANIONEPHEMERALIDENTITY']._serialized_end=1362 - _globals['_PRIMARYEPHEMERALIDENTITY']._serialized_start=1364 - _globals['_PRIMARYEPHEMERALIDENTITY']._serialized_end=1409 - _globals['_ENCRYPTEDPAIRINGREQUEST']._serialized_start=1411 - _globals['_ENCRYPTEDPAIRINGREQUEST']._serialized_end=1474 - _globals['_CLIENTPAIRINGPROPS']._serialized_start=1476 - _globals['_CLIENTPAIRINGPROPS']._serialized_end=1525 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waCompanionReg" + _globals["_DEVICEPROPS"]._serialized_start = 80 + _globals["_DEVICEPROPS"]._serialized_end = 1225 + _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_start = 364 + _globals["_DEVICEPROPS_HISTORYSYNCCONFIG"]._serialized_end = 784 + _globals["_DEVICEPROPS_APPVERSION"]._serialized_start = 786 + _globals["_DEVICEPROPS_APPVERSION"]._serialized_end = 889 + _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_start = 892 + _globals["_DEVICEPROPS_PLATFORMTYPE"]._serialized_end = 1225 + _globals["_COMPANIONEPHEMERALIDENTITY"]._serialized_start = 1228 + _globals["_COMPANIONEPHEMERALIDENTITY"]._serialized_end = 1362 + _globals["_PRIMARYEPHEMERALIDENTITY"]._serialized_start = 1364 + _globals["_PRIMARYEPHEMERALIDENTITY"]._serialized_end = 1409 + _globals["_ENCRYPTEDPAIRINGREQUEST"]._serialized_start = 1411 + _globals["_ENCRYPTEDPAIRINGREQUEST"]._serialized_end = 1474 + _globals["_CLIENTPAIRINGPROPS"]._serialized_start = 1476 + _globals["_CLIENTPAIRINGPROPS"]._serialized_end = 1525 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi index fb2b9b4..32b7904 100644 --- a/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi +++ b/neonize/proto/waCompanionReg/WAWebProtobufsCompanionReg_pb2.pyi @@ -25,7 +25,12 @@ 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 @@ -122,8 +127,64 @@ class DeviceProps(google.protobuf.message.Message): supportHostedGroupMsg: builtins.bool | None = ..., supportFbidBotChatHistory: builtins.bool | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["fullSyncDaysLimit", b"fullSyncDaysLimit", "fullSyncSizeMbLimit", b"fullSyncSizeMbLimit", "inlineInitialPayloadInE2EeMsg", b"inlineInitialPayloadInE2EeMsg", "recentSyncDaysLimit", b"recentSyncDaysLimit", "storageQuotaMb", b"storageQuotaMb", "supportBizHostedMsg", b"supportBizHostedMsg", "supportBotUserAgentChatHistory", b"supportBotUserAgentChatHistory", "supportCagReactionsAndPolls", b"supportCagReactionsAndPolls", "supportCallLogHistory", b"supportCallLogHistory", "supportFbidBotChatHistory", b"supportFbidBotChatHistory", "supportHostedGroupMsg", b"supportHostedGroupMsg", "supportRecentSyncChunkMessageCountTuning", b"supportRecentSyncChunkMessageCountTuning"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["fullSyncDaysLimit", b"fullSyncDaysLimit", "fullSyncSizeMbLimit", b"fullSyncSizeMbLimit", "inlineInitialPayloadInE2EeMsg", b"inlineInitialPayloadInE2EeMsg", "recentSyncDaysLimit", b"recentSyncDaysLimit", "storageQuotaMb", b"storageQuotaMb", "supportBizHostedMsg", b"supportBizHostedMsg", "supportBotUserAgentChatHistory", b"supportBotUserAgentChatHistory", "supportCagReactionsAndPolls", b"supportCagReactionsAndPolls", "supportCallLogHistory", b"supportCallLogHistory", "supportFbidBotChatHistory", b"supportFbidBotChatHistory", "supportHostedGroupMsg", b"supportHostedGroupMsg", "supportRecentSyncChunkMessageCountTuning", b"supportRecentSyncChunkMessageCountTuning"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "fullSyncDaysLimit", + b"fullSyncDaysLimit", + "fullSyncSizeMbLimit", + b"fullSyncSizeMbLimit", + "inlineInitialPayloadInE2EeMsg", + b"inlineInitialPayloadInE2EeMsg", + "recentSyncDaysLimit", + b"recentSyncDaysLimit", + "storageQuotaMb", + b"storageQuotaMb", + "supportBizHostedMsg", + b"supportBizHostedMsg", + "supportBotUserAgentChatHistory", + b"supportBotUserAgentChatHistory", + "supportCagReactionsAndPolls", + b"supportCagReactionsAndPolls", + "supportCallLogHistory", + b"supportCallLogHistory", + "supportFbidBotChatHistory", + b"supportFbidBotChatHistory", + "supportHostedGroupMsg", + b"supportHostedGroupMsg", + "supportRecentSyncChunkMessageCountTuning", + b"supportRecentSyncChunkMessageCountTuning", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "fullSyncDaysLimit", + b"fullSyncDaysLimit", + "fullSyncSizeMbLimit", + b"fullSyncSizeMbLimit", + "inlineInitialPayloadInE2EeMsg", + b"inlineInitialPayloadInE2EeMsg", + "recentSyncDaysLimit", + b"recentSyncDaysLimit", + "storageQuotaMb", + b"storageQuotaMb", + "supportBizHostedMsg", + b"supportBizHostedMsg", + "supportBotUserAgentChatHistory", + b"supportBotUserAgentChatHistory", + "supportCagReactionsAndPolls", + b"supportCagReactionsAndPolls", + "supportCallLogHistory", + b"supportCallLogHistory", + "supportFbidBotChatHistory", + b"supportFbidBotChatHistory", + "supportHostedGroupMsg", + b"supportHostedGroupMsg", + "supportRecentSyncChunkMessageCountTuning", + b"supportRecentSyncChunkMessageCountTuning", + ], + ) -> None: ... @typing.final class AppVersion(google.protobuf.message.Message): @@ -148,8 +209,36 @@ 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 @@ -172,8 +261,36 @@ 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 @@ -194,8 +311,18 @@ 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 @@ -210,8 +337,12 @@ class PrimaryEphemeralIdentity(google.protobuf.message.Message): *, publicKey: builtins.bytes | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["publicKey", b"publicKey"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["publicKey", b"publicKey"]) -> None: ... + def HasField( + self, field_name: typing.Literal["publicKey", b"publicKey"] + ) -> builtins.bool: ... + def ClearField( + self, field_name: typing.Literal["publicKey", b"publicKey"] + ) -> None: ... global___PrimaryEphemeralIdentity = PrimaryEphemeralIdentity @@ -229,8 +360,18 @@ 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 @@ -245,7 +386,11 @@ class ClientPairingProps(google.protobuf.message.Message): *, isChatDbLidMigrated: builtins.bool | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated"]) -> None: ... + def HasField( + self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated"] + ) -> builtins.bool: ... + def ClearField( + self, field_name: typing.Literal["isChatDbLidMigrated", b"isChatDbLidMigrated"] + ) -> None: ... global___ClientPairingProps = ClientPairingProps diff --git a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py index 47834d4..274676f 100644 --- a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py +++ b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.py @@ -3,6 +3,7 @@ # source: waConsumerApplication/WAConsumerApplication.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -15,84 +16,94 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1waConsumerApplication/WAConsumerApplication.proto\x12\x15WAConsumerApplication\x1a\x17waCommon/WACommon.proto\"\xca,\n\x13\x43onsumerApplication\x12\x43\n\x07payload\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.Payload\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Metadata\x1a\xcd\x02\n\x07Payload\x12\x45\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.ContentH\x00\x12U\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ApplicationDataH\x00\x12\x43\n\x06signal\x18\x03 \x01(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.SignalH\x00\x12T\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\x9d\x01\n\x08Metadata\x12\\\n\x0fspecialTextSize\x18\x01 \x01(\x0e\x32\x43.WAConsumerApplication.ConsumerApplication.Metadata.SpecialTextSize\"3\n\x0fSpecialTextSize\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x1a\x08\n\x06Signal\x1as\n\x0f\x41pplicationData\x12J\n\x06revoke\x18\x01 \x01(\x0b\x32\x38.WAConsumerApplication.ConsumerApplication.RevokeMessageH\x00\x42\x14\n\x12\x61pplicationContent\x1a\x9a\x0c\n\x07\x43ontent\x12,\n\x0bmessageText\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12O\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12S\n\x0e\x63ontactMessage\x18\x03 \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessageH\x00\x12U\n\x0flocationMessage\x18\x04 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.LocationMessageH\x00\x12]\n\x13\x65xtendedTextMessage\x18\x05 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessageH\x00\x12X\n\x11statusTextMessage\x18\x06 \x01(\x0b\x32;.WAConsumerApplication.ConsumerApplication.StatusTextMesageH\x00\x12U\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.DocumentMessageH\x00\x12O\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.AudioMessageH\x00\x12O\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x12_\n\x14\x63ontactsArrayMessage\x18\n \x01(\x0b\x32?.WAConsumerApplication.ConsumerApplication.ContactsArrayMessageH\x00\x12]\n\x13liveLocationMessage\x18\x0b \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.LiveLocationMessageH\x00\x12S\n\x0estickerMessage\x18\x0c \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.StickerMessageH\x00\x12[\n\x12groupInviteMessage\x18\r \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.GroupInviteMessageH\x00\x12U\n\x0fviewOnceMessage\x18\x0e \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ViewOnceMessageH\x00\x12U\n\x0freactionMessage\x18\x10 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ReactionMessageH\x00\x12]\n\x13pollCreationMessage\x18\x11 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.PollCreationMessageH\x00\x12Y\n\x11pollUpdateMessage\x18\x12 \x01(\x0b\x32<.WAConsumerApplication.ConsumerApplication.PollUpdateMessageH\x00\x12M\n\x0b\x65\x64itMessage\x18\x13 \x01(\x0b\x32\x36.WAConsumerApplication.ConsumerApplication.EditMessageH\x00\x42\t\n\x07\x63ontent\x1am\n\x0b\x45\x64itMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12&\n\x07message\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x1a]\n\x14PollAddOptionMessage\x12\x45\n\npollOption\x18\x01 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x1a\x45\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\x12\x19\n\x11senderTimestampMS\x18\x02 \x01(\x03\x1a\x31\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x1a\xdc\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x04vote\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x12J\n\taddOption\x18\x03 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x1a\x97\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x42\n\x07options\x18\x03 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x1a\xa8\x01\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12%\n\x1dreactionMetadataDataclassData\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\x05\x1a\x32\n\rRevokeMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xc6\x01\n\x0fViewOnceMessage\x12O\n\x0cimageMessage\x18\x01 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12O\n\x0cvideoMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x42\x11\n\x0fviewOnceContent\x1a\xa6\x01\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12&\n\x07\x63\x61ption\x18\x06 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x89\x02\n\x13LiveLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x02 \x01(\r\x12\x12\n\nspeedInMps\x18\x03 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x04 \x01(\r\x12&\n\x07\x63\x61ption\x18\x05 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x16\n\x0esequenceNumber\x18\x06 \x01(\x03\x12\x12\n\ntimeOffset\x18\x07 \x01(\r\x1ax\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12K\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessage\x1a\x38\n\x0e\x43ontactMessage\x12&\n\x07\x63ontact\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1a\xd6\x02\n\x10StatusTextMesage\x12L\n\x04text\x18\x01 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage\x12\x10\n\x08textArgb\x18\x06 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x07 \x01(\x07\x12R\n\x04\x66ont\x18\x08 \x01(\x0e\x32\x44.WAConsumerApplication.ConsumerApplication.StatusTextMesage.FontType\"v\n\x08\x46ontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\x1a\xb8\x02\n\x13\x45xtendedTextMessage\x12#\n\x04text\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12(\n\tthumbnail\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12_\n\x0bpreviewType\x18\x07 \x01(\x0e\x32J.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage.PreviewType\"\"\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x1ai\n\x0fLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x1a\x38\n\x0eStickerMessage\x12&\n\x07sticker\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1aL\n\x0f\x44ocumentMessage\x12\'\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x1a\\\n\x0cVideoMessage\x12$\n\x05video\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x41\n\x0c\x41udioMessage\x12$\n\x05\x61udio\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x0b\n\x03PTT\x18\x02 \x01(\x08\x1a\\\n\x0cImageMessage\x12$\n\x05image\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\xb5\x01\n\x15InteractiveAnnotation\x12G\n\x08location\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.LocationH\x00\x12I\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x30.WAConsumerApplication.ConsumerApplication.PointB\x08\n\x06\x61\x63tion\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x1aK\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x1a\x37\n\x0cMediaPayload\x12\'\n\x08protocol\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocolB1Z/go.mau.fi/whatsmeow/proto/waConsumerApplication') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n1waConsumerApplication/WAConsumerApplication.proto\x12\x15WAConsumerApplication\x1a\x17waCommon/WACommon.proto"\xca,\n\x13\x43onsumerApplication\x12\x43\n\x07payload\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.Payload\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Metadata\x1a\xcd\x02\n\x07Payload\x12\x45\n\x07\x63ontent\x18\x01 \x01(\x0b\x32\x32.WAConsumerApplication.ConsumerApplication.ContentH\x00\x12U\n\x0f\x61pplicationData\x18\x02 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ApplicationDataH\x00\x12\x43\n\x06signal\x18\x03 \x01(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.SignalH\x00\x12T\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.SubProtocolPayloadH\x00\x42\t\n\x07payload\x1aH\n\x12SubProtocolPayload\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\x9d\x01\n\x08Metadata\x12\\\n\x0fspecialTextSize\x18\x01 \x01(\x0e\x32\x43.WAConsumerApplication.ConsumerApplication.Metadata.SpecialTextSize"3\n\x0fSpecialTextSize\x12\t\n\x05SMALL\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\t\n\x05LARGE\x10\x03\x1a\x08\n\x06Signal\x1as\n\x0f\x41pplicationData\x12J\n\x06revoke\x18\x01 \x01(\x0b\x32\x38.WAConsumerApplication.ConsumerApplication.RevokeMessageH\x00\x42\x14\n\x12\x61pplicationContent\x1a\x9a\x0c\n\x07\x43ontent\x12,\n\x0bmessageText\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageTextH\x00\x12O\n\x0cimageMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12S\n\x0e\x63ontactMessage\x18\x03 \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessageH\x00\x12U\n\x0flocationMessage\x18\x04 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.LocationMessageH\x00\x12]\n\x13\x65xtendedTextMessage\x18\x05 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessageH\x00\x12X\n\x11statusTextMessage\x18\x06 \x01(\x0b\x32;.WAConsumerApplication.ConsumerApplication.StatusTextMesageH\x00\x12U\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.DocumentMessageH\x00\x12O\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.AudioMessageH\x00\x12O\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x12_\n\x14\x63ontactsArrayMessage\x18\n \x01(\x0b\x32?.WAConsumerApplication.ConsumerApplication.ContactsArrayMessageH\x00\x12]\n\x13liveLocationMessage\x18\x0b \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.LiveLocationMessageH\x00\x12S\n\x0estickerMessage\x18\x0c \x01(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.StickerMessageH\x00\x12[\n\x12groupInviteMessage\x18\r \x01(\x0b\x32=.WAConsumerApplication.ConsumerApplication.GroupInviteMessageH\x00\x12U\n\x0fviewOnceMessage\x18\x0e \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ViewOnceMessageH\x00\x12U\n\x0freactionMessage\x18\x10 \x01(\x0b\x32:.WAConsumerApplication.ConsumerApplication.ReactionMessageH\x00\x12]\n\x13pollCreationMessage\x18\x11 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.PollCreationMessageH\x00\x12Y\n\x11pollUpdateMessage\x18\x12 \x01(\x0b\x32<.WAConsumerApplication.ConsumerApplication.PollUpdateMessageH\x00\x12M\n\x0b\x65\x64itMessage\x18\x13 \x01(\x0b\x32\x36.WAConsumerApplication.ConsumerApplication.EditMessageH\x00\x42\t\n\x07\x63ontent\x1am\n\x0b\x45\x64itMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12&\n\x07message\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\x1a]\n\x14PollAddOptionMessage\x12\x45\n\npollOption\x18\x01 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x1a\x45\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\x12\x19\n\x11senderTimestampMS\x18\x02 \x01(\x03\x1a\x31\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x1a\xdc\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x04vote\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x12J\n\taddOption\x18\x03 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.PollEncValue\x1a\x97\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x42\n\x07options\x18\x03 \x03(\x0b\x32\x31.WAConsumerApplication.ConsumerApplication.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\x1a\xa8\x01\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12%\n\x1dreactionMetadataDataclassData\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\x05\x1a\x32\n\rRevokeMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xc6\x01\n\x0fViewOnceMessage\x12O\n\x0cimageMessage\x18\x01 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.ImageMessageH\x00\x12O\n\x0cvideoMessage\x18\x02 \x01(\x0b\x32\x37.WAConsumerApplication.ConsumerApplication.VideoMessageH\x00\x42\x11\n\x0fviewOnceContent\x1a\xa6\x01\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12&\n\x07\x63\x61ption\x18\x06 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x89\x02\n\x13LiveLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x02 \x01(\r\x12\x12\n\nspeedInMps\x18\x03 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x04 \x01(\r\x12&\n\x07\x63\x61ption\x18\x05 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x16\n\x0esequenceNumber\x18\x06 \x01(\x03\x12\x12\n\ntimeOffset\x18\x07 \x01(\r\x1ax\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12K\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32\x39.WAConsumerApplication.ConsumerApplication.ContactMessage\x1a\x38\n\x0e\x43ontactMessage\x12&\n\x07\x63ontact\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1a\xd6\x02\n\x10StatusTextMesage\x12L\n\x04text\x18\x01 \x01(\x0b\x32>.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage\x12\x10\n\x08textArgb\x18\x06 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x07 \x01(\x07\x12R\n\x04\x66ont\x18\x08 \x01(\x0e\x32\x44.WAConsumerApplication.ConsumerApplication.StatusTextMesage.FontType"v\n\x08\x46ontType\x12\x0e\n\nSANS_SERIF\x10\x00\x12\t\n\x05SERIF\x10\x01\x12\x13\n\x0fNORICAN_REGULAR\x10\x02\x12\x11\n\rBRYNDAN_WRITE\x10\x03\x12\x15\n\x11\x42\x45\x42\x41SNEUE_REGULAR\x10\x04\x12\x10\n\x0cOSWALD_HEAVY\x10\x05\x1a\xb8\x02\n\x13\x45xtendedTextMessage\x12#\n\x04text\x18\x01 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12(\n\tthumbnail\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12_\n\x0bpreviewType\x18\x07 \x01(\x0e\x32J.WAConsumerApplication.ConsumerApplication.ExtendedTextMessage.PreviewType""\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x1ai\n\x0fLocationMessage\x12\x45\n\x08location\x18\x01 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.Location\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x1a\x38\n\x0eStickerMessage\x12&\n\x07sticker\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x1aL\n\x0f\x44ocumentMessage\x12\'\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x1a\\\n\x0cVideoMessage\x12$\n\x05video\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\x41\n\x0c\x41udioMessage\x12$\n\x05\x61udio\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x0b\n\x03PTT\x18\x02 \x01(\x08\x1a\\\n\x0cImageMessage\x12$\n\x05image\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x1a\xb5\x01\n\x15InteractiveAnnotation\x12G\n\x08location\x18\x02 \x01(\x0b\x32\x33.WAConsumerApplication.ConsumerApplication.LocationH\x00\x12I\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x30.WAConsumerApplication.ConsumerApplication.PointB\x08\n\x06\x61\x63tion\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x1aK\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x1a\x37\n\x0cMediaPayload\x12\'\n\x08protocol\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocolB1Z/go.mau.fi/whatsmeow/proto/waConsumerApplication' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waConsumerApplication.WAConsumerApplication_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waConsumerApplication.WAConsumerApplication_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z/go.mau.fi/whatsmeow/proto/waConsumerApplication' - _globals['_CONSUMERAPPLICATION']._serialized_start=102 - _globals['_CONSUMERAPPLICATION']._serialized_end=5808 - _globals['_CONSUMERAPPLICATION_PAYLOAD']._serialized_start=266 - _globals['_CONSUMERAPPLICATION_PAYLOAD']._serialized_end=599 - _globals['_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_start=601 - _globals['_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_end=673 - _globals['_CONSUMERAPPLICATION_METADATA']._serialized_start=676 - _globals['_CONSUMERAPPLICATION_METADATA']._serialized_end=833 - _globals['_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE']._serialized_start=782 - _globals['_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE']._serialized_end=833 - _globals['_CONSUMERAPPLICATION_SIGNAL']._serialized_start=835 - _globals['_CONSUMERAPPLICATION_SIGNAL']._serialized_end=843 - _globals['_CONSUMERAPPLICATION_APPLICATIONDATA']._serialized_start=845 - _globals['_CONSUMERAPPLICATION_APPLICATIONDATA']._serialized_end=960 - _globals['_CONSUMERAPPLICATION_CONTENT']._serialized_start=963 - _globals['_CONSUMERAPPLICATION_CONTENT']._serialized_end=2525 - _globals['_CONSUMERAPPLICATION_EDITMESSAGE']._serialized_start=2527 - _globals['_CONSUMERAPPLICATION_EDITMESSAGE']._serialized_end=2636 - _globals['_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE']._serialized_start=2638 - _globals['_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE']._serialized_end=2731 - _globals['_CONSUMERAPPLICATION_POLLVOTEMESSAGE']._serialized_start=2733 - _globals['_CONSUMERAPPLICATION_POLLVOTEMESSAGE']._serialized_end=2802 - _globals['_CONSUMERAPPLICATION_POLLENCVALUE']._serialized_start=2804 - _globals['_CONSUMERAPPLICATION_POLLENCVALUE']._serialized_end=2853 - _globals['_CONSUMERAPPLICATION_POLLUPDATEMESSAGE']._serialized_start=2856 - _globals['_CONSUMERAPPLICATION_POLLUPDATEMESSAGE']._serialized_end=3076 - _globals['_CONSUMERAPPLICATION_POLLCREATIONMESSAGE']._serialized_start=3079 - _globals['_CONSUMERAPPLICATION_POLLCREATIONMESSAGE']._serialized_end=3230 - _globals['_CONSUMERAPPLICATION_OPTION']._serialized_start=3232 - _globals['_CONSUMERAPPLICATION_OPTION']._serialized_end=3260 - _globals['_CONSUMERAPPLICATION_REACTIONMESSAGE']._serialized_start=3263 - _globals['_CONSUMERAPPLICATION_REACTIONMESSAGE']._serialized_end=3431 - _globals['_CONSUMERAPPLICATION_REVOKEMESSAGE']._serialized_start=3433 - _globals['_CONSUMERAPPLICATION_REVOKEMESSAGE']._serialized_end=3483 - _globals['_CONSUMERAPPLICATION_VIEWONCEMESSAGE']._serialized_start=3486 - _globals['_CONSUMERAPPLICATION_VIEWONCEMESSAGE']._serialized_end=3684 - _globals['_CONSUMERAPPLICATION_GROUPINVITEMESSAGE']._serialized_start=3687 - _globals['_CONSUMERAPPLICATION_GROUPINVITEMESSAGE']._serialized_end=3853 - _globals['_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE']._serialized_start=3856 - _globals['_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE']._serialized_end=4121 - _globals['_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE']._serialized_start=4123 - _globals['_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE']._serialized_end=4243 - _globals['_CONSUMERAPPLICATION_CONTACTMESSAGE']._serialized_start=4245 - _globals['_CONSUMERAPPLICATION_CONTACTMESSAGE']._serialized_end=4301 - _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE']._serialized_start=4304 - _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE']._serialized_end=4646 - _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE']._serialized_start=4528 - _globals['_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE']._serialized_end=4646 - _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE']._serialized_start=4649 - _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE']._serialized_end=4961 - _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_start=4927 - _globals['_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_end=4961 - _globals['_CONSUMERAPPLICATION_LOCATIONMESSAGE']._serialized_start=4963 - _globals['_CONSUMERAPPLICATION_LOCATIONMESSAGE']._serialized_end=5068 - _globals['_CONSUMERAPPLICATION_STICKERMESSAGE']._serialized_start=5070 - _globals['_CONSUMERAPPLICATION_STICKERMESSAGE']._serialized_end=5126 - _globals['_CONSUMERAPPLICATION_DOCUMENTMESSAGE']._serialized_start=5128 - _globals['_CONSUMERAPPLICATION_DOCUMENTMESSAGE']._serialized_end=5204 - _globals['_CONSUMERAPPLICATION_VIDEOMESSAGE']._serialized_start=5206 - _globals['_CONSUMERAPPLICATION_VIDEOMESSAGE']._serialized_end=5298 - _globals['_CONSUMERAPPLICATION_AUDIOMESSAGE']._serialized_start=5300 - _globals['_CONSUMERAPPLICATION_AUDIOMESSAGE']._serialized_end=5365 - _globals['_CONSUMERAPPLICATION_IMAGEMESSAGE']._serialized_start=5367 - _globals['_CONSUMERAPPLICATION_IMAGEMESSAGE']._serialized_end=5459 - _globals['_CONSUMERAPPLICATION_INTERACTIVEANNOTATION']._serialized_start=5462 - _globals['_CONSUMERAPPLICATION_INTERACTIVEANNOTATION']._serialized_end=5643 - _globals['_CONSUMERAPPLICATION_POINT']._serialized_start=5645 - _globals['_CONSUMERAPPLICATION_POINT']._serialized_end=5674 - _globals['_CONSUMERAPPLICATION_LOCATION']._serialized_start=5676 - _globals['_CONSUMERAPPLICATION_LOCATION']._serialized_end=5751 - _globals['_CONSUMERAPPLICATION_MEDIAPAYLOAD']._serialized_start=5753 - _globals['_CONSUMERAPPLICATION_MEDIAPAYLOAD']._serialized_end=5808 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z/go.mau.fi/whatsmeow/proto/waConsumerApplication" + _globals["_CONSUMERAPPLICATION"]._serialized_start = 102 + _globals["_CONSUMERAPPLICATION"]._serialized_end = 5808 + _globals["_CONSUMERAPPLICATION_PAYLOAD"]._serialized_start = 266 + _globals["_CONSUMERAPPLICATION_PAYLOAD"]._serialized_end = 599 + _globals["_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_start = 601 + _globals["_CONSUMERAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_end = 673 + _globals["_CONSUMERAPPLICATION_METADATA"]._serialized_start = 676 + _globals["_CONSUMERAPPLICATION_METADATA"]._serialized_end = 833 + _globals["_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE"]._serialized_start = 782 + _globals["_CONSUMERAPPLICATION_METADATA_SPECIALTEXTSIZE"]._serialized_end = 833 + _globals["_CONSUMERAPPLICATION_SIGNAL"]._serialized_start = 835 + _globals["_CONSUMERAPPLICATION_SIGNAL"]._serialized_end = 843 + _globals["_CONSUMERAPPLICATION_APPLICATIONDATA"]._serialized_start = 845 + _globals["_CONSUMERAPPLICATION_APPLICATIONDATA"]._serialized_end = 960 + _globals["_CONSUMERAPPLICATION_CONTENT"]._serialized_start = 963 + _globals["_CONSUMERAPPLICATION_CONTENT"]._serialized_end = 2525 + _globals["_CONSUMERAPPLICATION_EDITMESSAGE"]._serialized_start = 2527 + _globals["_CONSUMERAPPLICATION_EDITMESSAGE"]._serialized_end = 2636 + _globals["_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE"]._serialized_start = 2638 + _globals["_CONSUMERAPPLICATION_POLLADDOPTIONMESSAGE"]._serialized_end = 2731 + _globals["_CONSUMERAPPLICATION_POLLVOTEMESSAGE"]._serialized_start = 2733 + _globals["_CONSUMERAPPLICATION_POLLVOTEMESSAGE"]._serialized_end = 2802 + _globals["_CONSUMERAPPLICATION_POLLENCVALUE"]._serialized_start = 2804 + _globals["_CONSUMERAPPLICATION_POLLENCVALUE"]._serialized_end = 2853 + _globals["_CONSUMERAPPLICATION_POLLUPDATEMESSAGE"]._serialized_start = 2856 + _globals["_CONSUMERAPPLICATION_POLLUPDATEMESSAGE"]._serialized_end = 3076 + _globals["_CONSUMERAPPLICATION_POLLCREATIONMESSAGE"]._serialized_start = 3079 + _globals["_CONSUMERAPPLICATION_POLLCREATIONMESSAGE"]._serialized_end = 3230 + _globals["_CONSUMERAPPLICATION_OPTION"]._serialized_start = 3232 + _globals["_CONSUMERAPPLICATION_OPTION"]._serialized_end = 3260 + _globals["_CONSUMERAPPLICATION_REACTIONMESSAGE"]._serialized_start = 3263 + _globals["_CONSUMERAPPLICATION_REACTIONMESSAGE"]._serialized_end = 3431 + _globals["_CONSUMERAPPLICATION_REVOKEMESSAGE"]._serialized_start = 3433 + _globals["_CONSUMERAPPLICATION_REVOKEMESSAGE"]._serialized_end = 3483 + _globals["_CONSUMERAPPLICATION_VIEWONCEMESSAGE"]._serialized_start = 3486 + _globals["_CONSUMERAPPLICATION_VIEWONCEMESSAGE"]._serialized_end = 3684 + _globals["_CONSUMERAPPLICATION_GROUPINVITEMESSAGE"]._serialized_start = 3687 + _globals["_CONSUMERAPPLICATION_GROUPINVITEMESSAGE"]._serialized_end = 3853 + _globals["_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE"]._serialized_start = 3856 + _globals["_CONSUMERAPPLICATION_LIVELOCATIONMESSAGE"]._serialized_end = 4121 + _globals["_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE"]._serialized_start = 4123 + _globals["_CONSUMERAPPLICATION_CONTACTSARRAYMESSAGE"]._serialized_end = 4243 + _globals["_CONSUMERAPPLICATION_CONTACTMESSAGE"]._serialized_start = 4245 + _globals["_CONSUMERAPPLICATION_CONTACTMESSAGE"]._serialized_end = 4301 + _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE"]._serialized_start = 4304 + _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE"]._serialized_end = 4646 + _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE"]._serialized_start = 4528 + _globals["_CONSUMERAPPLICATION_STATUSTEXTMESAGE_FONTTYPE"]._serialized_end = 4646 + _globals["_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE"]._serialized_start = 4649 + _globals["_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE"]._serialized_end = 4961 + _globals[ + "_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE" + ]._serialized_start = 4927 + _globals[ + "_CONSUMERAPPLICATION_EXTENDEDTEXTMESSAGE_PREVIEWTYPE" + ]._serialized_end = 4961 + _globals["_CONSUMERAPPLICATION_LOCATIONMESSAGE"]._serialized_start = 4963 + _globals["_CONSUMERAPPLICATION_LOCATIONMESSAGE"]._serialized_end = 5068 + _globals["_CONSUMERAPPLICATION_STICKERMESSAGE"]._serialized_start = 5070 + _globals["_CONSUMERAPPLICATION_STICKERMESSAGE"]._serialized_end = 5126 + _globals["_CONSUMERAPPLICATION_DOCUMENTMESSAGE"]._serialized_start = 5128 + _globals["_CONSUMERAPPLICATION_DOCUMENTMESSAGE"]._serialized_end = 5204 + _globals["_CONSUMERAPPLICATION_VIDEOMESSAGE"]._serialized_start = 5206 + _globals["_CONSUMERAPPLICATION_VIDEOMESSAGE"]._serialized_end = 5298 + _globals["_CONSUMERAPPLICATION_AUDIOMESSAGE"]._serialized_start = 5300 + _globals["_CONSUMERAPPLICATION_AUDIOMESSAGE"]._serialized_end = 5365 + _globals["_CONSUMERAPPLICATION_IMAGEMESSAGE"]._serialized_start = 5367 + _globals["_CONSUMERAPPLICATION_IMAGEMESSAGE"]._serialized_end = 5459 + _globals["_CONSUMERAPPLICATION_INTERACTIVEANNOTATION"]._serialized_start = 5462 + _globals["_CONSUMERAPPLICATION_INTERACTIVEANNOTATION"]._serialized_end = 5643 + _globals["_CONSUMERAPPLICATION_POINT"]._serialized_start = 5645 + _globals["_CONSUMERAPPLICATION_POINT"]._serialized_end = 5674 + _globals["_CONSUMERAPPLICATION_LOCATION"]._serialized_start = 5676 + _globals["_CONSUMERAPPLICATION_LOCATION"]._serialized_end = 5751 + _globals["_CONSUMERAPPLICATION_MEDIAPAYLOAD"]._serialized_start = 5753 + _globals["_CONSUMERAPPLICATION_MEDIAPAYLOAD"]._serialized_end = 5808 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi index e19ad81..bfb054d 100644 --- a/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi +++ b/neonize/proto/waConsumerApplication/WAConsumerApplication_pb2.pyi @@ -48,9 +48,41 @@ 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): @@ -61,10 +93,15 @@ class ConsumerApplication(google.protobuf.message.Message): def __init__( self, *, - futureProof: waCommon.WACommon_pb2.FutureProofBehavior.ValueType | None = ..., + 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: ... - 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): @@ -74,13 +111,20 @@ 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 @@ -90,10 +134,15 @@ class ConsumerApplication(google.protobuf.message.Message): def __init__( self, *, - specialTextSize: global___ConsumerApplication.Metadata.SpecialTextSize.ValueType | None = ..., + 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: ... - 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): @@ -115,9 +164,22 @@ 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): @@ -150,9 +212,13 @@ 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 @@ -160,21 +226,31 @@ 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__( @@ -184,24 +260,139 @@ 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): @@ -222,8 +413,18 @@ 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): @@ -231,13 +432,20 @@ 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 = ..., + pollOption: collections.abc.Iterable[global___ConsumerApplication.Option] + | None = ..., + ) -> None: ... + def ClearField( + self, field_name: typing.Literal["pollOption", b"pollOption"] ) -> None: ... - def ClearField(self, field_name: typing.Literal["pollOption", b"pollOption"]) -> None: ... @typing.final class PollVoteMessage(google.protobuf.message.Message): @@ -247,15 +455,29 @@ 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): @@ -271,8 +493,14 @@ 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): @@ -294,8 +522,28 @@ 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): @@ -309,17 +557,44 @@ 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): @@ -332,8 +607,12 @@ 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): @@ -362,8 +641,40 @@ 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): @@ -377,7 +688,9 @@ 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 @@ -396,9 +709,31 @@ 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): @@ -427,8 +762,40 @@ 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): @@ -461,8 +828,44 @@ 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): @@ -472,15 +875,29 @@ 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 = ..., + 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: ... - 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): @@ -494,8 +911,12 @@ 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): @@ -505,13 +926,22 @@ 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): ... @@ -537,10 +967,35 @@ 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 = ..., + 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: ... - 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): @@ -550,7 +1005,12 @@ 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 @@ -570,7 +1030,9 @@ 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 @@ -584,10 +1046,47 @@ 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 = ..., + 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: ... - 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): @@ -604,8 +1103,14 @@ 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): @@ -619,8 +1124,12 @@ 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): @@ -637,8 +1146,18 @@ 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): @@ -656,8 +1175,12 @@ 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): @@ -674,8 +1197,12 @@ 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): @@ -693,8 +1220,12 @@ 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): @@ -705,16 +1236,38 @@ 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): @@ -730,8 +1283,12 @@ 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): @@ -750,8 +1307,28 @@ 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): @@ -765,8 +1342,12 @@ 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 @@ -780,7 +1361,11 @@ 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 4c28e6e..e2528c6 100644 --- a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py +++ b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.py @@ -3,6 +3,7 @@ # source: waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,18 +13,22 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities\"\xb3\x01\n\x12\x44\x65viceCapabilities\x12\x64\n\x14\x63hatLockSupportLevel\x18\x01 \x01(\x0e\x32\x46.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel\"7\n\x14\x43hatLockSupportLevel\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07MINIMAL\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x42\x30Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities"\xb3\x01\n\x12\x44\x65viceCapabilities\x12\x64\n\x14\x63hatLockSupportLevel\x18\x01 \x01(\x0e\x32\x46.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel"7\n\x14\x43hatLockSupportLevel\x12\x08\n\x04NONE\x10\x00\x12\x0b\n\x07MINIMAL\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x42\x30Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waDeviceCapabilities.WAProtobufsDeviceCapabilities_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities' - _globals['_DEVICECAPABILITIES']._serialized_start=92 - _globals['_DEVICECAPABILITIES']._serialized_end=271 - _globals['_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL']._serialized_start=216 - _globals['_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL']._serialized_end=271 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z.go.mau.fi/whatsmeow/proto/waDeviceCapabilities" + _globals["_DEVICECAPABILITIES"]._serialized_start = 92 + _globals["_DEVICECAPABILITIES"]._serialized_end = 271 + _globals["_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL"]._serialized_start = 216 + _globals["_DEVICECAPABILITIES_CHATLOCKSUPPORTLEVEL"]._serialized_end = 271 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi index 9253a5a..c5ee0be 100644 --- a/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi +++ b/neonize/proto/waDeviceCapabilities/WAProtobufsDeviceCapabilities_pb2.pyi @@ -25,13 +25,20 @@ 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 @@ -41,9 +48,16 @@ class DeviceCapabilities(google.protobuf.message.Message): def __init__( self, *, - chatLockSupportLevel: global___DeviceCapabilities.ChatLockSupportLevel.ValueType | None = ..., + 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: ... - 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 3f7049f..3bb8977 100644 --- a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py +++ b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.py @@ -3,6 +3,7 @@ # source: waE2E/WAWebProtobufsE2E.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,467 +14,587 @@ 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\"\x85\x01\n\x12PlaceholderMessage\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType\"*\n\x0fPlaceholderType\x12\x17\n\x13MASK_LINKED_DEVICES\x10\x00\"\xb3\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12<\n\tmediaType\x18\x02 \x01(\x0e\x32).WAWebProtobufsE2E.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xbf\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12<\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32*.WAWebProtobufsE2E.CallLogMessage.CallType\x12G\n\x0cparticipants\x18\x05 \x03(\x0b\x32\x31.WAWebProtobufsE2E.CallLogMessage.CallParticipant\x1a\x62\n\x0f\x43\x61llParticipant\x12\x0b\n\x03JID\x18\x01 \x01(\t\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07\";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02\"\xaa\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x46\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ScheduledCallEditMessage.EditType\"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01\"\xc6\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMS\x18\x01 \x01(\x03\x12J\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32\x38.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t\"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02\"\xd8\x01\n\x14\x45ventResponseMessage\x12K\n\x08response\x18\x01 \x01(\x0e\x32\x39.WAWebProtobufsE2E.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x17\n\x0f\x65xtraGuestCount\x18\x03 \x01(\x05\"E\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02\x12\t\n\x05MAYBE\x10\x03\"\xc6\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.WAWebProtobufsE2E.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02\"\xf7\x01\n\x16\x42uttonsResponseMessage\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\x12\x18\n\x10selectedButtonID\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12<\n\x04type\x18\x04 \x01(\x0e\x32..WAWebProtobufsE2E.ButtonsResponseMessage.Type\"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response\"\xd6\x07\n\x0e\x42uttonsMessage\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12=\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x07\x62uttons\x18\t \x03(\x0b\x32(.WAWebProtobufsE2E.ButtonsMessage.Button\x12@\n\nheaderType\x18\n \x01(\x0e\x32,.WAWebProtobufsE2E.ButtonsMessage.HeaderType\x1a\xfc\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonID\x18\x01 \x01(\t\x12G\n\nbuttonText\x18\x02 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText\x12;\n\x04type\x18\x03 \x01(\x0e\x32-.WAWebProtobufsE2E.ButtonsMessage.Button.Type\x12O\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x37.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02\"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header\"\xe9\x01\n\x16SecretEncryptedMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\x12N\n\rsecretEncType\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType\",\n\rSecretEncType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nEVENT_EDIT\x10\x01\"\xae\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x42\n\tgroupType\x18\x08 \x01(\x0e\x32/.WAWebProtobufsE2E.GroupInviteMessage.GroupType\"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\"\xfa\x03\n\x1aInteractiveResponseMessage\x12l\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x12@\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.InteractiveResponseMessage.Body\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x88\x01\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12I\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format\"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x42\x1c\n\x1ainteractiveResponseMessage\"\xee\x0c\n\x12InteractiveMessage\x12R\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00\x12T\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00\x12T\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00\x12P\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32\x35.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00\x12<\n\x06header\x18\x01 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Header\x12\x38\n\x04\x62ody\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.InteractiveMessage.Body\x12<\n\x06\x66ooter\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Footer\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xb5\x01\n\x0bShopMessage\x12\n\n\x02ID\x18\x01 \x01(\t\x12J\n\x07surface\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a_\n\x0f\x43\x61rouselMessage\x12\x34\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\xdd\x01\n\x11NativeFlowMessage\x12Y\n\x07\x62uttons\x18\x01 \x03(\x0b\x32H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJSON\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJSON\x18\x02 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJID\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x94\x03\n\x06Header\x12=\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x17\n\rJPEGThumbnail\x18\x06 \x01(\x0cH\x00\x12\x37\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x08 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x0eproductMessage\x18\t \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessageH\x00\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x42\x07\n\x05mediaB\x14\n\x12interactiveMessage\"\xde\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x08listType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.ListResponseMessage.ListType\x12S\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply\x12\x33\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowID\x18\x01 \x01(\t\"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\"\x8f\x07\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x39\n\x08listType\x18\x04 \x01(\x0e\x32\'.WAWebProtobufsE2E.ListMessage.ListType\x12\x38\n\x08sections\x18\x05 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Section\x12G\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32..WAWebProtobufsE2E.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xbf\x01\n\x0fProductListInfo\x12\x46\n\x0fproductSections\x18\x01 \x03(\x0b\x32-.WAWebProtobufsE2E.ListMessage.ProductSection\x12J\n\x0bheaderImage\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsE2E.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJID\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductID\x18\x01 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x02 \x01(\x0c\x1aY\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08products\x18\x02 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Product\x1a\x1c\n\x07Product\x12\x11\n\tproductID\x18\x01 \x01(\t\x1aJ\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\x30\n\x04rows\x18\x02 \x03(\x0b\x32\".WAWebProtobufsE2E.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowID\x18\x03 \x01(\t\"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02\"\x93\x04\n\x0cOrderMessage\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12;\n\x06status\x18\x04 \x01(\x0e\x32+.WAWebProtobufsE2E.OrderMessage.OrderStatus\x12=\n\x07surface\x18\x05 \x01(\x0e\x32,.WAWebProtobufsE2E.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJID\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageID\x18\r \x01(\x0b\x32\x14.WACommon.MessageKey\"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01\"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03\"\xb3\x01\n\x14PaymentInviteMessage\x12H\n\x0bserviceType\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03\"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03\"\xd0\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12]\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x42.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12\x37\n\x0bhydratedHsm\x18\t \x01(\x0b\x32\".WAWebProtobufsE2E.TemplateMessage\x1a\x8a\t\n\x17HSMLocalizableParameter\x12\x62\n\x08\x63urrency\x18\x02 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12\x62\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x1a\xce\x06\n\x0bHSMDateTime\x12x\n\tcomponent\x18\x01 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12x\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a\x8e\x04\n\x14HSMDateTimeComponent\x12\x84\x01\n\tdayOfWeek\x18\x01 \x01(\x0e\x32q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12\x82\x01\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType\".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02\"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof\"\x98\x10\n\'PeerDataOperationRequestResponseMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12\x10\n\x08stanzaID\x18\x02 \x01(\t\x12s\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\x8e\x0e\n\x17PeerDataOperationResult\x12H\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\x12\x39\n\x0estickerMessage\x18\x02 \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x83\x01\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32\x66.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x9d\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x12\x94\x01\n\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\x0b\x32k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse\x12\xa9\x01\n&fullHistorySyncOnDemandRequestResponse\x18\x06 \x01(\x0b\x32y.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse\x1a<\n\x18WaffleNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\twaEntFbid\x18\x02 \x01(\t\x1a\x8b\x02\n&FullHistorySyncOnDemandRequestResponse\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x8c\x01\n\x0cresponseCode\x18\x02 \x01(\x0e\x32v.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xef\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalURL\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x9c\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMS\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05\"\x85\x01\n#FullHistorySyncOnDemandResponseCode\x12\x13\n\x0fREQUEST_SUCCESS\x10\x00\x12\x18\n\x14REQUEST_TIME_EXPIRED\x10\x01\x12\x1c\n\x18\x44\x45\x43LINED_SHARING_HISTORY\x10\x02\x12\x11\n\rGENERIC_ERROR\x10\x03\"\x9b\x05\n\x17HistorySyncNotification\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12L\n\x08syncType\x18\x06 \x01(\x0e\x32:.WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageID\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionID\x18\x0c \x01(\t\x12i\n&fullHistorySyncOnDemandRequestMetadata\x18\r \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x11\n\tencHandle\x18\x0e \x01(\t\"\x9a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\x12\x0e\n\nNO_HISTORY\x10\x07\"\xa4\x01\n\x1dRequestWelcomeMessageMetadata\x12W\n\x0elocalChatState\x18\x01 \x01(\x0e\x32?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState\"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01\"\xef\x0f\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12K\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HistorySyncNotification\x12\x45\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\'.WAWebProtobufsE2E.AppStateSyncKeyShare\x12I\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32).WAWebProtobufsE2E.AppStateSyncKeyRequest\x12i\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x39.WAWebProtobufsE2E.InitialSecurityNotificationSettingSync\x12\x61\n\"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32\x35.WAWebProtobufsE2E.AppStateFatalExceptionNotification\x12=\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\reditedMessage\x18\x0e \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0btimestampMS\x18\x0f \x01(\x03\x12[\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32\x32.WAWebProtobufsE2E.PeerDataOperationRequestMessage\x12k\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage\x12\x41\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32%.WAWebProtobufsE2E.BotFeedbackMessage\x12\x12\n\ninvokerJID\x18\x13 \x01(\t\x12W\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\x30.WAWebProtobufsE2E.RequestWelcomeMessageMetadata\x12\x41\n\x12mediaNotifyMessage\x18\x15 \x01(\x0b\x32%.WAWebProtobufsE2E.MediaNotifyMessage\x12_\n!cloudApiThreadControlNotification\x18\x16 \x01(\x0b\x32\x34.WAWebProtobufsE2E.CloudAPIThreadControlNotification\x12Y\n\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\x0b\x32\x31.WAWebProtobufsE2E.LIDMigrationMappingSyncMessage\"\x94\x05\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n\x1b\x42OT_MEMU_ONBOARDING_MESSAGE\x10\x18\x12\x1a\n\x16STATUS_MENTION_MESSAGE\x10\x19\"\xa5\x02\n!CloudAPIThreadControlNotification\x12Z\n\x06status\x18\x01 \x01(\x0e\x32J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl\x12%\n\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03\x12\x13\n\x0b\x63onsumerLid\x18\x03 \x01(\t\x12\x1b\n\x13\x63onsumerPhoneNumber\x18\x04 \x01(\t\"K\n\x15\x43loudAPIThreadControl\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONTROL_PASSED\x10\x01\x12\x11\n\rCONTROL_TAKEN\x10\x02\"\xc1\t\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x43\n\x04kind\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04\x12\x44\n\nkindReport\x18\x06 \x01(\x0e\x32\x30.WAWebProtobufsE2E.BotFeedbackMessage.ReportKind\"\x19\n\nReportKind\x12\x0b\n\x07GENERIC\x10\x00\"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01\"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02\"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12\"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t\"\xb5\x06\n\x0cVideoMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSHA256\x18\x0b \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x43\n\x0egifAttribution\x18\x13 \x01(\x0e\x32+.WAWebProtobufsE2E.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x17 \x01(\x0c\x12\x11\n\tstaticURL\x18\x18 \x01(\t\x12=\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x1a \x01(\t\x12:\n\x0fprocessedVideos\x18\x1b \x03(\x0b\x32!.WAWebProtobufsE2E.ProcessedVideo\"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\"\xbe\t\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12=\n\x04\x66ont\x18\t \x01(\x0e\x32/.WAWebProtobufsE2E.ExtendedTextMessage.FontType\x12G\n\x0bpreviewType\x18\n \x01(\x0e\x32\x32.WAWebProtobufsE2E.ExtendedTextMessage.PreviewType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12W\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12Y\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08\x12\x13\n\x0bvideoHeight\x18\x1f \x01(\r\x12\x12\n\nvideoWidth\x18 \x01(\r\"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03\"Q\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05\x12\x11\n\rPAYMENT_LINKS\x10\x06\"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n\"\xf8\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12H\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x30.WAWebProtobufsE2E.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSHA256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSHA256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJPEGThumbnail\x18\n \x01(\x0c\"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01\"\x8d\x07\n\x0cImageMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupID\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSHA256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x1c \x01(\x0c\x12\x11\n\tstaticURL\x18\x1d \x01(\t\x12=\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12H\n\x0fimageSourceType\x18\x1f \x01(\x0e\x32/.WAWebProtobufsE2E.ImageMessage.ImageSourceType\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18 \x01(\t\"D\n\x0fImageSourceType\x12\x0e\n\nUSER_IMAGE\x10\x00\x12\x10\n\x0c\x41I_GENERATED\x10\x01\x12\x0f\n\x0b\x41I_MODIFIED\x10\x02\"\xdf\x17\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12\x31\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x11\n\tremoteJID\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12<\n\x08quotedAd\x18\x17 \x01(\x0b\x32*.WAWebProtobufsE2E.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12K\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x32.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo\x12\"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12=\n\x10\x64isappearingMode\x18 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\nactionLink\x18! \x01(\x0b\x32\x1d.WAWebProtobufsE2E.ActionLink\x12\x14\n\x0cgroupSubject\x18\" \x01(\t\x12\x16\n\x0eparentGroupJID\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12\x36\n\rgroupMentions\x18( \x03(\x0b\x32\x1f.WAWebProtobufsE2E.GroupMention\x12\x33\n\x03utm\x18) \x01(\x0b\x32&.WAWebProtobufsE2E.ContextInfo.UTMInfo\x12\x65\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo\x12]\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x39.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignID\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignID\x18. \x01(\t\x12M\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32\x31.WAWebProtobufsE2E.ContextInfo.DataSharingContext\x12\x1f\n\x17\x61lwaysShowAdAttribution\x18\x30 \x01(\x08\x12Q\n\x14\x66\x65\x61tureEligibilities\x18\x31 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ContextInfo.FeatureEligibilities\x12*\n\"entryPointConversionExternalSource\x18\x32 \x01(\t\x12*\n\"entryPointConversionExternalMedium\x18\x33 \x01(\t\x1a\x9e\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageID\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12^\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t\"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03\x1a\xd8\x03\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12O\n\tmediaType\x18\x03 \x01(\x0e\x32<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailURL\x18\x04 \x01(\t\x12\x10\n\x08mediaURL\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceID\x18\x08 \x01(\t\x12\x11\n\tsourceURL\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t\x12\x1b\n\x13\x63lickToWhatsappCall\x18\x0f \x01(\x08\x12!\n\x19\x61\x64\x43ontextPreviewDismissed\x18\x10 \x01(\x08\"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\xc3\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12G\n\tmediaType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t\"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\x65\n\x14\x46\x65\x61tureEligibilities\x12\x19\n\x11\x63\x61nnotBeReactedTo\x18\x01 \x01(\x08\x12\x16\n\x0e\x63\x61nnotBeRanked\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61nRequestFeedback\x18\x03 \x01(\x08\x1a\xcb\x02\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x12%\n\x1d\x65ncryptedSignalTokenConsented\x18\x02 \x01(\t\x12P\n\nparameters\x18\x03 \x03(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\xa1\x01\n\nParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nstringData\x18\x02 \x01(\t\x12\x0f\n\x07intData\x18\x03 \x01(\x03\x12\x11\n\tfloatData\x18\x04 \x01(\x02\x12N\n\x08\x63ontents\x18\x05 \x01(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJID\x18\x01 \x01(\t\"\xd0\x04\n\x11\x42otPluginMetadata\x12\x45\n\x08provider\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotPluginMetadata.SearchProvider\x12\x43\n\npluginType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCDNURL\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCDNURL\x18\x04 \x01(\t\x12\x19\n\x11searchProviderURL\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r\x12\x1a\n\x12\x65xpectedLinksCount\x18\x07 \x01(\r\x12\x13\n\x0bsearchQuery\x18\t \x01(\t\x12\x34\n\x16parentPluginMessageKey\x18\n \x01(\x0b\x32\x14.WACommon.MessageKey\x12H\n\x0f\x64\x65precatedField\x18\x0b \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12I\n\x10parentPluginType\x18\x0c \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\"#\n\nPluginType\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02\"&\n\x0eSearchProvider\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02\"\x92\x02\n\x10\x42otMediaMetadata\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\x12\x10\n\x08mediaKey\x18\x02 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\t\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08mimetype\x18\x06 \x01(\t\x12L\n\x0forientationType\x18\x07 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotMediaMetadata.OrientationType\"2\n\x0fOrientationType\x12\n\n\x06\x43\x45NTER\x10\x01\x12\x08\n\x04LEFT\x10\x02\x12\t\n\x05RIGHT\x10\x03\"\x99\x03\n\x13\x42otReminderMetadata\x12/\n\x11requestMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotReminderMetadata.ReminderAction\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14nextTriggerTimestamp\x18\x04 \x01(\x04\x12K\n\tfrequency\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency\"O\n\x11ReminderFrequency\x12\x08\n\x04ONCE\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06WEEKLY\x10\x03\x12\x0c\n\x08\x42IWEEKLY\x10\x04\x12\x0b\n\x07MONTHLY\x10\x05\"@\n\x0eReminderAction\x12\n\n\x06NOTIFY\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03\x12\n\n\x06UPDATE\x10\x04\"\x9a\x02\n\x10\x42otModelMetadata\x12@\n\tmodelType\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.BotModelMetadata.ModelType\x12R\n\x12premiumModelStatus\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus\";\n\x12PremiumModelStatus\x12\r\n\tAVAILABLE\x10\x01\x12\x16\n\x12QUOTA_EXCEED_LIMIT\x10\x02\"3\n\tModelType\x12\x0e\n\nLLAMA_PROD\x10\x01\x12\x16\n\x12LLAMA_PROD_PREMIUM\x10\x02\"\xfd\x01\n\x12MessageAssociation\x12N\n\x0f\x61ssociationType\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.MessageAssociation.AssociationType\x12.\n\x10parentMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\"g\n\x0f\x41ssociationType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bMEDIA_ALBUM\x10\x01\x12\x0e\n\nBOT_PLUGIN\x10\x02\x12\x15\n\x11\x45VENT_COVER_IMAGE\x10\x03\x12\x0f\n\x0bSTATUS_POLL\x10\x04\"\xcb\x04\n\x12MessageContextInfo\x12\x41\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32%.WAWebProtobufsE2E.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12\"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12\x33\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05\x12\\\n\x16messageAddOnExpiryType\x18\t \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\x12\x41\n\x12messageAssociation\x18\n \x01(\x0b\x32%.WAWebProtobufsE2E.MessageAssociation\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x0b \x01(\x08\x12\x16\n\x0esupportPayload\x18\x0c \x01(\t\"=\n\x16MessageAddonExpiryType\x12\n\n\x06STATIC\x10\x01\x12\x17\n\x13\x44\x45PENDENT_ON_PARENT\x10\x02\"\xbd\x05\n\x16HydratedTemplateButton\x12^\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x42.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12P\n\turlButton\x18\x02 \x01(\x0b\x32;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00\x12R\n\ncallButton\x18\x03 \x01(\x0b\x32<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\xfe\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03URL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12p\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType\":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\tB\x10\n\x0ehydratedButton\"\xbb\x03\n\x11PaymentBackground\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x41\n\tmediaData\x18\t \x01(\x0b\x32..WAWebProtobufsE2E.PaymentBackground.MediaData\x12\x37\n\x04type\x18\n \x01(\x0e\x32).WAWebProtobufsE2E.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\"\xb1\x03\n\x10\x44isappearingMode\x12@\n\tinitiator\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.DisappearingMode.Initiator\x12<\n\x07trigger\x18\x02 \x01(\x0e\x32+.WAWebProtobufsE2E.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJID\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08\"\x7f\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03\x12\x1b\n\x17\x42IZ_SUPPORTS_FB_HOSTING\x10\x04\x12\x12\n\x0eUNKNOWN_GROUPS\x10\x05\"i\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n\x16\x42IZ_UPGRADE_FB_HOSTING\x10\x03\"\x8e\x02\n\x0eProcessedVideo\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x0e\n\x06height\x18\x03 \x01(\r\x12\r\n\x05width\x18\x04 \x01(\r\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x06 \x01(\r\x12?\n\x07quality\x18\x07 \x01(\x0e\x32..WAWebProtobufsE2E.ProcessedVideo.VideoQuality\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x03(\t\"9\n\x0cVideoQuality\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x07\n\x03MID\x10\x02\x12\x08\n\x04HIGH\x10\x03\"\x8d&\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12U\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x35\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x39\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12;\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessage\x12\x43\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32&.WAWebProtobufsE2E.ExtendedTextMessage\x12;\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessage\x12\x35\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AudioMessage\x12\x35\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12%\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x17.WAWebProtobufsE2E.Call\x12%\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x17.WAWebProtobufsE2E.Chat\x12;\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32\".WAWebProtobufsE2E.ProtocolMessage\x12\x45\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\'.WAWebProtobufsE2E.ContactsArrayMessage\x12K\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x63\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x41\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32%.WAWebProtobufsE2E.SendPaymentMessage\x12\x43\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12G\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32(.WAWebProtobufsE2E.RequestPaymentMessage\x12U\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32/.WAWebProtobufsE2E.DeclinePaymentRequestMessage\x12S\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32..WAWebProtobufsE2E.CancelPaymentRequestMessage\x12;\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32\".WAWebProtobufsE2E.TemplateMessage\x12\x39\n\x0estickerMessage\x18\x1a \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x41\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32%.WAWebProtobufsE2E.GroupInviteMessage\x12Q\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32-.WAWebProtobufsE2E.TemplateButtonReplyMessage\x12\x39\n\x0eproductMessage\x18\x1e \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessage\x12?\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32$.WAWebProtobufsE2E.DeviceSentMessage\x12\x41\n\x12messageContextInfo\x18# \x01(\x0b\x32%.WAWebProtobufsE2E.MessageContextInfo\x12\x33\n\x0blistMessage\x18$ \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ListMessage\x12>\n\x0fviewOnceMessage\x18% \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0corderMessage\x18& \x01(\x0b\x32\x1f.WAWebProtobufsE2E.OrderMessage\x12\x43\n\x13listResponseMessage\x18\' \x01(\x0b\x32&.WAWebProtobufsE2E.ListResponseMessage\x12?\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x39\n\x0einvoiceMessage\x18) \x01(\x0b\x32!.WAWebProtobufsE2E.InvoiceMessage\x12\x39\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32!.WAWebProtobufsE2E.ButtonsMessage\x12I\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32).WAWebProtobufsE2E.ButtonsResponseMessage\x12\x45\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\'.WAWebProtobufsE2E.PaymentInviteMessage\x12\x41\n\x12interactiveMessage\x18- \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12;\n\x0freactionMessage\x18. \x01(\x0b\x32\".WAWebProtobufsE2E.ReactionMessage\x12G\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32(.WAWebProtobufsE2E.StickerSyncRMRMessage\x12Q\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32-.WAWebProtobufsE2E.InteractiveResponseMessage\x12\x43\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12?\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32$.WAWebProtobufsE2E.PollUpdateMessage\x12?\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32$.WAWebProtobufsE2E.KeepInChatMessage\x12I\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32,.WAWebProtobufsE2E.RequestPhoneNumberMessage\x12@\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32%.WAWebProtobufsE2E.EncReactionMessage\x12<\n\reditedMessage\x18: \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12I\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12U\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32/.WAWebProtobufsE2E.ScheduledCallCreationMessage\x12\x44\n\x15groupMentionedMessage\x18> \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x10pinInChatMessage\x18? \x01(\x0b\x32#.WAWebProtobufsE2E.PinInChatMessage\x12\x45\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12M\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32+.WAWebProtobufsE2E.ScheduledCallEditMessage\x12\x33\n\nptvMessage\x18\x42 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12?\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12:\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32!.WAWebProtobufsE2E.CallLogMessage\x12\x45\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\'.WAWebProtobufsE2E.MessageHistoryBundle\x12?\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32$.WAWebProtobufsE2E.EncCommentMessage\x12\x35\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x1f.WAWebProtobufsE2E.BCallMessage\x12\x43\n\x14lottieStickerMessage\x18J \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x1f.WAWebProtobufsE2E.EventMessage\x12K\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32*.WAWebProtobufsE2E.EncEventResponseMessage\x12\x39\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32!.WAWebProtobufsE2E.CommentMessage\x12U\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32/.WAWebProtobufsE2E.NewsletterAdminInviteMessage\x12\x41\n\x12placeholderMessage\x18P \x01(\x0b\x32%.WAWebProtobufsE2E.PlaceholderMessage\x12I\n\x16secretEncryptedMessage\x18R \x01(\x0b\x32).WAWebProtobufsE2E.SecretEncryptedMessage\x12\x35\n\x0c\x61lbumMessage\x18S \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AlbumMessage\x12>\n\x0f\x65ventCoverImage\x18U \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12stickerPackMessage\x18V \x01(\x0b\x32%.WAWebProtobufsE2E.StickerPackMessage\x12\x43\n\x14statusMentionMessage\x18W \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19pollResultSnapshotMessage\x18X \x01(\x0b\x32,.WAWebProtobufsE2E.PollResultSnapshotMessage\"\x85\x04\n\x12StickerPackMessage\x12\x15\n\rstickerPackID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tpublisher\x18\x03 \x01(\t\x12?\n\x08stickers\x18\x04 \x03(\x0b\x32-.WAWebProtobufsE2E.StickerPackMessage.Sticker\x12\x10\n\x08\x66ileSize\x18\x05 \x01(\x04\x12\x12\n\nfileSHA256\x18\x06 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x07 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\n \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x0b \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fpackDescription\x18\x0c \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\r \x01(\x03\x12\x18\n\x10trayIconFileName\x18\x0e \x01(\t\x1a\x7f\n\x07Sticker\x12\x10\n\x08\x66ileName\x18\x01 \x01(\t\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x0e\n\x06\x65mojis\x18\x03 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x04 \x01(\t\x12\x10\n\x08isLottie\x18\x05 \x01(\x08\x12\x10\n\x08mimetype\x18\x06 \x01(\t\"T\n\x0c\x41lbumMessage\x12\x0f\n\x07\x63\x61ption\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xdf\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t\"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"\x82\x02\n\x0c\x45ventMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x34\n\x08location\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndTime\x18\x08 \x01(\x03\x12\x1a\n\x12\x65xtraGuestsAllowed\x18\t \x01(\x08\"m\n\x0e\x43ommentMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\"z\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x08keepType\x18\x02 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03\"\xe1\x01\n\x19PollResultSnapshotMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12H\n\tpollVotes\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x37\n\x08PollVote\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x17\n\x0foptionVoteCount\x18\x02 \x01(\x03\"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c\"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\"\x1b\n\x19PollUpdateMessageMetadata\"\xd3\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x04vote\x18\x02 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.PollEncValue\x12>\n\x08metadata\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\"\xe6\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12>\n\x07options\x18\x03 \x03(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t\"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03\"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\"A\n\x12\x46utureProofMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"g\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05phash\x18\x03 \x01(\t\"P\n\x19RequestPhoneNumberMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\xc4\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x06 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\x93\x05\n\x0eProductMessage\x12\x42\n\x07product\x18\x01 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJID\x18\x02 \x01(\t\x12\x42\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x9d\x02\n\x0fProductSnapshot\x12\x35\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x11\n\tproductID\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerID\x18\x07 \x01(\t\x12\x0b\n\x03URL\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageID\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x1al\n\x0f\x43\x61talogSnapshot\x12\x35\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\"\xbc\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedID\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r\"\x9c\x0b\n\x0fTemplateMessage\x12M\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00\x12]\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00\x12K\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessageH\x00\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12T\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateID\x18\t \x01(\t\x1a\xdb\x03\n\x17HydratedFourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x42\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32).WAWebProtobufsE2E.HydratedTemplateButton\x12\x12\n\ntemplateID\x18\t \x01(\t\x12\x19\n\x11maskLinkedDevices\x18\n \x01(\x08\x42\x07\n\x05title\x1a\x86\x04\n\x0f\x46ourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.DocumentMessageH\x00\x12M\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x07\x63ontent\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12:\n\x06\x66ooter\x18\x07 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x32\n\x07\x62uttons\x18\x08 \x03(\x0b\x32!.WAWebProtobufsE2E.TemplateButtonB\x07\n\x05titleB\x08\n\x06\x66ormat\"\xce\x03\n\x0eStickerMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rstickerSentTS\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t\"\xaa\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\"\x8b\x02\n\x15RequestPaymentMessage\x12/\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12(\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x38\n\nbackground\x18\x07 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground\"\xb0\x01\n\x12SendPaymentMessage\x12/\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x38\n\nbackground\x18\x04 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground\"\x95\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x33\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08\"\xcb\t\n\x1fPeerDataOperationRequestMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12i\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload\x12_\n\x11requestURLPreview\x18\x03 \x03(\x0b\x32\x44.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview\x12q\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12{\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x12y\n\x1e\x66ullHistorySyncOnDemandRequest\x18\x06 \x01(\x0b\x32Q.WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xca\x01\n\x1e\x46ullHistorySyncOnDemandRequest\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12T\n\x11historySyncConfig\x18\x02 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\x93\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgID\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMS\x18\x05 \x01(\x03\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\";\n&FullHistorySyncOnDemandRequestMetadata\x12\x11\n\trequestID\x18\x01 \x01(\t\"P\n\"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"N\n\x16\x41ppStateSyncKeyRequest\x12\x34\n\x06keyIDs\x18\x01 \x03(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\"H\n\x14\x41ppStateSyncKeyShare\x12\x30\n\x04keys\x18\x01 \x03(\x0b\x32\".WAWebProtobufsE2E.AppStateSyncKey\"}\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x42\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32-.WAWebProtobufsE2E.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\"\"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\"\x7f\n\x0f\x41ppStateSyncKey\x12\x33\n\x05keyID\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\x12\x37\n\x07keyData\x18\x02 \x01(\x0b\x32&.WAWebProtobufsE2E.AppStateSyncKeyData\"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\"i\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r\"\xf2\x02\n\x0c\x41udioMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03PTT\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t\"\xf6\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x0f \x01(\x0c\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x15 \x01(\t\"\xb6\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03URL\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"i\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r\"S\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r\"`\n\x12\x42otSessionMetadata\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12\x37\n\rsessionSource\x18\x02 \x01(\x0e\x32 .WAWebProtobufsE2E.SessionSource\"J\n\x0f\x42otMemuMetadata\x12\x37\n\nfaceImages\x18\x01 \x03(\x0b\x32#.WAWebProtobufsE2E.BotMediaMetadata\"\x89\x04\n\x0b\x42otMetadata\x12<\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.BotAvatarMetadata\x12\x11\n\tpersonaID\x18\x02 \x01(\t\x12<\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32$.WAWebProtobufsE2E.BotPluginMetadata\x12N\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32-.WAWebProtobufsE2E.BotSuggestedPromptMetadata\x12\x12\n\ninvokerJID\x18\x05 \x01(\t\x12=\n\x0esearchMetadata\x18\x06 \x01(\x0b\x32%.WAWebProtobufsE2E.BotSessionMetadata\x12\x38\n\x0cmemuMetadata\x18\x07 \x01(\x0b\x32\".WAWebProtobufsE2E.BotMemuMetadata\x12\x10\n\x08timezone\x18\x08 \x01(\t\x12@\n\x10reminderMetadata\x18\t \x01(\x0b\x32&.WAWebProtobufsE2E.BotReminderMetadata\x12:\n\rmodelMetadata\x18\n \x01(\x0b\x32#.WAWebProtobufsE2E.BotModelMetadata\"\xa5\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x33\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x35\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01\"P\n\x0f\x45mbeddedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\"[\n\x0f\x45mbeddedContent\x12=\n\x0f\x65mbeddedMessage\x18\x01 \x01(\x0b\x32\".WAWebProtobufsE2E.EmbeddedMessageH\x00\x42\t\n\x07\x63ontent\"\xb7\x02\n\x15InteractiveAnnotation\x12/\n\x08location\x18\x02 \x01(\x0b\x32\x1b.WAWebProtobufsE2E.LocationH\x00\x12S\n\nnewsletter\x18\x03 \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00\x12\x31\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x18.WAWebProtobufsE2E.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x12;\n\x0f\x65mbeddedContent\x18\x05 \x01(\x0b\x32\".WAWebProtobufsE2E.EmbeddedContentB\x08\n\x06\x61\x63tion\"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01\"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\"\xf9\x04\n\x0eTemplateButton\x12N\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00\x12@\n\turlButton\x18\x02 \x01(\x0b\x32+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00\x12\x42\n\ncallButton\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\x8e\x01\n\nCallButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12?\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a\x85\x01\n\tURLButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x37\n\x03URL\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a_\n\x10QuickReplyButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\n\n\x02ID\x18\x02 \x01(\tB\x08\n\x06\x62utton\"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t\".\n\nActionLink\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t\"6\n\x0cGroupMention\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t\"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c\"W\n\x12MediaNotifyMessage\x12\x16\n\x0e\x65xpressPathURL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\nfileLength\x18\x03 \x01(\x04\"?\n\x1eLIDMigrationMappingSyncMessage\x12\x1d\n\x15\x65ncodedMappingPayload\x18\x01 \x01(\x0c*\xed\x01\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05\x12\x1f\n\x1b\x46ULL_HISTORY_SYNC_ON_DEMAND\x10\x06*p\n\rSessionSource\x12\x0e\n\nNULL_STATE\x10\x01\x12\r\n\tTYPEAHEAD\x10\x02\x12\x0e\n\nUSER_INPUT\x10\x03\x12\r\n\tEMU_FLASH\x10\x04\x12\x16\n\x12\x45MU_FLASH_FOLLOWUP\x10\x05\x12\t\n\x05VOICE\x10\x06*@\n\x08KeepType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waE2E') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1dwaE2E/WAWebProtobufsE2E.proto\x12\x11WAWebProtobufsE2E\x1a\x11waAdv/WAAdv.proto\x1a/waCompanionReg/WAWebProtobufsCompanionReg.proto\x1a\x1bwaMmsRetry/WAMmsRetry.proto\x1a\x17waCommon/WACommon.proto"\x85\x01\n\x12PlaceholderMessage\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.PlaceholderMessage.PlaceholderType"*\n\x0fPlaceholderType\x12\x17\n\x13MASK_LINKED_DEVICES\x10\x00"\xb3\x01\n\x0c\x42\x43\x61llMessage\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12<\n\tmediaType\x18\x02 \x01(\x0e\x32).WAWebProtobufsE2E.BCallMessage.MediaType\x12\x11\n\tmasterKey\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t".\n\tMediaType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x41UDIO\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xbf\x04\n\x0e\x43\x61llLogMessage\x12\x0f\n\x07isVideo\x18\x01 \x01(\x08\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome\x12\x14\n\x0c\x64urationSecs\x18\x03 \x01(\x03\x12<\n\x08\x63\x61llType\x18\x04 \x01(\x0e\x32*.WAWebProtobufsE2E.CallLogMessage.CallType\x12G\n\x0cparticipants\x18\x05 \x03(\x0b\x32\x31.WAWebProtobufsE2E.CallLogMessage.CallParticipant\x1a\x62\n\x0f\x43\x61llParticipant\x12\x0b\n\x03JID\x18\x01 \x01(\t\x12\x42\n\x0b\x63\x61llOutcome\x18\x02 \x01(\x0e\x32-.WAWebProtobufsE2E.CallLogMessage.CallOutcome"\x99\x01\n\x0b\x43\x61llOutcome\x12\r\n\tCONNECTED\x10\x00\x12\n\n\x06MISSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08REJECTED\x10\x03\x12\x16\n\x12\x41\x43\x43\x45PTED_ELSEWHERE\x10\x04\x12\x0b\n\x07ONGOING\x10\x05\x12\x13\n\x0fSILENCED_BY_DND\x10\x06\x12\x1b\n\x17SILENCED_UNKNOWN_CALLER\x10\x07";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"\xaa\x01\n\x18ScheduledCallEditMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x46\n\x08\x65\x64itType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ScheduledCallEditMessage.EditType"#\n\x08\x45\x64itType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06\x43\x41NCEL\x10\x01"\xc6\x01\n\x1cScheduledCallCreationMessage\x12\x1c\n\x14scheduledTimestampMS\x18\x01 \x01(\x03\x12J\n\x08\x63\x61llType\x18\x02 \x01(\x0e\x32\x38.WAWebProtobufsE2E.ScheduledCallCreationMessage.CallType\x12\r\n\x05title\x18\x03 \x01(\t"-\n\x08\x43\x61llType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05VOICE\x10\x01\x12\t\n\x05VIDEO\x10\x02"\xd8\x01\n\x14\x45ventResponseMessage\x12K\n\x08response\x18\x01 \x01(\x0e\x32\x39.WAWebProtobufsE2E.EventResponseMessage.EventResponseType\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x17\n\x0f\x65xtraGuestCount\x18\x03 \x01(\x05"E\n\x11\x45ventResponseType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05GOING\x10\x01\x12\r\n\tNOT_GOING\x10\x02\x12\t\n\x05MAYBE\x10\x03"\xc6\x01\n\x10PinInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\x04type\x18\x02 \x01(\x0e\x32(.WAWebProtobufsE2E.PinInChatMessage.Type\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\xf7\x01\n\x16\x42uttonsResponseMessage\x12\x1d\n\x13selectedDisplayText\x18\x02 \x01(\tH\x00\x12\x18\n\x10selectedButtonID\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12<\n\x04type\x18\x04 \x01(\x0e\x32..WAWebProtobufsE2E.ButtonsResponseMessage.Type"%\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x44ISPLAY_TEXT\x10\x01\x42\n\n\x08response"\xd6\x07\n\x0e\x42uttonsMessage\x12\x0e\n\x04text\x18\x01 \x01(\tH\x00\x12=\n\x0f\x64ocumentMessage\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12\x13\n\x0b\x63ontentText\x18\x06 \x01(\t\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x39\n\x07\x62uttons\x18\t \x03(\x0b\x32(.WAWebProtobufsE2E.ButtonsMessage.Button\x12@\n\nheaderType\x18\n \x01(\x0e\x32,.WAWebProtobufsE2E.ButtonsMessage.HeaderType\x1a\xfc\x02\n\x06\x42utton\x12\x10\n\x08\x62uttonID\x18\x01 \x01(\t\x12G\n\nbuttonText\x18\x02 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ButtonsMessage.Button.ButtonText\x12;\n\x04type\x18\x03 \x01(\x0e\x32-.WAWebProtobufsE2E.ButtonsMessage.Button.Type\x12O\n\x0enativeFlowInfo\x18\x04 \x01(\x0b\x32\x37.WAWebProtobufsE2E.ButtonsMessage.Button.NativeFlowInfo\x1a\x32\n\x0eNativeFlowInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x1a!\n\nButtonText\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t"2\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0c\n\x08RESPONSE\x10\x01\x12\x0f\n\x0bNATIVE_FLOW\x10\x02"`\n\nHeaderType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x45MPTY\x10\x01\x12\x08\n\x04TEXT\x10\x02\x12\x0c\n\x08\x44OCUMENT\x10\x03\x12\t\n\x05IMAGE\x10\x04\x12\t\n\x05VIDEO\x10\x05\x12\x0c\n\x08LOCATION\x10\x06\x42\x08\n\x06header"\xe9\x01\n\x16SecretEncryptedMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c\x12N\n\rsecretEncType\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsE2E.SecretEncryptedMessage.SecretEncType",\n\rSecretEncType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nEVENT_EDIT\x10\x01"\xae\x02\n\x12GroupInviteMessage\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x12\n\ninviteCode\x18\x02 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x03 \x01(\x03\x12\x11\n\tgroupName\x18\x04 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x05 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x42\n\tgroupType\x18\x08 \x01(\x0e\x32/.WAWebProtobufsE2E.GroupInviteMessage.GroupType"$\n\tGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01"\xfa\x03\n\x1aInteractiveResponseMessage\x12l\n\x19nativeFlowResponseMessage\x18\x02 \x01(\x0b\x32G.WAWebProtobufsE2E.InteractiveResponseMessage.NativeFlowResponseMessageH\x00\x12@\n\x04\x62ody\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.InteractiveResponseMessage.Body\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x88\x01\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x12I\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveResponseMessage.Body.Format"\'\n\x06\x46ormat\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x10\n\x0c\x45XTENSIONS_1\x10\x01\x1aN\n\x19NativeFlowResponseMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nparamsJSON\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\x05\x42\x1c\n\x1ainteractiveResponseMessage"\xee\x0c\n\x12InteractiveMessage\x12R\n\x15shopStorefrontMessage\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.InteractiveMessage.ShopMessageH\x00\x12T\n\x11\x63ollectionMessage\x18\x05 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.CollectionMessageH\x00\x12T\n\x11nativeFlowMessage\x18\x06 \x01(\x0b\x32\x37.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessageH\x00\x12P\n\x0f\x63\x61rouselMessage\x18\x07 \x01(\x0b\x32\x35.WAWebProtobufsE2E.InteractiveMessage.CarouselMessageH\x00\x12<\n\x06header\x18\x01 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Header\x12\x38\n\x04\x62ody\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.InteractiveMessage.Body\x12<\n\x06\x66ooter\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.InteractiveMessage.Footer\x12\x33\n\x0b\x63ontextInfo\x18\x0f \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xb5\x01\n\x0bShopMessage\x12\n\n\x02ID\x18\x01 \x01(\t\x12J\n\x07surface\x18\x02 \x01(\x0e\x32\x39.WAWebProtobufsE2E.InteractiveMessage.ShopMessage.Surface\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05"6\n\x07Surface\x12\x13\n\x0fUNKNOWN_SURFACE\x10\x00\x12\x06\n\x02\x46\x42\x10\x01\x12\x06\n\x02IG\x10\x02\x12\x06\n\x02WA\x10\x03\x1a_\n\x0f\x43\x61rouselMessage\x12\x34\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12\x16\n\x0emessageVersion\x18\x02 \x01(\x05\x1a\xdd\x01\n\x11NativeFlowMessage\x12Y\n\x07\x62uttons\x18\x01 \x03(\x0b\x32H.WAWebProtobufsE2E.InteractiveMessage.NativeFlowMessage.NativeFlowButton\x12\x19\n\x11messageParamsJSON\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a:\n\x10NativeFlowButton\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x18\n\x10\x62uttonParamsJSON\x18\x02 \x01(\t\x1aG\n\x11\x43ollectionMessage\x12\x0e\n\x06\x62izJID\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t\x12\x16\n\x0emessageVersion\x18\x03 \x01(\x05\x1a\x16\n\x06\x46ooter\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x14\n\x04\x42ody\x12\x0c\n\x04text\x18\x01 \x01(\t\x1a\x94\x03\n\x06Header\x12=\n\x0f\x64ocumentMessage\x18\x03 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x37\n\x0cimageMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x17\n\rJPEGThumbnail\x18\x06 \x01(\x0cH\x00\x12\x37\n\x0cvideoMessage\x18\x07 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x08 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x0eproductMessage\x18\t \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessageH\x00\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x1a\n\x12hasMediaAttachment\x18\x05 \x01(\x08\x42\x07\n\x05mediaB\x14\n\x12interactiveMessage"\xde\x02\n\x13ListResponseMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x08listType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.ListResponseMessage.ListType\x12S\n\x11singleSelectReply\x18\x03 \x01(\x0b\x32\x38.WAWebProtobufsE2E.ListResponseMessage.SingleSelectReply\x12\x33\n\x0b\x63ontextInfo\x18\x04 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x1a*\n\x11SingleSelectReply\x12\x15\n\rselectedRowID\x18\x01 \x01(\t"*\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01"\x8f\x07\n\x0bListMessage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttonText\x18\x03 \x01(\t\x12\x39\n\x08listType\x18\x04 \x01(\x0e\x32\'.WAWebProtobufsE2E.ListMessage.ListType\x12\x38\n\x08sections\x18\x05 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Section\x12G\n\x0fproductListInfo\x18\x06 \x01(\x0b\x32..WAWebProtobufsE2E.ListMessage.ProductListInfo\x12\x12\n\nfooterText\x18\x07 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x08 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\xbf\x01\n\x0fProductListInfo\x12\x46\n\x0fproductSections\x18\x01 \x03(\x0b\x32-.WAWebProtobufsE2E.ListMessage.ProductSection\x12J\n\x0bheaderImage\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsE2E.ListMessage.ProductListHeaderImage\x12\x18\n\x10\x62usinessOwnerJID\x18\x03 \x01(\t\x1a\x42\n\x16ProductListHeaderImage\x12\x11\n\tproductID\x18\x01 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x02 \x01(\x0c\x1aY\n\x0eProductSection\x12\r\n\x05title\x18\x01 \x01(\t\x12\x38\n\x08products\x18\x02 \x03(\x0b\x32&.WAWebProtobufsE2E.ListMessage.Product\x1a\x1c\n\x07Product\x12\x11\n\tproductID\x18\x01 \x01(\t\x1aJ\n\x07Section\x12\r\n\x05title\x18\x01 \x01(\t\x12\x30\n\x04rows\x18\x02 \x03(\x0b\x32".WAWebProtobufsE2E.ListMessage.Row\x1a\x38\n\x03Row\x12\r\n\x05title\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05rowID\x18\x03 \x01(\t"<\n\x08ListType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rSINGLE_SELECT\x10\x01\x12\x10\n\x0cPRODUCT_LIST\x10\x02"\x93\x04\n\x0cOrderMessage\x12\x0f\n\x07orderID\x18\x01 \x01(\t\x12\x11\n\tthumbnail\x18\x02 \x01(\x0c\x12\x11\n\titemCount\x18\x03 \x01(\x05\x12;\n\x06status\x18\x04 \x01(\x0e\x32+.WAWebProtobufsE2E.OrderMessage.OrderStatus\x12=\n\x07surface\x18\x05 \x01(\x0e\x32,.WAWebProtobufsE2E.OrderMessage.OrderSurface\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x12\n\norderTitle\x18\x07 \x01(\t\x12\x11\n\tsellerJID\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x17\n\x0ftotalAmount1000\x18\n \x01(\x03\x12\x19\n\x11totalCurrencyCode\x18\x0b \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x16\n\x0emessageVersion\x18\x0c \x01(\x05\x12\x33\n\x15orderRequestMessageID\x18\r \x01(\x0b\x32\x14.WACommon.MessageKey"\x1b\n\x0cOrderSurface\x12\x0b\n\x07\x43\x41TALOG\x10\x01"6\n\x0bOrderStatus\x12\x0b\n\x07INQUIRY\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\x0c\n\x08\x44\x45\x43LINED\x10\x03"\xb3\x01\n\x14PaymentInviteMessage\x12H\n\x0bserviceType\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.PaymentInviteMessage.ServiceType\x12\x17\n\x0f\x65xpiryTimestamp\x18\x02 \x01(\x03"8\n\x0bServiceType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x46\x42PAY\x10\x01\x12\x08\n\x04NOVI\x10\x02\x12\x07\n\x03UPI\x10\x03"\xd0\x0b\n\x17HighlyStructuredMessage\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x13\n\x0b\x65lementName\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x03(\t\x12\x12\n\nfallbackLg\x18\x04 \x01(\t\x12\x12\n\nfallbackLc\x18\x05 \x01(\t\x12]\n\x11localizableParams\x18\x06 \x03(\x0b\x32\x42.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter\x12\x17\n\x0f\x64\x65terministicLg\x18\x07 \x01(\t\x12\x17\n\x0f\x64\x65terministicLc\x18\x08 \x01(\t\x12\x37\n\x0bhydratedHsm\x18\t \x01(\x0b\x32".WAWebProtobufsE2E.TemplateMessage\x1a\x8a\t\n\x17HSMLocalizableParameter\x12\x62\n\x08\x63urrency\x18\x02 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrencyH\x00\x12\x62\n\x08\x64\x61teTime\x18\x03 \x01(\x0b\x32N.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTimeH\x00\x12\x0f\n\x07\x64\x65\x66\x61ult\x18\x01 \x01(\t\x1a\xce\x06\n\x0bHSMDateTime\x12x\n\tcomponent\x18\x01 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponentH\x00\x12x\n\tunixEpoch\x18\x02 \x01(\x0b\x32\x63.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpochH\x00\x1a\x8e\x04\n\x14HSMDateTimeComponent\x12\x84\x01\n\tdayOfWeek\x18\x01 \x01(\x0e\x32q.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x12\n\ndayOfMonth\x18\x04 \x01(\r\x12\x0c\n\x04hour\x18\x05 \x01(\r\x12\x0e\n\x06minute\x18\x06 \x01(\r\x12\x82\x01\n\x08\x63\x61lendar\x18\x07 \x01(\x0e\x32p.WAWebProtobufsE2E.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType".\n\x0c\x43\x61lendarType\x12\r\n\tGREGORIAN\x10\x01\x12\x0f\n\x0bSOLAR_HIJRI\x10\x02"k\n\rDayOfWeekType\x12\n\n\x06MONDAY\x10\x01\x12\x0b\n\x07TUESDAY\x10\x02\x12\r\n\tWEDNESDAY\x10\x03\x12\x0c\n\x08THURSDAY\x10\x04\x12\n\n\x06\x46RIDAY\x10\x05\x12\x0c\n\x08SATURDAY\x10\x06\x12\n\n\x06SUNDAY\x10\x07\x1a)\n\x14HSMDateTimeUnixEpoch\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x42\x0f\n\rdatetimeOneof\x1a\x37\n\x0bHSMCurrency\x12\x14\n\x0c\x63urrencyCode\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x03\x42\x0c\n\nparamOneof"\x98\x10\n\'PeerDataOperationRequestResponseMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12\x10\n\x08stanzaID\x18\x02 \x01(\t\x12s\n\x17peerDataOperationResult\x18\x03 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult\x1a\x8e\x0e\n\x17PeerDataOperationResult\x12H\n\x11mediaUploadResult\x18\x01 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\x12\x39\n\x0estickerMessage\x18\x02 \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x83\x01\n\x13linkPreviewResponse\x18\x03 \x01(\x0b\x32\x66.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse\x12\x9d\x01\n placeholderMessageResendResponse\x18\x04 \x01(\x0b\x32s.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse\x12\x94\x01\n\x1fwaffleNonceFetchRequestResponse\x18\x05 \x01(\x0b\x32k.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse\x12\xa9\x01\n&fullHistorySyncOnDemandRequestResponse\x18\x06 \x01(\x0b\x32y.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse\x1a<\n\x18WaffleNonceFetchResponse\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x11\n\twaEntFbid\x18\x02 \x01(\t\x1a\x8b\x02\n&FullHistorySyncOnDemandRequestResponse\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x8c\x01\n\x0cresponseCode\x18\x02 \x01(\x0e\x32v.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandResponseCode\x1a?\n PlaceholderMessageResendResponse\x12\x1b\n\x13webMessageInfoBytes\x18\x01 \x01(\x0c\x1a\xef\x03\n\x13LinkPreviewResponse\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tthumbData\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63\x61nonicalURL\x18\x05 \x01(\t\x12\x11\n\tmatchText\x18\x06 \x01(\t\x12\x13\n\x0bpreviewType\x18\x07 \x01(\t\x12\x9c\x01\n\x0bhqThumbnail\x18\x08 \x01(\x0b\x32\x86\x01.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail\x1a\xb6\x01\n\x1fLinkPreviewHighQualityThumbnail\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x11\n\tthumbHash\x18\x02 \x01(\t\x12\x14\n\x0c\x65ncThumbHash\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x1b\n\x13mediaKeyTimestampMS\x18\x05 \x01(\x03\x12\x12\n\nthumbWidth\x18\x06 \x01(\x05\x12\x13\n\x0bthumbHeight\x18\x07 \x01(\x05"\x85\x01\n#FullHistorySyncOnDemandResponseCode\x12\x13\n\x0fREQUEST_SUCCESS\x10\x00\x12\x18\n\x14REQUEST_TIME_EXPIRED\x10\x01\x12\x1c\n\x18\x44\x45\x43LINED_SHARING_HISTORY\x10\x02\x12\x11\n\rGENERIC_ERROR\x10\x03"\x9b\x05\n\x17HistorySyncNotification\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t\x12L\n\x08syncType\x18\x06 \x01(\x0e\x32:.WAWebProtobufsE2E.HistorySyncNotification.HistorySyncType\x12\x12\n\nchunkOrder\x18\x07 \x01(\r\x12\x19\n\x11originalMessageID\x18\x08 \x01(\t\x12\x10\n\x08progress\x18\t \x01(\r\x12$\n\x1coldestMsgInChunkTimestampSec\x18\n \x01(\x03\x12)\n!initialHistBootstrapInlinePayload\x18\x0b \x01(\x0c\x12 \n\x18peerDataRequestSessionID\x18\x0c \x01(\t\x12i\n&fullHistorySyncOnDemandRequestMetadata\x18\r \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12\x11\n\tencHandle\x18\x0e \x01(\t"\x9a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\x12\x0e\n\nNO_HISTORY\x10\x07"\xa4\x01\n\x1dRequestWelcomeMessageMetadata\x12W\n\x0elocalChatState\x18\x01 \x01(\x0e\x32?.WAWebProtobufsE2E.RequestWelcomeMessageMetadata.LocalChatState"*\n\x0eLocalChatState\x12\t\n\x05\x45MPTY\x10\x00\x12\r\n\tNON_EMPTY\x10\x01"\xef\x0f\n\x0fProtocolMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32\'.WAWebProtobufsE2E.ProtocolMessage.Type\x12\x1b\n\x13\x65phemeralExpiration\x18\x04 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x05 \x01(\x03\x12K\n\x17historySyncNotification\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HistorySyncNotification\x12\x45\n\x14\x61ppStateSyncKeyShare\x18\x07 \x01(\x0b\x32\'.WAWebProtobufsE2E.AppStateSyncKeyShare\x12I\n\x16\x61ppStateSyncKeyRequest\x18\x08 \x01(\x0b\x32).WAWebProtobufsE2E.AppStateSyncKeyRequest\x12i\n&initialSecurityNotificationSettingSync\x18\t \x01(\x0b\x32\x39.WAWebProtobufsE2E.InitialSecurityNotificationSettingSync\x12\x61\n"appStateFatalExceptionNotification\x18\n \x01(\x0b\x32\x35.WAWebProtobufsE2E.AppStateFatalExceptionNotification\x12=\n\x10\x64isappearingMode\x18\x0b \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\reditedMessage\x18\x0e \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x13\n\x0btimestampMS\x18\x0f \x01(\x03\x12[\n\x1fpeerDataOperationRequestMessage\x18\x10 \x01(\x0b\x32\x32.WAWebProtobufsE2E.PeerDataOperationRequestMessage\x12k\n\'peerDataOperationRequestResponseMessage\x18\x11 \x01(\x0b\x32:.WAWebProtobufsE2E.PeerDataOperationRequestResponseMessage\x12\x41\n\x12\x62otFeedbackMessage\x18\x12 \x01(\x0b\x32%.WAWebProtobufsE2E.BotFeedbackMessage\x12\x12\n\ninvokerJID\x18\x13 \x01(\t\x12W\n\x1drequestWelcomeMessageMetadata\x18\x14 \x01(\x0b\x32\x30.WAWebProtobufsE2E.RequestWelcomeMessageMetadata\x12\x41\n\x12mediaNotifyMessage\x18\x15 \x01(\x0b\x32%.WAWebProtobufsE2E.MediaNotifyMessage\x12_\n!cloudApiThreadControlNotification\x18\x16 \x01(\x0b\x32\x34.WAWebProtobufsE2E.CloudAPIThreadControlNotification\x12Y\n\x1elidMigrationMappingSyncMessage\x18\x17 \x01(\x0b\x32\x31.WAWebProtobufsE2E.LIDMigrationMappingSyncMessage"\x94\x05\n\x04Type\x12\n\n\x06REVOKE\x10\x00\x12\x15\n\x11\x45PHEMERAL_SETTING\x10\x03\x12\x1b\n\x17\x45PHEMERAL_SYNC_RESPONSE\x10\x04\x12\x1d\n\x19HISTORY_SYNC_NOTIFICATION\x10\x05\x12\x1c\n\x18\x41PP_STATE_SYNC_KEY_SHARE\x10\x06\x12\x1e\n\x1a\x41PP_STATE_SYNC_KEY_REQUEST\x10\x07\x12\x1f\n\x1bMSG_FANOUT_BACKFILL_REQUEST\x10\x08\x12.\n*INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC\x10\t\x12*\n&APP_STATE_FATAL_EXCEPTION_NOTIFICATION\x10\n\x12\x16\n\x12SHARE_PHONE_NUMBER\x10\x0b\x12\x10\n\x0cMESSAGE_EDIT\x10\x0e\x12\'\n#PEER_DATA_OPERATION_REQUEST_MESSAGE\x10\x10\x12\x30\n,PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE\x10\x11\x12\x1b\n\x17REQUEST_WELCOME_MESSAGE\x10\x12\x12\x18\n\x14\x42OT_FEEDBACK_MESSAGE\x10\x13\x12\x18\n\x14MEDIA_NOTIFY_MESSAGE\x10\x14\x12)\n%CLOUD_API_THREAD_CONTROL_NOTIFICATION\x10\x15\x12\x1e\n\x1aLID_MIGRATION_MAPPING_SYNC\x10\x16\x12\x14\n\x10REMINDER_MESSAGE\x10\x17\x12\x1f\n\x1b\x42OT_MEMU_ONBOARDING_MESSAGE\x10\x18\x12\x1a\n\x16STATUS_MENTION_MESSAGE\x10\x19"\xa5\x02\n!CloudAPIThreadControlNotification\x12Z\n\x06status\x18\x01 \x01(\x0e\x32J.WAWebProtobufsE2E.CloudAPIThreadControlNotification.CloudAPIThreadControl\x12%\n\x1dsenderNotificationTimestampMS\x18\x02 \x01(\x03\x12\x13\n\x0b\x63onsumerLid\x18\x03 \x01(\t\x12\x1b\n\x13\x63onsumerPhoneNumber\x18\x04 \x01(\t"K\n\x15\x43loudAPIThreadControl\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43ONTROL_PASSED\x10\x01\x12\x11\n\rCONTROL_TAKEN\x10\x02"\xc1\t\n\x12\x42otFeedbackMessage\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x43\n\x04kind\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotFeedbackMessage.BotFeedbackKind\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x14\n\x0ckindNegative\x18\x04 \x01(\x04\x12\x14\n\x0ckindPositive\x18\x05 \x01(\x04\x12\x44\n\nkindReport\x18\x06 \x01(\x0e\x32\x30.WAWebProtobufsE2E.BotFeedbackMessage.ReportKind"\x19\n\nReportKind\x12\x0b\n\x07GENERIC\x10\x00"M\n\x1f\x42otFeedbackKindMultiplePositive\x12*\n&BOT_FEEDBACK_MULTIPLE_POSITIVE_GENERIC\x10\x01"\xcb\x03\n\x1f\x42otFeedbackKindMultipleNegative\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_GENERIC\x10\x01\x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_HELPFUL\x10\x02\x12.\n*BOT_FEEDBACK_MULTIPLE_NEGATIVE_INTERESTING\x10\x04\x12+\n\'BOT_FEEDBACK_MULTIPLE_NEGATIVE_ACCURATE\x10\x08\x12\'\n#BOT_FEEDBACK_MULTIPLE_NEGATIVE_SAFE\x10\x10\x12(\n$BOT_FEEDBACK_MULTIPLE_NEGATIVE_OTHER\x10 \x12*\n&BOT_FEEDBACK_MULTIPLE_NEGATIVE_REFUSED\x10@\x12:\n5BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x80\x01\x12\x38\n3BOT_FEEDBACK_MULTIPLE_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\x80\x02"\x83\x03\n\x0f\x42otFeedbackKind\x12\x19\n\x15\x42OT_FEEDBACK_POSITIVE\x10\x00\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_GENERIC\x10\x01\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_HELPFUL\x10\x02\x12%\n!BOT_FEEDBACK_NEGATIVE_INTERESTING\x10\x03\x12"\n\x1e\x42OT_FEEDBACK_NEGATIVE_ACCURATE\x10\x04\x12\x1e\n\x1a\x42OT_FEEDBACK_NEGATIVE_SAFE\x10\x05\x12\x1f\n\x1b\x42OT_FEEDBACK_NEGATIVE_OTHER\x10\x06\x12!\n\x1d\x42OT_FEEDBACK_NEGATIVE_REFUSED\x10\x07\x12\x30\n,BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING\x10\x08\x12.\n*BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT\x10\t"\xb5\x06\n\x0cVideoMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x10\n\x08mediaKey\x18\x06 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x07 \x01(\t\x12\x13\n\x0bgifPlayback\x18\x08 \x01(\x08\x12\x0e\n\x06height\x18\t \x01(\r\x12\r\n\x05width\x18\n \x01(\r\x12\x15\n\rfileEncSHA256\x18\x0b \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\x0c \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\r \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0e \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x43\n\x0egifAttribution\x18\x13 \x01(\x0e\x32+.WAWebProtobufsE2E.VideoMessage.Attribution\x12\x10\n\x08viewOnce\x18\x14 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x15 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x16 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x17 \x01(\x0c\x12\x11\n\tstaticURL\x18\x18 \x01(\t\x12=\n\x0b\x61nnotations\x18\x19 \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x1a \x01(\t\x12:\n\x0fprocessedVideos\x18\x1b \x03(\x0b\x32!.WAWebProtobufsE2E.ProcessedVideo"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02"\xbe\t\n\x13\x45xtendedTextMessage\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x13\n\x0bmatchedText\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61nonicalURL\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\r\n\x05title\x18\x06 \x01(\t\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x08 \x01(\x07\x12=\n\x04\x66ont\x18\t \x01(\x0e\x32/.WAWebProtobufsE2E.ExtendedTextMessage.FontType\x12G\n\x0bpreviewType\x18\n \x01(\x0e\x32\x32.WAWebProtobufsE2E.ExtendedTextMessage.PreviewType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0f\x64oNotPlayInline\x18\x12 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x13 \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x14 \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x15 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x16 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x17 \x01(\x03\x12\x17\n\x0fthumbnailHeight\x18\x18 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x19 \x01(\r\x12W\n\x13inviteLinkGroupType\x18\x1a \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12&\n\x1einviteLinkParentGroupSubjectV2\x18\x1b \x01(\t\x12(\n inviteLinkParentGroupThumbnailV2\x18\x1c \x01(\x0c\x12Y\n\x15inviteLinkGroupTypeV2\x18\x1d \x01(\x0e\x32:.WAWebProtobufsE2E.ExtendedTextMessage.InviteLinkGroupType\x12\x10\n\x08viewOnce\x18\x1e \x01(\x08\x12\x13\n\x0bvideoHeight\x18\x1f \x01(\r\x12\x12\n\nvideoWidth\x18 \x01(\r"H\n\x13InviteLinkGroupType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06PARENT\x10\x01\x12\x07\n\x03SUB\x10\x02\x12\x0f\n\x0b\x44\x45\x46\x41ULT_SUB\x10\x03"Q\n\x0bPreviewType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05VIDEO\x10\x01\x12\x0f\n\x0bPLACEHOLDER\x10\x04\x12\t\n\x05IMAGE\x10\x05\x12\x11\n\rPAYMENT_LINKS\x10\x06"\xa4\x01\n\x08\x46ontType\x12\n\n\x06SYSTEM\x10\x00\x12\x0f\n\x0bSYSTEM_TEXT\x10\x01\x12\r\n\tFB_SCRIPT\x10\x02\x12\x0f\n\x0bSYSTEM_BOLD\x10\x06\x12\x19\n\x15MORNINGBREEZE_REGULAR\x10\x07\x12\x15\n\x11\x43\x41LISTOGA_REGULAR\x10\x08\x12\x12\n\x0e\x45XO2_EXTRABOLD\x10\t\x12\x15\n\x11\x43OURIERPRIME_BOLD\x10\n"\xf8\x02\n\x0eInvoiceMessage\x12\x0c\n\x04note\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\x12H\n\x0e\x61ttachmentType\x18\x03 \x01(\x0e\x32\x30.WAWebProtobufsE2E.InvoiceMessage.AttachmentType\x12\x1a\n\x12\x61ttachmentMimetype\x18\x04 \x01(\t\x12\x1a\n\x12\x61ttachmentMediaKey\x18\x05 \x01(\x0c\x12#\n\x1b\x61ttachmentMediaKeyTimestamp\x18\x06 \x01(\x03\x12\x1c\n\x14\x61ttachmentFileSHA256\x18\x07 \x01(\x0c\x12\x1f\n\x17\x61ttachmentFileEncSHA256\x18\x08 \x01(\x0c\x12\x1c\n\x14\x61ttachmentDirectPath\x18\t \x01(\t\x12\x1f\n\x17\x61ttachmentJPEGThumbnail\x18\n \x01(\x0c"$\n\x0e\x41ttachmentType\x12\t\n\x05IMAGE\x10\x00\x12\x07\n\x03PDF\x10\x01"\x8d\x07\n\x0cImageMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12H\n\x16interactiveAnnotations\x18\n \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12\x12\n\ndirectPath\x18\x0b \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0c \x01(\x03\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10\x66irstScanSidecar\x18\x12 \x01(\x0c\x12\x17\n\x0f\x66irstScanLength\x18\x13 \x01(\r\x12\x19\n\x11\x65xperimentGroupID\x18\x14 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x15 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x16 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x17 \x01(\x0c\x12\x1f\n\x17midQualityFileEncSHA256\x18\x18 \x01(\x0c\x12\x10\n\x08viewOnce\x18\x19 \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\x1a \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x1b \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x1c \x01(\x0c\x12\x11\n\tstaticURL\x18\x1d \x01(\t\x12=\n\x0b\x61nnotations\x18\x1e \x03(\x0b\x32(.WAWebProtobufsE2E.InteractiveAnnotation\x12H\n\x0fimageSourceType\x18\x1f \x01(\x0e\x32/.WAWebProtobufsE2E.ImageMessage.ImageSourceType\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18 \x01(\t"D\n\x0fImageSourceType\x12\x0e\n\nUSER_IMAGE\x10\x00\x12\x10\n\x0c\x41I_GENERATED\x10\x01\x12\x0f\n\x0b\x41I_MODIFIED\x10\x02"\xdf\x17\n\x0b\x43ontextInfo\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x13\n\x0bparticipant\x18\x02 \x01(\t\x12\x31\n\rquotedMessage\x18\x03 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x11\n\tremoteJID\x18\x04 \x01(\t\x12\x14\n\x0cmentionedJID\x18\x0f \x03(\t\x12\x18\n\x10\x63onversionSource\x18\x12 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x13 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x14 \x01(\r\x12\x17\n\x0f\x66orwardingScore\x18\x15 \x01(\r\x12\x13\n\x0bisForwarded\x18\x16 \x01(\x08\x12<\n\x08quotedAd\x18\x17 \x01(\x0b\x32*.WAWebProtobufsE2E.ContextInfo.AdReplyInfo\x12,\n\x0eplaceholderKey\x18\x18 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nexpiration\x18\x19 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x1a \x01(\x03\x12\x1d\n\x15\x65phemeralSharedSecret\x18\x1b \x01(\x0c\x12K\n\x0f\x65xternalAdReply\x18\x1c \x01(\x0b\x32\x32.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo\x12"\n\x1a\x65ntryPointConversionSource\x18\x1d \x01(\t\x12\x1f\n\x17\x65ntryPointConversionApp\x18\x1e \x01(\t\x12(\n entryPointConversionDelaySeconds\x18\x1f \x01(\r\x12=\n\x10\x64isappearingMode\x18 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x31\n\nactionLink\x18! \x01(\x0b\x32\x1d.WAWebProtobufsE2E.ActionLink\x12\x14\n\x0cgroupSubject\x18" \x01(\t\x12\x16\n\x0eparentGroupJID\x18# \x01(\t\x12\x17\n\x0ftrustBannerType\x18% \x01(\t\x12\x19\n\x11trustBannerAction\x18& \x01(\r\x12\x11\n\tisSampled\x18\' \x01(\x08\x12\x36\n\rgroupMentions\x18( \x03(\x0b\x32\x1f.WAWebProtobufsE2E.GroupMention\x12\x33\n\x03utm\x18) \x01(\x0b\x32&.WAWebProtobufsE2E.ContextInfo.UTMInfo\x12\x65\n\x1e\x66orwardedNewsletterMessageInfo\x18+ \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo\x12]\n\x1a\x62usinessMessageForwardInfo\x18, \x01(\x0b\x32\x39.WAWebProtobufsE2E.ContextInfo.BusinessMessageForwardInfo\x12\x1b\n\x13smbClientCampaignID\x18- \x01(\t\x12\x1b\n\x13smbServerCampaignID\x18. \x01(\t\x12M\n\x12\x64\x61taSharingContext\x18/ \x01(\x0b\x32\x31.WAWebProtobufsE2E.ContextInfo.DataSharingContext\x12\x1f\n\x17\x61lwaysShowAdAttribution\x18\x30 \x01(\x08\x12Q\n\x14\x66\x65\x61tureEligibilities\x18\x31 \x01(\x0b\x32\x33.WAWebProtobufsE2E.ContextInfo.FeatureEligibilities\x12*\n"entryPointConversionExternalSource\x18\x32 \x01(\t\x12*\n"entryPointConversionExternalMedium\x18\x33 \x01(\t\x1a\x9e\x02\n\x1e\x46orwardedNewsletterMessageInfo\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x17\n\x0fserverMessageID\x18\x02 \x01(\x05\x12\x16\n\x0enewsletterName\x18\x03 \x01(\t\x12^\n\x0b\x63ontentType\x18\x04 \x01(\x0e\x32I.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfo.ContentType\x12\x19\n\x11\x61\x63\x63\x65ssibilityText\x18\x05 \x01(\t"9\n\x0b\x43ontentType\x12\n\n\x06UPDATE\x10\x01\x12\x0f\n\x0bUPDATE_CARD\x10\x02\x12\r\n\tLINK_CARD\x10\x03\x1a\xd8\x03\n\x13\x45xternalAdReplyInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12O\n\tmediaType\x18\x03 \x01(\x0e\x32<.WAWebProtobufsE2E.ContextInfo.ExternalAdReplyInfo.MediaType\x12\x14\n\x0cthumbnailURL\x18\x04 \x01(\t\x12\x10\n\x08mediaURL\x18\x05 \x01(\t\x12\x11\n\tthumbnail\x18\x06 \x01(\x0c\x12\x12\n\nsourceType\x18\x07 \x01(\t\x12\x10\n\x08sourceID\x18\x08 \x01(\t\x12\x11\n\tsourceURL\x18\t \x01(\t\x12\x19\n\x11\x63ontainsAutoReply\x18\n \x01(\x08\x12\x1d\n\x15renderLargerThumbnail\x18\x0b \x01(\x08\x12\x19\n\x11showAdAttribution\x18\x0c \x01(\x08\x12\x10\n\x08\x63twaClid\x18\r \x01(\t\x12\x0b\n\x03ref\x18\x0e \x01(\t\x12\x1b\n\x13\x63lickToWhatsappCall\x18\x0f \x01(\x08\x12!\n\x19\x61\x64\x43ontextPreviewDismissed\x18\x10 \x01(\x08"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\xc3\x01\n\x0b\x41\x64ReplyInfo\x12\x16\n\x0e\x61\x64vertiserName\x18\x01 \x01(\t\x12G\n\tmediaType\x18\x02 \x01(\x0e\x32\x34.WAWebProtobufsE2E.ContextInfo.AdReplyInfo.MediaType\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x11 \x01(\t"+\n\tMediaType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05IMAGE\x10\x01\x12\t\n\x05VIDEO\x10\x02\x1a\x65\n\x14\x46\x65\x61tureEligibilities\x12\x19\n\x11\x63\x61nnotBeReactedTo\x18\x01 \x01(\x08\x12\x16\n\x0e\x63\x61nnotBeRanked\x18\x02 \x01(\x08\x12\x1a\n\x12\x63\x61nRequestFeedback\x18\x03 \x01(\x08\x1a\xcb\x02\n\x12\x44\x61taSharingContext\x12\x18\n\x10showMmDisclosure\x18\x01 \x01(\x08\x12%\n\x1d\x65ncryptedSignalTokenConsented\x18\x02 \x01(\t\x12P\n\nparameters\x18\x03 \x03(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\xa1\x01\n\nParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x12\n\nstringData\x18\x02 \x01(\t\x12\x0f\n\x07intData\x18\x03 \x01(\x03\x12\x11\n\tfloatData\x18\x04 \x01(\x02\x12N\n\x08\x63ontents\x18\x05 \x01(\x0b\x32<.WAWebProtobufsE2E.ContextInfo.DataSharingContext.Parameters\x1a\x31\n\x07UTMInfo\x12\x11\n\tutmSource\x18\x01 \x01(\t\x12\x13\n\x0butmCampaign\x18\x02 \x01(\t\x1a\x36\n\x1a\x42usinessMessageForwardInfo\x12\x18\n\x10\x62usinessOwnerJID\x18\x01 \x01(\t"\xd0\x04\n\x11\x42otPluginMetadata\x12\x45\n\x08provider\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotPluginMetadata.SearchProvider\x12\x43\n\npluginType\x18\x02 \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12\x17\n\x0fthumbnailCDNURL\x18\x03 \x01(\t\x12\x1a\n\x12profilePhotoCDNURL\x18\x04 \x01(\t\x12\x19\n\x11searchProviderURL\x18\x05 \x01(\t\x12\x16\n\x0ereferenceIndex\x18\x06 \x01(\r\x12\x1a\n\x12\x65xpectedLinksCount\x18\x07 \x01(\r\x12\x13\n\x0bsearchQuery\x18\t \x01(\t\x12\x34\n\x16parentPluginMessageKey\x18\n \x01(\x0b\x32\x14.WACommon.MessageKey\x12H\n\x0f\x64\x65precatedField\x18\x0b \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType\x12I\n\x10parentPluginType\x18\x0c \x01(\x0e\x32/.WAWebProtobufsE2E.BotPluginMetadata.PluginType"#\n\nPluginType\x12\t\n\x05REELS\x10\x01\x12\n\n\x06SEARCH\x10\x02"&\n\x0eSearchProvider\x12\x08\n\x04\x42ING\x10\x01\x12\n\n\x06GOOGLE\x10\x02"\x92\x02\n\x10\x42otMediaMetadata\x12\x12\n\nfileSHA256\x18\x01 \x01(\t\x12\x10\n\x08mediaKey\x18\x02 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\t\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08mimetype\x18\x06 \x01(\t\x12L\n\x0forientationType\x18\x07 \x01(\x0e\x32\x33.WAWebProtobufsE2E.BotMediaMetadata.OrientationType"2\n\x0fOrientationType\x12\n\n\x06\x43\x45NTER\x10\x01\x12\x08\n\x04LEFT\x10\x02\x12\t\n\x05RIGHT\x10\x03"\x99\x03\n\x13\x42otReminderMetadata\x12/\n\x11requestMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x45\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x35.WAWebProtobufsE2E.BotReminderMetadata.ReminderAction\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x1c\n\x14nextTriggerTimestamp\x18\x04 \x01(\x04\x12K\n\tfrequency\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsE2E.BotReminderMetadata.ReminderFrequency"O\n\x11ReminderFrequency\x12\x08\n\x04ONCE\x10\x01\x12\t\n\x05\x44\x41ILY\x10\x02\x12\n\n\x06WEEKLY\x10\x03\x12\x0c\n\x08\x42IWEEKLY\x10\x04\x12\x0b\n\x07MONTHLY\x10\x05"@\n\x0eReminderAction\x12\n\n\x06NOTIFY\x10\x01\x12\n\n\x06\x43REATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03\x12\n\n\x06UPDATE\x10\x04"\x9a\x02\n\x10\x42otModelMetadata\x12@\n\tmodelType\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.BotModelMetadata.ModelType\x12R\n\x12premiumModelStatus\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsE2E.BotModelMetadata.PremiumModelStatus";\n\x12PremiumModelStatus\x12\r\n\tAVAILABLE\x10\x01\x12\x16\n\x12QUOTA_EXCEED_LIMIT\x10\x02"3\n\tModelType\x12\x0e\n\nLLAMA_PROD\x10\x01\x12\x16\n\x12LLAMA_PROD_PREMIUM\x10\x02"\xfd\x01\n\x12MessageAssociation\x12N\n\x0f\x61ssociationType\x18\x01 \x01(\x0e\x32\x35.WAWebProtobufsE2E.MessageAssociation.AssociationType\x12.\n\x10parentMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey"g\n\x0f\x41ssociationType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bMEDIA_ALBUM\x10\x01\x12\x0e\n\nBOT_PLUGIN\x10\x02\x12\x15\n\x11\x45VENT_COVER_IMAGE\x10\x03\x12\x0f\n\x0bSTATUS_POLL\x10\x04"\xcb\x04\n\x12MessageContextInfo\x12\x41\n\x12\x64\x65viceListMetadata\x18\x01 \x01(\x0b\x32%.WAWebProtobufsE2E.DeviceListMetadata\x12!\n\x19\x64\x65viceListMetadataVersion\x18\x02 \x01(\x05\x12\x15\n\rmessageSecret\x18\x03 \x01(\x0c\x12\x14\n\x0cpaddingBytes\x18\x04 \x01(\x0c\x12"\n\x1amessageAddOnDurationInSecs\x18\x05 \x01(\r\x12\x18\n\x10\x62otMessageSecret\x18\x06 \x01(\x0c\x12\x33\n\x0b\x62otMetadata\x18\x07 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.BotMetadata\x12\x1d\n\x15reportingTokenVersion\x18\x08 \x01(\x05\x12\\\n\x16messageAddOnExpiryType\x18\t \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\x12\x41\n\x12messageAssociation\x18\n \x01(\x0b\x32%.WAWebProtobufsE2E.MessageAssociation\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x0b \x01(\x08\x12\x16\n\x0esupportPayload\x18\x0c \x01(\t"=\n\x16MessageAddonExpiryType\x12\n\n\x06STATIC\x10\x01\x12\x17\n\x13\x44\x45PENDENT_ON_PARENT\x10\x02"\xbd\x05\n\x16HydratedTemplateButton\x12^\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x42.WAWebProtobufsE2E.HydratedTemplateButton.HydratedQuickReplyButtonH\x00\x12P\n\turlButton\x18\x02 \x01(\x0b\x32;.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButtonH\x00\x12R\n\ncallButton\x18\x03 \x01(\x0b\x32<.WAWebProtobufsE2E.HydratedTemplateButton.HydratedCallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\xfe\x01\n\x11HydratedURLButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x0b\n\x03URL\x18\x02 \x01(\t\x12\x19\n\x11\x63onsentedUsersURL\x18\x03 \x01(\t\x12p\n\x13webviewPresentation\x18\x04 \x01(\x0e\x32S.WAWebProtobufsE2E.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType":\n\x17WebviewPresentationType\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04TALL\x10\x02\x12\x0b\n\x07\x43OMPACT\x10\x03\x1a>\n\x12HydratedCallButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\x13\n\x0bphoneNumber\x18\x02 \x01(\t\x1a;\n\x18HydratedQuickReplyButton\x12\x13\n\x0b\x64isplayText\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\tB\x10\n\x0ehydratedButton"\xbb\x03\n\x11PaymentBackground\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x12\n\nfileLength\x18\x02 \x01(\x04\x12\r\n\x05width\x18\x03 \x01(\r\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x17\n\x0fplaceholderArgb\x18\x06 \x01(\x07\x12\x10\n\x08textArgb\x18\x07 \x01(\x07\x12\x13\n\x0bsubtextArgb\x18\x08 \x01(\x07\x12\x41\n\tmediaData\x18\t \x01(\x0b\x32..WAWebProtobufsE2E.PaymentBackground.MediaData\x12\x37\n\x04type\x18\n \x01(\x0e\x32).WAWebProtobufsE2E.PaymentBackground.Type\x1aw\n\tMediaData\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x02 \x01(\x03\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x04 \x01(\x0c\x12\x12\n\ndirectPath\x18\x05 \x01(\t" \n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01"\xb1\x03\n\x10\x44isappearingMode\x12@\n\tinitiator\x18\x01 \x01(\x0e\x32-.WAWebProtobufsE2E.DisappearingMode.Initiator\x12<\n\x07trigger\x18\x02 \x01(\x0e\x32+.WAWebProtobufsE2E.DisappearingMode.Trigger\x12\x1a\n\x12initiatorDeviceJID\x18\x03 \x01(\t\x12\x15\n\rinitiatedByMe\x18\x04 \x01(\x08"\x7f\n\x07Trigger\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0c\x43HAT_SETTING\x10\x01\x12\x13\n\x0f\x41\x43\x43OUNT_SETTING\x10\x02\x12\x0f\n\x0b\x42ULK_CHANGE\x10\x03\x12\x1b\n\x17\x42IZ_SUPPORTS_FB_HOSTING\x10\x04\x12\x12\n\x0eUNKNOWN_GROUPS\x10\x05"i\n\tInitiator\x12\x13\n\x0f\x43HANGED_IN_CHAT\x10\x00\x12\x13\n\x0fINITIATED_BY_ME\x10\x01\x12\x16\n\x12INITIATED_BY_OTHER\x10\x02\x12\x1a\n\x16\x42IZ_UPGRADE_FB_HOSTING\x10\x03"\x8e\x02\n\x0eProcessedVideo\x12\x12\n\ndirectPath\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x0e\n\x06height\x18\x03 \x01(\r\x12\r\n\x05width\x18\x04 \x01(\r\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x0f\n\x07\x62itrate\x18\x06 \x01(\r\x12?\n\x07quality\x18\x07 \x01(\x0e\x32..WAWebProtobufsE2E.ProcessedVideo.VideoQuality\x12\x14\n\x0c\x63\x61pabilities\x18\x08 \x03(\t"9\n\x0cVideoQuality\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x07\n\x03MID\x10\x02\x12\x08\n\x04HIGH\x10\x03"\x8d&\n\x07Message\x12\x14\n\x0c\x63onversation\x18\x01 \x01(\t\x12U\n\x1csenderKeyDistributionMessage\x18\x02 \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x35\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x39\n\x0e\x63ontactMessage\x18\x04 \x01(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12;\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessage\x12\x43\n\x13\x65xtendedTextMessage\x18\x06 \x01(\x0b\x32&.WAWebProtobufsE2E.ExtendedTextMessage\x12;\n\x0f\x64ocumentMessage\x18\x07 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessage\x12\x35\n\x0c\x61udioMessage\x18\x08 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AudioMessage\x12\x35\n\x0cvideoMessage\x18\t \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12%\n\x04\x63\x61ll\x18\n \x01(\x0b\x32\x17.WAWebProtobufsE2E.Call\x12%\n\x04\x63hat\x18\x0b \x01(\x0b\x32\x17.WAWebProtobufsE2E.Chat\x12;\n\x0fprotocolMessage\x18\x0c \x01(\x0b\x32".WAWebProtobufsE2E.ProtocolMessage\x12\x45\n\x14\x63ontactsArrayMessage\x18\r \x01(\x0b\x32\'.WAWebProtobufsE2E.ContactsArrayMessage\x12K\n\x17highlyStructuredMessage\x18\x0e \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x63\n*fastRatchetKeySenderKeyDistributionMessage\x18\x0f \x01(\x0b\x32/.WAWebProtobufsE2E.SenderKeyDistributionMessage\x12\x41\n\x12sendPaymentMessage\x18\x10 \x01(\x0b\x32%.WAWebProtobufsE2E.SendPaymentMessage\x12\x43\n\x13liveLocationMessage\x18\x12 \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12G\n\x15requestPaymentMessage\x18\x16 \x01(\x0b\x32(.WAWebProtobufsE2E.RequestPaymentMessage\x12U\n\x1c\x64\x65\x63linePaymentRequestMessage\x18\x17 \x01(\x0b\x32/.WAWebProtobufsE2E.DeclinePaymentRequestMessage\x12S\n\x1b\x63\x61ncelPaymentRequestMessage\x18\x18 \x01(\x0b\x32..WAWebProtobufsE2E.CancelPaymentRequestMessage\x12;\n\x0ftemplateMessage\x18\x19 \x01(\x0b\x32".WAWebProtobufsE2E.TemplateMessage\x12\x39\n\x0estickerMessage\x18\x1a \x01(\x0b\x32!.WAWebProtobufsE2E.StickerMessage\x12\x41\n\x12groupInviteMessage\x18\x1c \x01(\x0b\x32%.WAWebProtobufsE2E.GroupInviteMessage\x12Q\n\x1atemplateButtonReplyMessage\x18\x1d \x01(\x0b\x32-.WAWebProtobufsE2E.TemplateButtonReplyMessage\x12\x39\n\x0eproductMessage\x18\x1e \x01(\x0b\x32!.WAWebProtobufsE2E.ProductMessage\x12?\n\x11\x64\x65viceSentMessage\x18\x1f \x01(\x0b\x32$.WAWebProtobufsE2E.DeviceSentMessage\x12\x41\n\x12messageContextInfo\x18# \x01(\x0b\x32%.WAWebProtobufsE2E.MessageContextInfo\x12\x33\n\x0blistMessage\x18$ \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ListMessage\x12>\n\x0fviewOnceMessage\x18% \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0corderMessage\x18& \x01(\x0b\x32\x1f.WAWebProtobufsE2E.OrderMessage\x12\x43\n\x13listResponseMessage\x18\' \x01(\x0b\x32&.WAWebProtobufsE2E.ListResponseMessage\x12?\n\x10\x65phemeralMessage\x18( \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x39\n\x0einvoiceMessage\x18) \x01(\x0b\x32!.WAWebProtobufsE2E.InvoiceMessage\x12\x39\n\x0e\x62uttonsMessage\x18* \x01(\x0b\x32!.WAWebProtobufsE2E.ButtonsMessage\x12I\n\x16\x62uttonsResponseMessage\x18+ \x01(\x0b\x32).WAWebProtobufsE2E.ButtonsResponseMessage\x12\x45\n\x14paymentInviteMessage\x18, \x01(\x0b\x32\'.WAWebProtobufsE2E.PaymentInviteMessage\x12\x41\n\x12interactiveMessage\x18- \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessage\x12;\n\x0freactionMessage\x18. \x01(\x0b\x32".WAWebProtobufsE2E.ReactionMessage\x12G\n\x15stickerSyncRmrMessage\x18/ \x01(\x0b\x32(.WAWebProtobufsE2E.StickerSyncRMRMessage\x12Q\n\x1ainteractiveResponseMessage\x18\x30 \x01(\x0b\x32-.WAWebProtobufsE2E.InteractiveResponseMessage\x12\x43\n\x13pollCreationMessage\x18\x31 \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12?\n\x11pollUpdateMessage\x18\x32 \x01(\x0b\x32$.WAWebProtobufsE2E.PollUpdateMessage\x12?\n\x11keepInChatMessage\x18\x33 \x01(\x0b\x32$.WAWebProtobufsE2E.KeepInChatMessage\x12I\n\x1a\x64ocumentWithCaptionMessage\x18\x35 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19requestPhoneNumberMessage\x18\x36 \x01(\x0b\x32,.WAWebProtobufsE2E.RequestPhoneNumberMessage\x12@\n\x11viewOnceMessageV2\x18\x37 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12\x65ncReactionMessage\x18\x38 \x01(\x0b\x32%.WAWebProtobufsE2E.EncReactionMessage\x12<\n\reditedMessage\x18: \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12I\n\x1aviewOnceMessageV2Extension\x18; \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x45\n\x15pollCreationMessageV2\x18< \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12U\n\x1cscheduledCallCreationMessage\x18= \x01(\x0b\x32/.WAWebProtobufsE2E.ScheduledCallCreationMessage\x12\x44\n\x15groupMentionedMessage\x18> \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12=\n\x10pinInChatMessage\x18? \x01(\x0b\x32#.WAWebProtobufsE2E.PinInChatMessage\x12\x45\n\x15pollCreationMessageV3\x18@ \x01(\x0b\x32&.WAWebProtobufsE2E.PollCreationMessage\x12M\n\x18scheduledCallEditMessage\x18\x41 \x01(\x0b\x32+.WAWebProtobufsE2E.ScheduledCallEditMessage\x12\x33\n\nptvMessage\x18\x42 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessage\x12?\n\x10\x62otInvokeMessage\x18\x43 \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12:\n\x0f\x63\x61llLogMesssage\x18\x45 \x01(\x0b\x32!.WAWebProtobufsE2E.CallLogMessage\x12\x45\n\x14messageHistoryBundle\x18\x46 \x01(\x0b\x32\'.WAWebProtobufsE2E.MessageHistoryBundle\x12?\n\x11\x65ncCommentMessage\x18G \x01(\x0b\x32$.WAWebProtobufsE2E.EncCommentMessage\x12\x35\n\x0c\x62\x63\x61llMessage\x18H \x01(\x0b\x32\x1f.WAWebProtobufsE2E.BCallMessage\x12\x43\n\x14lottieStickerMessage\x18J \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x35\n\x0c\x65ventMessage\x18K \x01(\x0b\x32\x1f.WAWebProtobufsE2E.EventMessage\x12K\n\x17\x65ncEventResponseMessage\x18L \x01(\x0b\x32*.WAWebProtobufsE2E.EncEventResponseMessage\x12\x39\n\x0e\x63ommentMessage\x18M \x01(\x0b\x32!.WAWebProtobufsE2E.CommentMessage\x12U\n\x1cnewsletterAdminInviteMessage\x18N \x01(\x0b\x32/.WAWebProtobufsE2E.NewsletterAdminInviteMessage\x12\x41\n\x12placeholderMessage\x18P \x01(\x0b\x32%.WAWebProtobufsE2E.PlaceholderMessage\x12I\n\x16secretEncryptedMessage\x18R \x01(\x0b\x32).WAWebProtobufsE2E.SecretEncryptedMessage\x12\x35\n\x0c\x61lbumMessage\x18S \x01(\x0b\x32\x1f.WAWebProtobufsE2E.AlbumMessage\x12>\n\x0f\x65ventCoverImage\x18U \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12\x41\n\x12stickerPackMessage\x18V \x01(\x0b\x32%.WAWebProtobufsE2E.StickerPackMessage\x12\x43\n\x14statusMentionMessage\x18W \x01(\x0b\x32%.WAWebProtobufsE2E.FutureProofMessage\x12O\n\x19pollResultSnapshotMessage\x18X \x01(\x0b\x32,.WAWebProtobufsE2E.PollResultSnapshotMessage"\x85\x04\n\x12StickerPackMessage\x12\x15\n\rstickerPackID\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tpublisher\x18\x03 \x01(\t\x12?\n\x08stickers\x18\x04 \x03(\x0b\x32-.WAWebProtobufsE2E.StickerPackMessage.Sticker\x12\x10\n\x08\x66ileSize\x18\x05 \x01(\x04\x12\x12\n\nfileSHA256\x18\x06 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x07 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x0f\n\x07\x63\x61ption\x18\n \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x0b \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fpackDescription\x18\x0c \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\r \x01(\x03\x12\x18\n\x10trayIconFileName\x18\x0e \x01(\t\x1a\x7f\n\x07Sticker\x12\x10\n\x08\x66ileName\x18\x01 \x01(\t\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x0e\n\x06\x65mojis\x18\x03 \x03(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x04 \x01(\t\x12\x10\n\x08isLottie\x18\x05 \x01(\x08\x12\x10\n\x08mimetype\x18\x06 \x01(\t"T\n\x0c\x41lbumMessage\x12\x0f\n\x07\x63\x61ption\x18\x01 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\xdf\x01\n\x14MessageHistoryBundle\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x08 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\t \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x14\n\x0cparticipants\x18\n \x03(\t"s\n\x17\x45ncEventResponseMessage\x12\x35\n\x17\x65ventCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"\x82\x02\n\x0c\x45ventMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x12\n\nisCanceled\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x34\n\x08location\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessage\x12\x10\n\x08joinLink\x18\x06 \x01(\t\x12\x11\n\tstartTime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndTime\x18\x08 \x01(\x03\x12\x1a\n\x12\x65xtraGuestsAllowed\x18\t \x01(\x08"m\n\x0e\x43ommentMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12.\n\x10targetMessageKey\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey"f\n\x11\x45ncCommentMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"g\n\x12\x45ncReactionMessage\x12.\n\x10targetMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nencPayload\x18\x02 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x03 \x01(\x0c"z\n\x11KeepInChatMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x08keepType\x18\x02 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x13\n\x0btimestampMS\x18\x03 \x01(\x03"\xe1\x01\n\x19PollResultSnapshotMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12H\n\tpollVotes\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsE2E.PollResultSnapshotMessage.PollVote\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x37\n\x08PollVote\x12\x12\n\noptionName\x18\x01 \x01(\t\x12\x17\n\x0foptionVoteCount\x18\x02 \x01(\x03"*\n\x0fPollVoteMessage\x12\x17\n\x0fselectedOptions\x18\x01 \x03(\x0c"1\n\x0cPollEncValue\x12\x12\n\nencPayload\x18\x01 \x01(\x0c\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c"\x1b\n\x19PollUpdateMessageMetadata"\xd3\x01\n\x11PollUpdateMessage\x12\x34\n\x16pollCreationMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12-\n\x04vote\x18\x02 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.PollEncValue\x12>\n\x08metadata\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.PollUpdateMessageMetadata\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03"\xe6\x01\n\x13PollCreationMessage\x12\x0e\n\x06\x65ncKey\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\t\x12>\n\x07options\x18\x03 \x03(\x0b\x32-.WAWebProtobufsE2E.PollCreationMessage.Option\x12\x1e\n\x16selectableOptionsCount\x18\x04 \x01(\r\x12\x33\n\x0b\x63ontextInfo\x18\x05 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x1c\n\x06Option\x12\x12\n\noptionName\x18\x01 \x01(\t"V\n\x15StickerSyncRMRMessage\x12\x10\n\x08\x66ilehash\x18\x01 \x03(\t\x12\x11\n\trmrSource\x18\x02 \x01(\t\x12\x18\n\x10requestTimestamp\x18\x03 \x01(\x03"r\n\x0fReactionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03"A\n\x12\x46utureProofMessage\x12+\n\x07message\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"g\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\r\n\x05phash\x18\x03 \x01(\t"P\n\x19RequestPhoneNumberMessage\x12\x33\n\x0b\x63ontextInfo\x18\x01 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\xc4\x01\n\x1cNewsletterAdminInviteMessage\x12\x15\n\rnewsletterJID\x18\x01 \x01(\t\x12\x16\n\x0enewsletterName\x18\x02 \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x03 \x01(\x0c\x12\x0f\n\x07\x63\x61ption\x18\x04 \x01(\t\x12\x18\n\x10inviteExpiration\x18\x05 \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x06 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\x93\x05\n\x0eProductMessage\x12\x42\n\x07product\x18\x01 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.ProductSnapshot\x12\x18\n\x10\x62usinessOwnerJID\x18\x02 \x01(\t\x12\x42\n\x07\x63\x61talog\x18\x04 \x01(\x0b\x32\x31.WAWebProtobufsE2E.ProductMessage.CatalogSnapshot\x12\x0c\n\x04\x62ody\x18\x05 \x01(\t\x12\x0e\n\x06\x66ooter\x18\x06 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x1a\x9d\x02\n\x0fProductSnapshot\x12\x35\n\x0cproductImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\x11\n\tproductID\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x14\n\x0c\x63urrencyCode\x18\x05 \x01(\t\x12\x17\n\x0fpriceAmount1000\x18\x06 \x01(\x03\x12\x12\n\nretailerID\x18\x07 \x01(\t\x12\x0b\n\x03URL\x18\x08 \x01(\t\x12\x19\n\x11productImageCount\x18\t \x01(\r\x12\x14\n\x0c\x66irstImageID\x18\x0b \x01(\t\x12\x1b\n\x13salePriceAmount1000\x18\x0c \x01(\x03\x1al\n\x0f\x43\x61talogSnapshot\x12\x35\n\x0c\x63\x61talogImage\x18\x01 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessage\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t"\xbc\x01\n\x1aTemplateButtonReplyMessage\x12\x12\n\nselectedID\x18\x01 \x01(\t\x12\x1b\n\x13selectedDisplayText\x18\x02 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rselectedIndex\x18\x04 \x01(\r\x12!\n\x19selectedCarouselCardIndex\x18\x05 \x01(\r"\x9c\x0b\n\x0fTemplateMessage\x12M\n\x0f\x66ourRowTemplate\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateMessage.FourRowTemplateH\x00\x12]\n\x17hydratedFourRowTemplate\x18\x02 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplateH\x00\x12K\n\x1ainteractiveMessageTemplate\x18\x05 \x01(\x0b\x32%.WAWebProtobufsE2E.InteractiveMessageH\x00\x12\x33\n\x0b\x63ontextInfo\x18\x03 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12T\n\x10hydratedTemplate\x18\x04 \x01(\x0b\x32:.WAWebProtobufsE2E.TemplateMessage.HydratedFourRowTemplate\x12\x12\n\ntemplateID\x18\t \x01(\t\x1a\xdb\x03\n\x17HydratedFourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12\x1b\n\x11hydratedTitleText\x18\x02 \x01(\tH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12\x1b\n\x13hydratedContentText\x18\x06 \x01(\t\x12\x1a\n\x12hydratedFooterText\x18\x07 \x01(\t\x12\x42\n\x0fhydratedButtons\x18\x08 \x03(\x0b\x32).WAWebProtobufsE2E.HydratedTemplateButton\x12\x12\n\ntemplateID\x18\t \x01(\t\x12\x19\n\x11maskLinkedDevices\x18\n \x01(\x08\x42\x07\n\x05title\x1a\x86\x04\n\x0f\x46ourRowTemplate\x12=\n\x0f\x64ocumentMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.DocumentMessageH\x00\x12M\n\x17highlyStructuredMessage\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessageH\x00\x12\x37\n\x0cimageMessage\x18\x03 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.ImageMessageH\x00\x12\x37\n\x0cvideoMessage\x18\x04 \x01(\x0b\x32\x1f.WAWebProtobufsE2E.VideoMessageH\x00\x12=\n\x0flocationMessage\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.LocationMessageH\x00\x12;\n\x07\x63ontent\x18\x06 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12:\n\x06\x66ooter\x18\x07 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x32\n\x07\x62uttons\x18\x08 \x03(\x0b\x32!.WAWebProtobufsE2E.TemplateButtonB\x07\n\x05titleB\x08\n\x06\x66ormat"\xce\x03\n\x0eStickerMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x18\n\x10\x66irstFrameLength\x18\x0b \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x0c \x01(\x0c\x12\x12\n\nisAnimated\x18\r \x01(\x08\x12\x14\n\x0cpngThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x15\n\rstickerSentTS\x18\x12 \x01(\x03\x12\x10\n\x08isAvatar\x18\x13 \x01(\x08\x12\x13\n\x0bisAiSticker\x18\x14 \x01(\x08\x12\x10\n\x08isLottie\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t"\xaa\x02\n\x13LiveLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x03 \x01(\r\x12\x12\n\nspeedInMps\x18\x04 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\x05 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x06 \x01(\t\x12\x16\n\x0esequenceNumber\x18\x07 \x01(\x03\x12\x12\n\ntimeOffset\x18\x08 \x01(\r\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"@\n\x1b\x43\x61ncelPaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey"A\n\x1c\x44\x65\x63linePaymentRequestMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey"\x8b\x02\n\x15RequestPaymentMessage\x12/\n\x0bnoteMessage\x18\x04 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x1b\n\x13\x63urrencyCodeIso4217\x18\x01 \x01(\t\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0brequestFrom\x18\x03 \x01(\t\x12\x17\n\x0f\x65xpiryTimestamp\x18\x05 \x01(\x03\x12(\n\x06\x61mount\x18\x06 \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x38\n\nbackground\x18\x07 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground"\xb0\x01\n\x12SendPaymentMessage\x12/\n\x0bnoteMessage\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12/\n\x11requestMessageKey\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x38\n\nbackground\x18\x04 \x01(\x0b\x32$.WAWebProtobufsE2E.PaymentBackground"\x95\x01\n\x14\x43ontactsArrayMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\x33\n\x08\x63ontacts\x18\x02 \x03(\x0b\x32!.WAWebProtobufsE2E.ContactMessage\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"M\n&InitialSecurityNotificationSettingSync\x12#\n\x1bsecurityNotificationEnabled\x18\x01 \x01(\x08"\xcb\t\n\x1fPeerDataOperationRequestMessage\x12U\n\x1cpeerDataOperationRequestType\x18\x01 \x01(\x0e\x32/.WAWebProtobufsE2E.PeerDataOperationRequestType\x12i\n\x16requestStickerReupload\x18\x02 \x03(\x0b\x32I.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestStickerReupload\x12_\n\x11requestURLPreview\x18\x03 \x03(\x0b\x32\x44.WAWebProtobufsE2E.PeerDataOperationRequestMessage.RequestUrlPreview\x12q\n\x1ahistorySyncOnDemandRequest\x18\x04 \x01(\x0b\x32M.WAWebProtobufsE2E.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest\x12{\n\x1fplaceholderMessageResendRequest\x18\x05 \x03(\x0b\x32R.WAWebProtobufsE2E.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest\x12y\n\x1e\x66ullHistorySyncOnDemandRequest\x18\x06 \x01(\x0b\x32Q.WAWebProtobufsE2E.PeerDataOperationRequestMessage.FullHistorySyncOnDemandRequest\x1aK\n\x1fPlaceholderMessageResendRequest\x12(\n\nmessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x1a\xca\x01\n\x1e\x46ullHistorySyncOnDemandRequest\x12R\n\x0frequestMetadata\x18\x01 \x01(\x0b\x32\x39.WAWebProtobufsE2E.FullHistorySyncOnDemandRequestMetadata\x12T\n\x11historySyncConfig\x18\x02 \x01(\x0b\x32\x39.WAWebProtobufsCompanionReg.DeviceProps.HistorySyncConfig\x1a\x93\x01\n\x1aHistorySyncOnDemandRequest\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12\x13\n\x0boldestMsgID\x18\x02 \x01(\t\x12\x17\n\x0foldestMsgFromMe\x18\x03 \x01(\x08\x12\x18\n\x10onDemandMsgCount\x18\x04 \x01(\x05\x12\x1c\n\x14oldestMsgTimestampMS\x18\x05 \x01(\x03\x1a<\n\x11RequestUrlPreview\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x1a\n\x12includeHqThumbnail\x18\x02 \x01(\x08\x1a,\n\x16RequestStickerReupload\x12\x12\n\nfileSHA256\x18\x01 \x01(\t";\n&FullHistorySyncOnDemandRequestMetadata\x12\x11\n\trequestID\x18\x01 \x01(\t"P\n"AppStateFatalExceptionNotification\x12\x17\n\x0f\x63ollectionNames\x18\x01 \x03(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"N\n\x16\x41ppStateSyncKeyRequest\x12\x34\n\x06keyIDs\x18\x01 \x03(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId"H\n\x14\x41ppStateSyncKeyShare\x12\x30\n\x04keys\x18\x01 \x03(\x0b\x32".WAWebProtobufsE2E.AppStateSyncKey"}\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12\x42\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32-.WAWebProtobufsE2E.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03"\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01""\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c"\x7f\n\x0f\x41ppStateSyncKey\x12\x33\n\x05keyID\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.AppStateSyncKeyId\x12\x37\n\x07keyData\x18\x02 \x01(\x0b\x32&.WAWebProtobufsE2E.AppStateSyncKeyData"\'\n\x04\x43hat\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\n\n\x02ID\x18\x02 \x01(\t"i\n\x04\x43\x61ll\x12\x0f\n\x07\x63\x61llKey\x18\x01 \x01(\x0c\x12\x18\n\x10\x63onversionSource\x18\x02 \x01(\t\x12\x16\n\x0e\x63onversionData\x18\x03 \x01(\x0c\x12\x1e\n\x16\x63onversionDelaySeconds\x18\x04 \x01(\r"\xf2\x02\n\x0c\x41udioMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\x12\n\nfileSHA256\x18\x03 \x01(\x0c\x12\x12\n\nfileLength\x18\x04 \x01(\x04\x12\x0f\n\x07seconds\x18\x05 \x01(\r\x12\x0b\n\x03PTT\x18\x06 \x01(\x08\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x08 \x01(\x0c\x12\x12\n\ndirectPath\x18\t \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\n \x01(\x03\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x18\n\x10streamingSidecar\x18\x12 \x01(\x0c\x12\x10\n\x08waveform\x18\x13 \x01(\x0c\x12\x16\n\x0e\x62\x61\x63kgroundArgb\x18\x14 \x01(\x07\x12\x10\n\x08viewOnce\x18\x15 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x16 \x01(\t"\xf6\x03\n\x0f\x44ocumentMessage\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\nfileSHA256\x18\x04 \x01(\x0c\x12\x12\n\nfileLength\x18\x05 \x01(\x04\x12\x11\n\tpageCount\x18\x06 \x01(\r\x12\x10\n\x08mediaKey\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ileName\x18\x08 \x01(\t\x12\x15\n\rfileEncSHA256\x18\t \x01(\x0c\x12\x12\n\ndirectPath\x18\n \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x0b \x01(\x03\x12\x14\n\x0c\x63ontactVcard\x18\x0c \x01(\x08\x12\x1b\n\x13thumbnailDirectPath\x18\r \x01(\t\x12\x17\n\x0fthumbnailSHA256\x18\x0e \x01(\x0c\x12\x1a\n\x12thumbnailEncSHA256\x18\x0f \x01(\x0c\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo\x12\x17\n\x0fthumbnailHeight\x18\x12 \x01(\r\x12\x16\n\x0ethumbnailWidth\x18\x13 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x14 \x01(\t\x12\x1a\n\x12\x61\x63\x63\x65ssibilityLabel\x18\x15 \x01(\t"\xb6\x02\n\x0fLocationMessage\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x04 \x01(\t\x12\x0b\n\x03URL\x18\x05 \x01(\t\x12\x0e\n\x06isLive\x18\x06 \x01(\x08\x12\x18\n\x10\x61\x63\x63uracyInMeters\x18\x07 \x01(\r\x12\x12\n\nspeedInMps\x18\x08 \x01(\x02\x12)\n!degreesClockwiseFromMagneticNorth\x18\t \x01(\r\x12\x0f\n\x07\x63omment\x18\x0b \x01(\t\x12\x15\n\rJPEGThumbnail\x18\x10 \x01(\x0c\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"i\n\x0e\x43ontactMessage\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x12\r\n\x05vcard\x18\x10 \x01(\t\x12\x33\n\x0b\x63ontextInfo\x18\x11 \x01(\x0b\x32\x1e.WAWebProtobufsE2E.ContextInfo"\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c"s\n\x11\x42otAvatarMetadata\x12\x11\n\tsentiment\x18\x01 \x01(\r\x12\x15\n\rbehaviorGraph\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\x12\x11\n\tintensity\x18\x04 \x01(\r\x12\x11\n\twordCount\x18\x05 \x01(\r"S\n\x1a\x42otSuggestedPromptMetadata\x12\x18\n\x10suggestedPrompts\x18\x01 \x03(\t\x12\x1b\n\x13selectedPromptIndex\x18\x02 \x01(\r"`\n\x12\x42otSessionMetadata\x12\x11\n\tsessionID\x18\x01 \x01(\t\x12\x37\n\rsessionSource\x18\x02 \x01(\x0e\x32 .WAWebProtobufsE2E.SessionSource"J\n\x0f\x42otMemuMetadata\x12\x37\n\nfaceImages\x18\x01 \x03(\x0b\x32#.WAWebProtobufsE2E.BotMediaMetadata"\x89\x04\n\x0b\x42otMetadata\x12<\n\x0e\x61vatarMetadata\x18\x01 \x01(\x0b\x32$.WAWebProtobufsE2E.BotAvatarMetadata\x12\x11\n\tpersonaID\x18\x02 \x01(\t\x12<\n\x0epluginMetadata\x18\x03 \x01(\x0b\x32$.WAWebProtobufsE2E.BotPluginMetadata\x12N\n\x17suggestedPromptMetadata\x18\x04 \x01(\x0b\x32-.WAWebProtobufsE2E.BotSuggestedPromptMetadata\x12\x12\n\ninvokerJID\x18\x05 \x01(\t\x12=\n\x0esearchMetadata\x18\x06 \x01(\x0b\x32%.WAWebProtobufsE2E.BotSessionMetadata\x12\x38\n\x0cmemuMetadata\x18\x07 \x01(\x0b\x32".WAWebProtobufsE2E.BotMemuMetadata\x12\x10\n\x08timezone\x18\x08 \x01(\t\x12@\n\x10reminderMetadata\x18\t \x01(\x0b\x32&.WAWebProtobufsE2E.BotReminderMetadata\x12:\n\rmodelMetadata\x18\n \x01(\x0b\x32#.WAWebProtobufsE2E.BotModelMetadata"\xa5\x02\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x1c\n\x10senderKeyIndexes\x18\x03 \x03(\rB\x02\x10\x01\x12\x33\n\x11senderAccountType\x18\x04 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x35\n\x13receiverAccountType\x18\x05 \x01(\x0e\x32\x18.WAAdv.ADVEncryptionType\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x12\x1f\n\x13recipientKeyIndexes\x18\n \x03(\rB\x02\x10\x01"P\n\x0f\x45mbeddedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message"[\n\x0f\x45mbeddedContent\x12=\n\x0f\x65mbeddedMessage\x18\x01 \x01(\x0b\x32".WAWebProtobufsE2E.EmbeddedMessageH\x00\x42\t\n\x07\x63ontent"\xb7\x02\n\x15InteractiveAnnotation\x12/\n\x08location\x18\x02 \x01(\x0b\x32\x1b.WAWebProtobufsE2E.LocationH\x00\x12S\n\nnewsletter\x18\x03 \x01(\x0b\x32=.WAWebProtobufsE2E.ContextInfo.ForwardedNewsletterMessageInfoH\x00\x12\x31\n\x0fpolygonVertices\x18\x01 \x03(\x0b\x32\x18.WAWebProtobufsE2E.Point\x12\x1e\n\x16shouldSkipConfirmation\x18\x04 \x01(\x08\x12;\n\x0f\x65mbeddedContent\x18\x05 \x01(\x0b\x32".WAWebProtobufsE2E.EmbeddedContentB\x08\n\x06\x61\x63tion"G\n\x05Point\x12\x13\n\x0bxDeprecated\x18\x01 \x01(\x05\x12\x13\n\x0byDeprecated\x18\x02 \x01(\x05\x12\t\n\x01x\x18\x03 \x01(\x01\x12\t\n\x01y\x18\x04 \x01(\x01"K\n\x08Location\x12\x17\n\x0f\x64\x65greesLatitude\x18\x01 \x01(\x01\x12\x18\n\x10\x64\x65greesLongitude\x18\x02 \x01(\x01\x12\x0c\n\x04name\x18\x03 \x01(\t"\xf9\x04\n\x0eTemplateButton\x12N\n\x10quickReplyButton\x18\x01 \x01(\x0b\x32\x32.WAWebProtobufsE2E.TemplateButton.QuickReplyButtonH\x00\x12@\n\turlButton\x18\x02 \x01(\x0b\x32+.WAWebProtobufsE2E.TemplateButton.URLButtonH\x00\x12\x42\n\ncallButton\x18\x03 \x01(\x0b\x32,.WAWebProtobufsE2E.TemplateButton.CallButtonH\x00\x12\r\n\x05index\x18\x04 \x01(\r\x1a\x8e\x01\n\nCallButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12?\n\x0bphoneNumber\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a\x85\x01\n\tURLButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\x37\n\x03URL\x18\x02 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x1a_\n\x10QuickReplyButton\x12?\n\x0b\x64isplayText\x18\x01 \x01(\x0b\x32*.WAWebProtobufsE2E.HighlyStructuredMessage\x12\n\n\x02ID\x18\x02 \x01(\tB\x08\n\x06\x62utton"<\n\x05Money\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x14\n\x0c\x63urrencyCode\x18\x03 \x01(\t".\n\nActionLink\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x13\n\x0b\x62uttonTitle\x18\x02 \x01(\t"6\n\x0cGroupMention\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x14\n\x0cgroupSubject\x18\x02 \x01(\t"J\n\x14MessageSecretMessage\x12\x0f\n\x07version\x18\x01 \x01(\x0f\x12\r\n\x05\x65ncIV\x18\x02 \x01(\x0c\x12\x12\n\nencPayload\x18\x03 \x01(\x0c"W\n\x12MediaNotifyMessage\x12\x16\n\x0e\x65xpressPathURL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\nfileLength\x18\x03 \x01(\x04"?\n\x1eLIDMigrationMappingSyncMessage\x12\x1d\n\x15\x65ncodedMappingPayload\x18\x01 \x01(\x0c*\xed\x01\n\x1cPeerDataOperationRequestType\x12\x12\n\x0eUPLOAD_STICKER\x10\x00\x12!\n\x1dSEND_RECENT_STICKER_BOOTSTRAP\x10\x01\x12\x19\n\x15GENERATE_LINK_PREVIEW\x10\x02\x12\x1a\n\x16HISTORY_SYNC_ON_DEMAND\x10\x03\x12\x1e\n\x1aPLACEHOLDER_MESSAGE_RESEND\x10\x04\x12\x1e\n\x1aWAFFLE_LINKING_NONCE_FETCH\x10\x05\x12\x1f\n\x1b\x46ULL_HISTORY_SYNC_ON_DEMAND\x10\x06*p\n\rSessionSource\x12\x0e\n\nNULL_STATE\x10\x01\x12\r\n\tTYPEAHEAD\x10\x02\x12\x0e\n\nUSER_INPUT\x10\x03\x12\r\n\tEMU_FLASH\x10\x04\x12\x16\n\x12\x45MU_FLASH_FOLLOWUP\x10\x05\x12\t\n\x05VOICE\x10\x06*@\n\x08KeepType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x10\n\x0cKEEP_FOR_ALL\x10\x01\x12\x15\n\x11UNDO_KEEP_FOR_ALL\x10\x02\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waE2E' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waE2E.WAWebProtobufsE2E_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waE2E.WAWebProtobufsE2E_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waE2E' - _globals['_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._options = None - _globals['_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._serialized_options = b'\020\001' - _globals['_DEVICELISTMETADATA'].fields_by_name['senderKeyIndexes']._options = None - _globals['_DEVICELISTMETADATA'].fields_by_name['senderKeyIndexes']._serialized_options = b'\020\001' - _globals['_DEVICELISTMETADATA'].fields_by_name['recipientKeyIndexes']._options = None - _globals['_DEVICELISTMETADATA'].fields_by_name['recipientKeyIndexes']._serialized_options = b'\020\001' - _globals['_PEERDATAOPERATIONREQUESTTYPE']._serialized_start=44564 - _globals['_PEERDATAOPERATIONREQUESTTYPE']._serialized_end=44801 - _globals['_SESSIONSOURCE']._serialized_start=44803 - _globals['_SESSIONSOURCE']._serialized_end=44915 - _globals['_KEEPTYPE']._serialized_start=44917 - _globals['_KEEPTYPE']._serialized_end=44981 - _globals['_PLACEHOLDERMESSAGE']._serialized_start=175 - _globals['_PLACEHOLDERMESSAGE']._serialized_end=308 - _globals['_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE']._serialized_start=266 - _globals['_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE']._serialized_end=308 - _globals['_BCALLMESSAGE']._serialized_start=311 - _globals['_BCALLMESSAGE']._serialized_end=490 - _globals['_BCALLMESSAGE_MEDIATYPE']._serialized_start=444 - _globals['_BCALLMESSAGE_MEDIATYPE']._serialized_end=490 - _globals['_CALLLOGMESSAGE']._serialized_start=493 - _globals['_CALLLOGMESSAGE']._serialized_end=1068 - _globals['_CALLLOGMESSAGE_CALLPARTICIPANT']._serialized_start=753 - _globals['_CALLLOGMESSAGE_CALLPARTICIPANT']._serialized_end=851 - _globals['_CALLLOGMESSAGE_CALLOUTCOME']._serialized_start=854 - _globals['_CALLLOGMESSAGE_CALLOUTCOME']._serialized_end=1007 - _globals['_CALLLOGMESSAGE_CALLTYPE']._serialized_start=1009 - _globals['_CALLLOGMESSAGE_CALLTYPE']._serialized_end=1068 - _globals['_SCHEDULEDCALLEDITMESSAGE']._serialized_start=1071 - _globals['_SCHEDULEDCALLEDITMESSAGE']._serialized_end=1241 - _globals['_SCHEDULEDCALLEDITMESSAGE_EDITTYPE']._serialized_start=1206 - _globals['_SCHEDULEDCALLEDITMESSAGE_EDITTYPE']._serialized_end=1241 - _globals['_SCHEDULEDCALLCREATIONMESSAGE']._serialized_start=1244 - _globals['_SCHEDULEDCALLCREATIONMESSAGE']._serialized_end=1442 - _globals['_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE']._serialized_start=1397 - _globals['_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE']._serialized_end=1442 - _globals['_EVENTRESPONSEMESSAGE']._serialized_start=1445 - _globals['_EVENTRESPONSEMESSAGE']._serialized_end=1661 - _globals['_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE']._serialized_start=1592 - _globals['_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE']._serialized_end=1661 - _globals['_PININCHATMESSAGE']._serialized_start=1664 - _globals['_PININCHATMESSAGE']._serialized_end=1862 - _globals['_PININCHATMESSAGE_TYPE']._serialized_start=1802 - _globals['_PININCHATMESSAGE_TYPE']._serialized_end=1862 - _globals['_BUTTONSRESPONSEMESSAGE']._serialized_start=1865 - _globals['_BUTTONSRESPONSEMESSAGE']._serialized_end=2112 - _globals['_BUTTONSRESPONSEMESSAGE_TYPE']._serialized_start=2063 - _globals['_BUTTONSRESPONSEMESSAGE_TYPE']._serialized_end=2100 - _globals['_BUTTONSMESSAGE']._serialized_start=2115 - _globals['_BUTTONSMESSAGE']._serialized_end=3097 - _globals['_BUTTONSMESSAGE_BUTTON']._serialized_start=2609 - _globals['_BUTTONSMESSAGE_BUTTON']._serialized_end=2989 - _globals['_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO']._serialized_start=2852 - _globals['_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO']._serialized_end=2902 - _globals['_BUTTONSMESSAGE_BUTTON_BUTTONTEXT']._serialized_start=2904 - _globals['_BUTTONSMESSAGE_BUTTON_BUTTONTEXT']._serialized_end=2937 - _globals['_BUTTONSMESSAGE_BUTTON_TYPE']._serialized_start=2939 - _globals['_BUTTONSMESSAGE_BUTTON_TYPE']._serialized_end=2989 - _globals['_BUTTONSMESSAGE_HEADERTYPE']._serialized_start=2991 - _globals['_BUTTONSMESSAGE_HEADERTYPE']._serialized_end=3087 - _globals['_SECRETENCRYPTEDMESSAGE']._serialized_start=3100 - _globals['_SECRETENCRYPTEDMESSAGE']._serialized_end=3333 - _globals['_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE']._serialized_start=3289 - _globals['_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE']._serialized_end=3333 - _globals['_GROUPINVITEMESSAGE']._serialized_start=3336 - _globals['_GROUPINVITEMESSAGE']._serialized_end=3638 - _globals['_GROUPINVITEMESSAGE_GROUPTYPE']._serialized_start=3602 - _globals['_GROUPINVITEMESSAGE_GROUPTYPE']._serialized_end=3638 - _globals['_INTERACTIVERESPONSEMESSAGE']._serialized_start=3641 - _globals['_INTERACTIVERESPONSEMESSAGE']._serialized_end=4147 - _globals['_INTERACTIVERESPONSEMESSAGE_BODY']._serialized_start=3901 - _globals['_INTERACTIVERESPONSEMESSAGE_BODY']._serialized_end=4037 - _globals['_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT']._serialized_start=3998 - _globals['_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT']._serialized_end=4037 - _globals['_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE']._serialized_start=4039 - _globals['_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE']._serialized_end=4117 - _globals['_INTERACTIVEMESSAGE']._serialized_start=4150 - _globals['_INTERACTIVEMESSAGE']._serialized_end=5796 - _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE']._serialized_start=4746 - _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE']._serialized_end=4927 - _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE']._serialized_start=4873 - _globals['_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE']._serialized_end=4927 - _globals['_INTERACTIVEMESSAGE_CAROUSELMESSAGE']._serialized_start=4929 - _globals['_INTERACTIVEMESSAGE_CAROUSELMESSAGE']._serialized_end=5024 - _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE']._serialized_start=5027 - _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE']._serialized_end=5248 - _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON']._serialized_start=5190 - _globals['_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON']._serialized_end=5248 - _globals['_INTERACTIVEMESSAGE_COLLECTIONMESSAGE']._serialized_start=5250 - _globals['_INTERACTIVEMESSAGE_COLLECTIONMESSAGE']._serialized_end=5321 - _globals['_INTERACTIVEMESSAGE_FOOTER']._serialized_start=5323 - _globals['_INTERACTIVEMESSAGE_FOOTER']._serialized_end=5345 - _globals['_INTERACTIVEMESSAGE_BODY']._serialized_start=3901 - _globals['_INTERACTIVEMESSAGE_BODY']._serialized_end=3921 - _globals['_INTERACTIVEMESSAGE_HEADER']._serialized_start=5370 - _globals['_INTERACTIVEMESSAGE_HEADER']._serialized_end=5774 - _globals['_LISTRESPONSEMESSAGE']._serialized_start=5799 - _globals['_LISTRESPONSEMESSAGE']._serialized_end=6149 - _globals['_LISTRESPONSEMESSAGE_SINGLESELECTREPLY']._serialized_start=6063 - _globals['_LISTRESPONSEMESSAGE_SINGLESELECTREPLY']._serialized_end=6105 - _globals['_LISTRESPONSEMESSAGE_LISTTYPE']._serialized_start=6107 - _globals['_LISTRESPONSEMESSAGE_LISTTYPE']._serialized_end=6149 - _globals['_LISTMESSAGE']._serialized_start=6152 - _globals['_LISTMESSAGE']._serialized_end=7063 - _globals['_LISTMESSAGE_PRODUCTLISTINFO']._serialized_start=6487 - _globals['_LISTMESSAGE_PRODUCTLISTINFO']._serialized_end=6678 - _globals['_LISTMESSAGE_PRODUCTLISTHEADERIMAGE']._serialized_start=6680 - _globals['_LISTMESSAGE_PRODUCTLISTHEADERIMAGE']._serialized_end=6746 - _globals['_LISTMESSAGE_PRODUCTSECTION']._serialized_start=6748 - _globals['_LISTMESSAGE_PRODUCTSECTION']._serialized_end=6837 - _globals['_LISTMESSAGE_PRODUCT']._serialized_start=6839 - _globals['_LISTMESSAGE_PRODUCT']._serialized_end=6867 - _globals['_LISTMESSAGE_SECTION']._serialized_start=6869 - _globals['_LISTMESSAGE_SECTION']._serialized_end=6943 - _globals['_LISTMESSAGE_ROW']._serialized_start=6945 - _globals['_LISTMESSAGE_ROW']._serialized_end=7001 - _globals['_LISTMESSAGE_LISTTYPE']._serialized_start=7003 - _globals['_LISTMESSAGE_LISTTYPE']._serialized_end=7063 - _globals['_ORDERMESSAGE']._serialized_start=7066 - _globals['_ORDERMESSAGE']._serialized_end=7597 - _globals['_ORDERMESSAGE_ORDERSURFACE']._serialized_start=7514 - _globals['_ORDERMESSAGE_ORDERSURFACE']._serialized_end=7541 - _globals['_ORDERMESSAGE_ORDERSTATUS']._serialized_start=7543 - _globals['_ORDERMESSAGE_ORDERSTATUS']._serialized_end=7597 - _globals['_PAYMENTINVITEMESSAGE']._serialized_start=7600 - _globals['_PAYMENTINVITEMESSAGE']._serialized_end=7779 - _globals['_PAYMENTINVITEMESSAGE_SERVICETYPE']._serialized_start=7723 - _globals['_PAYMENTINVITEMESSAGE_SERVICETYPE']._serialized_end=7779 - _globals['_HIGHLYSTRUCTUREDMESSAGE']._serialized_start=7782 - _globals['_HIGHLYSTRUCTUREDMESSAGE']._serialized_end=9270 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER']._serialized_start=8108 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER']._serialized_end=9270 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME']._serialized_start=8353 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME']._serialized_end=9199 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT']._serialized_start=8613 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT']._serialized_end=9139 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE']._serialized_start=8984 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE']._serialized_end=9030 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE']._serialized_start=9032 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE']._serialized_end=9139 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH']._serialized_start=9141 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH']._serialized_end=9182 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY']._serialized_start=9201 - _globals['_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY']._serialized_end=9256 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE']._serialized_start=9273 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE']._serialized_end=11345 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT']._serialized_start=9539 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT']._serialized_end=11345 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE']._serialized_start=10316 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE']._serialized_end=10376 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE']._serialized_start=10379 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE']._serialized_end=10646 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE']._serialized_start=10648 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE']._serialized_end=10711 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE']._serialized_start=10714 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE']._serialized_end=11209 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL']._serialized_start=11027 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL']._serialized_end=11209 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE']._serialized_start=11212 - _globals['_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE']._serialized_end=11345 - _globals['_HISTORYSYNCNOTIFICATION']._serialized_start=11348 - _globals['_HISTORYSYNCNOTIFICATION']._serialized_end=12015 - _globals['_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE']._serialized_start=11861 - _globals['_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE']._serialized_end=12015 - _globals['_REQUESTWELCOMEMESSAGEMETADATA']._serialized_start=12018 - _globals['_REQUESTWELCOMEMESSAGEMETADATA']._serialized_end=12182 - _globals['_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE']._serialized_start=12140 - _globals['_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE']._serialized_end=12182 - _globals['_PROTOCOLMESSAGE']._serialized_start=12185 - _globals['_PROTOCOLMESSAGE']._serialized_end=14216 - _globals['_PROTOCOLMESSAGE_TYPE']._serialized_start=13556 - _globals['_PROTOCOLMESSAGE_TYPE']._serialized_end=14216 - _globals['_CLOUDAPITHREADCONTROLNOTIFICATION']._serialized_start=14219 - _globals['_CLOUDAPITHREADCONTROLNOTIFICATION']._serialized_end=14512 - _globals['_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL']._serialized_start=14437 - _globals['_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL']._serialized_end=14512 - _globals['_BOTFEEDBACKMESSAGE']._serialized_start=14515 - _globals['_BOTFEEDBACKMESSAGE']._serialized_end=15732 - _globals['_BOTFEEDBACKMESSAGE_REPORTKIND']._serialized_start=14776 - _globals['_BOTFEEDBACKMESSAGE_REPORTKIND']._serialized_end=14801 - _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE']._serialized_start=14803 - _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE']._serialized_end=14880 - _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE']._serialized_start=14883 - _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE']._serialized_end=15342 - _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND']._serialized_start=15345 - _globals['_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND']._serialized_end=15732 - _globals['_VIDEOMESSAGE']._serialized_start=15735 - _globals['_VIDEOMESSAGE']._serialized_end=16556 - _globals['_VIDEOMESSAGE_ATTRIBUTION']._serialized_start=16511 - _globals['_VIDEOMESSAGE_ATTRIBUTION']._serialized_end=16556 - _globals['_EXTENDEDTEXTMESSAGE']._serialized_start=16559 - _globals['_EXTENDEDTEXTMESSAGE']._serialized_end=17773 - _globals['_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE']._serialized_start=17451 - _globals['_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE']._serialized_end=17523 - _globals['_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_start=17525 - _globals['_EXTENDEDTEXTMESSAGE_PREVIEWTYPE']._serialized_end=17606 - _globals['_EXTENDEDTEXTMESSAGE_FONTTYPE']._serialized_start=17609 - _globals['_EXTENDEDTEXTMESSAGE_FONTTYPE']._serialized_end=17773 - _globals['_INVOICEMESSAGE']._serialized_start=17776 - _globals['_INVOICEMESSAGE']._serialized_end=18152 - _globals['_INVOICEMESSAGE_ATTACHMENTTYPE']._serialized_start=18116 - _globals['_INVOICEMESSAGE_ATTACHMENTTYPE']._serialized_end=18152 - _globals['_IMAGEMESSAGE']._serialized_start=18155 - _globals['_IMAGEMESSAGE']._serialized_end=19064 - _globals['_IMAGEMESSAGE_IMAGESOURCETYPE']._serialized_start=18996 - _globals['_IMAGEMESSAGE_IMAGESOURCETYPE']._serialized_end=19064 - _globals['_CONTEXTINFO']._serialized_start=19067 - _globals['_CONTEXTINFO']._serialized_end=22106 - _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO']._serialized_start=20603 - _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO']._serialized_end=20889 - _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE']._serialized_start=20832 - _globals['_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE']._serialized_end=20889 - _globals['_CONTEXTINFO_EXTERNALADREPLYINFO']._serialized_start=20892 - _globals['_CONTEXTINFO_EXTERNALADREPLYINFO']._serialized_end=21364 - _globals['_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE']._serialized_start=21321 - _globals['_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE']._serialized_end=21364 - _globals['_CONTEXTINFO_ADREPLYINFO']._serialized_start=21367 - _globals['_CONTEXTINFO_ADREPLYINFO']._serialized_end=21562 - _globals['_CONTEXTINFO_ADREPLYINFO_MEDIATYPE']._serialized_start=21321 - _globals['_CONTEXTINFO_ADREPLYINFO_MEDIATYPE']._serialized_end=21364 - _globals['_CONTEXTINFO_FEATUREELIGIBILITIES']._serialized_start=21564 - _globals['_CONTEXTINFO_FEATUREELIGIBILITIES']._serialized_end=21665 - _globals['_CONTEXTINFO_DATASHARINGCONTEXT']._serialized_start=21668 - _globals['_CONTEXTINFO_DATASHARINGCONTEXT']._serialized_end=21999 - _globals['_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS']._serialized_start=21838 - _globals['_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS']._serialized_end=21999 - _globals['_CONTEXTINFO_UTMINFO']._serialized_start=22001 - _globals['_CONTEXTINFO_UTMINFO']._serialized_end=22050 - _globals['_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO']._serialized_start=22052 - _globals['_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO']._serialized_end=22106 - _globals['_BOTPLUGINMETADATA']._serialized_start=22109 - _globals['_BOTPLUGINMETADATA']._serialized_end=22701 - _globals['_BOTPLUGINMETADATA_PLUGINTYPE']._serialized_start=22626 - _globals['_BOTPLUGINMETADATA_PLUGINTYPE']._serialized_end=22661 - _globals['_BOTPLUGINMETADATA_SEARCHPROVIDER']._serialized_start=22663 - _globals['_BOTPLUGINMETADATA_SEARCHPROVIDER']._serialized_end=22701 - _globals['_BOTMEDIAMETADATA']._serialized_start=22704 - _globals['_BOTMEDIAMETADATA']._serialized_end=22978 - _globals['_BOTMEDIAMETADATA_ORIENTATIONTYPE']._serialized_start=22928 - _globals['_BOTMEDIAMETADATA_ORIENTATIONTYPE']._serialized_end=22978 - _globals['_BOTREMINDERMETADATA']._serialized_start=22981 - _globals['_BOTREMINDERMETADATA']._serialized_end=23390 - _globals['_BOTREMINDERMETADATA_REMINDERFREQUENCY']._serialized_start=23245 - _globals['_BOTREMINDERMETADATA_REMINDERFREQUENCY']._serialized_end=23324 - _globals['_BOTREMINDERMETADATA_REMINDERACTION']._serialized_start=23326 - _globals['_BOTREMINDERMETADATA_REMINDERACTION']._serialized_end=23390 - _globals['_BOTMODELMETADATA']._serialized_start=23393 - _globals['_BOTMODELMETADATA']._serialized_end=23675 - _globals['_BOTMODELMETADATA_PREMIUMMODELSTATUS']._serialized_start=23563 - _globals['_BOTMODELMETADATA_PREMIUMMODELSTATUS']._serialized_end=23622 - _globals['_BOTMODELMETADATA_MODELTYPE']._serialized_start=23624 - _globals['_BOTMODELMETADATA_MODELTYPE']._serialized_end=23675 - _globals['_MESSAGEASSOCIATION']._serialized_start=23678 - _globals['_MESSAGEASSOCIATION']._serialized_end=23931 - _globals['_MESSAGEASSOCIATION_ASSOCIATIONTYPE']._serialized_start=23828 - _globals['_MESSAGEASSOCIATION_ASSOCIATIONTYPE']._serialized_end=23931 - _globals['_MESSAGECONTEXTINFO']._serialized_start=23934 - _globals['_MESSAGECONTEXTINFO']._serialized_end=24521 - _globals['_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE']._serialized_start=24460 - _globals['_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE']._serialized_end=24521 - _globals['_HYDRATEDTEMPLATEBUTTON']._serialized_start=24524 - _globals['_HYDRATEDTEMPLATEBUTTON']._serialized_end=25225 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON']._serialized_start=24828 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON']._serialized_end=25082 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE']._serialized_start=25024 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE']._serialized_end=25082 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON']._serialized_start=25084 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON']._serialized_end=25146 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON']._serialized_start=25148 - _globals['_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON']._serialized_end=25207 - _globals['_PAYMENTBACKGROUND']._serialized_start=25228 - _globals['_PAYMENTBACKGROUND']._serialized_end=25671 - _globals['_PAYMENTBACKGROUND_MEDIADATA']._serialized_start=25518 - _globals['_PAYMENTBACKGROUND_MEDIADATA']._serialized_end=25637 - _globals['_PAYMENTBACKGROUND_TYPE']._serialized_start=25639 - _globals['_PAYMENTBACKGROUND_TYPE']._serialized_end=25671 - _globals['_DISAPPEARINGMODE']._serialized_start=25674 - _globals['_DISAPPEARINGMODE']._serialized_end=26107 - _globals['_DISAPPEARINGMODE_TRIGGER']._serialized_start=25873 - _globals['_DISAPPEARINGMODE_TRIGGER']._serialized_end=26000 - _globals['_DISAPPEARINGMODE_INITIATOR']._serialized_start=26002 - _globals['_DISAPPEARINGMODE_INITIATOR']._serialized_end=26107 - _globals['_PROCESSEDVIDEO']._serialized_start=26110 - _globals['_PROCESSEDVIDEO']._serialized_end=26380 - _globals['_PROCESSEDVIDEO_VIDEOQUALITY']._serialized_start=26323 - _globals['_PROCESSEDVIDEO_VIDEOQUALITY']._serialized_end=26380 - _globals['_MESSAGE']._serialized_start=26383 - _globals['_MESSAGE']._serialized_end=31260 - _globals['_STICKERPACKMESSAGE']._serialized_start=31263 - _globals['_STICKERPACKMESSAGE']._serialized_end=31780 - _globals['_STICKERPACKMESSAGE_STICKER']._serialized_start=31653 - _globals['_STICKERPACKMESSAGE_STICKER']._serialized_end=31780 - _globals['_ALBUMMESSAGE']._serialized_start=31782 - _globals['_ALBUMMESSAGE']._serialized_end=31866 - _globals['_MESSAGEHISTORYBUNDLE']._serialized_start=31869 - _globals['_MESSAGEHISTORYBUNDLE']._serialized_end=32092 - _globals['_ENCEVENTRESPONSEMESSAGE']._serialized_start=32094 - _globals['_ENCEVENTRESPONSEMESSAGE']._serialized_end=32209 - _globals['_EVENTMESSAGE']._serialized_start=32212 - _globals['_EVENTMESSAGE']._serialized_end=32470 - _globals['_COMMENTMESSAGE']._serialized_start=32472 - _globals['_COMMENTMESSAGE']._serialized_end=32581 - _globals['_ENCCOMMENTMESSAGE']._serialized_start=32583 - _globals['_ENCCOMMENTMESSAGE']._serialized_end=32685 - _globals['_ENCREACTIONMESSAGE']._serialized_start=32687 - _globals['_ENCREACTIONMESSAGE']._serialized_end=32790 - _globals['_KEEPINCHATMESSAGE']._serialized_start=32792 - _globals['_KEEPINCHATMESSAGE']._serialized_end=32914 - _globals['_POLLRESULTSNAPSHOTMESSAGE']._serialized_start=32917 - _globals['_POLLRESULTSNAPSHOTMESSAGE']._serialized_end=33142 - _globals['_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE']._serialized_start=33087 - _globals['_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE']._serialized_end=33142 - _globals['_POLLVOTEMESSAGE']._serialized_start=33144 - _globals['_POLLVOTEMESSAGE']._serialized_end=33186 - _globals['_POLLENCVALUE']._serialized_start=33188 - _globals['_POLLENCVALUE']._serialized_end=33237 - _globals['_POLLUPDATEMESSAGEMETADATA']._serialized_start=33239 - _globals['_POLLUPDATEMESSAGEMETADATA']._serialized_end=33266 - _globals['_POLLUPDATEMESSAGE']._serialized_start=33269 - _globals['_POLLUPDATEMESSAGE']._serialized_end=33480 - _globals['_POLLCREATIONMESSAGE']._serialized_start=33483 - _globals['_POLLCREATIONMESSAGE']._serialized_end=33713 - _globals['_POLLCREATIONMESSAGE_OPTION']._serialized_start=33685 - _globals['_POLLCREATIONMESSAGE_OPTION']._serialized_end=33713 - _globals['_STICKERSYNCRMRMESSAGE']._serialized_start=33715 - _globals['_STICKERSYNCRMRMESSAGE']._serialized_end=33801 - _globals['_REACTIONMESSAGE']._serialized_start=33803 - _globals['_REACTIONMESSAGE']._serialized_end=33917 - _globals['_FUTUREPROOFMESSAGE']._serialized_start=33919 - _globals['_FUTUREPROOFMESSAGE']._serialized_end=33984 - _globals['_DEVICESENTMESSAGE']._serialized_start=33986 - _globals['_DEVICESENTMESSAGE']._serialized_end=34089 - _globals['_REQUESTPHONENUMBERMESSAGE']._serialized_start=34091 - _globals['_REQUESTPHONENUMBERMESSAGE']._serialized_end=34171 - _globals['_NEWSLETTERADMININVITEMESSAGE']._serialized_start=34174 - _globals['_NEWSLETTERADMININVITEMESSAGE']._serialized_end=34370 - _globals['_PRODUCTMESSAGE']._serialized_start=34373 - _globals['_PRODUCTMESSAGE']._serialized_end=35032 - _globals['_PRODUCTMESSAGE_PRODUCTSNAPSHOT']._serialized_start=34637 - _globals['_PRODUCTMESSAGE_PRODUCTSNAPSHOT']._serialized_end=34922 - _globals['_PRODUCTMESSAGE_CATALOGSNAPSHOT']._serialized_start=34924 - _globals['_PRODUCTMESSAGE_CATALOGSNAPSHOT']._serialized_end=35032 - _globals['_TEMPLATEBUTTONREPLYMESSAGE']._serialized_start=35035 - _globals['_TEMPLATEBUTTONREPLYMESSAGE']._serialized_end=35223 - _globals['_TEMPLATEMESSAGE']._serialized_start=35226 - _globals['_TEMPLATEMESSAGE']._serialized_end=36662 - _globals['_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE']._serialized_start=35656 - _globals['_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE']._serialized_end=36131 - _globals['_TEMPLATEMESSAGE_FOURROWTEMPLATE']._serialized_start=36134 - _globals['_TEMPLATEMESSAGE_FOURROWTEMPLATE']._serialized_end=36652 - _globals['_STICKERMESSAGE']._serialized_start=36665 - _globals['_STICKERMESSAGE']._serialized_end=37127 - _globals['_LIVELOCATIONMESSAGE']._serialized_start=37130 - _globals['_LIVELOCATIONMESSAGE']._serialized_end=37428 - _globals['_CANCELPAYMENTREQUESTMESSAGE']._serialized_start=37430 - _globals['_CANCELPAYMENTREQUESTMESSAGE']._serialized_end=37494 - _globals['_DECLINEPAYMENTREQUESTMESSAGE']._serialized_start=37496 - _globals['_DECLINEPAYMENTREQUESTMESSAGE']._serialized_end=37561 - _globals['_REQUESTPAYMENTMESSAGE']._serialized_start=37564 - _globals['_REQUESTPAYMENTMESSAGE']._serialized_end=37831 - _globals['_SENDPAYMENTMESSAGE']._serialized_start=37834 - _globals['_SENDPAYMENTMESSAGE']._serialized_end=38010 - _globals['_CONTACTSARRAYMESSAGE']._serialized_start=38013 - _globals['_CONTACTSARRAYMESSAGE']._serialized_end=38162 - _globals['_INITIALSECURITYNOTIFICATIONSETTINGSYNC']._serialized_start=38164 - _globals['_INITIALSECURITYNOTIFICATIONSETTINGSYNC']._serialized_end=38241 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE']._serialized_start=38244 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE']._serialized_end=39471 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST']._serialized_start=38933 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST']._serialized_end=39008 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST']._serialized_start=39011 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST']._serialized_end=39213 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST']._serialized_start=39216 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST']._serialized_end=39363 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW']._serialized_start=39365 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW']._serialized_end=39425 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD']._serialized_start=39427 - _globals['_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD']._serialized_end=39471 - _globals['_FULLHISTORYSYNCONDEMANDREQUESTMETADATA']._serialized_start=39473 - _globals['_FULLHISTORYSYNCONDEMANDREQUESTMETADATA']._serialized_end=39532 - _globals['_APPSTATEFATALEXCEPTIONNOTIFICATION']._serialized_start=39534 - _globals['_APPSTATEFATALEXCEPTIONNOTIFICATION']._serialized_end=39614 - _globals['_APPSTATESYNCKEYREQUEST']._serialized_start=39616 - _globals['_APPSTATESYNCKEYREQUEST']._serialized_end=39694 - _globals['_APPSTATESYNCKEYSHARE']._serialized_start=39696 - _globals['_APPSTATESYNCKEYSHARE']._serialized_end=39768 - _globals['_APPSTATESYNCKEYDATA']._serialized_start=39770 - _globals['_APPSTATESYNCKEYDATA']._serialized_end=39895 - _globals['_APPSTATESYNCKEYFINGERPRINT']._serialized_start=39897 - _globals['_APPSTATESYNCKEYFINGERPRINT']._serialized_end=39989 - _globals['_APPSTATESYNCKEYID']._serialized_start=39991 - _globals['_APPSTATESYNCKEYID']._serialized_end=40025 - _globals['_APPSTATESYNCKEY']._serialized_start=40027 - _globals['_APPSTATESYNCKEY']._serialized_end=40154 - _globals['_CHAT']._serialized_start=40156 - _globals['_CHAT']._serialized_end=40195 - _globals['_CALL']._serialized_start=40197 - _globals['_CALL']._serialized_end=40302 - _globals['_AUDIOMESSAGE']._serialized_start=40305 - _globals['_AUDIOMESSAGE']._serialized_end=40675 - _globals['_DOCUMENTMESSAGE']._serialized_start=40678 - _globals['_DOCUMENTMESSAGE']._serialized_end=41180 - _globals['_LOCATIONMESSAGE']._serialized_start=41183 - _globals['_LOCATIONMESSAGE']._serialized_end=41493 - _globals['_CONTACTMESSAGE']._serialized_start=41495 - _globals['_CONTACTMESSAGE']._serialized_end=41600 - _globals['_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_start=41602 - _globals['_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_end=41694 - _globals['_BOTAVATARMETADATA']._serialized_start=41696 - _globals['_BOTAVATARMETADATA']._serialized_end=41811 - _globals['_BOTSUGGESTEDPROMPTMETADATA']._serialized_start=41813 - _globals['_BOTSUGGESTEDPROMPTMETADATA']._serialized_end=41896 - _globals['_BOTSESSIONMETADATA']._serialized_start=41898 - _globals['_BOTSESSIONMETADATA']._serialized_end=41994 - _globals['_BOTMEMUMETADATA']._serialized_start=41996 - _globals['_BOTMEMUMETADATA']._serialized_end=42070 - _globals['_BOTMETADATA']._serialized_start=42073 - _globals['_BOTMETADATA']._serialized_end=42594 - _globals['_DEVICELISTMETADATA']._serialized_start=42597 - _globals['_DEVICELISTMETADATA']._serialized_end=42890 - _globals['_EMBEDDEDMESSAGE']._serialized_start=42892 - _globals['_EMBEDDEDMESSAGE']._serialized_end=42972 - _globals['_EMBEDDEDCONTENT']._serialized_start=42974 - _globals['_EMBEDDEDCONTENT']._serialized_end=43065 - _globals['_INTERACTIVEANNOTATION']._serialized_start=43068 - _globals['_INTERACTIVEANNOTATION']._serialized_end=43379 - _globals['_POINT']._serialized_start=43381 - _globals['_POINT']._serialized_end=43452 - _globals['_LOCATION']._serialized_start=43454 - _globals['_LOCATION']._serialized_end=43529 - _globals['_TEMPLATEBUTTON']._serialized_start=43532 - _globals['_TEMPLATEBUTTON']._serialized_end=44165 - _globals['_TEMPLATEBUTTON_CALLBUTTON']._serialized_start=43780 - _globals['_TEMPLATEBUTTON_CALLBUTTON']._serialized_end=43922 - _globals['_TEMPLATEBUTTON_URLBUTTON']._serialized_start=43925 - _globals['_TEMPLATEBUTTON_URLBUTTON']._serialized_end=44058 - _globals['_TEMPLATEBUTTON_QUICKREPLYBUTTON']._serialized_start=44060 - _globals['_TEMPLATEBUTTON_QUICKREPLYBUTTON']._serialized_end=44155 - _globals['_MONEY']._serialized_start=44167 - _globals['_MONEY']._serialized_end=44227 - _globals['_ACTIONLINK']._serialized_start=44229 - _globals['_ACTIONLINK']._serialized_end=44275 - _globals['_GROUPMENTION']._serialized_start=44277 - _globals['_GROUPMENTION']._serialized_end=44331 - _globals['_MESSAGESECRETMESSAGE']._serialized_start=44333 - _globals['_MESSAGESECRETMESSAGE']._serialized_end=44407 - _globals['_MEDIANOTIFYMESSAGE']._serialized_start=44409 - _globals['_MEDIANOTIFYMESSAGE']._serialized_end=44496 - _globals['_LIDMIGRATIONMAPPINGSYNCMESSAGE']._serialized_start=44498 - _globals['_LIDMIGRATIONMAPPINGSYNCMESSAGE']._serialized_end=44561 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waE2E" + _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[ + "deviceIndexes" + ]._options = None + _globals["_APPSTATESYNCKEYFINGERPRINT"].fields_by_name[ + "deviceIndexes" + ]._serialized_options = b"\020\001" + _globals["_DEVICELISTMETADATA"].fields_by_name["senderKeyIndexes"]._options = None + _globals["_DEVICELISTMETADATA"].fields_by_name[ + "senderKeyIndexes" + ]._serialized_options = b"\020\001" + _globals["_DEVICELISTMETADATA"].fields_by_name[ + "recipientKeyIndexes" + ]._options = None + _globals["_DEVICELISTMETADATA"].fields_by_name[ + "recipientKeyIndexes" + ]._serialized_options = b"\020\001" + _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_start = 44564 + _globals["_PEERDATAOPERATIONREQUESTTYPE"]._serialized_end = 44801 + _globals["_SESSIONSOURCE"]._serialized_start = 44803 + _globals["_SESSIONSOURCE"]._serialized_end = 44915 + _globals["_KEEPTYPE"]._serialized_start = 44917 + _globals["_KEEPTYPE"]._serialized_end = 44981 + _globals["_PLACEHOLDERMESSAGE"]._serialized_start = 175 + _globals["_PLACEHOLDERMESSAGE"]._serialized_end = 308 + _globals["_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE"]._serialized_start = 266 + _globals["_PLACEHOLDERMESSAGE_PLACEHOLDERTYPE"]._serialized_end = 308 + _globals["_BCALLMESSAGE"]._serialized_start = 311 + _globals["_BCALLMESSAGE"]._serialized_end = 490 + _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_start = 444 + _globals["_BCALLMESSAGE_MEDIATYPE"]._serialized_end = 490 + _globals["_CALLLOGMESSAGE"]._serialized_start = 493 + _globals["_CALLLOGMESSAGE"]._serialized_end = 1068 + _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_start = 753 + _globals["_CALLLOGMESSAGE_CALLPARTICIPANT"]._serialized_end = 851 + _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_start = 854 + _globals["_CALLLOGMESSAGE_CALLOUTCOME"]._serialized_end = 1007 + _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_start = 1009 + _globals["_CALLLOGMESSAGE_CALLTYPE"]._serialized_end = 1068 + _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_start = 1071 + _globals["_SCHEDULEDCALLEDITMESSAGE"]._serialized_end = 1241 + _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_start = 1206 + _globals["_SCHEDULEDCALLEDITMESSAGE_EDITTYPE"]._serialized_end = 1241 + _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_start = 1244 + _globals["_SCHEDULEDCALLCREATIONMESSAGE"]._serialized_end = 1442 + _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_start = 1397 + _globals["_SCHEDULEDCALLCREATIONMESSAGE_CALLTYPE"]._serialized_end = 1442 + _globals["_EVENTRESPONSEMESSAGE"]._serialized_start = 1445 + _globals["_EVENTRESPONSEMESSAGE"]._serialized_end = 1661 + _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_start = 1592 + _globals["_EVENTRESPONSEMESSAGE_EVENTRESPONSETYPE"]._serialized_end = 1661 + _globals["_PININCHATMESSAGE"]._serialized_start = 1664 + _globals["_PININCHATMESSAGE"]._serialized_end = 1862 + _globals["_PININCHATMESSAGE_TYPE"]._serialized_start = 1802 + _globals["_PININCHATMESSAGE_TYPE"]._serialized_end = 1862 + _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_start = 1865 + _globals["_BUTTONSRESPONSEMESSAGE"]._serialized_end = 2112 + _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_start = 2063 + _globals["_BUTTONSRESPONSEMESSAGE_TYPE"]._serialized_end = 2100 + _globals["_BUTTONSMESSAGE"]._serialized_start = 2115 + _globals["_BUTTONSMESSAGE"]._serialized_end = 3097 + _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_start = 2609 + _globals["_BUTTONSMESSAGE_BUTTON"]._serialized_end = 2989 + _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_start = 2852 + _globals["_BUTTONSMESSAGE_BUTTON_NATIVEFLOWINFO"]._serialized_end = 2902 + _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_start = 2904 + _globals["_BUTTONSMESSAGE_BUTTON_BUTTONTEXT"]._serialized_end = 2937 + _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_start = 2939 + _globals["_BUTTONSMESSAGE_BUTTON_TYPE"]._serialized_end = 2989 + _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_start = 2991 + _globals["_BUTTONSMESSAGE_HEADERTYPE"]._serialized_end = 3087 + _globals["_SECRETENCRYPTEDMESSAGE"]._serialized_start = 3100 + _globals["_SECRETENCRYPTEDMESSAGE"]._serialized_end = 3333 + _globals["_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE"]._serialized_start = 3289 + _globals["_SECRETENCRYPTEDMESSAGE_SECRETENCTYPE"]._serialized_end = 3333 + _globals["_GROUPINVITEMESSAGE"]._serialized_start = 3336 + _globals["_GROUPINVITEMESSAGE"]._serialized_end = 3638 + _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_start = 3602 + _globals["_GROUPINVITEMESSAGE_GROUPTYPE"]._serialized_end = 3638 + _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_start = 3641 + _globals["_INTERACTIVERESPONSEMESSAGE"]._serialized_end = 4147 + _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_start = 3901 + _globals["_INTERACTIVERESPONSEMESSAGE_BODY"]._serialized_end = 4037 + _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_start = 3998 + _globals["_INTERACTIVERESPONSEMESSAGE_BODY_FORMAT"]._serialized_end = 4037 + _globals[ + "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE" + ]._serialized_start = 4039 + _globals[ + "_INTERACTIVERESPONSEMESSAGE_NATIVEFLOWRESPONSEMESSAGE" + ]._serialized_end = 4117 + _globals["_INTERACTIVEMESSAGE"]._serialized_start = 4150 + _globals["_INTERACTIVEMESSAGE"]._serialized_end = 5796 + _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_start = 4746 + _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE"]._serialized_end = 4927 + _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_start = 4873 + _globals["_INTERACTIVEMESSAGE_SHOPMESSAGE_SURFACE"]._serialized_end = 4927 + _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_start = 4929 + _globals["_INTERACTIVEMESSAGE_CAROUSELMESSAGE"]._serialized_end = 5024 + _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_start = 5027 + _globals["_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE"]._serialized_end = 5248 + _globals[ + "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON" + ]._serialized_start = 5190 + _globals[ + "_INTERACTIVEMESSAGE_NATIVEFLOWMESSAGE_NATIVEFLOWBUTTON" + ]._serialized_end = 5248 + _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_start = 5250 + _globals["_INTERACTIVEMESSAGE_COLLECTIONMESSAGE"]._serialized_end = 5321 + _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_start = 5323 + _globals["_INTERACTIVEMESSAGE_FOOTER"]._serialized_end = 5345 + _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_start = 3901 + _globals["_INTERACTIVEMESSAGE_BODY"]._serialized_end = 3921 + _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_start = 5370 + _globals["_INTERACTIVEMESSAGE_HEADER"]._serialized_end = 5774 + _globals["_LISTRESPONSEMESSAGE"]._serialized_start = 5799 + _globals["_LISTRESPONSEMESSAGE"]._serialized_end = 6149 + _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_start = 6063 + _globals["_LISTRESPONSEMESSAGE_SINGLESELECTREPLY"]._serialized_end = 6105 + _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_start = 6107 + _globals["_LISTRESPONSEMESSAGE_LISTTYPE"]._serialized_end = 6149 + _globals["_LISTMESSAGE"]._serialized_start = 6152 + _globals["_LISTMESSAGE"]._serialized_end = 7063 + _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_start = 6487 + _globals["_LISTMESSAGE_PRODUCTLISTINFO"]._serialized_end = 6678 + _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_start = 6680 + _globals["_LISTMESSAGE_PRODUCTLISTHEADERIMAGE"]._serialized_end = 6746 + _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_start = 6748 + _globals["_LISTMESSAGE_PRODUCTSECTION"]._serialized_end = 6837 + _globals["_LISTMESSAGE_PRODUCT"]._serialized_start = 6839 + _globals["_LISTMESSAGE_PRODUCT"]._serialized_end = 6867 + _globals["_LISTMESSAGE_SECTION"]._serialized_start = 6869 + _globals["_LISTMESSAGE_SECTION"]._serialized_end = 6943 + _globals["_LISTMESSAGE_ROW"]._serialized_start = 6945 + _globals["_LISTMESSAGE_ROW"]._serialized_end = 7001 + _globals["_LISTMESSAGE_LISTTYPE"]._serialized_start = 7003 + _globals["_LISTMESSAGE_LISTTYPE"]._serialized_end = 7063 + _globals["_ORDERMESSAGE"]._serialized_start = 7066 + _globals["_ORDERMESSAGE"]._serialized_end = 7597 + _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_start = 7514 + _globals["_ORDERMESSAGE_ORDERSURFACE"]._serialized_end = 7541 + _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_start = 7543 + _globals["_ORDERMESSAGE_ORDERSTATUS"]._serialized_end = 7597 + _globals["_PAYMENTINVITEMESSAGE"]._serialized_start = 7600 + _globals["_PAYMENTINVITEMESSAGE"]._serialized_end = 7779 + _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_start = 7723 + _globals["_PAYMENTINVITEMESSAGE_SERVICETYPE"]._serialized_end = 7779 + _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_start = 7782 + _globals["_HIGHLYSTRUCTUREDMESSAGE"]._serialized_end = 9270 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER" + ]._serialized_start = 8108 + _globals["_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER"]._serialized_end = 9270 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME" + ]._serialized_start = 8353 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME" + ]._serialized_end = 9199 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT" + ]._serialized_start = 8613 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT" + ]._serialized_end = 9139 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE" + ]._serialized_start = 8984 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_CALENDARTYPE" + ]._serialized_end = 9030 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE" + ]._serialized_start = 9032 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMECOMPONENT_DAYOFWEEKTYPE" + ]._serialized_end = 9139 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH" + ]._serialized_start = 9141 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMDATETIME_HSMDATETIMEUNIXEPOCH" + ]._serialized_end = 9182 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY" + ]._serialized_start = 9201 + _globals[ + "_HIGHLYSTRUCTUREDMESSAGE_HSMLOCALIZABLEPARAMETER_HSMCURRENCY" + ]._serialized_end = 9256 + _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_start = 9273 + _globals["_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE"]._serialized_end = 11345 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT" + ]._serialized_start = 9539 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT" + ]._serialized_end = 11345 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE" + ]._serialized_start = 10316 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_WAFFLENONCEFETCHRESPONSE" + ]._serialized_end = 10376 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE" + ]._serialized_start = 10379 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDREQUESTRESPONSE" + ]._serialized_end = 10646 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE" + ]._serialized_start = 10648 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_PLACEHOLDERMESSAGERESENDRESPONSE" + ]._serialized_end = 10711 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE" + ]._serialized_start = 10714 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE" + ]._serialized_end = 11209 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL" + ]._serialized_start = 11027 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_LINKPREVIEWRESPONSE_LINKPREVIEWHIGHQUALITYTHUMBNAIL" + ]._serialized_end = 11209 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE" + ]._serialized_start = 11212 + _globals[ + "_PEERDATAOPERATIONREQUESTRESPONSEMESSAGE_PEERDATAOPERATIONRESULT_FULLHISTORYSYNCONDEMANDRESPONSECODE" + ]._serialized_end = 11345 + _globals["_HISTORYSYNCNOTIFICATION"]._serialized_start = 11348 + _globals["_HISTORYSYNCNOTIFICATION"]._serialized_end = 12015 + _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_start = 11861 + _globals["_HISTORYSYNCNOTIFICATION_HISTORYSYNCTYPE"]._serialized_end = 12015 + _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_start = 12018 + _globals["_REQUESTWELCOMEMESSAGEMETADATA"]._serialized_end = 12182 + _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_start = 12140 + _globals["_REQUESTWELCOMEMESSAGEMETADATA_LOCALCHATSTATE"]._serialized_end = 12182 + _globals["_PROTOCOLMESSAGE"]._serialized_start = 12185 + _globals["_PROTOCOLMESSAGE"]._serialized_end = 14216 + _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_start = 13556 + _globals["_PROTOCOLMESSAGE_TYPE"]._serialized_end = 14216 + _globals["_CLOUDAPITHREADCONTROLNOTIFICATION"]._serialized_start = 14219 + _globals["_CLOUDAPITHREADCONTROLNOTIFICATION"]._serialized_end = 14512 + _globals[ + "_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL" + ]._serialized_start = 14437 + _globals[ + "_CLOUDAPITHREADCONTROLNOTIFICATION_CLOUDAPITHREADCONTROL" + ]._serialized_end = 14512 + _globals["_BOTFEEDBACKMESSAGE"]._serialized_start = 14515 + _globals["_BOTFEEDBACKMESSAGE"]._serialized_end = 15732 + _globals["_BOTFEEDBACKMESSAGE_REPORTKIND"]._serialized_start = 14776 + _globals["_BOTFEEDBACKMESSAGE_REPORTKIND"]._serialized_end = 14801 + _globals[ + "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE" + ]._serialized_start = 14803 + _globals[ + "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLEPOSITIVE" + ]._serialized_end = 14880 + _globals[ + "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE" + ]._serialized_start = 14883 + _globals[ + "_BOTFEEDBACKMESSAGE_BOTFEEDBACKKINDMULTIPLENEGATIVE" + ]._serialized_end = 15342 + _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_start = 15345 + _globals["_BOTFEEDBACKMESSAGE_BOTFEEDBACKKIND"]._serialized_end = 15732 + _globals["_VIDEOMESSAGE"]._serialized_start = 15735 + _globals["_VIDEOMESSAGE"]._serialized_end = 16556 + _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_start = 16511 + _globals["_VIDEOMESSAGE_ATTRIBUTION"]._serialized_end = 16556 + _globals["_EXTENDEDTEXTMESSAGE"]._serialized_start = 16559 + _globals["_EXTENDEDTEXTMESSAGE"]._serialized_end = 17773 + _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_start = 17451 + _globals["_EXTENDEDTEXTMESSAGE_INVITELINKGROUPTYPE"]._serialized_end = 17523 + _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_start = 17525 + _globals["_EXTENDEDTEXTMESSAGE_PREVIEWTYPE"]._serialized_end = 17606 + _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_start = 17609 + _globals["_EXTENDEDTEXTMESSAGE_FONTTYPE"]._serialized_end = 17773 + _globals["_INVOICEMESSAGE"]._serialized_start = 17776 + _globals["_INVOICEMESSAGE"]._serialized_end = 18152 + _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_start = 18116 + _globals["_INVOICEMESSAGE_ATTACHMENTTYPE"]._serialized_end = 18152 + _globals["_IMAGEMESSAGE"]._serialized_start = 18155 + _globals["_IMAGEMESSAGE"]._serialized_end = 19064 + _globals["_IMAGEMESSAGE_IMAGESOURCETYPE"]._serialized_start = 18996 + _globals["_IMAGEMESSAGE_IMAGESOURCETYPE"]._serialized_end = 19064 + _globals["_CONTEXTINFO"]._serialized_start = 19067 + _globals["_CONTEXTINFO"]._serialized_end = 22106 + _globals["_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_start = 20603 + _globals["_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO"]._serialized_end = 20889 + _globals[ + "_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE" + ]._serialized_start = 20832 + _globals[ + "_CONTEXTINFO_FORWARDEDNEWSLETTERMESSAGEINFO_CONTENTTYPE" + ]._serialized_end = 20889 + _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_start = 20892 + _globals["_CONTEXTINFO_EXTERNALADREPLYINFO"]._serialized_end = 21364 + _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_start = 21321 + _globals["_CONTEXTINFO_EXTERNALADREPLYINFO_MEDIATYPE"]._serialized_end = 21364 + _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_start = 21367 + _globals["_CONTEXTINFO_ADREPLYINFO"]._serialized_end = 21562 + _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_start = 21321 + _globals["_CONTEXTINFO_ADREPLYINFO_MEDIATYPE"]._serialized_end = 21364 + _globals["_CONTEXTINFO_FEATUREELIGIBILITIES"]._serialized_start = 21564 + _globals["_CONTEXTINFO_FEATUREELIGIBILITIES"]._serialized_end = 21665 + _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_start = 21668 + _globals["_CONTEXTINFO_DATASHARINGCONTEXT"]._serialized_end = 21999 + _globals["_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS"]._serialized_start = 21838 + _globals["_CONTEXTINFO_DATASHARINGCONTEXT_PARAMETERS"]._serialized_end = 21999 + _globals["_CONTEXTINFO_UTMINFO"]._serialized_start = 22001 + _globals["_CONTEXTINFO_UTMINFO"]._serialized_end = 22050 + _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_start = 22052 + _globals["_CONTEXTINFO_BUSINESSMESSAGEFORWARDINFO"]._serialized_end = 22106 + _globals["_BOTPLUGINMETADATA"]._serialized_start = 22109 + _globals["_BOTPLUGINMETADATA"]._serialized_end = 22701 + _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_start = 22626 + _globals["_BOTPLUGINMETADATA_PLUGINTYPE"]._serialized_end = 22661 + _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_start = 22663 + _globals["_BOTPLUGINMETADATA_SEARCHPROVIDER"]._serialized_end = 22701 + _globals["_BOTMEDIAMETADATA"]._serialized_start = 22704 + _globals["_BOTMEDIAMETADATA"]._serialized_end = 22978 + _globals["_BOTMEDIAMETADATA_ORIENTATIONTYPE"]._serialized_start = 22928 + _globals["_BOTMEDIAMETADATA_ORIENTATIONTYPE"]._serialized_end = 22978 + _globals["_BOTREMINDERMETADATA"]._serialized_start = 22981 + _globals["_BOTREMINDERMETADATA"]._serialized_end = 23390 + _globals["_BOTREMINDERMETADATA_REMINDERFREQUENCY"]._serialized_start = 23245 + _globals["_BOTREMINDERMETADATA_REMINDERFREQUENCY"]._serialized_end = 23324 + _globals["_BOTREMINDERMETADATA_REMINDERACTION"]._serialized_start = 23326 + _globals["_BOTREMINDERMETADATA_REMINDERACTION"]._serialized_end = 23390 + _globals["_BOTMODELMETADATA"]._serialized_start = 23393 + _globals["_BOTMODELMETADATA"]._serialized_end = 23675 + _globals["_BOTMODELMETADATA_PREMIUMMODELSTATUS"]._serialized_start = 23563 + _globals["_BOTMODELMETADATA_PREMIUMMODELSTATUS"]._serialized_end = 23622 + _globals["_BOTMODELMETADATA_MODELTYPE"]._serialized_start = 23624 + _globals["_BOTMODELMETADATA_MODELTYPE"]._serialized_end = 23675 + _globals["_MESSAGEASSOCIATION"]._serialized_start = 23678 + _globals["_MESSAGEASSOCIATION"]._serialized_end = 23931 + _globals["_MESSAGEASSOCIATION_ASSOCIATIONTYPE"]._serialized_start = 23828 + _globals["_MESSAGEASSOCIATION_ASSOCIATIONTYPE"]._serialized_end = 23931 + _globals["_MESSAGECONTEXTINFO"]._serialized_start = 23934 + _globals["_MESSAGECONTEXTINFO"]._serialized_end = 24521 + _globals["_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE"]._serialized_start = 24460 + _globals["_MESSAGECONTEXTINFO_MESSAGEADDONEXPIRYTYPE"]._serialized_end = 24521 + _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_start = 24524 + _globals["_HYDRATEDTEMPLATEBUTTON"]._serialized_end = 25225 + _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_start = 24828 + _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON"]._serialized_end = 25082 + _globals[ + "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE" + ]._serialized_start = 25024 + _globals[ + "_HYDRATEDTEMPLATEBUTTON_HYDRATEDURLBUTTON_WEBVIEWPRESENTATIONTYPE" + ]._serialized_end = 25082 + _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_start = 25084 + _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDCALLBUTTON"]._serialized_end = 25146 + _globals[ + "_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON" + ]._serialized_start = 25148 + _globals["_HYDRATEDTEMPLATEBUTTON_HYDRATEDQUICKREPLYBUTTON"]._serialized_end = 25207 + _globals["_PAYMENTBACKGROUND"]._serialized_start = 25228 + _globals["_PAYMENTBACKGROUND"]._serialized_end = 25671 + _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_start = 25518 + _globals["_PAYMENTBACKGROUND_MEDIADATA"]._serialized_end = 25637 + _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_start = 25639 + _globals["_PAYMENTBACKGROUND_TYPE"]._serialized_end = 25671 + _globals["_DISAPPEARINGMODE"]._serialized_start = 25674 + _globals["_DISAPPEARINGMODE"]._serialized_end = 26107 + _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_start = 25873 + _globals["_DISAPPEARINGMODE_TRIGGER"]._serialized_end = 26000 + _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_start = 26002 + _globals["_DISAPPEARINGMODE_INITIATOR"]._serialized_end = 26107 + _globals["_PROCESSEDVIDEO"]._serialized_start = 26110 + _globals["_PROCESSEDVIDEO"]._serialized_end = 26380 + _globals["_PROCESSEDVIDEO_VIDEOQUALITY"]._serialized_start = 26323 + _globals["_PROCESSEDVIDEO_VIDEOQUALITY"]._serialized_end = 26380 + _globals["_MESSAGE"]._serialized_start = 26383 + _globals["_MESSAGE"]._serialized_end = 31260 + _globals["_STICKERPACKMESSAGE"]._serialized_start = 31263 + _globals["_STICKERPACKMESSAGE"]._serialized_end = 31780 + _globals["_STICKERPACKMESSAGE_STICKER"]._serialized_start = 31653 + _globals["_STICKERPACKMESSAGE_STICKER"]._serialized_end = 31780 + _globals["_ALBUMMESSAGE"]._serialized_start = 31782 + _globals["_ALBUMMESSAGE"]._serialized_end = 31866 + _globals["_MESSAGEHISTORYBUNDLE"]._serialized_start = 31869 + _globals["_MESSAGEHISTORYBUNDLE"]._serialized_end = 32092 + _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_start = 32094 + _globals["_ENCEVENTRESPONSEMESSAGE"]._serialized_end = 32209 + _globals["_EVENTMESSAGE"]._serialized_start = 32212 + _globals["_EVENTMESSAGE"]._serialized_end = 32470 + _globals["_COMMENTMESSAGE"]._serialized_start = 32472 + _globals["_COMMENTMESSAGE"]._serialized_end = 32581 + _globals["_ENCCOMMENTMESSAGE"]._serialized_start = 32583 + _globals["_ENCCOMMENTMESSAGE"]._serialized_end = 32685 + _globals["_ENCREACTIONMESSAGE"]._serialized_start = 32687 + _globals["_ENCREACTIONMESSAGE"]._serialized_end = 32790 + _globals["_KEEPINCHATMESSAGE"]._serialized_start = 32792 + _globals["_KEEPINCHATMESSAGE"]._serialized_end = 32914 + _globals["_POLLRESULTSNAPSHOTMESSAGE"]._serialized_start = 32917 + _globals["_POLLRESULTSNAPSHOTMESSAGE"]._serialized_end = 33142 + _globals["_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE"]._serialized_start = 33087 + _globals["_POLLRESULTSNAPSHOTMESSAGE_POLLVOTE"]._serialized_end = 33142 + _globals["_POLLVOTEMESSAGE"]._serialized_start = 33144 + _globals["_POLLVOTEMESSAGE"]._serialized_end = 33186 + _globals["_POLLENCVALUE"]._serialized_start = 33188 + _globals["_POLLENCVALUE"]._serialized_end = 33237 + _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_start = 33239 + _globals["_POLLUPDATEMESSAGEMETADATA"]._serialized_end = 33266 + _globals["_POLLUPDATEMESSAGE"]._serialized_start = 33269 + _globals["_POLLUPDATEMESSAGE"]._serialized_end = 33480 + _globals["_POLLCREATIONMESSAGE"]._serialized_start = 33483 + _globals["_POLLCREATIONMESSAGE"]._serialized_end = 33713 + _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_start = 33685 + _globals["_POLLCREATIONMESSAGE_OPTION"]._serialized_end = 33713 + _globals["_STICKERSYNCRMRMESSAGE"]._serialized_start = 33715 + _globals["_STICKERSYNCRMRMESSAGE"]._serialized_end = 33801 + _globals["_REACTIONMESSAGE"]._serialized_start = 33803 + _globals["_REACTIONMESSAGE"]._serialized_end = 33917 + _globals["_FUTUREPROOFMESSAGE"]._serialized_start = 33919 + _globals["_FUTUREPROOFMESSAGE"]._serialized_end = 33984 + _globals["_DEVICESENTMESSAGE"]._serialized_start = 33986 + _globals["_DEVICESENTMESSAGE"]._serialized_end = 34089 + _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_start = 34091 + _globals["_REQUESTPHONENUMBERMESSAGE"]._serialized_end = 34171 + _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_start = 34174 + _globals["_NEWSLETTERADMININVITEMESSAGE"]._serialized_end = 34370 + _globals["_PRODUCTMESSAGE"]._serialized_start = 34373 + _globals["_PRODUCTMESSAGE"]._serialized_end = 35032 + _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_start = 34637 + _globals["_PRODUCTMESSAGE_PRODUCTSNAPSHOT"]._serialized_end = 34922 + _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_start = 34924 + _globals["_PRODUCTMESSAGE_CATALOGSNAPSHOT"]._serialized_end = 35032 + _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_start = 35035 + _globals["_TEMPLATEBUTTONREPLYMESSAGE"]._serialized_end = 35223 + _globals["_TEMPLATEMESSAGE"]._serialized_start = 35226 + _globals["_TEMPLATEMESSAGE"]._serialized_end = 36662 + _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_start = 35656 + _globals["_TEMPLATEMESSAGE_HYDRATEDFOURROWTEMPLATE"]._serialized_end = 36131 + _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_start = 36134 + _globals["_TEMPLATEMESSAGE_FOURROWTEMPLATE"]._serialized_end = 36652 + _globals["_STICKERMESSAGE"]._serialized_start = 36665 + _globals["_STICKERMESSAGE"]._serialized_end = 37127 + _globals["_LIVELOCATIONMESSAGE"]._serialized_start = 37130 + _globals["_LIVELOCATIONMESSAGE"]._serialized_end = 37428 + _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_start = 37430 + _globals["_CANCELPAYMENTREQUESTMESSAGE"]._serialized_end = 37494 + _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_start = 37496 + _globals["_DECLINEPAYMENTREQUESTMESSAGE"]._serialized_end = 37561 + _globals["_REQUESTPAYMENTMESSAGE"]._serialized_start = 37564 + _globals["_REQUESTPAYMENTMESSAGE"]._serialized_end = 37831 + _globals["_SENDPAYMENTMESSAGE"]._serialized_start = 37834 + _globals["_SENDPAYMENTMESSAGE"]._serialized_end = 38010 + _globals["_CONTACTSARRAYMESSAGE"]._serialized_start = 38013 + _globals["_CONTACTSARRAYMESSAGE"]._serialized_end = 38162 + _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_start = 38164 + _globals["_INITIALSECURITYNOTIFICATIONSETTINGSYNC"]._serialized_end = 38241 + _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_start = 38244 + _globals["_PEERDATAOPERATIONREQUESTMESSAGE"]._serialized_end = 39471 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST" + ]._serialized_start = 38933 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_PLACEHOLDERMESSAGERESENDREQUEST" + ]._serialized_end = 39008 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST" + ]._serialized_start = 39011 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_FULLHISTORYSYNCONDEMANDREQUEST" + ]._serialized_end = 39213 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST" + ]._serialized_start = 39216 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_HISTORYSYNCONDEMANDREQUEST" + ]._serialized_end = 39363 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW" + ]._serialized_start = 39365 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTURLPREVIEW" + ]._serialized_end = 39425 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD" + ]._serialized_start = 39427 + _globals[ + "_PEERDATAOPERATIONREQUESTMESSAGE_REQUESTSTICKERREUPLOAD" + ]._serialized_end = 39471 + _globals["_FULLHISTORYSYNCONDEMANDREQUESTMETADATA"]._serialized_start = 39473 + _globals["_FULLHISTORYSYNCONDEMANDREQUESTMETADATA"]._serialized_end = 39532 + _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_start = 39534 + _globals["_APPSTATEFATALEXCEPTIONNOTIFICATION"]._serialized_end = 39614 + _globals["_APPSTATESYNCKEYREQUEST"]._serialized_start = 39616 + _globals["_APPSTATESYNCKEYREQUEST"]._serialized_end = 39694 + _globals["_APPSTATESYNCKEYSHARE"]._serialized_start = 39696 + _globals["_APPSTATESYNCKEYSHARE"]._serialized_end = 39768 + _globals["_APPSTATESYNCKEYDATA"]._serialized_start = 39770 + _globals["_APPSTATESYNCKEYDATA"]._serialized_end = 39895 + _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_start = 39897 + _globals["_APPSTATESYNCKEYFINGERPRINT"]._serialized_end = 39989 + _globals["_APPSTATESYNCKEYID"]._serialized_start = 39991 + _globals["_APPSTATESYNCKEYID"]._serialized_end = 40025 + _globals["_APPSTATESYNCKEY"]._serialized_start = 40027 + _globals["_APPSTATESYNCKEY"]._serialized_end = 40154 + _globals["_CHAT"]._serialized_start = 40156 + _globals["_CHAT"]._serialized_end = 40195 + _globals["_CALL"]._serialized_start = 40197 + _globals["_CALL"]._serialized_end = 40302 + _globals["_AUDIOMESSAGE"]._serialized_start = 40305 + _globals["_AUDIOMESSAGE"]._serialized_end = 40675 + _globals["_DOCUMENTMESSAGE"]._serialized_start = 40678 + _globals["_DOCUMENTMESSAGE"]._serialized_end = 41180 + _globals["_LOCATIONMESSAGE"]._serialized_start = 41183 + _globals["_LOCATIONMESSAGE"]._serialized_end = 41493 + _globals["_CONTACTMESSAGE"]._serialized_start = 41495 + _globals["_CONTACTMESSAGE"]._serialized_end = 41600 + _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_start = 41602 + _globals["_SENDERKEYDISTRIBUTIONMESSAGE"]._serialized_end = 41694 + _globals["_BOTAVATARMETADATA"]._serialized_start = 41696 + _globals["_BOTAVATARMETADATA"]._serialized_end = 41811 + _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_start = 41813 + _globals["_BOTSUGGESTEDPROMPTMETADATA"]._serialized_end = 41896 + _globals["_BOTSESSIONMETADATA"]._serialized_start = 41898 + _globals["_BOTSESSIONMETADATA"]._serialized_end = 41994 + _globals["_BOTMEMUMETADATA"]._serialized_start = 41996 + _globals["_BOTMEMUMETADATA"]._serialized_end = 42070 + _globals["_BOTMETADATA"]._serialized_start = 42073 + _globals["_BOTMETADATA"]._serialized_end = 42594 + _globals["_DEVICELISTMETADATA"]._serialized_start = 42597 + _globals["_DEVICELISTMETADATA"]._serialized_end = 42890 + _globals["_EMBEDDEDMESSAGE"]._serialized_start = 42892 + _globals["_EMBEDDEDMESSAGE"]._serialized_end = 42972 + _globals["_EMBEDDEDCONTENT"]._serialized_start = 42974 + _globals["_EMBEDDEDCONTENT"]._serialized_end = 43065 + _globals["_INTERACTIVEANNOTATION"]._serialized_start = 43068 + _globals["_INTERACTIVEANNOTATION"]._serialized_end = 43379 + _globals["_POINT"]._serialized_start = 43381 + _globals["_POINT"]._serialized_end = 43452 + _globals["_LOCATION"]._serialized_start = 43454 + _globals["_LOCATION"]._serialized_end = 43529 + _globals["_TEMPLATEBUTTON"]._serialized_start = 43532 + _globals["_TEMPLATEBUTTON"]._serialized_end = 44165 + _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_start = 43780 + _globals["_TEMPLATEBUTTON_CALLBUTTON"]._serialized_end = 43922 + _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_start = 43925 + _globals["_TEMPLATEBUTTON_URLBUTTON"]._serialized_end = 44058 + _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_start = 44060 + _globals["_TEMPLATEBUTTON_QUICKREPLYBUTTON"]._serialized_end = 44155 + _globals["_MONEY"]._serialized_start = 44167 + _globals["_MONEY"]._serialized_end = 44227 + _globals["_ACTIONLINK"]._serialized_start = 44229 + _globals["_ACTIONLINK"]._serialized_end = 44275 + _globals["_GROUPMENTION"]._serialized_start = 44277 + _globals["_GROUPMENTION"]._serialized_end = 44331 + _globals["_MESSAGESECRETMESSAGE"]._serialized_start = 44333 + _globals["_MESSAGESECRETMESSAGE"]._serialized_end = 44407 + _globals["_MEDIANOTIFYMESSAGE"]._serialized_start = 44409 + _globals["_MEDIANOTIFYMESSAGE"]._serialized_end = 44496 + _globals["_LIDMIGRATIONMAPPINGSYNCMESSAGE"]._serialized_start = 44498 + _globals["_LIDMIGRATIONMAPPINGSYNCMESSAGE"]._serialized_end = 44561 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi index b681a4b..7b34efb 100644 --- a/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi +++ b/neonize/proto/waE2E/WAWebProtobufsE2E_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -37,7 +42,10 @@ class _PeerDataOperationRequestTypeEnumTypeWrapper(google.protobuf.internal.enum WAFFLE_LINKING_NONCE_FETCH: _PeerDataOperationRequestType.ValueType # 5 FULL_HISTORY_SYNC_ON_DEMAND: _PeerDataOperationRequestType.ValueType # 6 -class PeerDataOperationRequestType(_PeerDataOperationRequestType, metaclass=_PeerDataOperationRequestTypeEnumTypeWrapper): ... +class PeerDataOperationRequestType( + _PeerDataOperationRequestType, + metaclass=_PeerDataOperationRequestTypeEnumTypeWrapper, +): ... UPLOAD_STICKER: PeerDataOperationRequestType.ValueType # 0 SEND_RECENT_STICKER_BOOTSTRAP: PeerDataOperationRequestType.ValueType # 1 @@ -52,7 +60,12 @@ class _SessionSource: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _SessionSourceEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_SessionSource.ValueType], builtins.type): +class _SessionSourceEnumTypeWrapper( + google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ + _SessionSource.ValueType + ], + builtins.type, +): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor NULL_STATE: _SessionSource.ValueType # 1 TYPEAHEAD: _SessionSource.ValueType # 2 @@ -75,7 +88,10 @@ class _KeepType: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType -class _KeepTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_KeepType.ValueType], builtins.type): +class _KeepTypeEnumTypeWrapper( + google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_KeepType.ValueType], + builtins.type, +): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor UNKNOWN: _KeepType.ValueType # 0 KEEP_FOR_ALL: _KeepType.ValueType # 1 @@ -96,11 +112,18 @@ 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 @@ -110,7 +133,9 @@ 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 @@ -123,7 +148,12 @@ 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 @@ -150,8 +180,32 @@ 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 @@ -163,7 +217,12 @@ 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 @@ -188,7 +247,12 @@ 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 @@ -213,8 +277,14 @@ 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 @@ -226,7 +296,11 @@ 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, *, @@ -234,10 +308,37 @@ 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 = ..., + 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: ... - 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 @@ -249,7 +350,12 @@ 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 @@ -269,8 +375,12 @@ 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 @@ -282,7 +392,12 @@ 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 @@ -306,8 +421,28 @@ 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 @@ -319,14 +454,21 @@ 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 @@ -341,12 +483,33 @@ 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 @@ -358,7 +521,12 @@ 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 @@ -383,8 +551,18 @@ 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 @@ -396,7 +574,12 @@ 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 @@ -422,9 +605,39 @@ 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 @@ -436,7 +649,12 @@ 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 @@ -463,7 +681,12 @@ 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 @@ -488,8 +711,18 @@ 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): @@ -502,8 +735,12 @@ 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 @@ -523,8 +760,32 @@ 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 @@ -551,7 +812,11 @@ 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, *, @@ -566,9 +831,66 @@ 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 @@ -580,7 +902,12 @@ 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 @@ -604,10 +931,35 @@ 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 = ..., + 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: ... - 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 @@ -619,7 +971,12 @@ 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 @@ -657,8 +1014,48 @@ 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 @@ -674,7 +1071,12 @@ 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 @@ -691,10 +1093,15 @@ class InteractiveResponseMessage(google.protobuf.message.Message): self, *, text: builtins.str | None = ..., - format: global___InteractiveResponseMessage.Body.Format.ValueType | 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"] ) -> 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): @@ -713,14 +1120,26 @@ 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 @@ -728,13 +1147,43 @@ 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 @@ -750,7 +1199,12 @@ 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 @@ -773,11 +1227,22 @@ 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): @@ -787,15 +1252,26 @@ 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): @@ -815,8 +1291,18 @@ 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 @@ -824,16 +1310,41 @@ 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): @@ -852,8 +1363,18 @@ 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): @@ -866,7 +1387,9 @@ 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 @@ -880,7 +1403,9 @@ 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 @@ -923,9 +1448,69 @@ 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 @@ -963,9 +1548,63 @@ class InteractiveMessage(google.protobuf.message.Message): footer: global___InteractiveMessage.Footer | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["body", b"body", "carouselMessage", b"carouselMessage", "collectionMessage", b"collectionMessage", "contextInfo", b"contextInfo", "footer", b"footer", "header", b"header", "interactiveMessage", b"interactiveMessage", "nativeFlowMessage", b"nativeFlowMessage", "shopStorefrontMessage", b"shopStorefrontMessage"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["body", b"body", "carouselMessage", b"carouselMessage", "collectionMessage", b"collectionMessage", "contextInfo", b"contextInfo", "footer", b"footer", "header", b"header", "interactiveMessage", b"interactiveMessage", "nativeFlowMessage", b"nativeFlowMessage", "shopStorefrontMessage", b"shopStorefrontMessage"]) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal["interactiveMessage", b"interactiveMessage"]) -> typing.Literal["shopStorefrontMessage", "collectionMessage", "nativeFlowMessage", "carouselMessage"] | None: ... + def HasField( + self, + field_name: typing.Literal[ + "body", + b"body", + "carouselMessage", + b"carouselMessage", + "collectionMessage", + b"collectionMessage", + "contextInfo", + b"contextInfo", + "footer", + b"footer", + "header", + b"header", + "interactiveMessage", + b"interactiveMessage", + "nativeFlowMessage", + b"nativeFlowMessage", + "shopStorefrontMessage", + b"shopStorefrontMessage", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "body", + b"body", + "carouselMessage", + b"carouselMessage", + "collectionMessage", + b"collectionMessage", + "contextInfo", + b"contextInfo", + "footer", + b"footer", + "header", + b"header", + "interactiveMessage", + b"interactiveMessage", + "nativeFlowMessage", + b"nativeFlowMessage", + "shopStorefrontMessage", + b"shopStorefrontMessage", + ], + ) -> None: ... + def WhichOneof( + self, oneof_group: typing.Literal["interactiveMessage", b"interactiveMessage"] + ) -> ( + typing.Literal[ + "shopStorefrontMessage", + "collectionMessage", + "nativeFlowMessage", + "carouselMessage", + ] + | None + ): ... global___InteractiveMessage = InteractiveMessage @@ -977,7 +1616,12 @@ 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 @@ -997,8 +1641,12 @@ 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 @@ -1021,8 +1669,36 @@ 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 @@ -1034,7 +1710,12 @@ 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 @@ -1054,18 +1735,40 @@ 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): @@ -1081,8 +1784,18 @@ 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): @@ -1092,15 +1805,24 @@ 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 = ..., + 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: ... - 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): @@ -1113,8 +1835,12 @@ 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): @@ -1124,15 +1850,23 @@ 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): @@ -1151,8 +1885,18 @@ 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 @@ -1168,7 +1912,11 @@ 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 @@ -1185,8 +1933,46 @@ 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 @@ -1198,7 +1984,12 @@ 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 @@ -1209,7 +2000,12 @@ 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 @@ -1268,8 +2064,72 @@ 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 @@ -1281,7 +2141,12 @@ 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 @@ -1304,8 +2169,18 @@ 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 @@ -1329,12 +2204,19 @@ 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 @@ -1342,7 +2224,12 @@ 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 @@ -1352,7 +2239,9 @@ 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 @@ -1378,16 +2267,54 @@ 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 = ..., + 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: ... - 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): @@ -1400,24 +2327,56 @@ 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 = ..., + 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", + ], ) -> 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: ... + def WhichOneof( + self, oneof_group: typing.Literal["datetimeOneof", b"datetimeOneof"] + ) -> typing.Literal["component", "unixEpoch"] | None: ... @typing.final class HSMCurrency(google.protobuf.message.Message): @@ -1433,27 +2392,69 @@ 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 @@ -1471,9 +2472,17 @@ 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__( @@ -1484,13 +2493,56 @@ 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 @@ -1506,14 +2558,22 @@ 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 DECLINED_SHARING_HISTORY: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 2 GENERIC_ERROR: PeerDataOperationRequestResponseMessage.PeerDataOperationResult._FullHistorySyncOnDemandResponseCode.ValueType # 3 - 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 @@ -1533,8 +2593,18 @@ 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): @@ -1544,15 +2614,35 @@ 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 = ..., + 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: ... - 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): @@ -1565,8 +2655,18 @@ 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): @@ -1601,8 +2701,44 @@ 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 @@ -1620,7 +2756,9 @@ 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, *, @@ -1631,10 +2769,51 @@ 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 = ..., + 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: ... - 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 @@ -1642,29 +2821,76 @@ class PeerDataOperationRequestResponseMessage(google.protobuf.message.Message): PLACEHOLDERMESSAGERESENDRESPONSE_FIELD_NUMBER: builtins.int WAFFLENONCEFETCHREQUESTRESPONSE_FIELD_NUMBER: builtins.int FULLHISTORYSYNCONDEMANDREQUESTRESPONSE_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: ... 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 = ..., + linkPreviewResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + | None = ..., + placeholderMessageResendResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + | None = ..., + waffleNonceFetchRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.WaffleNonceFetchResponse + | None = ..., + fullHistorySyncOnDemandRequestResponse: global___PeerDataOperationRequestResponseMessage.PeerDataOperationResult.FullHistorySyncOnDemandRequestResponse + | None = ..., + ) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "fullHistorySyncOnDemandRequestResponse", + b"fullHistorySyncOnDemandRequestResponse", + "linkPreviewResponse", + b"linkPreviewResponse", + "mediaUploadResult", + b"mediaUploadResult", + "placeholderMessageResendResponse", + b"placeholderMessageResendResponse", + "stickerMessage", + b"stickerMessage", + "waffleNonceFetchRequestResponse", + b"waffleNonceFetchRequestResponse", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "fullHistorySyncOnDemandRequestResponse", + b"fullHistorySyncOnDemandRequestResponse", + "linkPreviewResponse", + b"linkPreviewResponse", + "mediaUploadResult", + b"mediaUploadResult", + "placeholderMessageResendResponse", + b"placeholderMessageResendResponse", + "stickerMessage", + b"stickerMessage", + "waffleNonceFetchRequestResponse", + b"waffleNonceFetchRequestResponse", + ], ) -> None: ... - def HasField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequestResponse", b"fullHistorySyncOnDemandRequestResponse", "linkPreviewResponse", b"linkPreviewResponse", "mediaUploadResult", b"mediaUploadResult", "placeholderMessageResendResponse", b"placeholderMessageResendResponse", "stickerMessage", b"stickerMessage", "waffleNonceFetchRequestResponse", b"waffleNonceFetchRequestResponse"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["fullHistorySyncOnDemandRequestResponse", b"fullHistorySyncOnDemandRequestResponse", "linkPreviewResponse", b"linkPreviewResponse", "mediaUploadResult", b"mediaUploadResult", "placeholderMessageResendResponse", b"placeholderMessageResendResponse", "stickerMessage", b"stickerMessage", "waffleNonceFetchRequestResponse", b"waffleNonceFetchRequestResponse"]) -> None: ... PEERDATAOPERATIONREQUESTTYPE_FIELD_NUMBER: builtins.int STANZAID_FIELD_NUMBER: builtins.int @@ -1672,18 +2898,46 @@ 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 = ..., + 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: ... - 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): @@ -1693,7 +2947,12 @@ 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 @@ -1704,7 +2963,9 @@ 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 @@ -1742,7 +3003,9 @@ 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, *, @@ -1751,18 +3014,84 @@ 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 @@ -1774,7 +3103,12 @@ 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 @@ -1788,10 +3122,15 @@ class RequestWelcomeMessageMetadata(google.protobuf.message.Message): def __init__( self, *, - localChatState: global___RequestWelcomeMessageMetadata.LocalChatState.ValueType | None = ..., + 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: ... - 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 @@ -1803,7 +3142,12 @@ 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 @@ -1817,7 +3161,9 @@ 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 @@ -1884,27 +3230,41 @@ 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, *, @@ -1915,22 +3275,117 @@ 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 = ..., + 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: ... - 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 @@ -1942,16 +3397,31 @@ 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 @@ -1964,13 +3434,38 @@ 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 @@ -1982,7 +3477,12 @@ 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 @@ -1993,58 +3493,135 @@ 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 @@ -2053,8 +3630,12 @@ 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 @@ -2079,8 +3660,40 @@ 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 @@ -2092,7 +3705,12 @@ 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 @@ -2152,13 +3770,25 @@ 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, *, @@ -2173,7 +3803,8 @@ 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 = ..., @@ -2185,12 +3816,119 @@ 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 @@ -2202,14 +3940,21 @@ 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 @@ -2219,7 +3964,12 @@ 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 @@ -2238,7 +3988,12 @@ 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 @@ -2334,16 +4089,130 @@ class ExtendedTextMessage(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., thumbnailHeight: builtins.int | None = ..., thumbnailWidth: builtins.int | None = ..., - inviteLinkGroupType: global___ExtendedTextMessage.InviteLinkGroupType.ValueType | None = ..., + inviteLinkGroupType: global___ExtendedTextMessage.InviteLinkGroupType.ValueType + | None = ..., inviteLinkParentGroupSubjectV2: builtins.str | None = ..., inviteLinkParentGroupThumbnailV2: builtins.bytes | None = ..., - inviteLinkGroupTypeV2: global___ExtendedTextMessage.InviteLinkGroupType.ValueType | None = ..., + inviteLinkGroupTypeV2: global___ExtendedTextMessage.InviteLinkGroupType.ValueType + | None = ..., viewOnce: builtins.bool | None = ..., videoHeight: builtins.int | None = ..., videoWidth: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "backgroundArgb", b"backgroundArgb", "canonicalURL", b"canonicalURL", "contextInfo", b"contextInfo", "description", b"description", "doNotPlayInline", b"doNotPlayInline", "font", b"font", "inviteLinkGroupType", b"inviteLinkGroupType", "inviteLinkGroupTypeV2", b"inviteLinkGroupTypeV2", "inviteLinkParentGroupSubjectV2", b"inviteLinkParentGroupSubjectV2", "inviteLinkParentGroupThumbnailV2", b"inviteLinkParentGroupThumbnailV2", "matchedText", b"matchedText", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "previewType", b"previewType", "text", b"text", "textArgb", b"textArgb", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title", "videoHeight", b"videoHeight", "videoWidth", b"videoWidth", "viewOnce", b"viewOnce"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["JPEGThumbnail", b"JPEGThumbnail", "backgroundArgb", b"backgroundArgb", "canonicalURL", b"canonicalURL", "contextInfo", b"contextInfo", "description", b"description", "doNotPlayInline", b"doNotPlayInline", "font", b"font", "inviteLinkGroupType", b"inviteLinkGroupType", "inviteLinkGroupTypeV2", b"inviteLinkGroupTypeV2", "inviteLinkParentGroupSubjectV2", b"inviteLinkParentGroupSubjectV2", "inviteLinkParentGroupThumbnailV2", b"inviteLinkParentGroupThumbnailV2", "matchedText", b"matchedText", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "previewType", b"previewType", "text", b"text", "textArgb", b"textArgb", "thumbnailDirectPath", b"thumbnailDirectPath", "thumbnailEncSHA256", b"thumbnailEncSHA256", "thumbnailHeight", b"thumbnailHeight", "thumbnailSHA256", b"thumbnailSHA256", "thumbnailWidth", b"thumbnailWidth", "title", b"title", "videoHeight", b"videoHeight", "videoWidth", b"videoWidth", "viewOnce", b"viewOnce"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "JPEGThumbnail", + b"JPEGThumbnail", + "backgroundArgb", + b"backgroundArgb", + "canonicalURL", + b"canonicalURL", + "contextInfo", + b"contextInfo", + "description", + b"description", + "doNotPlayInline", + b"doNotPlayInline", + "font", + b"font", + "inviteLinkGroupType", + b"inviteLinkGroupType", + "inviteLinkGroupTypeV2", + b"inviteLinkGroupTypeV2", + "inviteLinkParentGroupSubjectV2", + b"inviteLinkParentGroupSubjectV2", + "inviteLinkParentGroupThumbnailV2", + b"inviteLinkParentGroupThumbnailV2", + "matchedText", + b"matchedText", + "mediaKey", + b"mediaKey", + "mediaKeyTimestamp", + b"mediaKeyTimestamp", + "previewType", + b"previewType", + "text", + b"text", + "textArgb", + b"textArgb", + "thumbnailDirectPath", + b"thumbnailDirectPath", + "thumbnailEncSHA256", + b"thumbnailEncSHA256", + "thumbnailHeight", + b"thumbnailHeight", + "thumbnailSHA256", + b"thumbnailSHA256", + "thumbnailWidth", + b"thumbnailWidth", + "title", + b"title", + "videoHeight", + b"videoHeight", + "videoWidth", + b"videoWidth", + "viewOnce", + b"viewOnce", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "JPEGThumbnail", + b"JPEGThumbnail", + "backgroundArgb", + b"backgroundArgb", + "canonicalURL", + b"canonicalURL", + "contextInfo", + b"contextInfo", + "description", + b"description", + "doNotPlayInline", + b"doNotPlayInline", + "font", + b"font", + "inviteLinkGroupType", + b"inviteLinkGroupType", + "inviteLinkGroupTypeV2", + b"inviteLinkGroupTypeV2", + "inviteLinkParentGroupSubjectV2", + b"inviteLinkParentGroupSubjectV2", + "inviteLinkParentGroupThumbnailV2", + b"inviteLinkParentGroupThumbnailV2", + "matchedText", + b"matchedText", + "mediaKey", + b"mediaKey", + "mediaKeyTimestamp", + b"mediaKeyTimestamp", + "previewType", + b"previewType", + "text", + b"text", + "textArgb", + b"textArgb", + "thumbnailDirectPath", + b"thumbnailDirectPath", + "thumbnailEncSHA256", + b"thumbnailEncSHA256", + "thumbnailHeight", + b"thumbnailHeight", + "thumbnailSHA256", + b"thumbnailSHA256", + "thumbnailWidth", + b"thumbnailWidth", + "title", + b"title", + "videoHeight", + b"videoHeight", + "videoWidth", + b"videoWidth", + "viewOnce", + b"viewOnce", + ], + ) -> None: ... global___ExtendedTextMessage = ExtendedTextMessage @@ -2355,7 +4224,12 @@ 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 @@ -2398,8 +4272,56 @@ 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 @@ -2411,13 +4333,20 @@ 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 @@ -2477,13 +4406,25 @@ 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, *, @@ -2496,7 +4437,8 @@ 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 = ..., @@ -2513,12 +4455,131 @@ 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 @@ -2534,15 +4595,28 @@ 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 @@ -2553,7 +4627,9 @@ 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, @@ -2561,11 +4637,40 @@ 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): @@ -2575,7 +4680,12 @@ 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 @@ -2623,7 +4733,8 @@ 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 = ..., @@ -2638,8 +4749,80 @@ class ContextInfo(google.protobuf.message.Message): clickToWhatsappCall: builtins.bool | None = ..., adContextPreviewDismissed: builtins.bool | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["adContextPreviewDismissed", b"adContextPreviewDismissed", "body", b"body", "clickToWhatsappCall", b"clickToWhatsappCall", "containsAutoReply", b"containsAutoReply", "ctwaClid", b"ctwaClid", "mediaType", b"mediaType", "mediaURL", b"mediaURL", "ref", b"ref", "renderLargerThumbnail", b"renderLargerThumbnail", "showAdAttribution", b"showAdAttribution", "sourceID", b"sourceID", "sourceType", b"sourceType", "sourceURL", b"sourceURL", "thumbnail", b"thumbnail", "thumbnailURL", b"thumbnailURL", "title", b"title"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["adContextPreviewDismissed", b"adContextPreviewDismissed", "body", b"body", "clickToWhatsappCall", b"clickToWhatsappCall", "containsAutoReply", b"containsAutoReply", "ctwaClid", b"ctwaClid", "mediaType", b"mediaType", "mediaURL", b"mediaURL", "ref", b"ref", "renderLargerThumbnail", b"renderLargerThumbnail", "showAdAttribution", b"showAdAttribution", "sourceID", b"sourceID", "sourceType", b"sourceType", "sourceURL", b"sourceURL", "thumbnail", b"thumbnail", "thumbnailURL", b"thumbnailURL", "title", b"title"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "adContextPreviewDismissed", + b"adContextPreviewDismissed", + "body", + b"body", + "clickToWhatsappCall", + b"clickToWhatsappCall", + "containsAutoReply", + b"containsAutoReply", + "ctwaClid", + b"ctwaClid", + "mediaType", + b"mediaType", + "mediaURL", + b"mediaURL", + "ref", + b"ref", + "renderLargerThumbnail", + b"renderLargerThumbnail", + "showAdAttribution", + b"showAdAttribution", + "sourceID", + b"sourceID", + "sourceType", + b"sourceType", + "sourceURL", + b"sourceURL", + "thumbnail", + b"thumbnail", + "thumbnailURL", + b"thumbnailURL", + "title", + b"title", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "adContextPreviewDismissed", + b"adContextPreviewDismissed", + "body", + b"body", + "clickToWhatsappCall", + b"clickToWhatsappCall", + "containsAutoReply", + b"containsAutoReply", + "ctwaClid", + b"ctwaClid", + "mediaType", + b"mediaType", + "mediaURL", + b"mediaURL", + "ref", + b"ref", + "renderLargerThumbnail", + b"renderLargerThumbnail", + "showAdAttribution", + b"showAdAttribution", + "sourceID", + b"sourceID", + "sourceType", + b"sourceType", + "sourceURL", + b"sourceURL", + "thumbnail", + b"thumbnail", + "thumbnailURL", + b"thumbnailURL", + "title", + b"title", + ], + ) -> None: ... @typing.final class AdReplyInfo(google.protobuf.message.Message): @@ -2649,7 +4832,12 @@ 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 @@ -2672,12 +4860,37 @@ 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): @@ -2696,8 +4909,28 @@ 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): @@ -2717,7 +4950,9 @@ 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, *, @@ -2725,10 +4960,39 @@ class ContextInfo(google.protobuf.message.Message): stringData: builtins.str | None = ..., intData: builtins.int | None = ..., floatData: builtins.float | None = ..., - contents: global___ContextInfo.DataSharingContext.Parameters | None = ..., + contents: global___ContextInfo.DataSharingContext.Parameters + | None = ..., + ) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "contents", + b"contents", + "floatData", + b"floatData", + "intData", + b"intData", + "key", + b"key", + "stringData", + b"stringData", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "contents", + b"contents", + "floatData", + b"floatData", + "intData", + b"intData", + "key", + b"key", + "stringData", + b"stringData", + ], ) -> None: ... - 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 @@ -2736,16 +5000,41 @@ 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 = ..., + 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: ... - def HasField(self, field_name: typing.Literal["encryptedSignalTokenConsented", b"encryptedSignalTokenConsented", "showMmDisclosure", b"showMmDisclosure"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["encryptedSignalTokenConsented", b"encryptedSignalTokenConsented", "parameters", b"parameters", "showMmDisclosure", b"showMmDisclosure"]) -> None: ... @typing.final class UTMInfo(google.protobuf.message.Message): @@ -2761,8 +5050,18 @@ 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): @@ -2775,8 +5074,12 @@ 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 @@ -2842,7 +5145,11 @@ 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 @@ -2854,13 +5161,21 @@ 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 @@ -2896,8 +5211,10 @@ 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 = ..., @@ -2906,8 +5223,160 @@ class ContextInfo(google.protobuf.message.Message): entryPointConversionExternalSource: builtins.str | None = ..., entryPointConversionExternalMedium: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["actionLink", b"actionLink", "alwaysShowAdAttribution", b"alwaysShowAdAttribution", "businessMessageForwardInfo", b"businessMessageForwardInfo", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "dataSharingContext", b"dataSharingContext", "disappearingMode", b"disappearingMode", "entryPointConversionApp", b"entryPointConversionApp", "entryPointConversionDelaySeconds", b"entryPointConversionDelaySeconds", "entryPointConversionExternalMedium", b"entryPointConversionExternalMedium", "entryPointConversionExternalSource", b"entryPointConversionExternalSource", "entryPointConversionSource", b"entryPointConversionSource", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "ephemeralSharedSecret", b"ephemeralSharedSecret", "expiration", b"expiration", "externalAdReply", b"externalAdReply", "featureEligibilities", b"featureEligibilities", "forwardedNewsletterMessageInfo", b"forwardedNewsletterMessageInfo", "forwardingScore", b"forwardingScore", "groupSubject", b"groupSubject", "isForwarded", b"isForwarded", "isSampled", b"isSampled", "parentGroupJID", b"parentGroupJID", "participant", b"participant", "placeholderKey", b"placeholderKey", "quotedAd", b"quotedAd", "quotedMessage", b"quotedMessage", "remoteJID", b"remoteJID", "smbClientCampaignID", b"smbClientCampaignID", "smbServerCampaignID", b"smbServerCampaignID", "stanzaID", b"stanzaID", "trustBannerAction", b"trustBannerAction", "trustBannerType", b"trustBannerType", "utm", b"utm"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["actionLink", b"actionLink", "alwaysShowAdAttribution", b"alwaysShowAdAttribution", "businessMessageForwardInfo", b"businessMessageForwardInfo", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource", "dataSharingContext", b"dataSharingContext", "disappearingMode", b"disappearingMode", "entryPointConversionApp", b"entryPointConversionApp", "entryPointConversionDelaySeconds", b"entryPointConversionDelaySeconds", "entryPointConversionExternalMedium", b"entryPointConversionExternalMedium", "entryPointConversionExternalSource", b"entryPointConversionExternalSource", "entryPointConversionSource", b"entryPointConversionSource", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "ephemeralSharedSecret", b"ephemeralSharedSecret", "expiration", b"expiration", "externalAdReply", b"externalAdReply", "featureEligibilities", b"featureEligibilities", "forwardedNewsletterMessageInfo", b"forwardedNewsletterMessageInfo", "forwardingScore", b"forwardingScore", "groupMentions", b"groupMentions", "groupSubject", b"groupSubject", "isForwarded", b"isForwarded", "isSampled", b"isSampled", "mentionedJID", b"mentionedJID", "parentGroupJID", b"parentGroupJID", "participant", b"participant", "placeholderKey", b"placeholderKey", "quotedAd", b"quotedAd", "quotedMessage", b"quotedMessage", "remoteJID", b"remoteJID", "smbClientCampaignID", b"smbClientCampaignID", "smbServerCampaignID", b"smbServerCampaignID", "stanzaID", b"stanzaID", "trustBannerAction", b"trustBannerAction", "trustBannerType", b"trustBannerType", "utm", b"utm"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "actionLink", + b"actionLink", + "alwaysShowAdAttribution", + b"alwaysShowAdAttribution", + "businessMessageForwardInfo", + b"businessMessageForwardInfo", + "conversionData", + b"conversionData", + "conversionDelaySeconds", + b"conversionDelaySeconds", + "conversionSource", + b"conversionSource", + "dataSharingContext", + b"dataSharingContext", + "disappearingMode", + b"disappearingMode", + "entryPointConversionApp", + b"entryPointConversionApp", + "entryPointConversionDelaySeconds", + b"entryPointConversionDelaySeconds", + "entryPointConversionExternalMedium", + b"entryPointConversionExternalMedium", + "entryPointConversionExternalSource", + b"entryPointConversionExternalSource", + "entryPointConversionSource", + b"entryPointConversionSource", + "ephemeralSettingTimestamp", + b"ephemeralSettingTimestamp", + "ephemeralSharedSecret", + b"ephemeralSharedSecret", + "expiration", + b"expiration", + "externalAdReply", + b"externalAdReply", + "featureEligibilities", + b"featureEligibilities", + "forwardedNewsletterMessageInfo", + b"forwardedNewsletterMessageInfo", + "forwardingScore", + b"forwardingScore", + "groupSubject", + b"groupSubject", + "isForwarded", + b"isForwarded", + "isSampled", + b"isSampled", + "parentGroupJID", + b"parentGroupJID", + "participant", + b"participant", + "placeholderKey", + b"placeholderKey", + "quotedAd", + b"quotedAd", + "quotedMessage", + b"quotedMessage", + "remoteJID", + b"remoteJID", + "smbClientCampaignID", + b"smbClientCampaignID", + "smbServerCampaignID", + b"smbServerCampaignID", + "stanzaID", + b"stanzaID", + "trustBannerAction", + b"trustBannerAction", + "trustBannerType", + b"trustBannerType", + "utm", + b"utm", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "actionLink", + b"actionLink", + "alwaysShowAdAttribution", + b"alwaysShowAdAttribution", + "businessMessageForwardInfo", + b"businessMessageForwardInfo", + "conversionData", + b"conversionData", + "conversionDelaySeconds", + b"conversionDelaySeconds", + "conversionSource", + b"conversionSource", + "dataSharingContext", + b"dataSharingContext", + "disappearingMode", + b"disappearingMode", + "entryPointConversionApp", + b"entryPointConversionApp", + "entryPointConversionDelaySeconds", + b"entryPointConversionDelaySeconds", + "entryPointConversionExternalMedium", + b"entryPointConversionExternalMedium", + "entryPointConversionExternalSource", + b"entryPointConversionExternalSource", + "entryPointConversionSource", + b"entryPointConversionSource", + "ephemeralSettingTimestamp", + b"ephemeralSettingTimestamp", + "ephemeralSharedSecret", + b"ephemeralSharedSecret", + "expiration", + b"expiration", + "externalAdReply", + b"externalAdReply", + "featureEligibilities", + b"featureEligibilities", + "forwardedNewsletterMessageInfo", + b"forwardedNewsletterMessageInfo", + "forwardingScore", + b"forwardingScore", + "groupMentions", + b"groupMentions", + "groupSubject", + b"groupSubject", + "isForwarded", + b"isForwarded", + "isSampled", + b"isSampled", + "mentionedJID", + b"mentionedJID", + "parentGroupJID", + b"parentGroupJID", + "participant", + b"participant", + "placeholderKey", + b"placeholderKey", + "quotedAd", + b"quotedAd", + "quotedMessage", + b"quotedMessage", + "remoteJID", + b"remoteJID", + "smbClientCampaignID", + b"smbClientCampaignID", + "smbServerCampaignID", + b"smbServerCampaignID", + "stanzaID", + b"stanzaID", + "trustBannerAction", + b"trustBannerAction", + "trustBannerType", + b"trustBannerType", + "utm", + b"utm", + ], + ) -> None: ... global___ContextInfo = ContextInfo @@ -2919,7 +5388,12 @@ class BotPluginMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _PluginTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotPluginMetadata._PluginType.ValueType], builtins.type): + class _PluginTypeEnumTypeWrapper( + google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ + BotPluginMetadata._PluginType.ValueType + ], + builtins.type, + ): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor REELS: BotPluginMetadata._PluginType.ValueType # 1 SEARCH: BotPluginMetadata._PluginType.ValueType # 2 @@ -2932,7 +5406,12 @@ class BotPluginMetadata(google.protobuf.message.Message): ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType - class _SearchProviderEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[BotPluginMetadata._SearchProvider.ValueType], builtins.type): + class _SearchProviderEnumTypeWrapper( + google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ + BotPluginMetadata._SearchProvider.ValueType + ], + builtins.type, + ): DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor BING: BotPluginMetadata._SearchProvider.ValueType # 1 GOOGLE: BotPluginMetadata._SearchProvider.ValueType # 2 @@ -2979,8 +5458,60 @@ class BotPluginMetadata(google.protobuf.message.Message): deprecatedField: global___BotPluginMetadata.PluginType.ValueType | None = ..., parentPluginType: global___BotPluginMetadata.PluginType.ValueType | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["deprecatedField", b"deprecatedField", "expectedLinksCount", b"expectedLinksCount", "parentPluginMessageKey", b"parentPluginMessageKey", "parentPluginType", b"parentPluginType", "pluginType", b"pluginType", "profilePhotoCDNURL", b"profilePhotoCDNURL", "provider", b"provider", "referenceIndex", b"referenceIndex", "searchProviderURL", b"searchProviderURL", "searchQuery", b"searchQuery", "thumbnailCDNURL", b"thumbnailCDNURL"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["deprecatedField", b"deprecatedField", "expectedLinksCount", b"expectedLinksCount", "parentPluginMessageKey", b"parentPluginMessageKey", "parentPluginType", b"parentPluginType", "pluginType", b"pluginType", "profilePhotoCDNURL", b"profilePhotoCDNURL", "provider", b"provider", "referenceIndex", b"referenceIndex", "searchProviderURL", b"searchProviderURL", "searchQuery", b"searchQuery", "thumbnailCDNURL", b"thumbnailCDNURL"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "deprecatedField", + b"deprecatedField", + "expectedLinksCount", + b"expectedLinksCount", + "parentPluginMessageKey", + b"parentPluginMessageKey", + "parentPluginType", + b"parentPluginType", + "pluginType", + b"pluginType", + "profilePhotoCDNURL", + b"profilePhotoCDNURL", + "provider", + b"provider", + "referenceIndex", + b"referenceIndex", + "searchProviderURL", + b"searchProviderURL", + "searchQuery", + b"searchQuery", + "thumbnailCDNURL", + b"thumbnailCDNURL", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "deprecatedField", + b"deprecatedField", + "expectedLinksCount", + b"expectedLinksCount", + "parentPluginMessageKey", + b"parentPluginMessageKey", + "parentPluginType", + b"parentPluginType", + "pluginType", + b"pluginType", + "profilePhotoCDNURL", + b"profilePhotoCDNURL", + "provider", + b"provider", + "referenceIndex", + b"referenceIndex", + "searchProviderURL", + b"searchProviderURL", + "searchQuery", + b"searchQuery", + "thumbnailCDNURL", + b"thumbnailCDNURL", + ], + ) -> None: ... global___BotPluginMetadata = BotPluginMetadata @@ -2992,13 +5523,20 @@ 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 @@ -3026,10 +5564,47 @@ class BotMediaMetadata(google.protobuf.message.Message): directPath: builtins.str | None = ..., mediaKeyTimestamp: builtins.int | None = ..., mimetype: builtins.str | None = ..., - orientationType: global___BotMediaMetadata.OrientationType.ValueType | None = ..., + orientationType: global___BotMediaMetadata.OrientationType.ValueType + | None = ..., + ) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "directPath", + b"directPath", + "fileEncSHA256", + b"fileEncSHA256", + "fileSHA256", + b"fileSHA256", + "mediaKey", + b"mediaKey", + "mediaKeyTimestamp", + b"mediaKeyTimestamp", + "mimetype", + b"mimetype", + "orientationType", + b"orientationType", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "directPath", + b"directPath", + "fileEncSHA256", + b"fileEncSHA256", + "fileSHA256", + b"fileSHA256", + "mediaKey", + b"mediaKey", + "mediaKeyTimestamp", + b"mediaKeyTimestamp", + "mimetype", + b"mimetype", + "orientationType", + b"orientationType", + ], ) -> None: ... - 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 @@ -3041,7 +5616,12 @@ 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 @@ -3049,7 +5629,9 @@ 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 @@ -3060,7 +5642,12 @@ 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 @@ -3091,10 +5678,39 @@ class BotReminderMetadata(google.protobuf.message.Message): action: global___BotReminderMetadata.ReminderAction.ValueType | None = ..., name: builtins.str | None = ..., nextTriggerTimestamp: builtins.int | None = ..., - frequency: global___BotReminderMetadata.ReminderFrequency.ValueType | None = ..., + frequency: global___BotReminderMetadata.ReminderFrequency.ValueType + | None = ..., + ) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "action", + b"action", + "frequency", + b"frequency", + "name", + b"name", + "nextTriggerTimestamp", + b"nextTriggerTimestamp", + "requestMessageKey", + b"requestMessageKey", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "action", + b"action", + "frequency", + b"frequency", + "name", + b"name", + "nextTriggerTimestamp", + b"nextTriggerTimestamp", + "requestMessageKey", + b"requestMessageKey", + ], ) -> 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 @@ -3106,12 +5722,19 @@ 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 AVAILABLE: BotModelMetadata._PremiumModelStatus.ValueType # 1 QUOTA_EXCEED_LIMIT: BotModelMetadata._PremiumModelStatus.ValueType # 2 - class PremiumModelStatus(_PremiumModelStatus, metaclass=_PremiumModelStatusEnumTypeWrapper): ... + class PremiumModelStatus( + _PremiumModelStatus, metaclass=_PremiumModelStatusEnumTypeWrapper + ): ... AVAILABLE: BotModelMetadata.PremiumModelStatus.ValueType # 1 QUOTA_EXCEED_LIMIT: BotModelMetadata.PremiumModelStatus.ValueType # 2 @@ -3119,7 +5742,12 @@ 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 LLAMA_PROD: BotModelMetadata._ModelType.ValueType # 1 LLAMA_PROD_PREMIUM: BotModelMetadata._ModelType.ValueType # 2 @@ -3136,10 +5764,21 @@ class BotModelMetadata(google.protobuf.message.Message): self, *, modelType: global___BotModelMetadata.ModelType.ValueType | None = ..., - premiumModelStatus: global___BotModelMetadata.PremiumModelStatus.ValueType | None = ..., + premiumModelStatus: global___BotModelMetadata.PremiumModelStatus.ValueType + | None = ..., + ) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus" + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "modelType", b"modelType", "premiumModelStatus", b"premiumModelStatus" + ], ) -> None: ... - 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 @@ -3151,7 +5790,12 @@ 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 @@ -3159,7 +5803,9 @@ class MessageAssociation(google.protobuf.message.Message): EVENT_COVER_IMAGE: MessageAssociation._AssociationType.ValueType # 3 STATUS_POLL: MessageAssociation._AssociationType.ValueType # 4 - class AssociationType(_AssociationType, metaclass=_AssociationTypeEnumTypeWrapper): ... + class AssociationType( + _AssociationType, metaclass=_AssociationTypeEnumTypeWrapper + ): ... UNKNOWN: MessageAssociation.AssociationType.ValueType # 0 MEDIA_ALBUM: MessageAssociation.AssociationType.ValueType # 1 BOT_PLUGIN: MessageAssociation.AssociationType.ValueType # 2 @@ -3174,11 +5820,28 @@ class MessageAssociation(google.protobuf.message.Message): def __init__( self, *, - associationType: global___MessageAssociation.AssociationType.ValueType | None = ..., + associationType: global___MessageAssociation.AssociationType.ValueType + | None = ..., parentMessageKey: waCommon.WACommon_pb2.MessageKey | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["associationType", b"associationType", "parentMessageKey", b"parentMessageKey"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["associationType", b"associationType", "parentMessageKey", b"parentMessageKey"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "associationType", + b"associationType", + "parentMessageKey", + b"parentMessageKey", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "associationType", + b"associationType", + "parentMessageKey", + b"parentMessageKey", + ], + ) -> None: ... global___MessageAssociation = MessageAssociation @@ -3190,12 +5853,19 @@ 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 @@ -3237,13 +5907,70 @@ 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 @@ -3259,16 +5986,29 @@ 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 @@ -3284,10 +6024,35 @@ 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 = ..., + 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: ... - 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): @@ -3303,8 +6068,18 @@ 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): @@ -3320,8 +6095,12 @@ 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 @@ -3329,7 +6108,9 @@ 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 @@ -3337,14 +6118,45 @@ 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 @@ -3356,7 +6168,12 @@ 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 @@ -3388,8 +6205,36 @@ 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 @@ -3426,8 +6271,56 @@ 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 @@ -3439,7 +6332,12 @@ 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 @@ -3460,7 +6358,12 @@ 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 @@ -3489,8 +6392,32 @@ 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 @@ -3502,7 +6429,12 @@ 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 @@ -3531,7 +6463,11 @@ 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, *, @@ -3544,8 +6480,46 @@ 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 @@ -3654,7 +6628,9 @@ 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 @@ -3775,7 +6751,8 @@ 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 = ..., @@ -3788,11 +6765,13 @@ 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 = ..., @@ -3824,7 +6803,8 @@ 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 = ..., @@ -3839,7 +6819,8 @@ 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 = ..., @@ -3848,8 +6829,308 @@ class Message(google.protobuf.message.Message): statusMentionMessage: global___FutureProofMessage | None = ..., pollResultSnapshotMessage: global___PollResultSnapshotMessage | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["albumMessage", b"albumMessage", "audioMessage", b"audioMessage", "bcallMessage", b"bcallMessage", "botInvokeMessage", b"botInvokeMessage", "buttonsMessage", b"buttonsMessage", "buttonsResponseMessage", b"buttonsResponseMessage", "call", b"call", "callLogMesssage", b"callLogMesssage", "cancelPaymentRequestMessage", b"cancelPaymentRequestMessage", "chat", b"chat", "commentMessage", b"commentMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "conversation", b"conversation", "declinePaymentRequestMessage", b"declinePaymentRequestMessage", "deviceSentMessage", b"deviceSentMessage", "documentMessage", b"documentMessage", "documentWithCaptionMessage", b"documentWithCaptionMessage", "editedMessage", b"editedMessage", "encCommentMessage", b"encCommentMessage", "encEventResponseMessage", b"encEventResponseMessage", "encReactionMessage", b"encReactionMessage", "ephemeralMessage", b"ephemeralMessage", "eventCoverImage", b"eventCoverImage", "eventMessage", b"eventMessage", "extendedTextMessage", b"extendedTextMessage", "fastRatchetKeySenderKeyDistributionMessage", b"fastRatchetKeySenderKeyDistributionMessage", "groupInviteMessage", b"groupInviteMessage", "groupMentionedMessage", b"groupMentionedMessage", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "interactiveMessage", b"interactiveMessage", "interactiveResponseMessage", b"interactiveResponseMessage", "invoiceMessage", b"invoiceMessage", "keepInChatMessage", b"keepInChatMessage", "listMessage", b"listMessage", "listResponseMessage", b"listResponseMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "lottieStickerMessage", b"lottieStickerMessage", "messageContextInfo", b"messageContextInfo", "messageHistoryBundle", b"messageHistoryBundle", "newsletterAdminInviteMessage", b"newsletterAdminInviteMessage", "orderMessage", b"orderMessage", "paymentInviteMessage", b"paymentInviteMessage", "pinInChatMessage", b"pinInChatMessage", "placeholderMessage", b"placeholderMessage", "pollCreationMessage", b"pollCreationMessage", "pollCreationMessageV2", b"pollCreationMessageV2", "pollCreationMessageV3", b"pollCreationMessageV3", "pollResultSnapshotMessage", b"pollResultSnapshotMessage", "pollUpdateMessage", b"pollUpdateMessage", "productMessage", b"productMessage", "protocolMessage", b"protocolMessage", "ptvMessage", b"ptvMessage", "reactionMessage", b"reactionMessage", "requestPaymentMessage", b"requestPaymentMessage", "requestPhoneNumberMessage", b"requestPhoneNumberMessage", "scheduledCallCreationMessage", b"scheduledCallCreationMessage", "scheduledCallEditMessage", b"scheduledCallEditMessage", "secretEncryptedMessage", b"secretEncryptedMessage", "sendPaymentMessage", b"sendPaymentMessage", "senderKeyDistributionMessage", b"senderKeyDistributionMessage", "statusMentionMessage", b"statusMentionMessage", "stickerMessage", b"stickerMessage", "stickerPackMessage", b"stickerPackMessage", "stickerSyncRmrMessage", b"stickerSyncRmrMessage", "templateButtonReplyMessage", b"templateButtonReplyMessage", "templateMessage", b"templateMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage", "viewOnceMessageV2", b"viewOnceMessageV2", "viewOnceMessageV2Extension", b"viewOnceMessageV2Extension"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["albumMessage", b"albumMessage", "audioMessage", b"audioMessage", "bcallMessage", b"bcallMessage", "botInvokeMessage", b"botInvokeMessage", "buttonsMessage", b"buttonsMessage", "buttonsResponseMessage", b"buttonsResponseMessage", "call", b"call", "callLogMesssage", b"callLogMesssage", "cancelPaymentRequestMessage", b"cancelPaymentRequestMessage", "chat", b"chat", "commentMessage", b"commentMessage", "contactMessage", b"contactMessage", "contactsArrayMessage", b"contactsArrayMessage", "conversation", b"conversation", "declinePaymentRequestMessage", b"declinePaymentRequestMessage", "deviceSentMessage", b"deviceSentMessage", "documentMessage", b"documentMessage", "documentWithCaptionMessage", b"documentWithCaptionMessage", "editedMessage", b"editedMessage", "encCommentMessage", b"encCommentMessage", "encEventResponseMessage", b"encEventResponseMessage", "encReactionMessage", b"encReactionMessage", "ephemeralMessage", b"ephemeralMessage", "eventCoverImage", b"eventCoverImage", "eventMessage", b"eventMessage", "extendedTextMessage", b"extendedTextMessage", "fastRatchetKeySenderKeyDistributionMessage", b"fastRatchetKeySenderKeyDistributionMessage", "groupInviteMessage", b"groupInviteMessage", "groupMentionedMessage", b"groupMentionedMessage", "highlyStructuredMessage", b"highlyStructuredMessage", "imageMessage", b"imageMessage", "interactiveMessage", b"interactiveMessage", "interactiveResponseMessage", b"interactiveResponseMessage", "invoiceMessage", b"invoiceMessage", "keepInChatMessage", b"keepInChatMessage", "listMessage", b"listMessage", "listResponseMessage", b"listResponseMessage", "liveLocationMessage", b"liveLocationMessage", "locationMessage", b"locationMessage", "lottieStickerMessage", b"lottieStickerMessage", "messageContextInfo", b"messageContextInfo", "messageHistoryBundle", b"messageHistoryBundle", "newsletterAdminInviteMessage", b"newsletterAdminInviteMessage", "orderMessage", b"orderMessage", "paymentInviteMessage", b"paymentInviteMessage", "pinInChatMessage", b"pinInChatMessage", "placeholderMessage", b"placeholderMessage", "pollCreationMessage", b"pollCreationMessage", "pollCreationMessageV2", b"pollCreationMessageV2", "pollCreationMessageV3", b"pollCreationMessageV3", "pollResultSnapshotMessage", b"pollResultSnapshotMessage", "pollUpdateMessage", b"pollUpdateMessage", "productMessage", b"productMessage", "protocolMessage", b"protocolMessage", "ptvMessage", b"ptvMessage", "reactionMessage", b"reactionMessage", "requestPaymentMessage", b"requestPaymentMessage", "requestPhoneNumberMessage", b"requestPhoneNumberMessage", "scheduledCallCreationMessage", b"scheduledCallCreationMessage", "scheduledCallEditMessage", b"scheduledCallEditMessage", "secretEncryptedMessage", b"secretEncryptedMessage", "sendPaymentMessage", b"sendPaymentMessage", "senderKeyDistributionMessage", b"senderKeyDistributionMessage", "statusMentionMessage", b"statusMentionMessage", "stickerMessage", b"stickerMessage", "stickerPackMessage", b"stickerPackMessage", "stickerSyncRmrMessage", b"stickerSyncRmrMessage", "templateButtonReplyMessage", b"templateButtonReplyMessage", "templateMessage", b"templateMessage", "videoMessage", b"videoMessage", "viewOnceMessage", b"viewOnceMessage", "viewOnceMessageV2", b"viewOnceMessageV2", "viewOnceMessageV2Extension", b"viewOnceMessageV2Extension"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "albumMessage", + b"albumMessage", + "audioMessage", + b"audioMessage", + "bcallMessage", + b"bcallMessage", + "botInvokeMessage", + b"botInvokeMessage", + "buttonsMessage", + b"buttonsMessage", + "buttonsResponseMessage", + b"buttonsResponseMessage", + "call", + b"call", + "callLogMesssage", + b"callLogMesssage", + "cancelPaymentRequestMessage", + b"cancelPaymentRequestMessage", + "chat", + b"chat", + "commentMessage", + b"commentMessage", + "contactMessage", + b"contactMessage", + "contactsArrayMessage", + b"contactsArrayMessage", + "conversation", + b"conversation", + "declinePaymentRequestMessage", + b"declinePaymentRequestMessage", + "deviceSentMessage", + b"deviceSentMessage", + "documentMessage", + b"documentMessage", + "documentWithCaptionMessage", + b"documentWithCaptionMessage", + "editedMessage", + b"editedMessage", + "encCommentMessage", + b"encCommentMessage", + "encEventResponseMessage", + b"encEventResponseMessage", + "encReactionMessage", + b"encReactionMessage", + "ephemeralMessage", + b"ephemeralMessage", + "eventCoverImage", + b"eventCoverImage", + "eventMessage", + b"eventMessage", + "extendedTextMessage", + b"extendedTextMessage", + "fastRatchetKeySenderKeyDistributionMessage", + b"fastRatchetKeySenderKeyDistributionMessage", + "groupInviteMessage", + b"groupInviteMessage", + "groupMentionedMessage", + b"groupMentionedMessage", + "highlyStructuredMessage", + b"highlyStructuredMessage", + "imageMessage", + b"imageMessage", + "interactiveMessage", + b"interactiveMessage", + "interactiveResponseMessage", + b"interactiveResponseMessage", + "invoiceMessage", + b"invoiceMessage", + "keepInChatMessage", + b"keepInChatMessage", + "listMessage", + b"listMessage", + "listResponseMessage", + b"listResponseMessage", + "liveLocationMessage", + b"liveLocationMessage", + "locationMessage", + b"locationMessage", + "lottieStickerMessage", + b"lottieStickerMessage", + "messageContextInfo", + b"messageContextInfo", + "messageHistoryBundle", + b"messageHistoryBundle", + "newsletterAdminInviteMessage", + b"newsletterAdminInviteMessage", + "orderMessage", + b"orderMessage", + "paymentInviteMessage", + b"paymentInviteMessage", + "pinInChatMessage", + b"pinInChatMessage", + "placeholderMessage", + b"placeholderMessage", + "pollCreationMessage", + b"pollCreationMessage", + "pollCreationMessageV2", + b"pollCreationMessageV2", + "pollCreationMessageV3", + b"pollCreationMessageV3", + "pollResultSnapshotMessage", + b"pollResultSnapshotMessage", + "pollUpdateMessage", + b"pollUpdateMessage", + "productMessage", + b"productMessage", + "protocolMessage", + b"protocolMessage", + "ptvMessage", + b"ptvMessage", + "reactionMessage", + b"reactionMessage", + "requestPaymentMessage", + b"requestPaymentMessage", + "requestPhoneNumberMessage", + b"requestPhoneNumberMessage", + "scheduledCallCreationMessage", + b"scheduledCallCreationMessage", + "scheduledCallEditMessage", + b"scheduledCallEditMessage", + "secretEncryptedMessage", + b"secretEncryptedMessage", + "sendPaymentMessage", + b"sendPaymentMessage", + "senderKeyDistributionMessage", + b"senderKeyDistributionMessage", + "statusMentionMessage", + b"statusMentionMessage", + "stickerMessage", + b"stickerMessage", + "stickerPackMessage", + b"stickerPackMessage", + "stickerSyncRmrMessage", + b"stickerSyncRmrMessage", + "templateButtonReplyMessage", + b"templateButtonReplyMessage", + "templateMessage", + b"templateMessage", + "videoMessage", + b"videoMessage", + "viewOnceMessage", + b"viewOnceMessage", + "viewOnceMessageV2", + b"viewOnceMessageV2", + "viewOnceMessageV2Extension", + b"viewOnceMessageV2Extension", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "albumMessage", + b"albumMessage", + "audioMessage", + b"audioMessage", + "bcallMessage", + b"bcallMessage", + "botInvokeMessage", + b"botInvokeMessage", + "buttonsMessage", + b"buttonsMessage", + "buttonsResponseMessage", + b"buttonsResponseMessage", + "call", + b"call", + "callLogMesssage", + b"callLogMesssage", + "cancelPaymentRequestMessage", + b"cancelPaymentRequestMessage", + "chat", + b"chat", + "commentMessage", + b"commentMessage", + "contactMessage", + b"contactMessage", + "contactsArrayMessage", + b"contactsArrayMessage", + "conversation", + b"conversation", + "declinePaymentRequestMessage", + b"declinePaymentRequestMessage", + "deviceSentMessage", + b"deviceSentMessage", + "documentMessage", + b"documentMessage", + "documentWithCaptionMessage", + b"documentWithCaptionMessage", + "editedMessage", + b"editedMessage", + "encCommentMessage", + b"encCommentMessage", + "encEventResponseMessage", + b"encEventResponseMessage", + "encReactionMessage", + b"encReactionMessage", + "ephemeralMessage", + b"ephemeralMessage", + "eventCoverImage", + b"eventCoverImage", + "eventMessage", + b"eventMessage", + "extendedTextMessage", + b"extendedTextMessage", + "fastRatchetKeySenderKeyDistributionMessage", + b"fastRatchetKeySenderKeyDistributionMessage", + "groupInviteMessage", + b"groupInviteMessage", + "groupMentionedMessage", + b"groupMentionedMessage", + "highlyStructuredMessage", + b"highlyStructuredMessage", + "imageMessage", + b"imageMessage", + "interactiveMessage", + b"interactiveMessage", + "interactiveResponseMessage", + b"interactiveResponseMessage", + "invoiceMessage", + b"invoiceMessage", + "keepInChatMessage", + b"keepInChatMessage", + "listMessage", + b"listMessage", + "listResponseMessage", + b"listResponseMessage", + "liveLocationMessage", + b"liveLocationMessage", + "locationMessage", + b"locationMessage", + "lottieStickerMessage", + b"lottieStickerMessage", + "messageContextInfo", + b"messageContextInfo", + "messageHistoryBundle", + b"messageHistoryBundle", + "newsletterAdminInviteMessage", + b"newsletterAdminInviteMessage", + "orderMessage", + b"orderMessage", + "paymentInviteMessage", + b"paymentInviteMessage", + "pinInChatMessage", + b"pinInChatMessage", + "placeholderMessage", + b"placeholderMessage", + "pollCreationMessage", + b"pollCreationMessage", + "pollCreationMessageV2", + b"pollCreationMessageV2", + "pollCreationMessageV3", + b"pollCreationMessageV3", + "pollResultSnapshotMessage", + b"pollResultSnapshotMessage", + "pollUpdateMessage", + b"pollUpdateMessage", + "productMessage", + b"productMessage", + "protocolMessage", + b"protocolMessage", + "ptvMessage", + b"ptvMessage", + "reactionMessage", + b"reactionMessage", + "requestPaymentMessage", + b"requestPaymentMessage", + "requestPhoneNumberMessage", + b"requestPhoneNumberMessage", + "scheduledCallCreationMessage", + b"scheduledCallCreationMessage", + "scheduledCallEditMessage", + b"scheduledCallEditMessage", + "secretEncryptedMessage", + b"secretEncryptedMessage", + "sendPaymentMessage", + b"sendPaymentMessage", + "senderKeyDistributionMessage", + b"senderKeyDistributionMessage", + "statusMentionMessage", + b"statusMentionMessage", + "stickerMessage", + b"stickerMessage", + "stickerPackMessage", + b"stickerPackMessage", + "stickerSyncRmrMessage", + b"stickerSyncRmrMessage", + "templateButtonReplyMessage", + b"templateButtonReplyMessage", + "templateMessage", + b"templateMessage", + "videoMessage", + b"videoMessage", + "viewOnceMessage", + b"viewOnceMessage", + "viewOnceMessageV2", + b"viewOnceMessageV2", + "viewOnceMessageV2Extension", + b"viewOnceMessageV2Extension", + ], + ) -> None: ... global___Message = Message @@ -3873,7 +7154,11 @@ 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, *, @@ -3884,8 +7169,38 @@ 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 @@ -3914,7 +7229,11 @@ class StickerPackMessage(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int trayIconFileName: builtins.str @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__( @@ -3923,7 +7242,8 @@ 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 = ..., fileSize: builtins.int | None = ..., fileSHA256: builtins.bytes | None = ..., fileEncSHA256: builtins.bytes | None = ..., @@ -3935,8 +7255,70 @@ class StickerPackMessage(google.protobuf.message.Message): mediaKeyTimestamp: builtins.int | None = ..., trayIconFileName: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSize", b"fileSize", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "name", b"name", "packDescription", b"packDescription", "publisher", b"publisher", "stickerPackID", b"stickerPackID", "trayIconFileName", b"trayIconFileName"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo", "directPath", b"directPath", "fileEncSHA256", b"fileEncSHA256", "fileSHA256", b"fileSHA256", "fileSize", b"fileSize", "mediaKey", b"mediaKey", "mediaKeyTimestamp", b"mediaKeyTimestamp", "name", b"name", "packDescription", b"packDescription", "publisher", b"publisher", "stickerPackID", b"stickerPackID", "stickers", b"stickers", "trayIconFileName", b"trayIconFileName"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "caption", + b"caption", + "contextInfo", + b"contextInfo", + "directPath", + b"directPath", + "fileEncSHA256", + b"fileEncSHA256", + "fileSHA256", + b"fileSHA256", + "fileSize", + b"fileSize", + "mediaKey", + b"mediaKey", + "mediaKeyTimestamp", + b"mediaKeyTimestamp", + "name", + b"name", + "packDescription", + b"packDescription", + "publisher", + b"publisher", + "stickerPackID", + b"stickerPackID", + "trayIconFileName", + b"trayIconFileName", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "caption", + b"caption", + "contextInfo", + b"contextInfo", + "directPath", + b"directPath", + "fileEncSHA256", + b"fileEncSHA256", + "fileSHA256", + b"fileSHA256", + "fileSize", + b"fileSize", + "mediaKey", + b"mediaKey", + "mediaKeyTimestamp", + b"mediaKeyTimestamp", + "name", + b"name", + "packDescription", + b"packDescription", + "publisher", + b"publisher", + "stickerPackID", + b"stickerPackID", + "stickers", + b"stickers", + "trayIconFileName", + b"trayIconFileName", + ], + ) -> None: ... global___StickerPackMessage = StickerPackMessage @@ -3955,8 +7337,18 @@ class AlbumMessage(google.protobuf.message.Message): caption: builtins.str | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["caption", b"caption", "contextInfo", b"contextInfo"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "caption", b"caption", "contextInfo", b"contextInfo" + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "caption", b"caption", "contextInfo", b"contextInfo" + ], + ) -> None: ... global___AlbumMessage = AlbumMessage @@ -3981,7 +7373,11 @@ 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, *, @@ -3994,8 +7390,46 @@ 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 @@ -4017,8 +7451,28 @@ 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 @@ -4059,8 +7513,52 @@ 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 @@ -4080,8 +7578,18 @@ 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 @@ -4103,8 +7611,28 @@ 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 @@ -4126,8 +7654,28 @@ 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 @@ -4149,8 +7697,18 @@ 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 @@ -4172,26 +7730,48 @@ 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 @@ -4201,13 +7781,19 @@ 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 @@ -4225,8 +7811,12 @@ 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 @@ -4263,8 +7853,32 @@ 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 @@ -4283,8 +7897,12 @@ class PollCreationMessage(google.protobuf.message.Message): *, optionName: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["optionName", b"optionName"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["optionName", b"optionName"]) -> None: ... + def HasField( + self, field_name: typing.Literal["optionName", b"optionName"] + ) -> builtins.bool: ... + def ClearField( + self, field_name: typing.Literal["optionName", b"optionName"] + ) -> None: ... ENCKEY_FIELD_NUMBER: builtins.int NAME_FIELD_NUMBER: builtins.int @@ -4295,7 +7913,11 @@ class PollCreationMessage(google.protobuf.message.Message): name: builtins.str selectableOptionsCount: builtins.int @property - def options(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PollCreationMessage.Option]: ... + def options( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___PollCreationMessage.Option + ]: ... @property def contextInfo(self) -> global___ContextInfo: ... def __init__( @@ -4303,12 +7925,39 @@ class PollCreationMessage(google.protobuf.message.Message): *, encKey: builtins.bytes | None = ..., name: builtins.str | None = ..., - options: collections.abc.Iterable[global___PollCreationMessage.Option] | None = ..., + options: collections.abc.Iterable[global___PollCreationMessage.Option] + | None = ..., selectableOptionsCount: builtins.int | None = ..., contextInfo: global___ContextInfo | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "encKey", b"encKey", "name", b"name", "selectableOptionsCount", b"selectableOptionsCount"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["contextInfo", b"contextInfo", "encKey", b"encKey", "name", b"name", "options", b"options", "selectableOptionsCount", b"selectableOptionsCount"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "contextInfo", + b"contextInfo", + "encKey", + b"encKey", + "name", + b"name", + "selectableOptionsCount", + b"selectableOptionsCount", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "contextInfo", + b"contextInfo", + "encKey", + b"encKey", + "name", + b"name", + "options", + b"options", + "selectableOptionsCount", + b"selectableOptionsCount", + ], + ) -> None: ... global___PollCreationMessage = PollCreationMessage @@ -4322,7 +7971,11 @@ 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, *, @@ -4330,8 +7983,23 @@ 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 @@ -4356,8 +8024,32 @@ 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 @@ -4373,7 +8065,9 @@ 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 @@ -4396,8 +8090,28 @@ 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 @@ -4413,8 +8127,12 @@ 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 @@ -4445,8 +8163,40 @@ 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 @@ -4496,8 +8246,60 @@ class ProductMessage(google.protobuf.message.Message): firstImageID: builtins.str | None = ..., salePriceAmount1000: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["URL", b"URL", "currencyCode", b"currencyCode", "description", b"description", "firstImageID", b"firstImageID", "priceAmount1000", b"priceAmount1000", "productID", b"productID", "productImage", b"productImage", "productImageCount", b"productImageCount", "retailerID", b"retailerID", "salePriceAmount1000", b"salePriceAmount1000", "title", b"title"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["URL", b"URL", "currencyCode", b"currencyCode", "description", b"description", "firstImageID", b"firstImageID", "priceAmount1000", b"priceAmount1000", "productID", b"productID", "productImage", b"productImage", "productImageCount", b"productImageCount", "retailerID", b"retailerID", "salePriceAmount1000", b"salePriceAmount1000", "title", b"title"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "URL", + b"URL", + "currencyCode", + b"currencyCode", + "description", + b"description", + "firstImageID", + b"firstImageID", + "priceAmount1000", + b"priceAmount1000", + "productID", + b"productID", + "productImage", + b"productImage", + "productImageCount", + b"productImageCount", + "retailerID", + b"retailerID", + "salePriceAmount1000", + b"salePriceAmount1000", + "title", + b"title", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "URL", + b"URL", + "currencyCode", + b"currencyCode", + "description", + b"description", + "firstImageID", + b"firstImageID", + "priceAmount1000", + b"priceAmount1000", + "productID", + b"productID", + "productImage", + b"productImage", + "productImageCount", + b"productImageCount", + "retailerID", + b"retailerID", + "salePriceAmount1000", + b"salePriceAmount1000", + "title", + b"title", + ], + ) -> None: ... @typing.final class CatalogSnapshot(google.protobuf.message.Message): @@ -4517,8 +8319,28 @@ 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 @@ -4545,8 +8367,40 @@ 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 @@ -4574,8 +8428,36 @@ 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 @@ -4611,7 +8493,11 @@ 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, *, @@ -4622,13 +8508,75 @@ 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): @@ -4657,7 +8605,11 @@ 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, *, @@ -4670,9 +8622,62 @@ 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 @@ -4684,7 +8689,9 @@ 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 @@ -4695,15 +8702,59 @@ 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 @@ -4776,8 +8827,96 @@ 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 @@ -4820,8 +8959,56 @@ 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 @@ -4891,8 +9078,44 @@ 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 @@ -4916,8 +9139,28 @@ 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 @@ -4930,7 +9173,11 @@ 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__( @@ -4940,8 +9187,23 @@ 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 @@ -4956,8 +9218,18 @@ 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 @@ -4977,8 +9249,12 @@ 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): @@ -4987,17 +9263,41 @@ 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 = ..., + 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: ... - 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): @@ -5022,8 +9322,36 @@ class PeerDataOperationRequestMessage(google.protobuf.message.Message): onDemandMsgCount: builtins.int | None = ..., oldestMsgTimestampMS: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["chatJID", b"chatJID", "oldestMsgFromMe", b"oldestMsgFromMe", "oldestMsgID", b"oldestMsgID", "oldestMsgTimestampMS", b"oldestMsgTimestampMS", "onDemandMsgCount", b"onDemandMsgCount"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["chatJID", b"chatJID", "oldestMsgFromMe", b"oldestMsgFromMe", "oldestMsgID", b"oldestMsgID", "oldestMsgTimestampMS", b"oldestMsgTimestampMS", "onDemandMsgCount", b"onDemandMsgCount"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "chatJID", + b"chatJID", + "oldestMsgFromMe", + b"oldestMsgFromMe", + "oldestMsgID", + b"oldestMsgID", + "oldestMsgTimestampMS", + b"oldestMsgTimestampMS", + "onDemandMsgCount", + b"onDemandMsgCount", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "chatJID", + b"chatJID", + "oldestMsgFromMe", + b"oldestMsgFromMe", + "oldestMsgID", + b"oldestMsgID", + "oldestMsgTimestampMS", + b"oldestMsgTimestampMS", + "onDemandMsgCount", + b"onDemandMsgCount", + ], + ) -> None: ... @typing.final class RequestUrlPreview(google.protobuf.message.Message): @@ -5039,8 +9367,18 @@ 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): @@ -5053,8 +9391,12 @@ 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 @@ -5064,27 +9406,81 @@ 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 = ..., + 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: ... - 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 @@ -5099,8 +9495,12 @@ 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 @@ -5112,15 +9512,26 @@ 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 @@ -5130,7 +9541,11 @@ 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, *, @@ -5146,7 +9561,11 @@ 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, *, @@ -5174,8 +9593,28 @@ 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 @@ -5189,7 +9628,11 @@ 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, *, @@ -5197,8 +9640,21 @@ 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 @@ -5213,7 +9669,9 @@ 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 @@ -5234,8 +9692,12 @@ 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 @@ -5253,8 +9715,12 @@ 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 @@ -5278,8 +9744,32 @@ class Call(google.protobuf.message.Message): conversionData: builtins.bytes | None = ..., conversionDelaySeconds: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["callKey", b"callKey", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["callKey", b"callKey", "conversionData", b"conversionData", "conversionDelaySeconds", b"conversionDelaySeconds", "conversionSource", b"conversionSource"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "callKey", + b"callKey", + "conversionData", + b"conversionData", + "conversionDelaySeconds", + b"conversionDelaySeconds", + "conversionSource", + b"conversionSource", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "callKey", + b"callKey", + "conversionData", + b"conversionData", + "conversionDelaySeconds", + b"conversionDelaySeconds", + "conversionSource", + b"conversionSource", + ], + ) -> None: ... global___Call = Call @@ -5340,8 +9830,80 @@ 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 @@ -5417,8 +9979,100 @@ 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 @@ -5467,8 +10121,64 @@ 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 @@ -5490,8 +10200,28 @@ 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 @@ -5509,8 +10239,24 @@ 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 @@ -5537,8 +10283,36 @@ 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 @@ -5550,15 +10324,29 @@ class BotSuggestedPromptMetadata(google.protobuf.message.Message): SELECTEDPROMPTINDEX_FIELD_NUMBER: builtins.int selectedPromptIndex: builtins.int @property - def suggestedPrompts(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... + def suggestedPrompts( + self, + ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ + builtins.str + ]: ... def __init__( self, *, suggestedPrompts: collections.abc.Iterable[builtins.str] | None = ..., selectedPromptIndex: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["selectedPromptIndex", b"selectedPromptIndex"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["selectedPromptIndex", b"selectedPromptIndex", "suggestedPrompts", b"suggestedPrompts"]) -> None: ... + def HasField( + self, field_name: typing.Literal["selectedPromptIndex", b"selectedPromptIndex"] + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "selectedPromptIndex", + b"selectedPromptIndex", + "suggestedPrompts", + b"suggestedPrompts", + ], + ) -> None: ... global___BotSuggestedPromptMetadata = BotSuggestedPromptMetadata @@ -5576,8 +10364,18 @@ class BotSessionMetadata(google.protobuf.message.Message): sessionID: builtins.str | None = ..., sessionSource: global___SessionSource.ValueType | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["sessionID", b"sessionID", "sessionSource", b"sessionSource"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["sessionID", b"sessionID", "sessionSource", b"sessionSource"]) -> None: ... + 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 @@ -5587,13 +10385,19 @@ 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 @@ -5642,8 +10446,56 @@ class BotMetadata(google.protobuf.message.Message): reminderMetadata: global___BotReminderMetadata | None = ..., modelMetadata: global___BotModelMetadata | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["avatarMetadata", b"avatarMetadata", "invokerJID", b"invokerJID", "memuMetadata", b"memuMetadata", "modelMetadata", b"modelMetadata", "personaID", b"personaID", "pluginMetadata", b"pluginMetadata", "reminderMetadata", b"reminderMetadata", "searchMetadata", b"searchMetadata", "suggestedPromptMetadata", b"suggestedPromptMetadata", "timezone", b"timezone"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["avatarMetadata", b"avatarMetadata", "invokerJID", b"invokerJID", "memuMetadata", b"memuMetadata", "modelMetadata", b"modelMetadata", "personaID", b"personaID", "pluginMetadata", b"pluginMetadata", "reminderMetadata", b"reminderMetadata", "searchMetadata", b"searchMetadata", "suggestedPromptMetadata", b"suggestedPromptMetadata", "timezone", b"timezone"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "avatarMetadata", + b"avatarMetadata", + "invokerJID", + b"invokerJID", + "memuMetadata", + b"memuMetadata", + "modelMetadata", + b"modelMetadata", + "personaID", + b"personaID", + "pluginMetadata", + b"pluginMetadata", + "reminderMetadata", + b"reminderMetadata", + "searchMetadata", + b"searchMetadata", + "suggestedPromptMetadata", + b"suggestedPromptMetadata", + "timezone", + b"timezone", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "avatarMetadata", + b"avatarMetadata", + "invokerJID", + b"invokerJID", + "memuMetadata", + b"memuMetadata", + "modelMetadata", + b"modelMetadata", + "personaID", + b"personaID", + "pluginMetadata", + b"pluginMetadata", + "reminderMetadata", + b"reminderMetadata", + "searchMetadata", + b"searchMetadata", + "suggestedPromptMetadata", + b"suggestedPromptMetadata", + "timezone", + b"timezone", + ], + ) -> None: ... global___BotMetadata = BotMetadata @@ -5666,9 +10518,17 @@ 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, *, @@ -5681,8 +10541,44 @@ 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 @@ -5701,8 +10597,12 @@ 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 @@ -5718,9 +10618,21 @@ class EmbeddedContent(google.protobuf.message.Message): *, embeddedMessage: global___EmbeddedMessage | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["content", b"content", "embeddedMessage", b"embeddedMessage"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["content", b"content", "embeddedMessage", b"embeddedMessage"]) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal["content", b"content"]) -> typing.Literal["embeddedMessage"] | None: ... + def HasField( + self, + field_name: typing.Literal[ + "content", b"content", "embeddedMessage", b"embeddedMessage" + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "content", b"content", "embeddedMessage", b"embeddedMessage" + ], + ) -> None: ... + def WhichOneof( + self, oneof_group: typing.Literal["content", b"content"] + ) -> typing.Literal["embeddedMessage"] | None: ... global___EmbeddedContent = EmbeddedContent @@ -5739,7 +10651,11 @@ class InteractiveAnnotation(google.protobuf.message.Message): @property def newsletter(self) -> global___ContextInfo.ForwardedNewsletterMessageInfo: ... @property - def polygonVertices(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Point]: ... + def polygonVertices( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___Point + ]: ... @property def embeddedContent(self) -> global___EmbeddedContent: ... def __init__( @@ -5751,9 +10667,41 @@ 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", "embeddedContent", b"embeddedContent", "location", b"location", "newsletter", b"newsletter", "shouldSkipConfirmation", b"shouldSkipConfirmation"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["action", b"action", "embeddedContent", b"embeddedContent", "location", b"location", "newsletter", b"newsletter", "polygonVertices", b"polygonVertices", "shouldSkipConfirmation", b"shouldSkipConfirmation"]) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal["action", b"action"]) -> typing.Literal["location", "newsletter"] | None: ... + def HasField( + self, + field_name: typing.Literal[ + "action", + b"action", + "embeddedContent", + b"embeddedContent", + "location", + b"location", + "newsletter", + b"newsletter", + "shouldSkipConfirmation", + b"shouldSkipConfirmation", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "action", + b"action", + "embeddedContent", + b"embeddedContent", + "location", + b"location", + "newsletter", + b"newsletter", + "polygonVertices", + b"polygonVertices", + "shouldSkipConfirmation", + b"shouldSkipConfirmation", + ], + ) -> None: ... + def WhichOneof( + self, oneof_group: typing.Literal["action", b"action"] + ) -> typing.Literal["location", "newsletter"] | None: ... global___InteractiveAnnotation = InteractiveAnnotation @@ -5777,8 +10725,32 @@ 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 @@ -5799,8 +10771,28 @@ 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 @@ -5824,8 +10816,18 @@ 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): @@ -5843,8 +10845,14 @@ 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): @@ -5861,8 +10869,12 @@ 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 @@ -5883,9 +10895,39 @@ 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 @@ -5906,8 +10948,18 @@ 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 @@ -5925,8 +10977,12 @@ 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 @@ -5944,8 +11000,18 @@ 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 @@ -5966,8 +11032,18 @@ 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 @@ -5988,8 +11064,28 @@ 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 @@ -6004,7 +11100,13 @@ class LIDMigrationMappingSyncMessage(google.protobuf.message.Message): *, encodedMappingPayload: builtins.bytes | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"]) -> None: ... + def HasField( + self, + field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal["encodedMappingPayload", b"encodedMappingPayload"], + ) -> None: ... global___LIDMigrationMappingSyncMessage = LIDMigrationMappingSyncMessage diff --git a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py index 77f9fce..baa185b 100644 --- a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py +++ b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.py @@ -3,6 +3,7 @@ # source: waEphemeral/WAWebProtobufsEphemeral.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,16 +13,20 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10\x42\'Z%go.mau.fi/whatsmeow/proto/waEphemeral') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b"\n)waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"7\n\x10\x45phemeralSetting\x12\x10\n\x08\x64uration\x18\x01 \x01(\x0f\x12\x11\n\ttimestamp\x18\x02 \x01(\x10\x42'Z%go.mau.fi/whatsmeow/proto/waEphemeral" +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waEphemeral.WAWebProtobufsEphemeral_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waEphemeral.WAWebProtobufsEphemeral_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waEphemeral' - _globals['_EPHEMERALSETTING']._serialized_start=70 - _globals['_EPHEMERALSETTING']._serialized_end=125 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waEphemeral" + _globals["_EPHEMERALSETTING"]._serialized_start = 70 + _globals["_EPHEMERALSETTING"]._serialized_end = 125 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi index 630efc0..72a474f 100644 --- a/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi +++ b/neonize/proto/waEphemeral/WAWebProtobufsEphemeral_pb2.pyi @@ -24,7 +24,13 @@ 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 b1f9617..d431394 100644 --- a/neonize/proto/waFingerprint/WAFingerprint_pb2.py +++ b/neonize/proto/waFingerprint/WAFingerprint_pb2.py @@ -3,6 +3,7 @@ # source: waFingerprint/WAFingerprint.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,20 +13,24 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint\"\x9e\x01\n\x0f\x46ingerprintData\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\x14\n\x0cpnIdentifier\x18\x02 \x01(\x0c\x12\x15\n\rlidIdentifier\x18\x03 \x01(\x0c\x12\x1a\n\x12usernameIdentifier\x18\x04 \x01(\x0c\x12/\n\x0bhostedState\x18\x05 \x01(\x0e\x32\x1a.WAFingerprint.HostedState\"\x9b\x01\n\x13\x43ombinedFingerprint\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x38\n\x10localFingerprint\x18\x02 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData\x12\x39\n\x11remoteFingerprint\x18\x03 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData*#\n\x0bHostedState\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42)Z\'go.mau.fi/whatsmeow/proto/waFingerprint') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint"\x9e\x01\n\x0f\x46ingerprintData\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\x12\x14\n\x0cpnIdentifier\x18\x02 \x01(\x0c\x12\x15\n\rlidIdentifier\x18\x03 \x01(\x0c\x12\x1a\n\x12usernameIdentifier\x18\x04 \x01(\x0c\x12/\n\x0bhostedState\x18\x05 \x01(\x0e\x32\x1a.WAFingerprint.HostedState"\x9b\x01\n\x13\x43ombinedFingerprint\x12\x0f\n\x07version\x18\x01 \x01(\r\x12\x38\n\x10localFingerprint\x18\x02 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData\x12\x39\n\x11remoteFingerprint\x18\x03 \x01(\x0b\x32\x1e.WAFingerprint.FingerprintData*#\n\x0bHostedState\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\n\n\x06HOSTED\x10\x01\x42)Z\'go.mau.fi/whatsmeow/proto/waFingerprint' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waFingerprint.WAFingerprint_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waFingerprint.WAFingerprint_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waFingerprint' - _globals['_HOSTEDSTATE']._serialized_start=371 - _globals['_HOSTEDSTATE']._serialized_end=406 - _globals['_FINGERPRINTDATA']._serialized_start=53 - _globals['_FINGERPRINTDATA']._serialized_end=211 - _globals['_COMBINEDFINGERPRINT']._serialized_start=214 - _globals['_COMBINEDFINGERPRINT']._serialized_end=369 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waFingerprint" + _globals["_HOSTEDSTATE"]._serialized_start = 371 + _globals["_HOSTEDSTATE"]._serialized_end = 406 + _globals["_FINGERPRINTDATA"]._serialized_start = 53 + _globals["_FINGERPRINTDATA"]._serialized_end = 211 + _globals["_COMBINEDFINGERPRINT"]._serialized_start = 214 + _globals["_COMBINEDFINGERPRINT"]._serialized_end = 369 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi b/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi index e70b5e5..9900683 100644 --- a/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi +++ b/neonize/proto/waFingerprint/WAFingerprint_pb2.pyi @@ -21,7 +21,10 @@ 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 @@ -55,8 +58,36 @@ 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 @@ -79,7 +110,27 @@ 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 4b85476..80cc47e 100644 --- a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py +++ b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.py @@ -3,6 +3,7 @@ # source: waHistorySync/WAWebProtobufsHistorySync.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -13,59 +14,67 @@ 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\"\xfe\x07\n\x0bHistorySync\x12H\n\x08syncType\x18\x01 \x02(\x0e\x32\x36.WAWebProtobufsHistorySync.HistorySync.HistorySyncType\x12>\n\rconversations\x18\x02 \x03(\x0b\x32\'.WAWebProtobufsHistorySync.Conversation\x12;\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12\x36\n\tpushnames\x18\x07 \x03(\x0b\x32#.WAWebProtobufsHistorySync.Pushname\x12\x41\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32).WAWebProtobufsHistorySync.GlobalSettings\x12\x1a\n\x12threadIDUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x42\n\x0erecentStickers\x18\x0b \x03(\x0b\x32*.WAWebProtobufsHistorySync.StickerMetadata\x12\x45\n\x10pastParticipants\x18\x0c \x03(\x0b\x32+.WAWebProtobufsHistorySync.PastParticipants\x12\x33\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x1b.WASyncAction.CallLogRecord\x12R\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32\x39.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState\x12T\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32\x32.WAWebProtobufsHistorySync.PhoneNumberToLIDMapping\x12\x1a\n\x12\x63ompanionMetaNonce\x18\x10 \x01(\t\"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01\"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06\"\xc3\x0c\n\x0c\x43onversation\x12\n\n\x02ID\x18\x01 \x02(\t\x12;\n\x08messages\x18\x02 \x03(\x0b\x32).WAWebProtobufsHistorySync.HistorySyncMsg\x12\x0e\n\x06newJID\x18\x03 \x01(\t\x12\x0e\n\x06oldJID\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12\x62\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12=\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12@\n\x0bparticipant\x18\x14 \x03(\x0b\x32+.WAWebProtobufsHistorySync.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12?\n\twallpaper\x18\x1a \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18\" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupID\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJID\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJID\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r\x12\x0e\n\x06locked\x18. \x01(\x08\x12N\n\x15systemMessageToInsert\x18/ \x01(\x0e\x32/.WAWebProtobufsHistorySync.PrivacySystemMessage\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x30 \x01(\x08\"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02\"\x93\x01\n\x10GroupParticipant\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12>\n\x04rank\x18\x02 \x01(\x0e\x32\x30.WAWebProtobufsHistorySync.GroupParticipant.Rank\".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02\"\xa6\x01\n\x0fPastParticipant\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12K\n\x0bleaveReason\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsHistorySync.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTS\x18\x03 \x01(\x04\"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01\"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJID\x18\x01 \x01(\t\x12\x0e\n\x06lidJID\x18\x02 \x01(\t\"X\n\x0eHistorySyncMsg\x12\x32\n\x07message\x18\x01 \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nmsgOrderID\x18\x02 \x01(\x04\"(\n\x08Pushname\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t\"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r\"\xac\x08\n\x0eGlobalSettings\x12I\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12H\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12I\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12M\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12L\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12*\n\"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12I\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32-.WAWebProtobufsHistorySync.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12W\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12R\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12G\n\x10\x63hatLockSettings\x18\x13 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08\"\xf1\x01\n\x0fStickerMetadata\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTS\x18\x0b \x01(\x03\x12\x10\n\x08isLottie\x18\x0c \x01(\x08\"j\n\x10PastParticipants\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x44\n\x10pastParticipants\x18\x02 \x03(\x0b\x32*.WAWebProtobufsHistorySync.PastParticipant\"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x46\x42ID\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02*E\n\x14PrivacySystemMessage\x12\x0c\n\x08\x45\x32\x45\x45_MSG\x10\x01\x12\x0e\n\nNE2EE_SELF\x10\x02\x12\x0f\n\x0bNE2EE_OTHER\x10\x03\x42)Z\'go.mau.fi/whatsmeow/proto/waHistorySync') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n-waHistorySync/WAWebProtobufsHistorySync.proto\x12\x19WAWebProtobufsHistorySync\x1a\x1fwaSyncAction/WASyncAction.proto\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto"\xfe\x07\n\x0bHistorySync\x12H\n\x08syncType\x18\x01 \x02(\x0e\x32\x36.WAWebProtobufsHistorySync.HistorySync.HistorySyncType\x12>\n\rconversations\x18\x02 \x03(\x0b\x32\'.WAWebProtobufsHistorySync.Conversation\x12;\n\x10statusV3Messages\x18\x03 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nchunkOrder\x18\x05 \x01(\r\x12\x10\n\x08progress\x18\x06 \x01(\r\x12\x36\n\tpushnames\x18\x07 \x03(\x0b\x32#.WAWebProtobufsHistorySync.Pushname\x12\x41\n\x0eglobalSettings\x18\x08 \x01(\x0b\x32).WAWebProtobufsHistorySync.GlobalSettings\x12\x1a\n\x12threadIDUserSecret\x18\t \x01(\x0c\x12\x1f\n\x17threadDsTimeframeOffset\x18\n \x01(\r\x12\x42\n\x0erecentStickers\x18\x0b \x03(\x0b\x32*.WAWebProtobufsHistorySync.StickerMetadata\x12\x45\n\x10pastParticipants\x18\x0c \x03(\x0b\x32+.WAWebProtobufsHistorySync.PastParticipants\x12\x33\n\x0e\x63\x61llLogRecords\x18\r \x03(\x0b\x32\x1b.WASyncAction.CallLogRecord\x12R\n\x0f\x61iWaitListState\x18\x0e \x01(\x0e\x32\x39.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState\x12T\n\x18phoneNumberToLidMappings\x18\x0f \x03(\x0b\x32\x32.WAWebProtobufsHistorySync.PhoneNumberToLIDMapping\x12\x1a\n\x12\x63ompanionMetaNonce\x18\x10 \x01(\t"7\n\x12\x42otAIWaitListState\x12\x0f\n\x0bIN_WAITLIST\x10\x00\x12\x10\n\x0c\x41I_AVAILABLE\x10\x01"\x8a\x01\n\x0fHistorySyncType\x12\x15\n\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n\x11INITIAL_STATUS_V3\x10\x01\x12\x08\n\x04\x46ULL\x10\x02\x12\n\n\x06RECENT\x10\x03\x12\r\n\tPUSH_NAME\x10\x04\x12\x15\n\x11NON_BLOCKING_DATA\x10\x05\x12\r\n\tON_DEMAND\x10\x06"\xc3\x0c\n\x0c\x43onversation\x12\n\n\x02ID\x18\x01 \x02(\t\x12;\n\x08messages\x18\x02 \x03(\x0b\x32).WAWebProtobufsHistorySync.HistorySyncMsg\x12\x0e\n\x06newJID\x18\x03 \x01(\t\x12\x0e\n\x06oldJID\x18\x04 \x01(\t\x12\x18\n\x10lastMsgTimestamp\x18\x05 \x01(\x04\x12\x13\n\x0bunreadCount\x18\x06 \x01(\r\x12\x10\n\x08readOnly\x18\x07 \x01(\x08\x12\x1c\n\x14\x65ndOfHistoryTransfer\x18\x08 \x01(\x08\x12\x1b\n\x13\x65phemeralExpiration\x18\t \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\n \x01(\x03\x12\x62\n\x18\x65ndOfHistoryTransferType\x18\x0b \x01(\x0e\x32@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType\x12\x1d\n\x15\x63onversationTimestamp\x18\x0c \x01(\x04\x12\x0c\n\x04name\x18\r \x01(\t\x12\r\n\x05pHash\x18\x0e \x01(\t\x12\x0f\n\x07notSpam\x18\x0f \x01(\x08\x12\x10\n\x08\x61rchived\x18\x10 \x01(\x08\x12=\n\x10\x64isappearingMode\x18\x11 \x01(\x0b\x32#.WAWebProtobufsE2E.DisappearingMode\x12\x1a\n\x12unreadMentionCount\x18\x12 \x01(\r\x12\x16\n\x0emarkedAsUnread\x18\x13 \x01(\x08\x12@\n\x0bparticipant\x18\x14 \x03(\x0b\x32+.WAWebProtobufsHistorySync.GroupParticipant\x12\x0f\n\x07tcToken\x18\x15 \x01(\x0c\x12\x18\n\x10tcTokenTimestamp\x18\x16 \x01(\x04\x12!\n\x19\x63ontactPrimaryIdentityKey\x18\x17 \x01(\x0c\x12\x0e\n\x06pinned\x18\x18 \x01(\r\x12\x13\n\x0bmuteEndTime\x18\x19 \x01(\x04\x12?\n\twallpaper\x18\x1a \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x1b \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12\x1e\n\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04\x12\x11\n\tsuspended\x18\x1d \x01(\x08\x12\x12\n\nterminated\x18\x1e \x01(\x08\x12\x11\n\tcreatedAt\x18\x1f \x01(\x04\x12\x11\n\tcreatedBy\x18 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18! \x01(\t\x12\x0f\n\x07support\x18" \x01(\x08\x12\x15\n\risParentGroup\x18# \x01(\x08\x12\x15\n\rparentGroupID\x18% \x01(\t\x12\x19\n\x11isDefaultSubgroup\x18$ \x01(\x08\x12\x13\n\x0b\x64isplayName\x18& \x01(\t\x12\r\n\x05pnJID\x18\' \x01(\t\x12\x12\n\nshareOwnPn\x18( \x01(\x08\x12\x1d\n\x15pnhDuplicateLidThread\x18) \x01(\x08\x12\x0e\n\x06lidJID\x18* \x01(\t\x12\x10\n\x08username\x18+ \x01(\t\x12\x15\n\rlidOriginType\x18, \x01(\t\x12\x15\n\rcommentsCount\x18- \x01(\r\x12\x0e\n\x06locked\x18. \x01(\x08\x12N\n\x15systemMessageToInsert\x18/ \x01(\x0e\x32/.WAWebProtobufsHistorySync.PrivacySystemMessage\x12\x18\n\x10\x63\x61piCreatedGroup\x18\x30 \x01(\x08"\xbc\x01\n\x18\x45ndOfHistoryTransferType\x12\x30\n,COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x12\x32\n.COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02"\x93\x01\n\x10GroupParticipant\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12>\n\x04rank\x18\x02 \x01(\x0e\x32\x30.WAWebProtobufsHistorySync.GroupParticipant.Rank".\n\x04Rank\x12\x0b\n\x07REGULAR\x10\x00\x12\t\n\x05\x41\x44MIN\x10\x01\x12\x0e\n\nSUPERADMIN\x10\x02"\xa6\x01\n\x0fPastParticipant\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12K\n\x0bleaveReason\x18\x02 \x01(\x0e\x32\x36.WAWebProtobufsHistorySync.PastParticipant.LeaveReason\x12\x0f\n\x07leaveTS\x18\x03 \x01(\x04"$\n\x0bLeaveReason\x12\x08\n\x04LEFT\x10\x00\x12\x0b\n\x07REMOVED\x10\x01"8\n\x17PhoneNumberToLIDMapping\x12\r\n\x05pnJID\x18\x01 \x01(\t\x12\x0e\n\x06lidJID\x18\x02 \x01(\t"X\n\x0eHistorySyncMsg\x12\x32\n\x07message\x18\x01 \x01(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\x12\x12\n\nmsgOrderID\x18\x02 \x01(\x04"(\n\x08Pushname\x12\n\n\x02ID\x18\x01 \x01(\t\x12\x10\n\x08pushname\x18\x02 \x01(\t"6\n\x11WallpaperSettings\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07opacity\x18\x02 \x01(\r"\xac\x08\n\x0eGlobalSettings\x12I\n\x13lightThemeWallpaper\x18\x01 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12\x43\n\x0fmediaVisibility\x18\x02 \x01(\x0e\x32*.WAWebProtobufsHistorySync.MediaVisibility\x12H\n\x12\x64\x61rkThemeWallpaper\x18\x03 \x01(\x0b\x32,.WAWebProtobufsHistorySync.WallpaperSettings\x12I\n\x10\x61utoDownloadWiFi\x18\x04 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12M\n\x14\x61utoDownloadCellular\x18\x05 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12L\n\x13\x61utoDownloadRoaming\x18\x06 \x01(\x0b\x32/.WAWebProtobufsHistorySync.AutoDownloadSettings\x12*\n"showIndividualNotificationsPreview\x18\x07 \x01(\x08\x12%\n\x1dshowGroupNotificationsPreview\x18\x08 \x01(\x08\x12 \n\x18\x64isappearingModeDuration\x18\t \x01(\x05\x12!\n\x19\x64isappearingModeTimestamp\x18\n \x01(\x03\x12I\n\x12\x61vatarUserSettings\x18\x0b \x01(\x0b\x32-.WAWebProtobufsHistorySync.AvatarUserSettings\x12\x10\n\x08\x66ontSize\x18\x0c \x01(\x05\x12\x1d\n\x15securityNotifications\x18\r \x01(\x08\x12\x1a\n\x12\x61utoUnarchiveChats\x18\x0e \x01(\x08\x12\x18\n\x10videoQualityMode\x18\x0f \x01(\x05\x12\x18\n\x10photoQualityMode\x18\x10 \x01(\x05\x12W\n\x1eindividualNotificationSettings\x18\x11 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12R\n\x19groupNotificationSettings\x18\x12 \x01(\x0b\x32/.WAWebProtobufsHistorySync.NotificationSettings\x12G\n\x10\x63hatLockSettings\x18\x13 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings"w\n\x14\x41utoDownloadSettings\x12\x16\n\x0e\x64ownloadImages\x18\x01 \x01(\x08\x12\x15\n\rdownloadAudio\x18\x02 \x01(\x08\x12\x15\n\rdownloadVideo\x18\x03 \x01(\x08\x12\x19\n\x11\x64ownloadDocuments\x18\x04 \x01(\x08"\xf1\x01\n\x0fStickerMetadata\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x12\n\nfileSHA256\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x10\n\x08mimetype\x18\x05 \x01(\t\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\r\n\x05width\x18\x07 \x01(\r\x12\x12\n\ndirectPath\x18\x08 \x01(\t\x12\x12\n\nfileLength\x18\t \x01(\x04\x12\x0e\n\x06weight\x18\n \x01(\x02\x12\x19\n\x11lastStickerSentTS\x18\x0b \x01(\x03\x12\x10\n\x08isLottie\x18\x0c \x01(\x08"j\n\x10PastParticipants\x12\x10\n\x08groupJID\x18\x01 \x01(\t\x12\x44\n\x10pastParticipants\x18\x02 \x03(\x0b\x32*.WAWebProtobufsHistorySync.PastParticipant"4\n\x12\x41vatarUserSettings\x12\x0c\n\x04\x46\x42ID\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t"\xa9\x01\n\x14NotificationSettings\x12\x16\n\x0emessageVibrate\x18\x01 \x01(\t\x12\x14\n\x0cmessagePopup\x18\x02 \x01(\t\x12\x14\n\x0cmessageLight\x18\x03 \x01(\t\x12 \n\x18lowPriorityNotifications\x18\x04 \x01(\x08\x12\x16\n\x0ereactionsMuted\x18\x05 \x01(\x08\x12\x13\n\x0b\x63\x61llVibrate\x18\x06 \x01(\t*/\n\x0fMediaVisibility\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x07\n\x03OFF\x10\x01\x12\x06\n\x02ON\x10\x02*E\n\x14PrivacySystemMessage\x12\x0c\n\x08\x45\x32\x45\x45_MSG\x10\x01\x12\x0e\n\nNE2EE_SELF\x10\x02\x12\x0f\n\x0bNE2EE_OTHER\x10\x03\x42)Z\'go.mau.fi/whatsmeow/proto/waHistorySync' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waHistorySync.WAWebProtobufsHistorySync_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waHistorySync.WAWebProtobufsHistorySync_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waHistorySync' - _globals['_MEDIAVISIBILITY']._serialized_start=5191 - _globals['_MEDIAVISIBILITY']._serialized_end=5238 - _globals['_PRIVACYSYSTEMMESSAGE']._serialized_start=5240 - _globals['_PRIVACYSYSTEMMESSAGE']._serialized_end=5309 - _globals['_HISTORYSYNC']._serialized_start=226 - _globals['_HISTORYSYNC']._serialized_end=1248 - _globals['_HISTORYSYNC_BOTAIWAITLISTSTATE']._serialized_start=1052 - _globals['_HISTORYSYNC_BOTAIWAITLISTSTATE']._serialized_end=1107 - _globals['_HISTORYSYNC_HISTORYSYNCTYPE']._serialized_start=1110 - _globals['_HISTORYSYNC_HISTORYSYNCTYPE']._serialized_end=1248 - _globals['_CONVERSATION']._serialized_start=1251 - _globals['_CONVERSATION']._serialized_end=2854 - _globals['_CONVERSATION_ENDOFHISTORYTRANSFERTYPE']._serialized_start=2666 - _globals['_CONVERSATION_ENDOFHISTORYTRANSFERTYPE']._serialized_end=2854 - _globals['_GROUPPARTICIPANT']._serialized_start=2857 - _globals['_GROUPPARTICIPANT']._serialized_end=3004 - _globals['_GROUPPARTICIPANT_RANK']._serialized_start=2958 - _globals['_GROUPPARTICIPANT_RANK']._serialized_end=3004 - _globals['_PASTPARTICIPANT']._serialized_start=3007 - _globals['_PASTPARTICIPANT']._serialized_end=3173 - _globals['_PASTPARTICIPANT_LEAVEREASON']._serialized_start=3137 - _globals['_PASTPARTICIPANT_LEAVEREASON']._serialized_end=3173 - _globals['_PHONENUMBERTOLIDMAPPING']._serialized_start=3175 - _globals['_PHONENUMBERTOLIDMAPPING']._serialized_end=3231 - _globals['_HISTORYSYNCMSG']._serialized_start=3233 - _globals['_HISTORYSYNCMSG']._serialized_end=3321 - _globals['_PUSHNAME']._serialized_start=3323 - _globals['_PUSHNAME']._serialized_end=3363 - _globals['_WALLPAPERSETTINGS']._serialized_start=3365 - _globals['_WALLPAPERSETTINGS']._serialized_end=3419 - _globals['_GLOBALSETTINGS']._serialized_start=3422 - _globals['_GLOBALSETTINGS']._serialized_end=4490 - _globals['_AUTODOWNLOADSETTINGS']._serialized_start=4492 - _globals['_AUTODOWNLOADSETTINGS']._serialized_end=4611 - _globals['_STICKERMETADATA']._serialized_start=4614 - _globals['_STICKERMETADATA']._serialized_end=4855 - _globals['_PASTPARTICIPANTS']._serialized_start=4857 - _globals['_PASTPARTICIPANTS']._serialized_end=4963 - _globals['_AVATARUSERSETTINGS']._serialized_start=4965 - _globals['_AVATARUSERSETTINGS']._serialized_end=5017 - _globals['_NOTIFICATIONSETTINGS']._serialized_start=5020 - _globals['_NOTIFICATIONSETTINGS']._serialized_end=5189 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waHistorySync" + _globals["_MEDIAVISIBILITY"]._serialized_start = 5191 + _globals["_MEDIAVISIBILITY"]._serialized_end = 5238 + _globals["_PRIVACYSYSTEMMESSAGE"]._serialized_start = 5240 + _globals["_PRIVACYSYSTEMMESSAGE"]._serialized_end = 5309 + _globals["_HISTORYSYNC"]._serialized_start = 226 + _globals["_HISTORYSYNC"]._serialized_end = 1248 + _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_start = 1052 + _globals["_HISTORYSYNC_BOTAIWAITLISTSTATE"]._serialized_end = 1107 + _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_start = 1110 + _globals["_HISTORYSYNC_HISTORYSYNCTYPE"]._serialized_end = 1248 + _globals["_CONVERSATION"]._serialized_start = 1251 + _globals["_CONVERSATION"]._serialized_end = 2854 + _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_start = 2666 + _globals["_CONVERSATION_ENDOFHISTORYTRANSFERTYPE"]._serialized_end = 2854 + _globals["_GROUPPARTICIPANT"]._serialized_start = 2857 + _globals["_GROUPPARTICIPANT"]._serialized_end = 3004 + _globals["_GROUPPARTICIPANT_RANK"]._serialized_start = 2958 + _globals["_GROUPPARTICIPANT_RANK"]._serialized_end = 3004 + _globals["_PASTPARTICIPANT"]._serialized_start = 3007 + _globals["_PASTPARTICIPANT"]._serialized_end = 3173 + _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_start = 3137 + _globals["_PASTPARTICIPANT_LEAVEREASON"]._serialized_end = 3173 + _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_start = 3175 + _globals["_PHONENUMBERTOLIDMAPPING"]._serialized_end = 3231 + _globals["_HISTORYSYNCMSG"]._serialized_start = 3233 + _globals["_HISTORYSYNCMSG"]._serialized_end = 3321 + _globals["_PUSHNAME"]._serialized_start = 3323 + _globals["_PUSHNAME"]._serialized_end = 3363 + _globals["_WALLPAPERSETTINGS"]._serialized_start = 3365 + _globals["_WALLPAPERSETTINGS"]._serialized_end = 3419 + _globals["_GLOBALSETTINGS"]._serialized_start = 3422 + _globals["_GLOBALSETTINGS"]._serialized_end = 4490 + _globals["_AUTODOWNLOADSETTINGS"]._serialized_start = 4492 + _globals["_AUTODOWNLOADSETTINGS"]._serialized_end = 4611 + _globals["_STICKERMETADATA"]._serialized_start = 4614 + _globals["_STICKERMETADATA"]._serialized_end = 4855 + _globals["_PASTPARTICIPANTS"]._serialized_start = 4857 + _globals["_PASTPARTICIPANTS"]._serialized_end = 4963 + _globals["_AVATARUSERSETTINGS"]._serialized_start = 4965 + _globals["_AVATARUSERSETTINGS"]._serialized_end = 5017 + _globals["_NOTIFICATIONSETTINGS"]._serialized_start = 5020 + _globals["_NOTIFICATIONSETTINGS"]._serialized_end = 5189 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi index f76c445..f781d93 100644 --- a/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi +++ b/neonize/proto/waHistorySync/WAWebProtobufsHistorySync_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -44,13 +49,20 @@ 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 @@ -65,12 +77,19 @@ 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 @@ -78,7 +97,12 @@ 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 @@ -88,7 +112,9 @@ 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 @@ -120,27 +146,58 @@ class HistorySync(google.protobuf.message.Message): aiWaitListState: global___HistorySync.BotAIWaitListState.ValueType companionMetaNonce: builtins.str @property - def conversations(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Conversation]: ... + def conversations( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___Conversation + ]: ... @property - def statusV3Messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo]: ... + def statusV3Messages( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo + ]: ... @property - def pushnames(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Pushname]: ... + def pushnames( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___Pushname + ]: ... @property def globalSettings(self) -> global___GlobalSettings: ... @property - def recentStickers(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___StickerMetadata]: ... + def recentStickers( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___StickerMetadata + ]: ... @property - def pastParticipants(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PastParticipants]: ... + def pastParticipants( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___PastParticipants + ]: ... @property - def callLogRecords(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[waSyncAction.WASyncAction_pb2.CallLogRecord]: ... + def callLogRecords( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + waSyncAction.WASyncAction_pb2.CallLogRecord + ]: ... @property - def phoneNumberToLidMappings(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___PhoneNumberToLIDMapping]: ... + def phoneNumberToLidMappings( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___PhoneNumberToLIDMapping + ]: ... def __init__( self, *, syncType: global___HistorySync.HistorySyncType.ValueType | None = ..., conversations: collections.abc.Iterable[global___Conversation] | None = ..., - statusV3Messages: collections.abc.Iterable[waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo] | None = ..., + statusV3Messages: collections.abc.Iterable[ + waWeb.WAWebProtobufsWeb_pb2.WebMessageInfo + ] + | None = ..., chunkOrder: builtins.int | None = ..., progress: builtins.int | None = ..., pushnames: collections.abc.Iterable[global___Pushname] | None = ..., @@ -148,14 +205,75 @@ 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 = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["aiWaitListState", b"aiWaitListState", "chunkOrder", b"chunkOrder", "companionMetaNonce", b"companionMetaNonce", "globalSettings", b"globalSettings", "progress", b"progress", "syncType", b"syncType", "threadDsTimeframeOffset", b"threadDsTimeframeOffset", "threadIDUserSecret", b"threadIDUserSecret"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["aiWaitListState", b"aiWaitListState", "callLogRecords", b"callLogRecords", "chunkOrder", b"chunkOrder", "companionMetaNonce", b"companionMetaNonce", "conversations", b"conversations", "globalSettings", b"globalSettings", "pastParticipants", b"pastParticipants", "phoneNumberToLidMappings", b"phoneNumberToLidMappings", "progress", b"progress", "pushnames", b"pushnames", "recentStickers", b"recentStickers", "statusV3Messages", b"statusV3Messages", "syncType", b"syncType", "threadDsTimeframeOffset", b"threadDsTimeframeOffset", "threadIDUserSecret", b"threadIDUserSecret"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "aiWaitListState", + b"aiWaitListState", + "chunkOrder", + b"chunkOrder", + "companionMetaNonce", + b"companionMetaNonce", + "globalSettings", + b"globalSettings", + "progress", + b"progress", + "syncType", + b"syncType", + "threadDsTimeframeOffset", + b"threadDsTimeframeOffset", + "threadIDUserSecret", + b"threadIDUserSecret", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "aiWaitListState", + b"aiWaitListState", + "callLogRecords", + b"callLogRecords", + "chunkOrder", + b"chunkOrder", + "companionMetaNonce", + b"companionMetaNonce", + "conversations", + b"conversations", + "globalSettings", + b"globalSettings", + "pastParticipants", + b"pastParticipants", + "phoneNumberToLidMappings", + b"phoneNumberToLidMappings", + "progress", + b"progress", + "pushnames", + b"pushnames", + "recentStickers", + b"recentStickers", + "statusV3Messages", + b"statusV3Messages", + "syncType", + b"syncType", + "threadDsTimeframeOffset", + b"threadDsTimeframeOffset", + "threadIDUserSecret", + b"threadIDUserSecret", + ], + ) -> None: ... global___HistorySync = HistorySync @@ -167,16 +285,35 @@ 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 @@ -271,11 +408,19 @@ class Conversation(google.protobuf.message.Message): systemMessageToInsert: global___PrivacySystemMessage.ValueType capiCreatedGroup: builtins.bool @property - def messages(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___HistorySyncMsg]: ... + def messages( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___HistorySyncMsg + ]: ... @property def disappearingMode(self) -> waE2E.WAWebProtobufsE2E_pb2.DisappearingMode: ... @property - def participant(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___GroupParticipant]: ... + def participant( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___GroupParticipant + ]: ... @property def wallpaper(self) -> global___WallpaperSettings: ... def __init__( @@ -291,7 +436,8 @@ 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 = ..., @@ -330,8 +476,204 @@ class Conversation(google.protobuf.message.Message): systemMessageToInsert: global___PrivacySystemMessage.ValueType | None = ..., capiCreatedGroup: builtins.bool | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["ID", b"ID", "archived", b"archived", "capiCreatedGroup", b"capiCreatedGroup", "commentsCount", b"commentsCount", "contactPrimaryIdentityKey", b"contactPrimaryIdentityKey", "conversationTimestamp", b"conversationTimestamp", "createdAt", b"createdAt", "createdBy", b"createdBy", "description", b"description", "disappearingMode", b"disappearingMode", "displayName", b"displayName", "endOfHistoryTransfer", b"endOfHistoryTransfer", "endOfHistoryTransferType", b"endOfHistoryTransferType", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isDefaultSubgroup", b"isDefaultSubgroup", "isParentGroup", b"isParentGroup", "lastMsgTimestamp", b"lastMsgTimestamp", "lidJID", b"lidJID", "lidOriginType", b"lidOriginType", "locked", b"locked", "markedAsUnread", b"markedAsUnread", "mediaVisibility", b"mediaVisibility", "muteEndTime", b"muteEndTime", "name", b"name", "newJID", b"newJID", "notSpam", b"notSpam", "oldJID", b"oldJID", "pHash", b"pHash", "parentGroupID", b"parentGroupID", "pinned", b"pinned", "pnJID", b"pnJID", "pnhDuplicateLidThread", b"pnhDuplicateLidThread", "readOnly", b"readOnly", "shareOwnPn", b"shareOwnPn", "support", b"support", "suspended", b"suspended", "systemMessageToInsert", b"systemMessageToInsert", "tcToken", b"tcToken", "tcTokenSenderTimestamp", b"tcTokenSenderTimestamp", "tcTokenTimestamp", b"tcTokenTimestamp", "terminated", b"terminated", "unreadCount", b"unreadCount", "unreadMentionCount", b"unreadMentionCount", "username", b"username", "wallpaper", b"wallpaper"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["ID", b"ID", "archived", b"archived", "capiCreatedGroup", b"capiCreatedGroup", "commentsCount", b"commentsCount", "contactPrimaryIdentityKey", b"contactPrimaryIdentityKey", "conversationTimestamp", b"conversationTimestamp", "createdAt", b"createdAt", "createdBy", b"createdBy", "description", b"description", "disappearingMode", b"disappearingMode", "displayName", b"displayName", "endOfHistoryTransfer", b"endOfHistoryTransfer", "endOfHistoryTransferType", b"endOfHistoryTransferType", "ephemeralExpiration", b"ephemeralExpiration", "ephemeralSettingTimestamp", b"ephemeralSettingTimestamp", "isDefaultSubgroup", b"isDefaultSubgroup", "isParentGroup", b"isParentGroup", "lastMsgTimestamp", b"lastMsgTimestamp", "lidJID", b"lidJID", "lidOriginType", b"lidOriginType", "locked", b"locked", "markedAsUnread", b"markedAsUnread", "mediaVisibility", b"mediaVisibility", "messages", b"messages", "muteEndTime", b"muteEndTime", "name", b"name", "newJID", b"newJID", "notSpam", b"notSpam", "oldJID", b"oldJID", "pHash", b"pHash", "parentGroupID", b"parentGroupID", "participant", b"participant", "pinned", b"pinned", "pnJID", b"pnJID", "pnhDuplicateLidThread", b"pnhDuplicateLidThread", "readOnly", b"readOnly", "shareOwnPn", b"shareOwnPn", "support", b"support", "suspended", b"suspended", "systemMessageToInsert", b"systemMessageToInsert", "tcToken", b"tcToken", "tcTokenSenderTimestamp", b"tcTokenSenderTimestamp", "tcTokenTimestamp", b"tcTokenTimestamp", "terminated", b"terminated", "unreadCount", b"unreadCount", "unreadMentionCount", b"unreadMentionCount", "username", b"username", "wallpaper", b"wallpaper"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "ID", + b"ID", + "archived", + b"archived", + "capiCreatedGroup", + b"capiCreatedGroup", + "commentsCount", + b"commentsCount", + "contactPrimaryIdentityKey", + b"contactPrimaryIdentityKey", + "conversationTimestamp", + b"conversationTimestamp", + "createdAt", + b"createdAt", + "createdBy", + b"createdBy", + "description", + b"description", + "disappearingMode", + b"disappearingMode", + "displayName", + b"displayName", + "endOfHistoryTransfer", + b"endOfHistoryTransfer", + "endOfHistoryTransferType", + b"endOfHistoryTransferType", + "ephemeralExpiration", + b"ephemeralExpiration", + "ephemeralSettingTimestamp", + b"ephemeralSettingTimestamp", + "isDefaultSubgroup", + b"isDefaultSubgroup", + "isParentGroup", + b"isParentGroup", + "lastMsgTimestamp", + b"lastMsgTimestamp", + "lidJID", + b"lidJID", + "lidOriginType", + b"lidOriginType", + "locked", + b"locked", + "markedAsUnread", + b"markedAsUnread", + "mediaVisibility", + b"mediaVisibility", + "muteEndTime", + b"muteEndTime", + "name", + b"name", + "newJID", + b"newJID", + "notSpam", + b"notSpam", + "oldJID", + b"oldJID", + "pHash", + b"pHash", + "parentGroupID", + b"parentGroupID", + "pinned", + b"pinned", + "pnJID", + b"pnJID", + "pnhDuplicateLidThread", + b"pnhDuplicateLidThread", + "readOnly", + b"readOnly", + "shareOwnPn", + b"shareOwnPn", + "support", + b"support", + "suspended", + b"suspended", + "systemMessageToInsert", + b"systemMessageToInsert", + "tcToken", + b"tcToken", + "tcTokenSenderTimestamp", + b"tcTokenSenderTimestamp", + "tcTokenTimestamp", + b"tcTokenTimestamp", + "terminated", + b"terminated", + "unreadCount", + b"unreadCount", + "unreadMentionCount", + b"unreadMentionCount", + "username", + b"username", + "wallpaper", + b"wallpaper", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "ID", + b"ID", + "archived", + b"archived", + "capiCreatedGroup", + b"capiCreatedGroup", + "commentsCount", + b"commentsCount", + "contactPrimaryIdentityKey", + b"contactPrimaryIdentityKey", + "conversationTimestamp", + b"conversationTimestamp", + "createdAt", + b"createdAt", + "createdBy", + b"createdBy", + "description", + b"description", + "disappearingMode", + b"disappearingMode", + "displayName", + b"displayName", + "endOfHistoryTransfer", + b"endOfHistoryTransfer", + "endOfHistoryTransferType", + b"endOfHistoryTransferType", + "ephemeralExpiration", + b"ephemeralExpiration", + "ephemeralSettingTimestamp", + b"ephemeralSettingTimestamp", + "isDefaultSubgroup", + b"isDefaultSubgroup", + "isParentGroup", + b"isParentGroup", + "lastMsgTimestamp", + b"lastMsgTimestamp", + "lidJID", + b"lidJID", + "lidOriginType", + b"lidOriginType", + "locked", + b"locked", + "markedAsUnread", + b"markedAsUnread", + "mediaVisibility", + b"mediaVisibility", + "messages", + b"messages", + "muteEndTime", + b"muteEndTime", + "name", + b"name", + "newJID", + b"newJID", + "notSpam", + b"notSpam", + "oldJID", + b"oldJID", + "pHash", + b"pHash", + "parentGroupID", + b"parentGroupID", + "participant", + b"participant", + "pinned", + b"pinned", + "pnJID", + b"pnJID", + "pnhDuplicateLidThread", + b"pnhDuplicateLidThread", + "readOnly", + b"readOnly", + "shareOwnPn", + b"shareOwnPn", + "support", + b"support", + "suspended", + b"suspended", + "systemMessageToInsert", + b"systemMessageToInsert", + "tcToken", + b"tcToken", + "tcTokenSenderTimestamp", + b"tcTokenSenderTimestamp", + "tcTokenTimestamp", + b"tcTokenTimestamp", + "terminated", + b"terminated", + "unreadCount", + b"unreadCount", + "unreadMentionCount", + b"unreadMentionCount", + "username", + b"username", + "wallpaper", + b"wallpaper", + ], + ) -> None: ... global___Conversation = Conversation @@ -343,7 +685,12 @@ 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 @@ -364,8 +711,12 @@ 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 @@ -377,7 +728,12 @@ 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 @@ -399,8 +755,18 @@ 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 @@ -418,8 +784,12 @@ 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 @@ -438,8 +808,14 @@ 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 @@ -457,8 +833,12 @@ 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 @@ -476,8 +856,12 @@ 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 @@ -531,7 +915,9 @@ 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, *, @@ -553,10 +939,95 @@ class GlobalSettings(google.protobuf.message.Message): photoQualityMode: builtins.int | None = ..., individualNotificationSettings: global___NotificationSettings | None = ..., groupNotificationSettings: global___NotificationSettings | None = ..., - chatLockSettings: waChatLockSettings.WAProtobufsChatLockSettings_pb2.ChatLockSettings | 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", + ], ) -> 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 @@ -580,8 +1051,32 @@ 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 @@ -629,8 +1124,64 @@ 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 @@ -642,15 +1193,27 @@ 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 = ..., + 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: ... - 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 @@ -668,8 +1231,12 @@ 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 @@ -699,7 +1266,39 @@ class NotificationSettings(google.protobuf.message.Message): reactionsMuted: builtins.bool | None = ..., callVibrate: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["callVibrate", b"callVibrate", "lowPriorityNotifications", b"lowPriorityNotifications", "messageLight", b"messageLight", "messagePopup", b"messagePopup", "messageVibrate", b"messageVibrate", "reactionsMuted", b"reactionsMuted"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["callVibrate", b"callVibrate", "lowPriorityNotifications", b"lowPriorityNotifications", "messageLight", b"messageLight", "messagePopup", b"messagePopup", "messageVibrate", b"messageVibrate", "reactionsMuted", b"reactionsMuted"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "callVibrate", + b"callVibrate", + "lowPriorityNotifications", + b"lowPriorityNotifications", + "messageLight", + b"messageLight", + "messagePopup", + b"messagePopup", + "messageVibrate", + b"messageVibrate", + "reactionsMuted", + b"reactionsMuted", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "callVibrate", + b"callVibrate", + "lowPriorityNotifications", + b"lowPriorityNotifications", + "messageLight", + b"messageLight", + "messagePopup", + b"messagePopup", + "messageVibrate", + b"messageVibrate", + "reactionsMuted", + b"reactionsMuted", + ], + ) -> None: ... global___NotificationSettings = NotificationSettings diff --git a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py index e8e52c4..fa23bdf 100644 --- a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py +++ b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.py @@ -3,6 +3,7 @@ # source: waMediaEntryData/WAMediaEntryData.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,20 +13,24 @@ _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 _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMediaEntryData' - _globals['_MEDIAENTRY']._serialized_start=62 - _globals['_MEDIAENTRY']._serialized_end=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"]._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 a0dce90..62895de 100644 --- a/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi +++ b/neonize/proto/waMediaEntryData/WAMediaEntryData_pb2.pyi @@ -24,15 +24,26 @@ 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): @@ -60,8 +71,40 @@ 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 @@ -120,7 +163,83 @@ 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 0f48031..41870db 100644 --- a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py +++ b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.py @@ -3,6 +3,7 @@ # source: waMediaTransport/WAMediaTransport.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -15,70 +16,88 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto\"\xb3\x06\n\x10WAMediaTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.WAMediaTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.WAMediaTransport.Ancillary\x1a\xa6\x04\n\tAncillary\x12\x12\n\nfileLength\x18\x01 \x01(\x04\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12I\n\tthumbnail\x18\x03 \x01(\x0b\x32\x36.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail\x12\x10\n\x08objectID\x18\x04 \x01(\t\x1a\x95\x03\n\tThumbnail\x12\x15\n\rJPEGThumbnail\x18\x01 \x01(\x0c\x12k\n\x15\x64ownloadableThumbnail\x18\x02 \x01(\x0b\x32L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail\x12\x16\n\x0ethumbnailWidth\x18\x03 \x01(\r\x12\x17\n\x0fthumbnailHeight\x18\x04 \x01(\r\x1a\xd2\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12\x1d\n\x15thumbnailScansSidecar\x18\x07 \x01(\x0c\x12\x1c\n\x14thumbnailScanLengths\x18\x08 \x03(\r\x1av\n\x08Integral\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\"\xb2\x03\n\x0eImageTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.ImageTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.ImageTransport.Ancillary\x1a\xe0\x01\n\tAncillary\x12\x0e\n\x06height\x18\x01 \x01(\r\x12\r\n\x05width\x18\x02 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x03 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x04 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x05 \x01(\x0c\x12\x41\n\x06hdType\x18\x06 \x01(\x0e\x32\x31.WAMediaTransport.ImageTransport.Ancillary.HdType\"(\n\x06HdType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05LQ_4K\x10\x01\x12\t\n\x05HQ_4K\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\xda\x03\n\x0eVideoTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.VideoTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.VideoTransport.Ancillary\x1a\x88\x02\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bgifPlayback\x18\x03 \x01(\x08\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0f\n\x07sidecar\x18\x06 \x01(\x0c\x12N\n\x0egifAttribution\x18\x07 \x01(\x0e\x32\x36.WAMediaTransport.VideoTransport.Ancillary.Attribution\"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\x93\x07\n\x0e\x41udioTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.AudioTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.AudioTransport.Ancillary\x1a\xce\x04\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12K\n\x0b\x61vatarAudio\x18\x02 \x01(\x0b\x32\x36.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio\x1a\xe2\x03\n\x0b\x41vatarAudio\x12\x0e\n\x06poseID\x18\x01 \x01(\r\x12m\n\x10\x61vatarAnimations\x18\x02 \x03(\x0b\x32S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations\x1a\xfb\x01\n\x1c\x44ownloadableAvatarAnimations\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12]\n\x0e\x61nimationsType\x18\x07 \x01(\x0e\x32\x45.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsType\"V\n\x0e\x41nimationsType\x12\r\n\tTALKING_A\x10\x00\x12\n\n\x06IDLE_A\x10\x01\x12\r\n\tTALKING_B\x10\x02\x12\n\n\x06IDLE_B\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x1a\xb3\x01\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\x12J\n\x0b\x61udioFormat\x18\x02 \x01(\x0e\x32\x35.WAMediaTransport.AudioTransport.Integral.AudioFormat\"$\n\x0b\x41udioFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04OPUS\x10\x01\"\xf8\x01\n\x11\x44ocumentTransport\x12>\n\x08integral\x18\x01 \x01(\x0b\x32,.WAMediaTransport.DocumentTransport.Integral\x12@\n\tancillary\x18\x02 \x01(\x0b\x32-.WAMediaTransport.DocumentTransport.Ancillary\x1a\x1e\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\"\xbc\x03\n\x10StickerTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.StickerTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.StickerTransport.Ancillary\x1a\xb7\x01\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x12\x0e\n\x06height\x18\x02 \x01(\r\x12\r\n\x05width\x18\x03 \x01(\r\x12\x18\n\x10\x66irstFrameLength\x18\x04 \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x05 \x01(\x0c\x12\x14\n\x0cmustacheText\x18\x06 \x01(\t\x12\x14\n\x0cisThirdParty\x18\x07 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x08 \x01(\t\x1an\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransport\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x03 \x01(\t\"\x9d\x02\n\x10\x43ontactTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.ContactTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.ContactTransport.Ancillary\x1a \n\tAncillary\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x1ag\n\x08Integral\x12\x0f\n\x05vcard\x18\x01 \x01(\tH\x00\x12?\n\x11\x64ownloadableVcard\x18\x02 \x01(\x0b\x32\".WAMediaTransport.WAMediaTransportH\x00\x42\t\n\x07\x63ontactB,Z*go.mau.fi/whatsmeow/proto/waMediaTransport') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto"\xb3\x06\n\x10WAMediaTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.WAMediaTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.WAMediaTransport.Ancillary\x1a\xa6\x04\n\tAncillary\x12\x12\n\nfileLength\x18\x01 \x01(\x04\x12\x10\n\x08mimetype\x18\x02 \x01(\t\x12I\n\tthumbnail\x18\x03 \x01(\x0b\x32\x36.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail\x12\x10\n\x08objectID\x18\x04 \x01(\t\x1a\x95\x03\n\tThumbnail\x12\x15\n\rJPEGThumbnail\x18\x01 \x01(\x0c\x12k\n\x15\x64ownloadableThumbnail\x18\x02 \x01(\x0b\x32L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnail\x12\x16\n\x0ethumbnailWidth\x18\x03 \x01(\r\x12\x17\n\x0fthumbnailHeight\x18\x04 \x01(\r\x1a\xd2\x01\n\x15\x44ownloadableThumbnail\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12\x1d\n\x15thumbnailScansSidecar\x18\x07 \x01(\x0c\x12\x1c\n\x14thumbnailScanLengths\x18\x08 \x03(\r\x1av\n\x08Integral\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x02 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x03 \x01(\x0c\x12\x12\n\ndirectPath\x18\x04 \x01(\t\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03"\xb2\x03\n\x0eImageTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.ImageTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.ImageTransport.Ancillary\x1a\xe0\x01\n\tAncillary\x12\x0e\n\x06height\x18\x01 \x01(\r\x12\r\n\x05width\x18\x02 \x01(\r\x12\x14\n\x0cscansSidecar\x18\x03 \x01(\x0c\x12\x13\n\x0bscanLengths\x18\x04 \x03(\r\x12\x1c\n\x14midQualityFileSHA256\x18\x05 \x01(\x0c\x12\x41\n\x06hdType\x18\x06 \x01(\x0e\x32\x31.WAMediaTransport.ImageTransport.Ancillary.HdType"(\n\x06HdType\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05LQ_4K\x10\x01\x12\t\n\x05HQ_4K\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\xda\x03\n\x0eVideoTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.VideoTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.VideoTransport.Ancillary\x1a\x88\x02\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12&\n\x07\x63\x61ption\x18\x02 \x01(\x0b\x32\x15.WACommon.MessageText\x12\x13\n\x0bgifPlayback\x18\x03 \x01(\x08\x12\x0e\n\x06height\x18\x04 \x01(\r\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0f\n\x07sidecar\x18\x06 \x01(\x0c\x12N\n\x0egifAttribution\x18\x07 \x01(\x0e\x32\x36.WAMediaTransport.VideoTransport.Ancillary.Attribution"-\n\x0b\x41ttribution\x12\x08\n\x04NONE\x10\x00\x12\t\n\x05GIPHY\x10\x01\x12\t\n\x05TENOR\x10\x02\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\x93\x07\n\x0e\x41udioTransport\x12;\n\x08integral\x18\x01 \x01(\x0b\x32).WAMediaTransport.AudioTransport.Integral\x12=\n\tancillary\x18\x02 \x01(\x0b\x32*.WAMediaTransport.AudioTransport.Ancillary\x1a\xce\x04\n\tAncillary\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12K\n\x0b\x61vatarAudio\x18\x02 \x01(\x0b\x32\x36.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio\x1a\xe2\x03\n\x0b\x41vatarAudio\x12\x0e\n\x06poseID\x18\x01 \x01(\r\x12m\n\x10\x61vatarAnimations\x18\x02 \x03(\x0b\x32S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimations\x1a\xfb\x01\n\x1c\x44ownloadableAvatarAnimations\x12\x12\n\nfileSHA256\x18\x01 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x12\n\ndirectPath\x18\x03 \x01(\t\x12\x10\n\x08mediaKey\x18\x04 \x01(\x0c\x12\x19\n\x11mediaKeyTimestamp\x18\x05 \x01(\x03\x12\x10\n\x08objectID\x18\x06 \x01(\t\x12]\n\x0e\x61nimationsType\x18\x07 \x01(\x0e\x32\x45.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsType"V\n\x0e\x41nimationsType\x12\r\n\tTALKING_A\x10\x00\x12\n\n\x06IDLE_A\x10\x01\x12\r\n\tTALKING_B\x10\x02\x12\n\n\x06IDLE_B\x10\x03\x12\x0e\n\nBACKGROUND\x10\x04\x1a\xb3\x01\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport\x12J\n\x0b\x61udioFormat\x18\x02 \x01(\x0e\x32\x35.WAMediaTransport.AudioTransport.Integral.AudioFormat"$\n\x0b\x41udioFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04OPUS\x10\x01"\xf8\x01\n\x11\x44ocumentTransport\x12>\n\x08integral\x18\x01 \x01(\x0b\x32,.WAMediaTransport.DocumentTransport.Integral\x12@\n\tancillary\x18\x02 \x01(\x0b\x32-.WAMediaTransport.DocumentTransport.Ancillary\x1a\x1e\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x1a\x41\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport"\xbc\x03\n\x10StickerTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.StickerTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.StickerTransport.Ancillary\x1a\xb7\x01\n\tAncillary\x12\x11\n\tpageCount\x18\x01 \x01(\r\x12\x0e\n\x06height\x18\x02 \x01(\r\x12\r\n\x05width\x18\x03 \x01(\r\x12\x18\n\x10\x66irstFrameLength\x18\x04 \x01(\r\x12\x19\n\x11\x66irstFrameSidecar\x18\x05 \x01(\x0c\x12\x14\n\x0cmustacheText\x18\x06 \x01(\t\x12\x14\n\x0cisThirdParty\x18\x07 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x08 \x01(\t\x1an\n\x08Integral\x12\x35\n\ttransport\x18\x01 \x01(\x0b\x32".WAMediaTransport.WAMediaTransport\x12\x12\n\nisAnimated\x18\x02 \x01(\x08\x12\x17\n\x0freceiverFetchID\x18\x03 \x01(\t"\x9d\x02\n\x10\x43ontactTransport\x12=\n\x08integral\x18\x01 \x01(\x0b\x32+.WAMediaTransport.ContactTransport.Integral\x12?\n\tancillary\x18\x02 \x01(\x0b\x32,.WAMediaTransport.ContactTransport.Ancillary\x1a \n\tAncillary\x12\x13\n\x0b\x64isplayName\x18\x01 \x01(\t\x1ag\n\x08Integral\x12\x0f\n\x05vcard\x18\x01 \x01(\tH\x00\x12?\n\x11\x64ownloadableVcard\x18\x02 \x01(\x0b\x32".WAMediaTransport.WAMediaTransportH\x00\x42\t\n\x07\x63ontactB,Z*go.mau.fi/whatsmeow/proto/waMediaTransport' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMediaTransport.WAMediaTransport_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waMediaTransport.WAMediaTransport_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMediaTransport' - _globals['_WAMEDIATRANSPORT']._serialized_start=87 - _globals['_WAMEDIATRANSPORT']._serialized_end=906 - _globals['_WAMEDIATRANSPORT_ANCILLARY']._serialized_start=236 - _globals['_WAMEDIATRANSPORT_ANCILLARY']._serialized_end=786 - _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL']._serialized_start=381 - _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL']._serialized_end=786 - _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL']._serialized_start=576 - _globals['_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL']._serialized_end=786 - _globals['_WAMEDIATRANSPORT_INTEGRAL']._serialized_start=788 - _globals['_WAMEDIATRANSPORT_INTEGRAL']._serialized_end=906 - _globals['_IMAGETRANSPORT']._serialized_start=909 - _globals['_IMAGETRANSPORT']._serialized_end=1343 - _globals['_IMAGETRANSPORT_ANCILLARY']._serialized_start=1052 - _globals['_IMAGETRANSPORT_ANCILLARY']._serialized_end=1276 - _globals['_IMAGETRANSPORT_ANCILLARY_HDTYPE']._serialized_start=1236 - _globals['_IMAGETRANSPORT_ANCILLARY_HDTYPE']._serialized_end=1276 - _globals['_IMAGETRANSPORT_INTEGRAL']._serialized_start=1278 - _globals['_IMAGETRANSPORT_INTEGRAL']._serialized_end=1343 - _globals['_VIDEOTRANSPORT']._serialized_start=1346 - _globals['_VIDEOTRANSPORT']._serialized_end=1820 - _globals['_VIDEOTRANSPORT_ANCILLARY']._serialized_start=1489 - _globals['_VIDEOTRANSPORT_ANCILLARY']._serialized_end=1753 - _globals['_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION']._serialized_start=1708 - _globals['_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION']._serialized_end=1753 - _globals['_VIDEOTRANSPORT_INTEGRAL']._serialized_start=1278 - _globals['_VIDEOTRANSPORT_INTEGRAL']._serialized_end=1343 - _globals['_AUDIOTRANSPORT']._serialized_start=1823 - _globals['_AUDIOTRANSPORT']._serialized_end=2738 - _globals['_AUDIOTRANSPORT_ANCILLARY']._serialized_start=1966 - _globals['_AUDIOTRANSPORT_ANCILLARY']._serialized_end=2556 - _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO']._serialized_start=2074 - _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO']._serialized_end=2556 - _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS']._serialized_start=2217 - _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS']._serialized_end=2468 - _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE']._serialized_start=2470 - _globals['_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE']._serialized_end=2556 - _globals['_AUDIOTRANSPORT_INTEGRAL']._serialized_start=2559 - _globals['_AUDIOTRANSPORT_INTEGRAL']._serialized_end=2738 - _globals['_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT']._serialized_start=2702 - _globals['_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT']._serialized_end=2738 - _globals['_DOCUMENTTRANSPORT']._serialized_start=2741 - _globals['_DOCUMENTTRANSPORT']._serialized_end=2989 - _globals['_DOCUMENTTRANSPORT_ANCILLARY']._serialized_start=2892 - _globals['_DOCUMENTTRANSPORT_ANCILLARY']._serialized_end=2922 - _globals['_DOCUMENTTRANSPORT_INTEGRAL']._serialized_start=1278 - _globals['_DOCUMENTTRANSPORT_INTEGRAL']._serialized_end=1343 - _globals['_STICKERTRANSPORT']._serialized_start=2992 - _globals['_STICKERTRANSPORT']._serialized_end=3436 - _globals['_STICKERTRANSPORT_ANCILLARY']._serialized_start=3141 - _globals['_STICKERTRANSPORT_ANCILLARY']._serialized_end=3324 - _globals['_STICKERTRANSPORT_INTEGRAL']._serialized_start=3326 - _globals['_STICKERTRANSPORT_INTEGRAL']._serialized_end=3436 - _globals['_CONTACTTRANSPORT']._serialized_start=3439 - _globals['_CONTACTTRANSPORT']._serialized_end=3724 - _globals['_CONTACTTRANSPORT_ANCILLARY']._serialized_start=3587 - _globals['_CONTACTTRANSPORT_ANCILLARY']._serialized_end=3619 - _globals['_CONTACTTRANSPORT_INTEGRAL']._serialized_start=3621 - _globals['_CONTACTTRANSPORT_INTEGRAL']._serialized_end=3724 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMediaTransport" + _globals["_WAMEDIATRANSPORT"]._serialized_start = 87 + _globals["_WAMEDIATRANSPORT"]._serialized_end = 906 + _globals["_WAMEDIATRANSPORT_ANCILLARY"]._serialized_start = 236 + _globals["_WAMEDIATRANSPORT_ANCILLARY"]._serialized_end = 786 + _globals["_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL"]._serialized_start = 381 + _globals["_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL"]._serialized_end = 786 + _globals[ + "_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL" + ]._serialized_start = 576 + _globals[ + "_WAMEDIATRANSPORT_ANCILLARY_THUMBNAIL_DOWNLOADABLETHUMBNAIL" + ]._serialized_end = 786 + _globals["_WAMEDIATRANSPORT_INTEGRAL"]._serialized_start = 788 + _globals["_WAMEDIATRANSPORT_INTEGRAL"]._serialized_end = 906 + _globals["_IMAGETRANSPORT"]._serialized_start = 909 + _globals["_IMAGETRANSPORT"]._serialized_end = 1343 + _globals["_IMAGETRANSPORT_ANCILLARY"]._serialized_start = 1052 + _globals["_IMAGETRANSPORT_ANCILLARY"]._serialized_end = 1276 + _globals["_IMAGETRANSPORT_ANCILLARY_HDTYPE"]._serialized_start = 1236 + _globals["_IMAGETRANSPORT_ANCILLARY_HDTYPE"]._serialized_end = 1276 + _globals["_IMAGETRANSPORT_INTEGRAL"]._serialized_start = 1278 + _globals["_IMAGETRANSPORT_INTEGRAL"]._serialized_end = 1343 + _globals["_VIDEOTRANSPORT"]._serialized_start = 1346 + _globals["_VIDEOTRANSPORT"]._serialized_end = 1820 + _globals["_VIDEOTRANSPORT_ANCILLARY"]._serialized_start = 1489 + _globals["_VIDEOTRANSPORT_ANCILLARY"]._serialized_end = 1753 + _globals["_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION"]._serialized_start = 1708 + _globals["_VIDEOTRANSPORT_ANCILLARY_ATTRIBUTION"]._serialized_end = 1753 + _globals["_VIDEOTRANSPORT_INTEGRAL"]._serialized_start = 1278 + _globals["_VIDEOTRANSPORT_INTEGRAL"]._serialized_end = 1343 + _globals["_AUDIOTRANSPORT"]._serialized_start = 1823 + _globals["_AUDIOTRANSPORT"]._serialized_end = 2738 + _globals["_AUDIOTRANSPORT_ANCILLARY"]._serialized_start = 1966 + _globals["_AUDIOTRANSPORT_ANCILLARY"]._serialized_end = 2556 + _globals["_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO"]._serialized_start = 2074 + _globals["_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO"]._serialized_end = 2556 + _globals[ + "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS" + ]._serialized_start = 2217 + _globals[ + "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_DOWNLOADABLEAVATARANIMATIONS" + ]._serialized_end = 2468 + _globals[ + "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE" + ]._serialized_start = 2470 + _globals[ + "_AUDIOTRANSPORT_ANCILLARY_AVATARAUDIO_ANIMATIONSTYPE" + ]._serialized_end = 2556 + _globals["_AUDIOTRANSPORT_INTEGRAL"]._serialized_start = 2559 + _globals["_AUDIOTRANSPORT_INTEGRAL"]._serialized_end = 2738 + _globals["_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT"]._serialized_start = 2702 + _globals["_AUDIOTRANSPORT_INTEGRAL_AUDIOFORMAT"]._serialized_end = 2738 + _globals["_DOCUMENTTRANSPORT"]._serialized_start = 2741 + _globals["_DOCUMENTTRANSPORT"]._serialized_end = 2989 + _globals["_DOCUMENTTRANSPORT_ANCILLARY"]._serialized_start = 2892 + _globals["_DOCUMENTTRANSPORT_ANCILLARY"]._serialized_end = 2922 + _globals["_DOCUMENTTRANSPORT_INTEGRAL"]._serialized_start = 1278 + _globals["_DOCUMENTTRANSPORT_INTEGRAL"]._serialized_end = 1343 + _globals["_STICKERTRANSPORT"]._serialized_start = 2992 + _globals["_STICKERTRANSPORT"]._serialized_end = 3436 + _globals["_STICKERTRANSPORT_ANCILLARY"]._serialized_start = 3141 + _globals["_STICKERTRANSPORT_ANCILLARY"]._serialized_end = 3324 + _globals["_STICKERTRANSPORT_INTEGRAL"]._serialized_start = 3326 + _globals["_STICKERTRANSPORT_INTEGRAL"]._serialized_end = 3436 + _globals["_CONTACTTRANSPORT"]._serialized_start = 3439 + _globals["_CONTACTTRANSPORT"]._serialized_end = 3724 + _globals["_CONTACTTRANSPORT_ANCILLARY"]._serialized_start = 3587 + _globals["_CONTACTTRANSPORT_ANCILLARY"]._serialized_end = 3619 + _globals["_CONTACTTRANSPORT_INTEGRAL"]._serialized_start = 3621 + _globals["_CONTACTTRANSPORT_INTEGRAL"]._serialized_end = 3724 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi index 1ffa10a..e41e69f 100644 --- a/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi +++ b/neonize/proto/waMediaTransport/WAMediaTransport_pb2.pyi @@ -52,7 +52,11 @@ 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, *, @@ -63,10 +67,49 @@ 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 = ..., + 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: ... - 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 @@ -76,17 +119,46 @@ 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 @@ -105,8 +177,32 @@ 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): @@ -131,8 +227,36 @@ 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 @@ -146,8 +270,14 @@ 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 @@ -163,7 +293,12 @@ 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 @@ -186,7 +321,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 + ]: ... def __init__( self, *, @@ -197,8 +336,38 @@ class ImageTransport(google.protobuf.message.Message): midQualityFileSHA256: builtins.bytes | None = ..., hdType: global___ImageTransport.Ancillary.HdType.ValueType | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["hdType", b"hdType", "height", b"height", "midQualityFileSHA256", b"midQualityFileSHA256", "scansSidecar", b"scansSidecar", "width", b"width"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["hdType", b"hdType", "height", b"height", "midQualityFileSHA256", b"midQualityFileSHA256", "scanLengths", b"scanLengths", "scansSidecar", b"scansSidecar", "width", b"width"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "hdType", + b"hdType", + "height", + b"height", + "midQualityFileSHA256", + b"midQualityFileSHA256", + "scansSidecar", + b"scansSidecar", + "width", + b"width", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "hdType", + b"hdType", + "height", + b"height", + "midQualityFileSHA256", + b"midQualityFileSHA256", + "scanLengths", + b"scanLengths", + "scansSidecar", + b"scansSidecar", + "width", + b"width", + ], + ) -> None: ... @typing.final class Integral(google.protobuf.message.Message): @@ -212,8 +381,12 @@ 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 @@ -227,8 +400,14 @@ 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 @@ -244,7 +423,12 @@ 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 @@ -279,10 +463,47 @@ 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 = ..., + 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: ... - 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): @@ -296,8 +517,12 @@ 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 @@ -311,8 +536,14 @@ 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 @@ -332,20 +563,43 @@ 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): @@ -374,24 +628,75 @@ 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 = ..., + 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: ... - 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 = ..., + 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: ... - 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 @@ -404,8 +709,18 @@ 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): @@ -415,7 +730,12 @@ 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 @@ -433,10 +753,21 @@ class AudioTransport(google.protobuf.message.Message): self, *, transport: global___WAMediaTransport | None = ..., - audioFormat: global___AudioTransport.Integral.AudioFormat.ValueType | 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" + ], ) -> 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 @@ -450,8 +781,14 @@ 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 @@ -470,8 +807,12 @@ 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): @@ -485,8 +826,12 @@ 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 @@ -500,8 +845,14 @@ 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 @@ -541,8 +892,48 @@ 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): @@ -562,8 +953,28 @@ 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 @@ -577,8 +988,14 @@ 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 @@ -597,8 +1014,12 @@ 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): @@ -615,9 +1036,31 @@ 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 @@ -631,7 +1074,13 @@ 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 97c96a9..e2fc9e9 100644 --- a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py +++ b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.py @@ -3,6 +3,7 @@ # source: waMmsRetry/WAMmsRetry.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,20 +13,24 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bwaMmsRetry/WAMmsRetry.proto\x12\nWAMmsRetry\"\xd0\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12=\n\x06result\x18\x03 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType\"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03\"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaID\x18\x01 \x01(\tB&Z$go.mau.fi/whatsmeow/proto/waMmsRetry') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1bwaMmsRetry/WAMmsRetry.proto\x12\nWAMmsRetry"\xd0\x01\n\x16MediaRetryNotification\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12=\n\x06result\x18\x03 \x01(\x0e\x32-.WAMmsRetry.MediaRetryNotification.ResultType"Q\n\nResultType\x12\x11\n\rGENERAL_ERROR\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\r\n\tNOT_FOUND\x10\x02\x12\x14\n\x10\x44\x45\x43RYPTION_ERROR\x10\x03"&\n\x12ServerErrorReceipt\x12\x10\n\x08stanzaID\x18\x01 \x01(\tB&Z$go.mau.fi/whatsmeow/proto/waMmsRetry' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMmsRetry.WAMmsRetry_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waMmsRetry.WAMmsRetry_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z$go.mau.fi/whatsmeow/proto/waMmsRetry' - _globals['_MEDIARETRYNOTIFICATION']._serialized_start=44 - _globals['_MEDIARETRYNOTIFICATION']._serialized_end=252 - _globals['_MEDIARETRYNOTIFICATION_RESULTTYPE']._serialized_start=171 - _globals['_MEDIARETRYNOTIFICATION_RESULTTYPE']._serialized_end=252 - _globals['_SERVERERRORRECEIPT']._serialized_start=254 - _globals['_SERVERERRORRECEIPT']._serialized_end=292 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z$go.mau.fi/whatsmeow/proto/waMmsRetry" + _globals["_MEDIARETRYNOTIFICATION"]._serialized_start = 44 + _globals["_MEDIARETRYNOTIFICATION"]._serialized_end = 252 + _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_start = 171 + _globals["_MEDIARETRYNOTIFICATION_RESULTTYPE"]._serialized_end = 252 + _globals["_SERVERERRORRECEIPT"]._serialized_start = 254 + _globals["_SERVERERRORRECEIPT"]._serialized_end = 292 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi index bdbdd79..2077dad 100644 --- a/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi +++ b/neonize/proto/waMmsRetry/WAMmsRetry_pb2.pyi @@ -25,7 +25,12 @@ 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 @@ -51,8 +56,18 @@ 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 @@ -67,7 +82,11 @@ 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 e1ac71f..ed5c854 100644 --- a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py +++ b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.py @@ -3,6 +3,7 @@ # source: waMsgApplication/WAMsgApplication.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -15,34 +16,42 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto\"\xd5\x0f\n\x12MessageApplication\x12=\n\x07payload\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x12?\n\x08metadata\x18\x02 \x01(\x0b\x32-.WAMsgApplication.MessageApplication.Metadata\x1a\xf5\x07\n\x08Metadata\x12U\n\x14\x63hatEphemeralSetting\x18\x01 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSettingH\x00\x12\x61\n\x14\x65phemeralSettingList\x18\x02 \x01(\x0b\x32\x41.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00\x12\x1f\n\x15\x65phemeralSharedSecret\x18\x03 \x01(\x0cH\x00\x12\x17\n\x0f\x66orwardingScore\x18\x05 \x01(\r\x12\x13\n\x0bisForwarded\x18\x06 \x01(\x08\x12/\n\x10\x62usinessMetadata\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0b\x66rankingKey\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66rankingVersion\x18\t \x01(\x05\x12R\n\rquotedMessage\x18\n \x01(\x0b\x32;.WAMsgApplication.MessageApplication.Metadata.QuotedMessage\x12L\n\nthreadType\x18\x0b \x01(\x0e\x32\x38.WAMsgApplication.MessageApplication.Metadata.ThreadType\x12!\n\x19readonlyMetadataDataclass\x18\x0c \x01(\t\x12\x0f\n\x07groupID\x18\r \x01(\t\x12\x11\n\tgroupSize\x18\x0e \x01(\r\x12\x12\n\ngroupIndex\x18\x0f \x01(\r\x12\x15\n\rbotResponseID\x18\x10 \x01(\t\x12\x15\n\rcollapsibleID\x18\x11 \x01(\t\x1a\x88\x01\n\rQuotedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x11\n\tremoteJID\x18\x02 \x01(\t\x12\x13\n\x0bparticipant\x18\x03 \x01(\t\x12=\n\x07payload\x18\x04 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x1aw\n\x13\x45phemeralSettingMap\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12O\n\x10\x65phemeralSetting\x18\x02 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSetting\"E\n\nThreadType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bVANISH_MODE\x10\x01\x12\x19\n\x15\x44ISAPPEARING_MESSAGES\x10\x02\x42\x0b\n\tephemeral\x1a\xb9\x02\n\x07Payload\x12\x43\n\x0b\x63oreContent\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.ContentH\x00\x12=\n\x06signal\x18\x02 \x01(\x0b\x32+.WAMsgApplication.MessageApplication.SignalH\x00\x12O\n\x0f\x61pplicationData\x18\x03 \x01(\x0b\x32\x34.WAMsgApplication.MessageApplication.ApplicationDataH\x00\x12N\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x37.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00\x42\t\n\x07\x63ontent\x1a\xed\x02\n\x12SubProtocolPayload\x12\x30\n\x0f\x63onsumerMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x30\n\x0f\x62usinessMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12/\n\x0epaymentMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12,\n\x0bmultiDevice\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12%\n\x04voip\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12*\n\tarmadillo\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehaviorB\r\n\x0bsubProtocol\x1a\x11\n\x0f\x41pplicationData\x1a\x08\n\x06Signal\x1a\t\n\x07\x43ontent\x1as\n\x10\x45phemeralSetting\x12\x1b\n\x13\x65phemeralExpiration\x18\x02 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x03 \x01(\x03\x12\x1f\n\x17isEphemeralSettingReset\x18\x04 \x01(\x08\x42,Z*go.mau.fi/whatsmeow/proto/waMsgApplication') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto"\xd5\x0f\n\x12MessageApplication\x12=\n\x07payload\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x12?\n\x08metadata\x18\x02 \x01(\x0b\x32-.WAMsgApplication.MessageApplication.Metadata\x1a\xf5\x07\n\x08Metadata\x12U\n\x14\x63hatEphemeralSetting\x18\x01 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSettingH\x00\x12\x61\n\x14\x65phemeralSettingList\x18\x02 \x01(\x0b\x32\x41.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00\x12\x1f\n\x15\x65phemeralSharedSecret\x18\x03 \x01(\x0cH\x00\x12\x17\n\x0f\x66orwardingScore\x18\x05 \x01(\r\x12\x13\n\x0bisForwarded\x18\x06 \x01(\x08\x12/\n\x10\x62usinessMetadata\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x13\n\x0b\x66rankingKey\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66rankingVersion\x18\t \x01(\x05\x12R\n\rquotedMessage\x18\n \x01(\x0b\x32;.WAMsgApplication.MessageApplication.Metadata.QuotedMessage\x12L\n\nthreadType\x18\x0b \x01(\x0e\x32\x38.WAMsgApplication.MessageApplication.Metadata.ThreadType\x12!\n\x19readonlyMetadataDataclass\x18\x0c \x01(\t\x12\x0f\n\x07groupID\x18\r \x01(\t\x12\x11\n\tgroupSize\x18\x0e \x01(\r\x12\x12\n\ngroupIndex\x18\x0f \x01(\r\x12\x15\n\rbotResponseID\x18\x10 \x01(\t\x12\x15\n\rcollapsibleID\x18\x11 \x01(\t\x1a\x88\x01\n\rQuotedMessage\x12\x10\n\x08stanzaID\x18\x01 \x01(\t\x12\x11\n\tremoteJID\x18\x02 \x01(\t\x12\x13\n\x0bparticipant\x18\x03 \x01(\t\x12=\n\x07payload\x18\x04 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.Payload\x1aw\n\x13\x45phemeralSettingMap\x12\x0f\n\x07\x63hatJID\x18\x01 \x01(\t\x12O\n\x10\x65phemeralSetting\x18\x02 \x01(\x0b\x32\x35.WAMsgApplication.MessageApplication.EphemeralSetting"E\n\nThreadType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bVANISH_MODE\x10\x01\x12\x19\n\x15\x44ISAPPEARING_MESSAGES\x10\x02\x42\x0b\n\tephemeral\x1a\xb9\x02\n\x07Payload\x12\x43\n\x0b\x63oreContent\x18\x01 \x01(\x0b\x32,.WAMsgApplication.MessageApplication.ContentH\x00\x12=\n\x06signal\x18\x02 \x01(\x0b\x32+.WAMsgApplication.MessageApplication.SignalH\x00\x12O\n\x0f\x61pplicationData\x18\x03 \x01(\x0b\x32\x34.WAMsgApplication.MessageApplication.ApplicationDataH\x00\x12N\n\x0bsubProtocol\x18\x04 \x01(\x0b\x32\x37.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00\x42\t\n\x07\x63ontent\x1a\xed\x02\n\x12SubProtocolPayload\x12\x30\n\x0f\x63onsumerMessage\x18\x02 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x30\n\x0f\x62usinessMessage\x18\x03 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12/\n\x0epaymentMessage\x18\x04 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12,\n\x0bmultiDevice\x18\x05 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12%\n\x04voip\x18\x06 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12*\n\tarmadillo\x18\x07 \x01(\x0b\x32\x15.WACommon.SubProtocolH\x00\x12\x32\n\x0b\x66utureProof\x18\x01 \x01(\x0e\x32\x1d.WACommon.FutureProofBehaviorB\r\n\x0bsubProtocol\x1a\x11\n\x0f\x41pplicationData\x1a\x08\n\x06Signal\x1a\t\n\x07\x43ontent\x1as\n\x10\x45phemeralSetting\x12\x1b\n\x13\x65phemeralExpiration\x18\x02 \x01(\r\x12!\n\x19\x65phemeralSettingTimestamp\x18\x03 \x01(\x03\x12\x1f\n\x17isEphemeralSettingReset\x18\x04 \x01(\x08\x42,Z*go.mau.fi/whatsmeow/proto/waMsgApplication' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMsgApplication.WAMsgApplication_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waMsgApplication.WAMsgApplication_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z*go.mau.fi/whatsmeow/proto/waMsgApplication' - _globals['_MESSAGEAPPLICATION']._serialized_start=87 - _globals['_MESSAGEAPPLICATION']._serialized_end=2092 - _globals['_MESSAGEAPPLICATION_METADATA']._serialized_start=238 - _globals['_MESSAGEAPPLICATION_METADATA']._serialized_end=1251 - _globals['_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE']._serialized_start=910 - _globals['_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE']._serialized_end=1046 - _globals['_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP']._serialized_start=1048 - _globals['_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP']._serialized_end=1167 - _globals['_MESSAGEAPPLICATION_METADATA_THREADTYPE']._serialized_start=1169 - _globals['_MESSAGEAPPLICATION_METADATA_THREADTYPE']._serialized_end=1238 - _globals['_MESSAGEAPPLICATION_PAYLOAD']._serialized_start=1254 - _globals['_MESSAGEAPPLICATION_PAYLOAD']._serialized_end=1567 - _globals['_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_start=1570 - _globals['_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD']._serialized_end=1935 - _globals['_MESSAGEAPPLICATION_APPLICATIONDATA']._serialized_start=1937 - _globals['_MESSAGEAPPLICATION_APPLICATIONDATA']._serialized_end=1954 - _globals['_MESSAGEAPPLICATION_SIGNAL']._serialized_start=1956 - _globals['_MESSAGEAPPLICATION_SIGNAL']._serialized_end=1964 - _globals['_MESSAGEAPPLICATION_CONTENT']._serialized_start=1966 - _globals['_MESSAGEAPPLICATION_CONTENT']._serialized_end=1975 - _globals['_MESSAGEAPPLICATION_EPHEMERALSETTING']._serialized_start=1977 - _globals['_MESSAGEAPPLICATION_EPHEMERALSETTING']._serialized_end=2092 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z*go.mau.fi/whatsmeow/proto/waMsgApplication" + _globals["_MESSAGEAPPLICATION"]._serialized_start = 87 + _globals["_MESSAGEAPPLICATION"]._serialized_end = 2092 + _globals["_MESSAGEAPPLICATION_METADATA"]._serialized_start = 238 + _globals["_MESSAGEAPPLICATION_METADATA"]._serialized_end = 1251 + _globals["_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE"]._serialized_start = 910 + _globals["_MESSAGEAPPLICATION_METADATA_QUOTEDMESSAGE"]._serialized_end = 1046 + _globals[ + "_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP" + ]._serialized_start = 1048 + _globals["_MESSAGEAPPLICATION_METADATA_EPHEMERALSETTINGMAP"]._serialized_end = 1167 + _globals["_MESSAGEAPPLICATION_METADATA_THREADTYPE"]._serialized_start = 1169 + _globals["_MESSAGEAPPLICATION_METADATA_THREADTYPE"]._serialized_end = 1238 + _globals["_MESSAGEAPPLICATION_PAYLOAD"]._serialized_start = 1254 + _globals["_MESSAGEAPPLICATION_PAYLOAD"]._serialized_end = 1567 + _globals["_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_start = 1570 + _globals["_MESSAGEAPPLICATION_SUBPROTOCOLPAYLOAD"]._serialized_end = 1935 + _globals["_MESSAGEAPPLICATION_APPLICATIONDATA"]._serialized_start = 1937 + _globals["_MESSAGEAPPLICATION_APPLICATIONDATA"]._serialized_end = 1954 + _globals["_MESSAGEAPPLICATION_SIGNAL"]._serialized_start = 1956 + _globals["_MESSAGEAPPLICATION_SIGNAL"]._serialized_end = 1964 + _globals["_MESSAGEAPPLICATION_CONTENT"]._serialized_start = 1966 + _globals["_MESSAGEAPPLICATION_CONTENT"]._serialized_end = 1975 + _globals["_MESSAGEAPPLICATION_EPHEMERALSETTING"]._serialized_start = 1977 + _globals["_MESSAGEAPPLICATION_EPHEMERALSETTING"]._serialized_end = 2092 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi index f3d5234..f5c5ece 100644 --- a/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi +++ b/neonize/proto/waMsgApplication/WAMsgApplication_pb2.pyi @@ -30,11 +30,18 @@ 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 @@ -62,8 +69,32 @@ 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): @@ -73,15 +104,28 @@ 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 = ..., + 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: ... - 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 @@ -112,26 +156,36 @@ class MessageApplication(google.protobuf.message.Message): botResponseID: builtins.str collapsibleID: builtins.str @property - def chatEphemeralSetting(self) -> global___MessageApplication.EphemeralSetting: ... + def chatEphemeralSetting( + self, + ) -> global___MessageApplication.EphemeralSetting: ... @property - def ephemeralSettingList(self) -> global___MessageApplication.Metadata.EphemeralSettingMap: ... + def ephemeralSettingList( + self, + ) -> global___MessageApplication.Metadata.EphemeralSettingMap: ... @property def businessMetadata(self) -> waCommon.WACommon_pb2.SubProtocol: ... @property - def quotedMessage(self) -> global___MessageApplication.Metadata.QuotedMessage: ... + def quotedMessage( + self, + ) -> global___MessageApplication.Metadata.QuotedMessage: ... def __init__( self, *, - chatEphemeralSetting: global___MessageApplication.EphemeralSetting | None = ..., - ephemeralSettingList: global___MessageApplication.Metadata.EphemeralSettingMap | None = ..., + chatEphemeralSetting: global___MessageApplication.EphemeralSetting + | None = ..., + ephemeralSettingList: global___MessageApplication.Metadata.EphemeralSettingMap + | None = ..., ephemeralSharedSecret: builtins.bytes | None = ..., forwardingScore: builtins.int | None = ..., isForwarded: builtins.bool | None = ..., businessMetadata: waCommon.WACommon_pb2.SubProtocol | None = ..., frankingKey: builtins.bytes | None = ..., frankingVersion: builtins.int | None = ..., - quotedMessage: global___MessageApplication.Metadata.QuotedMessage | None = ..., - threadType: global___MessageApplication.Metadata.ThreadType.ValueType | None = ..., + quotedMessage: global___MessageApplication.Metadata.QuotedMessage + | None = ..., + threadType: global___MessageApplication.Metadata.ThreadType.ValueType + | None = ..., readonlyMetadataDataclass: builtins.str | None = ..., groupID: builtins.str | None = ..., groupSize: builtins.int | None = ..., @@ -139,9 +193,92 @@ class MessageApplication(google.protobuf.message.Message): botResponseID: builtins.str | None = ..., collapsibleID: builtins.str | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["botResponseID", b"botResponseID", "businessMetadata", b"businessMetadata", "chatEphemeralSetting", b"chatEphemeralSetting", "collapsibleID", b"collapsibleID", "ephemeral", b"ephemeral", "ephemeralSettingList", b"ephemeralSettingList", "ephemeralSharedSecret", b"ephemeralSharedSecret", "forwardingScore", b"forwardingScore", "frankingKey", b"frankingKey", "frankingVersion", b"frankingVersion", "groupID", b"groupID", "groupIndex", b"groupIndex", "groupSize", b"groupSize", "isForwarded", b"isForwarded", "quotedMessage", b"quotedMessage", "readonlyMetadataDataclass", b"readonlyMetadataDataclass", "threadType", b"threadType"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["botResponseID", b"botResponseID", "businessMetadata", b"businessMetadata", "chatEphemeralSetting", b"chatEphemeralSetting", "collapsibleID", b"collapsibleID", "ephemeral", b"ephemeral", "ephemeralSettingList", b"ephemeralSettingList", "ephemeralSharedSecret", b"ephemeralSharedSecret", "forwardingScore", b"forwardingScore", "frankingKey", b"frankingKey", "frankingVersion", b"frankingVersion", "groupID", b"groupID", "groupIndex", b"groupIndex", "groupSize", b"groupSize", "isForwarded", b"isForwarded", "quotedMessage", b"quotedMessage", "readonlyMetadataDataclass", b"readonlyMetadataDataclass", "threadType", b"threadType"]) -> None: ... - def WhichOneof(self, oneof_group: typing.Literal["ephemeral", b"ephemeral"]) -> typing.Literal["chatEphemeralSetting", "ephemeralSettingList", "ephemeralSharedSecret"] | None: ... + def HasField( + self, + field_name: typing.Literal[ + "botResponseID", + b"botResponseID", + "businessMetadata", + b"businessMetadata", + "chatEphemeralSetting", + b"chatEphemeralSetting", + "collapsibleID", + b"collapsibleID", + "ephemeral", + b"ephemeral", + "ephemeralSettingList", + b"ephemeralSettingList", + "ephemeralSharedSecret", + b"ephemeralSharedSecret", + "forwardingScore", + b"forwardingScore", + "frankingKey", + b"frankingKey", + "frankingVersion", + b"frankingVersion", + "groupID", + b"groupID", + "groupIndex", + b"groupIndex", + "groupSize", + b"groupSize", + "isForwarded", + b"isForwarded", + "quotedMessage", + b"quotedMessage", + "readonlyMetadataDataclass", + b"readonlyMetadataDataclass", + "threadType", + b"threadType", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "botResponseID", + b"botResponseID", + "businessMetadata", + b"businessMetadata", + "chatEphemeralSetting", + b"chatEphemeralSetting", + "collapsibleID", + b"collapsibleID", + "ephemeral", + b"ephemeral", + "ephemeralSettingList", + b"ephemeralSettingList", + "ephemeralSharedSecret", + b"ephemeralSharedSecret", + "forwardingScore", + b"forwardingScore", + "frankingKey", + b"frankingKey", + "frankingVersion", + b"frankingVersion", + "groupID", + b"groupID", + "groupIndex", + b"groupIndex", + "groupSize", + b"groupSize", + "isForwarded", + b"isForwarded", + "quotedMessage", + b"quotedMessage", + "readonlyMetadataDataclass", + b"readonlyMetadataDataclass", + "threadType", + b"threadType", + ], + ) -> None: ... + def WhichOneof( + self, oneof_group: typing.Literal["ephemeral", b"ephemeral"] + ) -> ( + typing.Literal[ + "chatEphemeralSetting", "ephemeralSettingList", "ephemeralSharedSecret" + ] + | None + ): ... @typing.final class Payload(google.protobuf.message.Message): @@ -167,9 +304,42 @@ 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): @@ -204,11 +374,64 @@ 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): @@ -251,8 +474,28 @@ 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 @@ -266,7 +509,11 @@ 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 b2b54ee..f085458 100644 --- a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py +++ b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.py @@ -3,6 +3,7 @@ # source: waMsgTransport/WAMsgTransport.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -15,36 +16,66 @@ from waCommon import WACommon_pb2 as waCommon_dot_WACommon__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#waMsgTransport/WAMsgTransport.proto\x12\x0eWAMsgTransport\x1a\x17waCommon/WACommon.proto\"\xa4\r\n\x10MessageTransport\x12\x39\n\x07payload\x18\x01 \x01(\x0b\x32(.WAMsgTransport.MessageTransport.Payload\x12;\n\x08protocol\x18\x02 \x01(\x0b\x32).WAMsgTransport.MessageTransport.Protocol\x1ap\n\x07Payload\x12\x31\n\x12\x61pplicationPayload\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x32\n\x0b\x66utureProof\x18\x03 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xa5\x0b\n\x08Protocol\x12\x44\n\x08integral\x18\x01 \x01(\x0b\x32\x32.WAMsgTransport.MessageTransport.Protocol.Integral\x12\x46\n\tancillary\x18\x02 \x01(\x0b\x32\x33.WAMsgTransport.MessageTransport.Protocol.Ancillary\x1a\xdd\x08\n\tAncillary\x12^\n\x04skdm\x18\x02 \x01(\x0b\x32P.WAMsgTransport.MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage\x12>\n\x12\x64\x65viceListMetadata\x18\x03 \x01(\x0b\x32\".WAMsgTransport.DeviceListMetadata\x12X\n\x04icdc\x18\x04 \x01(\x0b\x32J.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices\x12\\\n\x0f\x62\x61\x63kupDirective\x18\x05 \x01(\x0b\x32\x43.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective\x1a\xe8\x01\n\x0f\x42\x61\x63kupDirective\x12\x11\n\tmessageID\x18\x01 \x01(\t\x12\x62\n\nactionType\x18\x02 \x01(\x0e\x32N.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective.ActionType\x12\x17\n\x0fsupplementalKey\x18\x03 \x01(\t\"E\n\nActionType\x12\x08\n\x04NOOP\x10\x00\x12\n\n\x06UPSERT\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\x15\n\x11UPSERT_AND_DELETE\x10\x03\x1a\xae\x03\n\x16ICDCParticipantDevices\x12~\n\x0esenderIdentity\x18\x01 \x01(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x83\x01\n\x13recipientIdentities\x18\x02 \x03(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x19\n\x11recipientUserJIDs\x18\x03 \x03(\t\x1as\n\x1bICDCIdentityListDescription\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x15\n\rsigningDevice\x18\x02 \x01(\x0c\x12\x16\n\x0eunknownDevices\x18\x03 \x03(\x0c\x12\x18\n\x10unknownDeviceIDs\x18\x04 \x03(\x05\x1a\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\x1a\xaa\x01\n\x08Integral\x12\x0f\n\x07padding\x18\x01 \x01(\x0c\x12Q\n\x03\x44SM\x18\x02 \x01(\x0b\x32\x44.WAMsgTransport.MessageTransport.Protocol.Integral.DeviceSentMessage\x1a:\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12\r\n\x05phash\x18\x02 \x01(\t\"z\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x42*Z(go.mau.fi/whatsmeow/proto/waMsgTransport') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n#waMsgTransport/WAMsgTransport.proto\x12\x0eWAMsgTransport\x1a\x17waCommon/WACommon.proto"\xa4\r\n\x10MessageTransport\x12\x39\n\x07payload\x18\x01 \x01(\x0b\x32(.WAMsgTransport.MessageTransport.Payload\x12;\n\x08protocol\x18\x02 \x01(\x0b\x32).WAMsgTransport.MessageTransport.Protocol\x1ap\n\x07Payload\x12\x31\n\x12\x61pplicationPayload\x18\x01 \x01(\x0b\x32\x15.WACommon.SubProtocol\x12\x32\n\x0b\x66utureProof\x18\x03 \x01(\x0e\x32\x1d.WACommon.FutureProofBehavior\x1a\xa5\x0b\n\x08Protocol\x12\x44\n\x08integral\x18\x01 \x01(\x0b\x32\x32.WAMsgTransport.MessageTransport.Protocol.Integral\x12\x46\n\tancillary\x18\x02 \x01(\x0b\x32\x33.WAMsgTransport.MessageTransport.Protocol.Ancillary\x1a\xdd\x08\n\tAncillary\x12^\n\x04skdm\x18\x02 \x01(\x0b\x32P.WAMsgTransport.MessageTransport.Protocol.Ancillary.SenderKeyDistributionMessage\x12>\n\x12\x64\x65viceListMetadata\x18\x03 \x01(\x0b\x32".WAMsgTransport.DeviceListMetadata\x12X\n\x04icdc\x18\x04 \x01(\x0b\x32J.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices\x12\\\n\x0f\x62\x61\x63kupDirective\x18\x05 \x01(\x0b\x32\x43.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective\x1a\xe8\x01\n\x0f\x42\x61\x63kupDirective\x12\x11\n\tmessageID\x18\x01 \x01(\t\x12\x62\n\nactionType\x18\x02 \x01(\x0e\x32N.WAMsgTransport.MessageTransport.Protocol.Ancillary.BackupDirective.ActionType\x12\x17\n\x0fsupplementalKey\x18\x03 \x01(\t"E\n\nActionType\x12\x08\n\x04NOOP\x10\x00\x12\n\n\x06UPSERT\x10\x01\x12\n\n\x06\x44\x45LETE\x10\x02\x12\x15\n\x11UPSERT_AND_DELETE\x10\x03\x1a\xae\x03\n\x16ICDCParticipantDevices\x12~\n\x0esenderIdentity\x18\x01 \x01(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x83\x01\n\x13recipientIdentities\x18\x02 \x03(\x0b\x32\x66.WAMsgTransport.MessageTransport.Protocol.Ancillary.ICDCParticipantDevices.ICDCIdentityListDescription\x12\x19\n\x11recipientUserJIDs\x18\x03 \x03(\t\x1as\n\x1bICDCIdentityListDescription\x12\x0b\n\x03seq\x18\x01 \x01(\x05\x12\x15\n\rsigningDevice\x18\x02 \x01(\x0c\x12\x16\n\x0eunknownDevices\x18\x03 \x03(\x0c\x12\x18\n\x10unknownDeviceIDs\x18\x04 \x03(\x05\x1a\\\n\x1cSenderKeyDistributionMessage\x12\x0f\n\x07groupID\x18\x01 \x01(\t\x12+\n#axolotlSenderKeyDistributionMessage\x18\x02 \x01(\x0c\x1a\xaa\x01\n\x08Integral\x12\x0f\n\x07padding\x18\x01 \x01(\x0c\x12Q\n\x03\x44SM\x18\x02 \x01(\x0b\x32\x44.WAMsgTransport.MessageTransport.Protocol.Integral.DeviceSentMessage\x1a:\n\x11\x44\x65viceSentMessage\x12\x16\n\x0e\x64\x65stinationJID\x18\x01 \x01(\t\x12\r\n\x05phash\x18\x02 \x01(\t"z\n\x12\x44\x65viceListMetadata\x12\x15\n\rsenderKeyHash\x18\x01 \x01(\x0c\x12\x17\n\x0fsenderTimestamp\x18\x02 \x01(\x04\x12\x18\n\x10recipientKeyHash\x18\x08 \x01(\x0c\x12\x1a\n\x12recipientTimestamp\x18\t \x01(\x04\x42*Z(go.mau.fi/whatsmeow/proto/waMsgTransport' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMsgTransport.WAMsgTransport_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waMsgTransport.WAMsgTransport_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waMsgTransport' - _globals['_MESSAGETRANSPORT']._serialized_start=81 - _globals['_MESSAGETRANSPORT']._serialized_end=1781 - _globals['_MESSAGETRANSPORT_PAYLOAD']._serialized_start=221 - _globals['_MESSAGETRANSPORT_PAYLOAD']._serialized_end=333 - _globals['_MESSAGETRANSPORT_PROTOCOL']._serialized_start=336 - _globals['_MESSAGETRANSPORT_PROTOCOL']._serialized_end=1781 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY']._serialized_start=491 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY']._serialized_end=1608 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE']._serialized_start=849 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE']._serialized_end=1081 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE']._serialized_start=1012 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE']._serialized_end=1081 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES']._serialized_start=1084 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES']._serialized_end=1514 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION']._serialized_start=1399 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION']._serialized_end=1514 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_start=1516 - _globals['_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE']._serialized_end=1608 - _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL']._serialized_start=1611 - _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL']._serialized_end=1781 - _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE']._serialized_start=1723 - _globals['_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE']._serialized_end=1781 - _globals['_DEVICELISTMETADATA']._serialized_start=1783 - _globals['_DEVICELISTMETADATA']._serialized_end=1905 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waMsgTransport" + _globals["_MESSAGETRANSPORT"]._serialized_start = 81 + _globals["_MESSAGETRANSPORT"]._serialized_end = 1781 + _globals["_MESSAGETRANSPORT_PAYLOAD"]._serialized_start = 221 + _globals["_MESSAGETRANSPORT_PAYLOAD"]._serialized_end = 333 + _globals["_MESSAGETRANSPORT_PROTOCOL"]._serialized_start = 336 + _globals["_MESSAGETRANSPORT_PROTOCOL"]._serialized_end = 1781 + _globals["_MESSAGETRANSPORT_PROTOCOL_ANCILLARY"]._serialized_start = 491 + _globals["_MESSAGETRANSPORT_PROTOCOL_ANCILLARY"]._serialized_end = 1608 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE" + ]._serialized_start = 849 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE" + ]._serialized_end = 1081 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE" + ]._serialized_start = 1012 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_BACKUPDIRECTIVE_ACTIONTYPE" + ]._serialized_end = 1081 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES" + ]._serialized_start = 1084 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES" + ]._serialized_end = 1514 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION" + ]._serialized_start = 1399 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_ICDCPARTICIPANTDEVICES_ICDCIDENTITYLISTDESCRIPTION" + ]._serialized_end = 1514 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE" + ]._serialized_start = 1516 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_ANCILLARY_SENDERKEYDISTRIBUTIONMESSAGE" + ]._serialized_end = 1608 + _globals["_MESSAGETRANSPORT_PROTOCOL_INTEGRAL"]._serialized_start = 1611 + _globals["_MESSAGETRANSPORT_PROTOCOL_INTEGRAL"]._serialized_end = 1781 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE" + ]._serialized_start = 1723 + _globals[ + "_MESSAGETRANSPORT_PROTOCOL_INTEGRAL_DEVICESENTMESSAGE" + ]._serialized_end = 1781 + _globals["_DEVICELISTMETADATA"]._serialized_start = 1783 + _globals["_DEVICELISTMETADATA"]._serialized_end = 1905 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi index 87463e9..3d9b161 100644 --- a/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi +++ b/neonize/proto/waMsgTransport/WAMsgTransport_pb2.pyi @@ -37,10 +37,27 @@ class MessageTransport(google.protobuf.message.Message): self, *, applicationPayload: 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[ + "applicationPayload", + b"applicationPayload", + "futureProof", + b"futureProof", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "applicationPayload", + b"applicationPayload", + "futureProof", + b"futureProof", + ], ) -> 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): @@ -58,7 +75,12 @@ 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 @@ -81,11 +103,32 @@ 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): @@ -102,38 +145,93 @@ 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 = ..., + 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: ... - 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 = ..., + 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: ... - 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): @@ -149,31 +247,82 @@ 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 = ..., + 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: ... - 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): @@ -193,22 +342,39 @@ 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 = ..., + 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: ... - 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 @@ -222,8 +388,18 @@ 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 @@ -237,8 +413,12 @@ 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 @@ -262,7 +442,31 @@ 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 55c33bf..c9addc0 100644 --- a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py +++ b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.py @@ -3,6 +3,7 @@ # source: waMultiDevice/WAMultiDevice.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,38 +13,62 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!waMultiDevice/WAMultiDevice.proto\x12\rWAMultiDevice\"\xf5\t\n\x0bMultiDevice\x12\x33\n\x07payload\x18\x01 \x01(\x0b\x32\".WAMultiDevice.MultiDevice.Payload\x12\x35\n\x08metadata\x18\x02 \x01(\x0b\x32#.WAMultiDevice.MultiDevice.Metadata\x1a\n\n\x08Metadata\x1a\x90\x01\n\x07Payload\x12\x45\n\x0f\x61pplicationData\x18\x01 \x01(\x0b\x32*.WAMultiDevice.MultiDevice.ApplicationDataH\x00\x12\x33\n\x06signal\x18\x02 \x01(\x0b\x32!.WAMultiDevice.MultiDevice.SignalH\x00\x42\t\n\x07payload\x1a\xd0\x07\n\x0f\x41pplicationData\x12\x66\n\x14\x61ppStateSyncKeyShare\x18\x01 \x01(\x0b\x32\x46.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyShareMessageH\x00\x12j\n\x16\x61ppStateSyncKeyRequest\x18\x02 \x01(\x0b\x32H.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyRequestMessageH\x00\x1am\n\x1d\x41ppStateSyncKeyRequestMessage\x12L\n\x06keyIDs\x18\x01 \x03(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x1ag\n\x1b\x41ppStateSyncKeyShareMessage\x12H\n\x04keys\x18\x01 \x03(\x0b\x32:.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey\x1a\xd9\x03\n\x0f\x41ppStateSyncKey\x12K\n\x05keyID\x18\x01 \x01(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x12_\n\x07keyData\x18\x02 \x01(\x0b\x32N.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData\x1a\x97\x02\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12~\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32i.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\x1a\"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\x42\x11\n\x0f\x61pplicationData\x1a\x08\n\x06SignalB)Z\'go.mau.fi/whatsmeow/proto/waMultiDevice') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n!waMultiDevice/WAMultiDevice.proto\x12\rWAMultiDevice"\xf5\t\n\x0bMultiDevice\x12\x33\n\x07payload\x18\x01 \x01(\x0b\x32".WAMultiDevice.MultiDevice.Payload\x12\x35\n\x08metadata\x18\x02 \x01(\x0b\x32#.WAMultiDevice.MultiDevice.Metadata\x1a\n\n\x08Metadata\x1a\x90\x01\n\x07Payload\x12\x45\n\x0f\x61pplicationData\x18\x01 \x01(\x0b\x32*.WAMultiDevice.MultiDevice.ApplicationDataH\x00\x12\x33\n\x06signal\x18\x02 \x01(\x0b\x32!.WAMultiDevice.MultiDevice.SignalH\x00\x42\t\n\x07payload\x1a\xd0\x07\n\x0f\x41pplicationData\x12\x66\n\x14\x61ppStateSyncKeyShare\x18\x01 \x01(\x0b\x32\x46.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyShareMessageH\x00\x12j\n\x16\x61ppStateSyncKeyRequest\x18\x02 \x01(\x0b\x32H.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyRequestMessageH\x00\x1am\n\x1d\x41ppStateSyncKeyRequestMessage\x12L\n\x06keyIDs\x18\x01 \x03(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x1ag\n\x1b\x41ppStateSyncKeyShareMessage\x12H\n\x04keys\x18\x01 \x03(\x0b\x32:.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey\x1a\xd9\x03\n\x0f\x41ppStateSyncKey\x12K\n\x05keyID\x18\x01 \x01(\x0b\x32<.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKeyId\x12_\n\x07keyData\x18\x02 \x01(\x0b\x32N.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData\x1a\x97\x02\n\x13\x41ppStateSyncKeyData\x12\x0f\n\x07keyData\x18\x01 \x01(\x0c\x12~\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32i.WAMultiDevice.MultiDevice.ApplicationData.AppStateSyncKey.AppStateSyncKeyData.AppStateSyncKeyFingerprint\x12\x11\n\ttimestamp\x18\x03 \x01(\x03\x1a\\\n\x1a\x41ppStateSyncKeyFingerprint\x12\r\n\x05rawID\x18\x01 \x01(\r\x12\x14\n\x0c\x63urrentIndex\x18\x02 \x01(\r\x12\x19\n\rdeviceIndexes\x18\x03 \x03(\rB\x02\x10\x01\x1a"\n\x11\x41ppStateSyncKeyId\x12\r\n\x05keyID\x18\x01 \x01(\x0c\x42\x11\n\x0f\x61pplicationData\x1a\x08\n\x06SignalB)Z\'go.mau.fi/whatsmeow/proto/waMultiDevice' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waMultiDevice.WAMultiDevice_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waMultiDevice.WAMultiDevice_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waMultiDevice' - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._options = None - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT'].fields_by_name['deviceIndexes']._serialized_options = b'\020\001' - _globals['_MULTIDEVICE']._serialized_start=53 - _globals['_MULTIDEVICE']._serialized_end=1322 - _globals['_MULTIDEVICE_METADATA']._serialized_start=176 - _globals['_MULTIDEVICE_METADATA']._serialized_end=186 - _globals['_MULTIDEVICE_PAYLOAD']._serialized_start=189 - _globals['_MULTIDEVICE_PAYLOAD']._serialized_end=333 - _globals['_MULTIDEVICE_APPLICATIONDATA']._serialized_start=336 - _globals['_MULTIDEVICE_APPLICATIONDATA']._serialized_end=1312 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE']._serialized_start=567 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE']._serialized_end=676 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE']._serialized_start=678 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE']._serialized_end=781 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY']._serialized_start=784 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY']._serialized_end=1257 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA']._serialized_start=978 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA']._serialized_end=1257 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT']._serialized_start=1165 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT']._serialized_end=1257 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID']._serialized_start=1259 - _globals['_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID']._serialized_end=1293 - _globals['_MULTIDEVICE_SIGNAL']._serialized_start=1314 - _globals['_MULTIDEVICE_SIGNAL']._serialized_end=1322 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waMultiDevice" + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" + ].fields_by_name["deviceIndexes"]._options = None + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" + ].fields_by_name["deviceIndexes"]._serialized_options = b"\020\001" + _globals["_MULTIDEVICE"]._serialized_start = 53 + _globals["_MULTIDEVICE"]._serialized_end = 1322 + _globals["_MULTIDEVICE_METADATA"]._serialized_start = 176 + _globals["_MULTIDEVICE_METADATA"]._serialized_end = 186 + _globals["_MULTIDEVICE_PAYLOAD"]._serialized_start = 189 + _globals["_MULTIDEVICE_PAYLOAD"]._serialized_end = 333 + _globals["_MULTIDEVICE_APPLICATIONDATA"]._serialized_start = 336 + _globals["_MULTIDEVICE_APPLICATIONDATA"]._serialized_end = 1312 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE" + ]._serialized_start = 567 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYREQUESTMESSAGE" + ]._serialized_end = 676 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE" + ]._serialized_start = 678 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYSHAREMESSAGE" + ]._serialized_end = 781 + _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY"]._serialized_start = 784 + _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY"]._serialized_end = 1257 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA" + ]._serialized_start = 978 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA" + ]._serialized_end = 1257 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" + ]._serialized_start = 1165 + _globals[ + "_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEY_APPSTATESYNCKEYDATA_APPSTATESYNCKEYFINGERPRINT" + ]._serialized_end = 1257 + _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID"]._serialized_start = 1259 + _globals["_MULTIDEVICE_APPLICATIONDATA_APPSTATESYNCKEYID"]._serialized_end = 1293 + _globals["_MULTIDEVICE_SIGNAL"]._serialized_start = 1314 + _globals["_MULTIDEVICE_SIGNAL"]._serialized_end = 1322 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi index dc03414..785aa30 100644 --- a/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi +++ b/neonize/proto/waMultiDevice/WAMultiDevice_pb2.pyi @@ -40,9 +40,31 @@ 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): @@ -54,13 +76,22 @@ 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 = ..., + keyIDs: collections.abc.Iterable[ + global___MultiDevice.ApplicationData.AppStateSyncKeyId + ] + | None = ..., + ) -> None: ... + def ClearField( + self, field_name: typing.Literal["keyIDs", b"keyIDs"] ) -> None: ... - def ClearField(self, field_name: typing.Literal["keyIDs", b"keyIDs"]) -> None: ... @typing.final class AppStateSyncKeyShareMessage(google.protobuf.message.Message): @@ -68,13 +99,22 @@ 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 = ..., + keys: collections.abc.Iterable[ + global___MultiDevice.ApplicationData.AppStateSyncKey + ] + | None = ..., + ) -> None: ... + def ClearField( + self, field_name: typing.Literal["keys", b"keys"] ) -> None: ... - def ClearField(self, field_name: typing.Literal["keys", b"keys"]) -> None: ... @typing.final class AppStateSyncKey(google.protobuf.message.Message): @@ -94,16 +134,36 @@ 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 = ..., + 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: ... KEYDATA_FIELD_NUMBER: builtins.int FINGERPRINT_FIELD_NUMBER: builtins.int @@ -111,31 +171,68 @@ 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 = ..., + 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: ... - 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): @@ -148,24 +245,58 @@ 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 = ..., + 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", + ], ) -> 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: ... + def WhichOneof( + self, oneof_group: typing.Literal["applicationData", b"applicationData"] + ) -> ( + typing.Literal["appStateSyncKeyShare", "appStateSyncKeyRequest"] | None + ): ... @typing.final class Signal(google.protobuf.message.Message): @@ -187,7 +318,11 @@ 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 54cc410..b4885bf 100644 --- a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py +++ b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.py @@ -3,6 +3,7 @@ # source: waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,28 +13,34 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nCwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces\"\xe4\x05\n\x02QP\x1a\xe1\x01\n\x0c\x46ilterClause\x12G\n\nclauseType\x18\x01 \x02(\x0e\x32\x33.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseType\x12\x46\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClause\x12@\n\x07\x66ilters\x18\x03 \x03(\x0b\x32/.WAWebProtobufsQuickPromotionSurfaces.QP.Filter\x1a\xa3\x02\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12M\n\nparameters\x18\x02 \x03(\x0b\x32\x39.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParameters\x12K\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResult\x12i\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03\"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02\"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03\x42\x34Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\nCwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces"\xe4\x05\n\x02QP\x1a\xe1\x01\n\x0c\x46ilterClause\x12G\n\nclauseType\x18\x01 \x02(\x0e\x32\x33.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseType\x12\x46\n\x07\x63lauses\x18\x02 \x03(\x0b\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClause\x12@\n\x07\x66ilters\x18\x03 \x03(\x0b\x32/.WAWebProtobufsQuickPromotionSurfaces.QP.Filter\x1a\xa3\x02\n\x06\x46ilter\x12\x12\n\nfilterName\x18\x01 \x02(\t\x12M\n\nparameters\x18\x02 \x03(\x0b\x32\x39.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParameters\x12K\n\x0c\x66ilterResult\x18\x03 \x01(\x0e\x32\x35.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResult\x12i\n\x18\x63lientNotSupportedConfig\x18\x04 \x02(\x0e\x32G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfig\x1a.\n\x10\x46ilterParameters\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t"0\n\x0c\x46ilterResult\x12\x08\n\x04TRUE\x10\x01\x12\t\n\x05\x46\x41LSE\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03"J\n\x1e\x46ilterClientNotSupportedConfig\x12\x13\n\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n\x0f\x46\x41IL_BY_DEFAULT\x10\x02"&\n\nClauseType\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\x12\x07\n\x03NOR\x10\x03\x42\x34Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waQuickPromotionSurfaces.WAWebProtobufsQuickPromotionSurfaces_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, + "waQuickPromotionSurfaces.WAWebProtobufsQuickPromotionSurfaces_pb2", + _globals, +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces' - _globals['_QP']._serialized_start=110 - _globals['_QP']._serialized_end=850 - _globals['_QP_FILTERCLAUSE']._serialized_start=117 - _globals['_QP_FILTERCLAUSE']._serialized_end=342 - _globals['_QP_FILTER']._serialized_start=345 - _globals['_QP_FILTER']._serialized_end=636 - _globals['_QP_FILTERPARAMETERS']._serialized_start=638 - _globals['_QP_FILTERPARAMETERS']._serialized_end=684 - _globals['_QP_FILTERRESULT']._serialized_start=686 - _globals['_QP_FILTERRESULT']._serialized_end=734 - _globals['_QP_FILTERCLIENTNOTSUPPORTEDCONFIG']._serialized_start=736 - _globals['_QP_FILTERCLIENTNOTSUPPORTEDCONFIG']._serialized_end=810 - _globals['_QP_CLAUSETYPE']._serialized_start=812 - _globals['_QP_CLAUSETYPE']._serialized_end=850 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces" + _globals["_QP"]._serialized_start = 110 + _globals["_QP"]._serialized_end = 850 + _globals["_QP_FILTERCLAUSE"]._serialized_start = 117 + _globals["_QP_FILTERCLAUSE"]._serialized_end = 342 + _globals["_QP_FILTER"]._serialized_start = 345 + _globals["_QP_FILTER"]._serialized_end = 636 + _globals["_QP_FILTERPARAMETERS"]._serialized_start = 638 + _globals["_QP_FILTERPARAMETERS"]._serialized_end = 684 + _globals["_QP_FILTERRESULT"]._serialized_start = 686 + _globals["_QP_FILTERRESULT"]._serialized_end = 734 + _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_start = 736 + _globals["_QP_FILTERCLIENTNOTSUPPORTEDCONFIG"]._serialized_end = 810 + _globals["_QP_CLAUSETYPE"]._serialized_start = 812 + _globals["_QP_CLAUSETYPE"]._serialized_end = 850 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi index 4458c11..e756598 100644 --- a/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi +++ b/neonize/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -42,12 +47,20 @@ 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 @@ -55,7 +68,12 @@ 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 @@ -75,9 +93,17 @@ 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, *, @@ -85,8 +111,20 @@ 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): @@ -100,17 +138,45 @@ 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 = ..., + 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: ... - 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): @@ -126,8 +192,12 @@ 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 0ceeffe..6dbd21c 100644 --- a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py +++ b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.py @@ -3,6 +3,7 @@ # source: waReporting/WAWebProtobufsReporting.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,28 +13,32 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting\"d\n\nReportable\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\r\n\x05never\x18\x04 \x01(\x08\"\xa2\x01\n\x06\x43onfig\x12\x39\n\x05\x66ield\x18\x01 \x03(\x0b\x32*.WAWebProtobufsReporting.Config.FieldEntry\x12\x0f\n\x07version\x18\x02 \x01(\r\x1aL\n\nFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\"\xf4\x01\n\x05\x46ield\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\x11\n\tisMessage\x18\x04 \x01(\x08\x12>\n\x08subfield\x18\x05 \x03(\x0b\x32,.WAWebProtobufsReporting.Field.SubfieldEntry\x1aO\n\rSubfieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\x42\'Z%go.mau.fi/whatsmeow/proto/waReportingb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n)waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting"d\n\nReportable\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\r\n\x05never\x18\x04 \x01(\x08"\xa2\x01\n\x06\x43onfig\x12\x39\n\x05\x66ield\x18\x01 \x03(\x0b\x32*.WAWebProtobufsReporting.Config.FieldEntry\x12\x0f\n\x07version\x18\x02 \x01(\r\x1aL\n\nFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01"\xf4\x01\n\x05\x46ield\x12\x12\n\nminVersion\x18\x01 \x01(\r\x12\x12\n\nmaxVersion\x18\x02 \x01(\r\x12\x1f\n\x17notReportableMinVersion\x18\x03 \x01(\r\x12\x11\n\tisMessage\x18\x04 \x01(\x08\x12>\n\x08subfield\x18\x05 \x03(\x0b\x32,.WAWebProtobufsReporting.Field.SubfieldEntry\x1aO\n\rSubfieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12-\n\x05value\x18\x02 \x01(\x0b\x32\x1e.WAWebProtobufsReporting.Field:\x02\x38\x01\x42\'Z%go.mau.fi/whatsmeow/proto/waReportingb\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waReporting.WAWebProtobufsReporting_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waReporting.WAWebProtobufsReporting_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waReporting' - _globals['_CONFIG_FIELDENTRY']._options = None - _globals['_CONFIG_FIELDENTRY']._serialized_options = b'8\001' - _globals['_FIELD_SUBFIELDENTRY']._options = None - _globals['_FIELD_SUBFIELDENTRY']._serialized_options = b'8\001' - _globals['_REPORTABLE']._serialized_start=70 - _globals['_REPORTABLE']._serialized_end=170 - _globals['_CONFIG']._serialized_start=173 - _globals['_CONFIG']._serialized_end=335 - _globals['_CONFIG_FIELDENTRY']._serialized_start=259 - _globals['_CONFIG_FIELDENTRY']._serialized_end=335 - _globals['_FIELD']._serialized_start=338 - _globals['_FIELD']._serialized_end=582 - _globals['_FIELD_SUBFIELDENTRY']._serialized_start=503 - _globals['_FIELD_SUBFIELDENTRY']._serialized_end=582 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waReporting" + _globals["_CONFIG_FIELDENTRY"]._options = None + _globals["_CONFIG_FIELDENTRY"]._serialized_options = b"8\001" + _globals["_FIELD_SUBFIELDENTRY"]._options = None + _globals["_FIELD_SUBFIELDENTRY"]._serialized_options = b"8\001" + _globals["_REPORTABLE"]._serialized_start = 70 + _globals["_REPORTABLE"]._serialized_end = 170 + _globals["_CONFIG"]._serialized_start = 173 + _globals["_CONFIG"]._serialized_end = 335 + _globals["_CONFIG_FIELDENTRY"]._serialized_start = 259 + _globals["_CONFIG_FIELDENTRY"]._serialized_end = 335 + _globals["_FIELD"]._serialized_start = 338 + _globals["_FIELD"]._serialized_end = 582 + _globals["_FIELD_SUBFIELDENTRY"]._serialized_start = 503 + _globals["_FIELD_SUBFIELDENTRY"]._serialized_end = 582 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi index f98b954..c66528c 100644 --- a/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi +++ b/neonize/proto/waReporting/WAWebProtobufsReporting_pb2.pyi @@ -32,7 +32,19 @@ 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 @@ -55,21 +67,31 @@ 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 @@ -92,8 +114,12 @@ 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 @@ -105,7 +131,11 @@ 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, *, @@ -115,6 +145,20 @@ 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 3dcc89c..5a84b1a 100644 --- a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py +++ b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.py @@ -3,6 +3,7 @@ # source: waRoutingInfo/WAWebProtobufsRoutingInfo.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,16 +13,20 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"w\n\x0bRoutingInfo\x12\x10\n\x08regionID\x18\x01 \x03(\x05\x12\x11\n\tclusterID\x18\x02 \x03(\x05\x12\x0e\n\x06taskID\x18\x03 \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x04 \x01(\x08\x12\x0e\n\x06tcpBbr\x18\x05 \x01(\x08\x12\x14\n\x0ctcpKeepalive\x18\x06 \x01(\x08\x42)Z\'go.mau.fi/whatsmeow/proto/waRoutingInfo') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b"\n-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"w\n\x0bRoutingInfo\x12\x10\n\x08regionID\x18\x01 \x03(\x05\x12\x11\n\tclusterID\x18\x02 \x03(\x05\x12\x0e\n\x06taskID\x18\x03 \x01(\x05\x12\r\n\x05\x64\x65\x62ug\x18\x04 \x01(\x08\x12\x0e\n\x06tcpBbr\x18\x05 \x01(\x08\x12\x14\n\x0ctcpKeepalive\x18\x06 \x01(\x08\x42)Z'go.mau.fi/whatsmeow/proto/waRoutingInfo" +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waRoutingInfo.WAWebProtobufsRoutingInfo_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waRoutingInfo.WAWebProtobufsRoutingInfo_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\'go.mau.fi/whatsmeow/proto/waRoutingInfo' - _globals['_ROUTINGINFO']._serialized_start=76 - _globals['_ROUTINGINFO']._serialized_end=195 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z'go.mau.fi/whatsmeow/proto/waRoutingInfo" + _globals["_ROUTINGINFO"]._serialized_start = 76 + _globals["_ROUTINGINFO"]._serialized_end = 195 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi index e229df9..ba5eedc 100644 --- a/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi +++ b/neonize/proto/waRoutingInfo/WAWebProtobufsRoutingInfo_pb2.pyi @@ -27,9 +27,17 @@ 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, *, @@ -40,7 +48,35 @@ 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 4a11b49..67b77e4 100644 --- a/neonize/proto/waServerSync/WAServerSync_pb2.py +++ b/neonize/proto/waServerSync/WAServerSync_pb2.py @@ -3,6 +3,7 @@ # source: waServerSync/WAServerSync.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,38 +13,42 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fwaServerSync/WAServerSync.proto\x12\x0cWAServerSync\"\xa0\x01\n\rSyncdMutation\x12=\n\toperation\x18\x01 \x01(\x0e\x32*.WAServerSync.SyncdMutation.SyncdOperation\x12)\n\x06record\x18\x02 \x01(\x0b\x32\x19.WAServerSync.SyncdRecord\"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01\"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04\"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t\"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c\"\x13\n\x05KeyId\x12\n\n\x02ID\x18\x01 \x01(\x0c\"\x83\x01\n\x0bSyncdRecord\x12\'\n\x05index\x18\x01 \x01(\x0b\x32\x18.WAServerSync.SyncdIndex\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.WAServerSync.SyncdValue\x12\"\n\x05keyID\x18\x03 \x01(\x0b\x32\x13.WAServerSync.KeyId\"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSHA256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c\"\x99\x01\n\rSyncdSnapshot\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12*\n\x07records\x18\x02 \x03(\x0b\x32\x19.WAServerSync.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12\"\n\x05keyID\x18\x04 \x01(\x0b\x32\x13.WAServerSync.KeyId\"@\n\x0eSyncdMutations\x12.\n\tmutations\x18\x01 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\"\xcc\x02\n\nSyncdPatch\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12.\n\tmutations\x18\x02 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\x12>\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32#.WAServerSync.ExternalBlobReference\x12\x13\n\x0bsnapshotMAC\x18\x04 \x01(\x0c\x12\x10\n\x08patchMAC\x18\x05 \x01(\x0c\x12\"\n\x05keyID\x18\x06 \x01(\x0b\x32\x13.WAServerSync.KeyId\x12(\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x16.WAServerSync.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c\x42(Z&go.mau.fi/whatsmeow/proto/waServerSync') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1fwaServerSync/WAServerSync.proto\x12\x0cWAServerSync"\xa0\x01\n\rSyncdMutation\x12=\n\toperation\x18\x01 \x01(\x0e\x32*.WAServerSync.SyncdMutation.SyncdOperation\x12)\n\x06record\x18\x02 \x01(\x0b\x32\x19.WAServerSync.SyncdRecord"%\n\x0eSyncdOperation\x12\x07\n\x03SET\x10\x00\x12\n\n\x06REMOVE\x10\x01"\x1f\n\x0cSyncdVersion\x12\x0f\n\x07version\x18\x01 \x01(\x04"&\n\x08\x45xitCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x04\x12\x0c\n\x04text\x18\x02 \x01(\t"\x1a\n\nSyncdIndex\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x1a\n\nSyncdValue\x12\x0c\n\x04\x62lob\x18\x01 \x01(\x0c"\x13\n\x05KeyId\x12\n\n\x02ID\x18\x01 \x01(\x0c"\x83\x01\n\x0bSyncdRecord\x12\'\n\x05index\x18\x01 \x01(\x0b\x32\x18.WAServerSync.SyncdIndex\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.WAServerSync.SyncdValue\x12"\n\x05keyID\x18\x03 \x01(\x0b\x32\x13.WAServerSync.KeyId"\x8f\x01\n\x15\x45xternalBlobReference\x12\x10\n\x08mediaKey\x18\x01 \x01(\x0c\x12\x12\n\ndirectPath\x18\x02 \x01(\t\x12\x0e\n\x06handle\x18\x03 \x01(\t\x12\x15\n\rfileSizeBytes\x18\x04 \x01(\x04\x12\x12\n\nfileSHA256\x18\x05 \x01(\x0c\x12\x15\n\rfileEncSHA256\x18\x06 \x01(\x0c"\x99\x01\n\rSyncdSnapshot\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12*\n\x07records\x18\x02 \x03(\x0b\x32\x19.WAServerSync.SyncdRecord\x12\x0b\n\x03mac\x18\x03 \x01(\x0c\x12"\n\x05keyID\x18\x04 \x01(\x0b\x32\x13.WAServerSync.KeyId"@\n\x0eSyncdMutations\x12.\n\tmutations\x18\x01 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation"\xcc\x02\n\nSyncdPatch\x12+\n\x07version\x18\x01 \x01(\x0b\x32\x1a.WAServerSync.SyncdVersion\x12.\n\tmutations\x18\x02 \x03(\x0b\x32\x1b.WAServerSync.SyncdMutation\x12>\n\x11\x65xternalMutations\x18\x03 \x01(\x0b\x32#.WAServerSync.ExternalBlobReference\x12\x13\n\x0bsnapshotMAC\x18\x04 \x01(\x0c\x12\x10\n\x08patchMAC\x18\x05 \x01(\x0c\x12"\n\x05keyID\x18\x06 \x01(\x0b\x32\x13.WAServerSync.KeyId\x12(\n\x08\x65xitCode\x18\x07 \x01(\x0b\x32\x16.WAServerSync.ExitCode\x12\x13\n\x0b\x64\x65viceIndex\x18\x08 \x01(\r\x12\x17\n\x0f\x63lientDebugData\x18\t \x01(\x0c\x42(Z&go.mau.fi/whatsmeow/proto/waServerSync' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waServerSync.WAServerSync_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waServerSync.WAServerSync_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z&go.mau.fi/whatsmeow/proto/waServerSync' - _globals['_SYNCDMUTATION']._serialized_start=50 - _globals['_SYNCDMUTATION']._serialized_end=210 - _globals['_SYNCDMUTATION_SYNCDOPERATION']._serialized_start=173 - _globals['_SYNCDMUTATION_SYNCDOPERATION']._serialized_end=210 - _globals['_SYNCDVERSION']._serialized_start=212 - _globals['_SYNCDVERSION']._serialized_end=243 - _globals['_EXITCODE']._serialized_start=245 - _globals['_EXITCODE']._serialized_end=283 - _globals['_SYNCDINDEX']._serialized_start=285 - _globals['_SYNCDINDEX']._serialized_end=311 - _globals['_SYNCDVALUE']._serialized_start=313 - _globals['_SYNCDVALUE']._serialized_end=339 - _globals['_KEYID']._serialized_start=341 - _globals['_KEYID']._serialized_end=360 - _globals['_SYNCDRECORD']._serialized_start=363 - _globals['_SYNCDRECORD']._serialized_end=494 - _globals['_EXTERNALBLOBREFERENCE']._serialized_start=497 - _globals['_EXTERNALBLOBREFERENCE']._serialized_end=640 - _globals['_SYNCDSNAPSHOT']._serialized_start=643 - _globals['_SYNCDSNAPSHOT']._serialized_end=796 - _globals['_SYNCDMUTATIONS']._serialized_start=798 - _globals['_SYNCDMUTATIONS']._serialized_end=862 - _globals['_SYNCDPATCH']._serialized_start=865 - _globals['_SYNCDPATCH']._serialized_end=1197 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z&go.mau.fi/whatsmeow/proto/waServerSync" + _globals["_SYNCDMUTATION"]._serialized_start = 50 + _globals["_SYNCDMUTATION"]._serialized_end = 210 + _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_start = 173 + _globals["_SYNCDMUTATION_SYNCDOPERATION"]._serialized_end = 210 + _globals["_SYNCDVERSION"]._serialized_start = 212 + _globals["_SYNCDVERSION"]._serialized_end = 243 + _globals["_EXITCODE"]._serialized_start = 245 + _globals["_EXITCODE"]._serialized_end = 283 + _globals["_SYNCDINDEX"]._serialized_start = 285 + _globals["_SYNCDINDEX"]._serialized_end = 311 + _globals["_SYNCDVALUE"]._serialized_start = 313 + _globals["_SYNCDVALUE"]._serialized_end = 339 + _globals["_KEYID"]._serialized_start = 341 + _globals["_KEYID"]._serialized_end = 360 + _globals["_SYNCDRECORD"]._serialized_start = 363 + _globals["_SYNCDRECORD"]._serialized_end = 494 + _globals["_EXTERNALBLOBREFERENCE"]._serialized_start = 497 + _globals["_EXTERNALBLOBREFERENCE"]._serialized_end = 640 + _globals["_SYNCDSNAPSHOT"]._serialized_start = 643 + _globals["_SYNCDSNAPSHOT"]._serialized_end = 796 + _globals["_SYNCDMUTATIONS"]._serialized_start = 798 + _globals["_SYNCDMUTATIONS"]._serialized_end = 862 + _globals["_SYNCDPATCH"]._serialized_start = 865 + _globals["_SYNCDPATCH"]._serialized_end = 1197 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waServerSync/WAServerSync_pb2.pyi b/neonize/proto/waServerSync/WAServerSync_pb2.pyi index e84fe61..2737f9e 100644 --- a/neonize/proto/waServerSync/WAServerSync_pb2.pyi +++ b/neonize/proto/waServerSync/WAServerSync_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -47,8 +52,12 @@ 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 @@ -63,7 +72,9 @@ 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 @@ -82,8 +93,12 @@ 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 @@ -98,7 +113,9 @@ 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 @@ -114,7 +131,9 @@ 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 @@ -155,8 +174,18 @@ 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 @@ -186,8 +215,40 @@ 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 @@ -203,7 +264,11 @@ 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__( @@ -214,8 +279,25 @@ 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 @@ -225,13 +307,19 @@ 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 @@ -255,7 +343,11 @@ 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 @@ -275,7 +367,49 @@ 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 e75d96e..86c9697 100644 --- a/neonize/proto/waSyncAction/WASyncAction_pb2.py +++ b/neonize/proto/waSyncAction/WASyncAction_pb2.py @@ -3,6 +3,7 @@ # source: waSyncAction/WASyncAction.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,155 +13,169 @@ _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\"\xa4\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMACKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12=\n\x0esenderPlatform\x18\n \x01(\x0e\x32%.WASyncAction.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08\"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06\"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02\"\x8e\x1a\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12,\n\nstarAction\x18\x02 \x01(\x0b\x32\x18.WASyncAction.StarAction\x12\x32\n\rcontactAction\x18\x03 \x01(\x0b\x32\x1b.WASyncAction.ContactAction\x12,\n\nmuteAction\x18\x04 \x01(\x0b\x32\x18.WASyncAction.MuteAction\x12*\n\tpinAction\x18\x05 \x01(\x0b\x32\x17.WASyncAction.PinAction\x12N\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32).WASyncAction.SecurityNotificationSetting\x12\x36\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x1d.WASyncAction.PushNameSetting\x12\x38\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1e.WASyncAction.QuickReplyAction\x12H\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32&.WASyncAction.RecentEmojiWeightsAction\x12\x36\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x1d.WASyncAction.LabelEditAction\x12\x44\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32$.WASyncAction.LabelAssociationAction\x12\x32\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x1b.WASyncAction.LocaleSetting\x12:\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1f.WASyncAction.ArchiveChatAction\x12H\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32&.WASyncAction.DeleteMessageForMeAction\x12\x32\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x1b.WASyncAction.KeyExpiration\x12@\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32\".WASyncAction.MarkChatAsReadAction\x12\x36\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x1d.WASyncAction.ClearChatAction\x12\x38\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1e.WASyncAction.DeleteChatAction\x12\x42\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32#.WASyncAction.UnarchiveChatsSetting\x12\x34\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x1c.WASyncAction.PrimaryFeature\x12J\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32\'.WASyncAction.AndroidUnsupportedActions\x12.\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x19.WASyncAction.AgentAction\x12<\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32 .WASyncAction.SubscriptionAction\x12@\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32\".WASyncAction.UserStatusMuteAction\x12\x38\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1e.WASyncAction.TimeFormatAction\x12*\n\tnuxAction\x18\x1f \x01(\x0b\x32\x17.WASyncAction.NuxAction\x12@\n\x14primaryVersionAction\x18 \x01(\x0b\x32\".WASyncAction.PrimaryVersionAction\x12\x32\n\rstickerAction\x18! \x01(\x0b\x32\x1b.WASyncAction.StickerAction\x12J\n\x19removeRecentStickerAction\x18\" \x01(\x0b\x32\'.WASyncAction.RemoveRecentStickerAction\x12:\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32\".WASyncAction.ChatAssignmentAction\x12R\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32..WASyncAction.ChatAssignmentOpenedStatusAction\x12<\n\x12pnForLidChatAction\x18% \x01(\x0b\x32 .WASyncAction.PnForLidChatAction\x12\x44\n\x16marketingMessageAction\x18& \x01(\x0b\x32$.WASyncAction.MarketingMessageAction\x12V\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32-.WASyncAction.MarketingMessageBroadcastAction\x12\x42\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32#.WASyncAction.ExternalWebBetaAction\x12N\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32).WASyncAction.PrivacySettingRelayAllCalls\x12\x32\n\rcallLogAction\x18* \x01(\x0b\x32\x1b.WASyncAction.CallLogAction\x12\x38\n\rstatusPrivacy\x18, \x01(\x0b\x32!.WASyncAction.StatusPrivacyAction\x12\x46\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32%.WASyncAction.BotWelcomeRequestAction\x12L\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32+.WASyncAction.DeleteIndividualCallLogAction\x12\x42\n\x15labelReorderingAction\x18/ \x01(\x0b\x32#.WASyncAction.LabelReorderingAction\x12:\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1f.WASyncAction.PaymentInfoAction\x12L\n\x1a\x63ustomPaymentMethodsAction\x18\x31 \x01(\x0b\x32(.WASyncAction.CustomPaymentMethodsAction\x12\x34\n\x0elockChatAction\x18\x32 \x01(\x0b\x32\x1c.WASyncAction.LockChatAction\x12G\n\x10\x63hatLockSettings\x18\x33 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\x12H\n\x18wamoUserIdentifierAction\x18\x34 \x01(\x0b\x32&.WASyncAction.WamoUserIdentifierAction\x12\x66\n\'privacySettingDisableLinkPreviewsAction\x18\x35 \x01(\x0b\x32\x35.WASyncAction.PrivacySettingDisableLinkPreviewsAction\x12M\n\x12\x64\x65viceCapabilities\x18\x36 \x01(\x0b\x32\x31.WAProtobufsDeviceCapabilities.DeviceCapabilities\x12\x34\n\x0enoteEditAction\x18\x37 \x01(\x0b\x32\x1c.WASyncAction.NoteEditAction\x12\x36\n\x0f\x66\x61voritesAction\x18\x38 \x01(\x0b\x32\x1d.WASyncAction.FavoritesAction\x12P\n\x1cmerchantPaymentPartnerAction\x18\x39 \x01(\x0b\x32*.WASyncAction.MerchantPaymentPartnerAction\x12P\n\x1cwaffleAccountLinkStateAction\x18: \x01(\x0b\x32*.WASyncAction.WaffleAccountLinkStateAction\"d\n\x0f\x46\x61voritesAction\x12\x39\n\tfavorites\x18\x01 \x03(\x0b\x32&.WASyncAction.FavoritesAction.Favorite\x1a\x16\n\x08\x46\x61vorite\x12\n\n\x02ID\x18\x01 \x01(\t\"E\n\'PrivacySettingDisableLinkPreviewsAction\x12\x1a\n\x12isPreviewsDisabled\x18\x01 \x01(\x08\".\n\x18WamoUserIdentifierAction\x12\x12\n\nidentifier\x18\x01 \x01(\t\" \n\x0eLockChatAction\x12\x0e\n\x06locked\x18\x01 \x01(\x08\"]\n\x1a\x43ustomPaymentMethodsAction\x12?\n\x14\x63ustomPaymentMethods\x18\x01 \x03(\x0b\x32!.WASyncAction.CustomPaymentMethod\"\x87\x01\n\x13\x43ustomPaymentMethod\x12\x14\n\x0c\x63redentialID\x18\x01 \x02(\t\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12;\n\x08metadata\x18\x04 \x03(\x0b\x32).WASyncAction.CustomPaymentMethodMetadata\"9\n\x1b\x43ustomPaymentMethodMetadata\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t\" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t\"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIDs\x18\x01 \x03(\x05\"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJID\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08\")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08\"C\n\rCallLogAction\x12\x32\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x1b.WASyncAction.CallLogRecord\"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08\"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08\"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05\"#\n\x12PnForLidChatAction\x12\r\n\x05pnJID\x18\x01 \x01(\t\"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08\"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t\"\xda\x01\n\rStickerAction\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIDHint\x18\n \x01(\r\x12\x10\n\x08isLottie\x18\x0b \x01(\x08\"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTS\x18\x01 \x01(\x03\"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t\"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08\"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08\"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03\"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08\",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08\"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t\"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05\"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\"\x8d\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12\"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12\x31\n\x08messages\x18\x03 \x03(\x0b\x32\x1f.WASyncAction.SyncActionMessage\"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08\"N\n\x10\x44\x65leteChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"M\n\x0f\x43learChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"`\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03\"a\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange\"L\n\x18RecentEmojiWeightsAction\x12\x30\n\x07weights\x18\x01 \x03(\x0b\x32\x1f.WASyncAction.RecentEmojiWeight\"i\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedID\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05\")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08\"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08\"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t\"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t\"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08\"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08\"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08\"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJID\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08\"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08\"o\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.WASyncAction.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05\x42(Z&go.mau.fi/whatsmeow/proto/waSyncAction') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1fwaSyncAction/WASyncAction.proto\x12\x0cWASyncAction\x1a\x34waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x38waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x1a\x17waCommon/WACommon.proto"\xfa\x06\n\rCallLogRecord\x12:\n\ncallResult\x18\x01 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult\x12\x11\n\tisDndMode\x18\x02 \x01(\x08\x12@\n\rsilenceReason\x18\x03 \x01(\x0e\x32).WASyncAction.CallLogRecord.SilenceReason\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\tstartTime\x18\x05 \x01(\x03\x12\x12\n\nisIncoming\x18\x06 \x01(\x08\x12\x0f\n\x07isVideo\x18\x07 \x01(\x08\x12\x12\n\nisCallLink\x18\x08 \x01(\x08\x12\x15\n\rcallLinkToken\x18\t \x01(\t\x12\x17\n\x0fscheduledCallID\x18\n \x01(\t\x12\x0e\n\x06\x63\x61llID\x18\x0b \x01(\t\x12\x16\n\x0e\x63\x61llCreatorJID\x18\x0c \x01(\t\x12\x10\n\x08groupJID\x18\r \x01(\t\x12\x41\n\x0cparticipants\x18\x0e \x03(\x0b\x32+.WASyncAction.CallLogRecord.ParticipantInfo\x12\x36\n\x08\x63\x61llType\x18\x0f \x01(\x0e\x32$.WASyncAction.CallLogRecord.CallType\x1a^\n\x0fParticipantInfo\x12\x0f\n\x07userJID\x18\x01 \x01(\t\x12:\n\ncallResult\x18\x02 \x01(\x0e\x32&.WASyncAction.CallLogRecord.CallResult";\n\x08\x43\x61llType\x12\x0b\n\x07REGULAR\x10\x00\x12\x12\n\x0eSCHEDULED_CALL\x10\x01\x12\x0e\n\nVOICE_CHAT\x10\x02"F\n\rSilenceReason\x12\x08\n\x04NONE\x10\x00\x12\r\n\tSCHEDULED\x10\x01\x12\x0b\n\x07PRIVACY\x10\x02\x12\x0f\n\x0bLIGHTWEIGHT\x10\x03"\xaf\x01\n\nCallResult\x12\r\n\tCONNECTED\x10\x00\x12\x0c\n\x08REJECTED\x10\x01\x12\r\n\tCANCELLED\x10\x02\x12\x15\n\x11\x41\x43\x43\x45PTEDELSEWHERE\x10\x03\x12\n\n\x06MISSED\x10\x04\x12\x0b\n\x07INVALID\x10\x05\x12\x0f\n\x0bUNAVAILABLE\x10\x06\x12\x0c\n\x08UPCOMING\x10\x07\x12\n\n\x06\x46\x41ILED\x10\x08\x12\r\n\tABANDONED\x10\t\x12\x0b\n\x07ONGOING\x10\n"\x8e\x01\n\x1cWaffleAccountLinkStateAction\x12N\n\tlinkState\x18\x02 \x01(\x0e\x32;.WASyncAction.WaffleAccountLinkStateAction.AccountLinkState"\x1e\n\x10\x41\x63\x63ountLinkState\x12\n\n\x06\x41\x43TIVE\x10\x00"\xc1\x01\n\x1cMerchantPaymentPartnerAction\x12\x41\n\x06status\x18\x01 \x02(\x0e\x32\x31.WASyncAction.MerchantPaymentPartnerAction.Status\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\x12\x14\n\x0c\x63redentialID\x18\x04 \x01(\t""\n\x06Status\x12\n\n\x06\x41\x43TIVE\x10\x00\x12\x0c\n\x08INACTIVE\x10\x01"\xc5\x01\n\x0eNoteEditAction\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.WASyncAction.NoteEditAction.NoteType\x12\x0f\n\x07\x63hatJID\x18\x02 \x01(\t\x12\x11\n\tcreatedAt\x18\x03 \x01(\x03\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x1b\n\x13unstructuredContent\x18\x05 \x01(\t",\n\x08NoteType\x12\x10\n\x0cUNSTRUCTURED\x10\x01\x12\x0e\n\nSTRUCTURED\x10\x02"\xb5\x01\n\x13StatusPrivacyAction\x12\x46\n\x04mode\x18\x01 \x01(\x0e\x32\x38.WASyncAction.StatusPrivacyAction.StatusDistributionMode\x12\x0f\n\x07userJID\x18\x02 \x03(\t"E\n\x16StatusDistributionMode\x12\x0e\n\nALLOW_LIST\x10\x00\x12\r\n\tDENY_LIST\x10\x01\x12\x0c\n\x08\x43ONTACTS\x10\x02"\x87\x02\n\x16MarketingMessageAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12P\n\x04type\x18\x03 \x01(\x0e\x32\x42.WASyncAction.MarketingMessageAction.MarketingMessagePrototypeType\x12\x11\n\tcreatedAt\x18\x04 \x01(\x03\x12\x12\n\nlastSentAt\x18\x05 \x01(\x03\x12\x11\n\tisDeleted\x18\x06 \x01(\x08\x12\x0f\n\x07mediaID\x18\x07 \x01(\t"1\n\x1dMarketingMessagePrototypeType\x12\x10\n\x0cPERSONALIZED\x10\x00"\xa4\x03\n\x0ePatchDebugData\x12\x15\n\rcurrentLthash\x18\x01 \x01(\x0c\x12\x11\n\tnewLthash\x18\x02 \x01(\x0c\x12\x14\n\x0cpatchVersion\x18\x03 \x01(\x0c\x12\x16\n\x0e\x63ollectionName\x18\x04 \x01(\x0c\x12/\n\'firstFourBytesFromAHashOfSnapshotMACKey\x18\x05 \x01(\x0c\x12\x19\n\x11newLthashSubtract\x18\x06 \x01(\x0c\x12\x11\n\tnumberAdd\x18\x07 \x01(\x05\x12\x14\n\x0cnumberRemove\x18\x08 \x01(\x05\x12\x16\n\x0enumberOverride\x18\t \x01(\x05\x12=\n\x0esenderPlatform\x18\n \x01(\x0e\x32%.WASyncAction.PatchDebugData.Platform\x12\x17\n\x0fisSenderPrimary\x18\x0b \x01(\x08"U\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x08\n\x04SMBA\x10\x01\x12\n\n\x06IPHONE\x10\x02\x12\x08\n\x04SMBI\x10\x03\x12\x07\n\x03WEB\x10\x04\x12\x07\n\x03UWP\x10\x05\x12\n\n\x06\x44\x41RWIN\x10\x06"2\n\x11RecentEmojiWeight\x12\r\n\x05\x65moji\x18\x01 \x01(\t\x12\x0e\n\x06weight\x18\x02 \x01(\x02"\x8e\x1a\n\x0fSyncActionValue\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12,\n\nstarAction\x18\x02 \x01(\x0b\x32\x18.WASyncAction.StarAction\x12\x32\n\rcontactAction\x18\x03 \x01(\x0b\x32\x1b.WASyncAction.ContactAction\x12,\n\nmuteAction\x18\x04 \x01(\x0b\x32\x18.WASyncAction.MuteAction\x12*\n\tpinAction\x18\x05 \x01(\x0b\x32\x17.WASyncAction.PinAction\x12N\n\x1bsecurityNotificationSetting\x18\x06 \x01(\x0b\x32).WASyncAction.SecurityNotificationSetting\x12\x36\n\x0fpushNameSetting\x18\x07 \x01(\x0b\x32\x1d.WASyncAction.PushNameSetting\x12\x38\n\x10quickReplyAction\x18\x08 \x01(\x0b\x32\x1e.WASyncAction.QuickReplyAction\x12H\n\x18recentEmojiWeightsAction\x18\x0b \x01(\x0b\x32&.WASyncAction.RecentEmojiWeightsAction\x12\x36\n\x0flabelEditAction\x18\x0e \x01(\x0b\x32\x1d.WASyncAction.LabelEditAction\x12\x44\n\x16labelAssociationAction\x18\x0f \x01(\x0b\x32$.WASyncAction.LabelAssociationAction\x12\x32\n\rlocaleSetting\x18\x10 \x01(\x0b\x32\x1b.WASyncAction.LocaleSetting\x12:\n\x11\x61rchiveChatAction\x18\x11 \x01(\x0b\x32\x1f.WASyncAction.ArchiveChatAction\x12H\n\x18\x64\x65leteMessageForMeAction\x18\x12 \x01(\x0b\x32&.WASyncAction.DeleteMessageForMeAction\x12\x32\n\rkeyExpiration\x18\x13 \x01(\x0b\x32\x1b.WASyncAction.KeyExpiration\x12@\n\x14markChatAsReadAction\x18\x14 \x01(\x0b\x32".WASyncAction.MarkChatAsReadAction\x12\x36\n\x0f\x63learChatAction\x18\x15 \x01(\x0b\x32\x1d.WASyncAction.ClearChatAction\x12\x38\n\x10\x64\x65leteChatAction\x18\x16 \x01(\x0b\x32\x1e.WASyncAction.DeleteChatAction\x12\x42\n\x15unarchiveChatsSetting\x18\x17 \x01(\x0b\x32#.WASyncAction.UnarchiveChatsSetting\x12\x34\n\x0eprimaryFeature\x18\x18 \x01(\x0b\x32\x1c.WASyncAction.PrimaryFeature\x12J\n\x19\x61ndroidUnsupportedActions\x18\x1a \x01(\x0b\x32\'.WASyncAction.AndroidUnsupportedActions\x12.\n\x0b\x61gentAction\x18\x1b \x01(\x0b\x32\x19.WASyncAction.AgentAction\x12<\n\x12subscriptionAction\x18\x1c \x01(\x0b\x32 .WASyncAction.SubscriptionAction\x12@\n\x14userStatusMuteAction\x18\x1d \x01(\x0b\x32".WASyncAction.UserStatusMuteAction\x12\x38\n\x10timeFormatAction\x18\x1e \x01(\x0b\x32\x1e.WASyncAction.TimeFormatAction\x12*\n\tnuxAction\x18\x1f \x01(\x0b\x32\x17.WASyncAction.NuxAction\x12@\n\x14primaryVersionAction\x18 \x01(\x0b\x32".WASyncAction.PrimaryVersionAction\x12\x32\n\rstickerAction\x18! \x01(\x0b\x32\x1b.WASyncAction.StickerAction\x12J\n\x19removeRecentStickerAction\x18" \x01(\x0b\x32\'.WASyncAction.RemoveRecentStickerAction\x12:\n\x0e\x63hatAssignment\x18# \x01(\x0b\x32".WASyncAction.ChatAssignmentAction\x12R\n\x1a\x63hatAssignmentOpenedStatus\x18$ \x01(\x0b\x32..WASyncAction.ChatAssignmentOpenedStatusAction\x12<\n\x12pnForLidChatAction\x18% \x01(\x0b\x32 .WASyncAction.PnForLidChatAction\x12\x44\n\x16marketingMessageAction\x18& \x01(\x0b\x32$.WASyncAction.MarketingMessageAction\x12V\n\x1fmarketingMessageBroadcastAction\x18\' \x01(\x0b\x32-.WASyncAction.MarketingMessageBroadcastAction\x12\x42\n\x15\x65xternalWebBetaAction\x18( \x01(\x0b\x32#.WASyncAction.ExternalWebBetaAction\x12N\n\x1bprivacySettingRelayAllCalls\x18) \x01(\x0b\x32).WASyncAction.PrivacySettingRelayAllCalls\x12\x32\n\rcallLogAction\x18* \x01(\x0b\x32\x1b.WASyncAction.CallLogAction\x12\x38\n\rstatusPrivacy\x18, \x01(\x0b\x32!.WASyncAction.StatusPrivacyAction\x12\x46\n\x17\x62otWelcomeRequestAction\x18- \x01(\x0b\x32%.WASyncAction.BotWelcomeRequestAction\x12L\n\x17\x64\x65leteIndividualCallLog\x18. \x01(\x0b\x32+.WASyncAction.DeleteIndividualCallLogAction\x12\x42\n\x15labelReorderingAction\x18/ \x01(\x0b\x32#.WASyncAction.LabelReorderingAction\x12:\n\x11paymentInfoAction\x18\x30 \x01(\x0b\x32\x1f.WASyncAction.PaymentInfoAction\x12L\n\x1a\x63ustomPaymentMethodsAction\x18\x31 \x01(\x0b\x32(.WASyncAction.CustomPaymentMethodsAction\x12\x34\n\x0elockChatAction\x18\x32 \x01(\x0b\x32\x1c.WASyncAction.LockChatAction\x12G\n\x10\x63hatLockSettings\x18\x33 \x01(\x0b\x32-.WAProtobufsChatLockSettings.ChatLockSettings\x12H\n\x18wamoUserIdentifierAction\x18\x34 \x01(\x0b\x32&.WASyncAction.WamoUserIdentifierAction\x12\x66\n\'privacySettingDisableLinkPreviewsAction\x18\x35 \x01(\x0b\x32\x35.WASyncAction.PrivacySettingDisableLinkPreviewsAction\x12M\n\x12\x64\x65viceCapabilities\x18\x36 \x01(\x0b\x32\x31.WAProtobufsDeviceCapabilities.DeviceCapabilities\x12\x34\n\x0enoteEditAction\x18\x37 \x01(\x0b\x32\x1c.WASyncAction.NoteEditAction\x12\x36\n\x0f\x66\x61voritesAction\x18\x38 \x01(\x0b\x32\x1d.WASyncAction.FavoritesAction\x12P\n\x1cmerchantPaymentPartnerAction\x18\x39 \x01(\x0b\x32*.WASyncAction.MerchantPaymentPartnerAction\x12P\n\x1cwaffleAccountLinkStateAction\x18: \x01(\x0b\x32*.WASyncAction.WaffleAccountLinkStateAction"d\n\x0f\x46\x61voritesAction\x12\x39\n\tfavorites\x18\x01 \x03(\x0b\x32&.WASyncAction.FavoritesAction.Favorite\x1a\x16\n\x08\x46\x61vorite\x12\n\n\x02ID\x18\x01 \x01(\t"E\n\'PrivacySettingDisableLinkPreviewsAction\x12\x1a\n\x12isPreviewsDisabled\x18\x01 \x01(\x08".\n\x18WamoUserIdentifierAction\x12\x12\n\nidentifier\x18\x01 \x01(\t" \n\x0eLockChatAction\x12\x0e\n\x06locked\x18\x01 \x01(\x08"]\n\x1a\x43ustomPaymentMethodsAction\x12?\n\x14\x63ustomPaymentMethods\x18\x01 \x03(\x0b\x32!.WASyncAction.CustomPaymentMethod"\x87\x01\n\x13\x43ustomPaymentMethod\x12\x14\n\x0c\x63redentialID\x18\x01 \x02(\t\x12\x0f\n\x07\x63ountry\x18\x02 \x02(\t\x12\x0c\n\x04type\x18\x03 \x02(\t\x12;\n\x08metadata\x18\x04 \x03(\x0b\x32).WASyncAction.CustomPaymentMethodMetadata"9\n\x1b\x43ustomPaymentMethodMetadata\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x02(\t" \n\x11PaymentInfoAction\x12\x0b\n\x03\x63pi\x18\x01 \x01(\t"/\n\x15LabelReorderingAction\x12\x16\n\x0esortedLabelIDs\x18\x01 \x03(\x05"D\n\x1d\x44\x65leteIndividualCallLogAction\x12\x0f\n\x07peerJID\x18\x01 \x01(\t\x12\x12\n\nisIncoming\x18\x02 \x01(\x08")\n\x17\x42otWelcomeRequestAction\x12\x0e\n\x06isSent\x18\x01 \x01(\x08"C\n\rCallLogAction\x12\x32\n\rcallLogRecord\x18\x01 \x01(\x0b\x32\x1b.WASyncAction.CallLogRecord"0\n\x1bPrivacySettingRelayAllCalls\x12\x11\n\tisEnabled\x18\x01 \x01(\x08"(\n\x15\x45xternalWebBetaAction\x12\x0f\n\x07isOptIn\x18\x01 \x01(\x08"7\n\x1fMarketingMessageBroadcastAction\x12\x14\n\x0crepliedCount\x18\x01 \x01(\x05"#\n\x12PnForLidChatAction\x12\r\n\x05pnJID\x18\x01 \x01(\t"6\n ChatAssignmentOpenedStatusAction\x12\x12\n\nchatOpened\x18\x01 \x01(\x08"-\n\x14\x43hatAssignmentAction\x12\x15\n\rdeviceAgentID\x18\x01 \x01(\t"\xda\x01\n\rStickerAction\x12\x0b\n\x03URL\x18\x01 \x01(\t\x12\x15\n\rfileEncSHA256\x18\x02 \x01(\x0c\x12\x10\n\x08mediaKey\x18\x03 \x01(\x0c\x12\x10\n\x08mimetype\x18\x04 \x01(\t\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\r\n\x05width\x18\x06 \x01(\r\x12\x12\n\ndirectPath\x18\x07 \x01(\t\x12\x12\n\nfileLength\x18\x08 \x01(\x04\x12\x12\n\nisFavorite\x18\t \x01(\x08\x12\x14\n\x0c\x64\x65viceIDHint\x18\n \x01(\r\x12\x10\n\x08isLottie\x18\x0b \x01(\x08"6\n\x19RemoveRecentStickerAction\x12\x19\n\x11lastStickerSentTS\x18\x01 \x01(\x03"\'\n\x14PrimaryVersionAction\x12\x0f\n\x07version\x18\x01 \x01(\t"!\n\tNuxAction\x12\x14\n\x0c\x61\x63knowledged\x18\x01 \x01(\x08"9\n\x10TimeFormatAction\x12%\n\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\x08"%\n\x14UserStatusMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08"[\n\x12SubscriptionAction\x12\x15\n\risDeactivated\x18\x01 \x01(\x08\x12\x16\n\x0eisAutoRenewing\x18\x02 \x01(\x08\x12\x16\n\x0e\x65xpirationDate\x18\x03 \x01(\x03"@\n\x0b\x41gentAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65viceID\x18\x02 \x01(\x05\x12\x11\n\tisDeleted\x18\x03 \x01(\x08",\n\x19\x41ndroidUnsupportedActions\x12\x0f\n\x07\x61llowed\x18\x01 \x01(\x08"\x1f\n\x0ePrimaryFeature\x12\r\n\x05\x66lags\x18\x01 \x03(\t"(\n\rKeyExpiration\x12\x17\n\x0f\x65xpiredKeyEpoch\x18\x01 \x01(\x05"I\n\x11SyncActionMessage\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\ttimestamp\x18\x02 \x01(\x03"\x8d\x01\n\x16SyncActionMessageRange\x12\x1c\n\x14lastMessageTimestamp\x18\x01 \x01(\x03\x12"\n\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03\x12\x31\n\x08messages\x18\x03 \x03(\x0b\x32\x1f.WASyncAction.SyncActionMessage"/\n\x15UnarchiveChatsSetting\x12\x16\n\x0eunarchiveChats\x18\x01 \x01(\x08"N\n\x10\x44\x65leteChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"M\n\x0f\x43learChatAction\x12:\n\x0cmessageRange\x18\x01 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"`\n\x14MarkChatAsReadAction\x12\x0c\n\x04read\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"I\n\x18\x44\x65leteMessageForMeAction\x12\x13\n\x0b\x64\x65leteMedia\x18\x01 \x01(\x08\x12\x18\n\x10messageTimestamp\x18\x02 \x01(\x03"a\n\x11\x41rchiveChatAction\x12\x10\n\x08\x61rchived\x18\x01 \x01(\x08\x12:\n\x0cmessageRange\x18\x02 \x01(\x0b\x32$.WASyncAction.SyncActionMessageRange"L\n\x18RecentEmojiWeightsAction\x12\x30\n\x07weights\x18\x01 \x03(\x0b\x32\x1f.WASyncAction.RecentEmojiWeight"i\n\x0fLabelEditAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\x05\x12\x14\n\x0cpredefinedID\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x04 \x01(\x08\x12\x12\n\norderIndex\x18\x05 \x01(\x05")\n\x16LabelAssociationAction\x12\x0f\n\x07labeled\x18\x01 \x01(\x08"g\n\x10QuickReplyAction\x12\x10\n\x08shortcut\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08keywords\x18\x03 \x03(\t\x12\r\n\x05\x63ount\x18\x04 \x01(\x05\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08"\x1f\n\rLocaleSetting\x12\x0e\n\x06locale\x18\x01 \x01(\t"\x1f\n\x0fPushNameSetting\x12\x0c\n\x04name\x18\x01 \x01(\t"7\n\x1bSecurityNotificationSetting\x12\x18\n\x10showNotification\x18\x01 \x01(\x08"\x1b\n\tPinAction\x12\x0e\n\x06pinned\x18\x01 \x01(\x08"H\n\nMuteAction\x12\r\n\x05muted\x18\x01 \x01(\x08\x12\x18\n\x10muteEndTimestamp\x18\x02 \x01(\x03\x12\x11\n\tautoMuted\x18\x03 \x01(\x08"f\n\rContactAction\x12\x10\n\x08\x66ullName\x18\x01 \x01(\t\x12\x11\n\tfirstName\x18\x02 \x01(\t\x12\x0e\n\x06lidJID\x18\x03 \x01(\t\x12 \n\x18saveOnPrimaryAddressbook\x18\x04 \x01(\x08"\x1d\n\nStarAction\x12\x0f\n\x07starred\x18\x01 \x01(\x08"o\n\x0eSyncActionData\x12\r\n\x05index\x18\x01 \x01(\x0c\x12,\n\x05value\x18\x02 \x01(\x0b\x32\x1d.WASyncAction.SyncActionValue\x12\x0f\n\x07padding\x18\x03 \x01(\x0c\x12\x0f\n\x07version\x18\x04 \x01(\x05\x42(Z&go.mau.fi/whatsmeow/proto/waSyncAction' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waSyncAction.WASyncAction_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waSyncAction.WASyncAction_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z&go.mau.fi/whatsmeow/proto/waSyncAction' - _globals['_CALLLOGRECORD']._serialized_start=187 - _globals['_CALLLOGRECORD']._serialized_end=1077 - _globals['_CALLLOGRECORD_PARTICIPANTINFO']._serialized_start=672 - _globals['_CALLLOGRECORD_PARTICIPANTINFO']._serialized_end=766 - _globals['_CALLLOGRECORD_CALLTYPE']._serialized_start=768 - _globals['_CALLLOGRECORD_CALLTYPE']._serialized_end=827 - _globals['_CALLLOGRECORD_SILENCEREASON']._serialized_start=829 - _globals['_CALLLOGRECORD_SILENCEREASON']._serialized_end=899 - _globals['_CALLLOGRECORD_CALLRESULT']._serialized_start=902 - _globals['_CALLLOGRECORD_CALLRESULT']._serialized_end=1077 - _globals['_WAFFLEACCOUNTLINKSTATEACTION']._serialized_start=1080 - _globals['_WAFFLEACCOUNTLINKSTATEACTION']._serialized_end=1222 - _globals['_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE']._serialized_start=1192 - _globals['_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE']._serialized_end=1222 - _globals['_MERCHANTPAYMENTPARTNERACTION']._serialized_start=1225 - _globals['_MERCHANTPAYMENTPARTNERACTION']._serialized_end=1418 - _globals['_MERCHANTPAYMENTPARTNERACTION_STATUS']._serialized_start=1384 - _globals['_MERCHANTPAYMENTPARTNERACTION_STATUS']._serialized_end=1418 - _globals['_NOTEEDITACTION']._serialized_start=1421 - _globals['_NOTEEDITACTION']._serialized_end=1618 - _globals['_NOTEEDITACTION_NOTETYPE']._serialized_start=1574 - _globals['_NOTEEDITACTION_NOTETYPE']._serialized_end=1618 - _globals['_STATUSPRIVACYACTION']._serialized_start=1621 - _globals['_STATUSPRIVACYACTION']._serialized_end=1802 - _globals['_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE']._serialized_start=1733 - _globals['_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE']._serialized_end=1802 - _globals['_MARKETINGMESSAGEACTION']._serialized_start=1805 - _globals['_MARKETINGMESSAGEACTION']._serialized_end=2068 - _globals['_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE']._serialized_start=2019 - _globals['_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE']._serialized_end=2068 - _globals['_PATCHDEBUGDATA']._serialized_start=2071 - _globals['_PATCHDEBUGDATA']._serialized_end=2491 - _globals['_PATCHDEBUGDATA_PLATFORM']._serialized_start=2406 - _globals['_PATCHDEBUGDATA_PLATFORM']._serialized_end=2491 - _globals['_RECENTEMOJIWEIGHT']._serialized_start=2493 - _globals['_RECENTEMOJIWEIGHT']._serialized_end=2543 - _globals['_SYNCACTIONVALUE']._serialized_start=2546 - _globals['_SYNCACTIONVALUE']._serialized_end=5888 - _globals['_FAVORITESACTION']._serialized_start=5890 - _globals['_FAVORITESACTION']._serialized_end=5990 - _globals['_FAVORITESACTION_FAVORITE']._serialized_start=5968 - _globals['_FAVORITESACTION_FAVORITE']._serialized_end=5990 - _globals['_PRIVACYSETTINGDISABLELINKPREVIEWSACTION']._serialized_start=5992 - _globals['_PRIVACYSETTINGDISABLELINKPREVIEWSACTION']._serialized_end=6061 - _globals['_WAMOUSERIDENTIFIERACTION']._serialized_start=6063 - _globals['_WAMOUSERIDENTIFIERACTION']._serialized_end=6109 - _globals['_LOCKCHATACTION']._serialized_start=6111 - _globals['_LOCKCHATACTION']._serialized_end=6143 - _globals['_CUSTOMPAYMENTMETHODSACTION']._serialized_start=6145 - _globals['_CUSTOMPAYMENTMETHODSACTION']._serialized_end=6238 - _globals['_CUSTOMPAYMENTMETHOD']._serialized_start=6241 - _globals['_CUSTOMPAYMENTMETHOD']._serialized_end=6376 - _globals['_CUSTOMPAYMENTMETHODMETADATA']._serialized_start=6378 - _globals['_CUSTOMPAYMENTMETHODMETADATA']._serialized_end=6435 - _globals['_PAYMENTINFOACTION']._serialized_start=6437 - _globals['_PAYMENTINFOACTION']._serialized_end=6469 - _globals['_LABELREORDERINGACTION']._serialized_start=6471 - _globals['_LABELREORDERINGACTION']._serialized_end=6518 - _globals['_DELETEINDIVIDUALCALLLOGACTION']._serialized_start=6520 - _globals['_DELETEINDIVIDUALCALLLOGACTION']._serialized_end=6588 - _globals['_BOTWELCOMEREQUESTACTION']._serialized_start=6590 - _globals['_BOTWELCOMEREQUESTACTION']._serialized_end=6631 - _globals['_CALLLOGACTION']._serialized_start=6633 - _globals['_CALLLOGACTION']._serialized_end=6700 - _globals['_PRIVACYSETTINGRELAYALLCALLS']._serialized_start=6702 - _globals['_PRIVACYSETTINGRELAYALLCALLS']._serialized_end=6750 - _globals['_EXTERNALWEBBETAACTION']._serialized_start=6752 - _globals['_EXTERNALWEBBETAACTION']._serialized_end=6792 - _globals['_MARKETINGMESSAGEBROADCASTACTION']._serialized_start=6794 - _globals['_MARKETINGMESSAGEBROADCASTACTION']._serialized_end=6849 - _globals['_PNFORLIDCHATACTION']._serialized_start=6851 - _globals['_PNFORLIDCHATACTION']._serialized_end=6886 - _globals['_CHATASSIGNMENTOPENEDSTATUSACTION']._serialized_start=6888 - _globals['_CHATASSIGNMENTOPENEDSTATUSACTION']._serialized_end=6942 - _globals['_CHATASSIGNMENTACTION']._serialized_start=6944 - _globals['_CHATASSIGNMENTACTION']._serialized_end=6989 - _globals['_STICKERACTION']._serialized_start=6992 - _globals['_STICKERACTION']._serialized_end=7210 - _globals['_REMOVERECENTSTICKERACTION']._serialized_start=7212 - _globals['_REMOVERECENTSTICKERACTION']._serialized_end=7266 - _globals['_PRIMARYVERSIONACTION']._serialized_start=7268 - _globals['_PRIMARYVERSIONACTION']._serialized_end=7307 - _globals['_NUXACTION']._serialized_start=7309 - _globals['_NUXACTION']._serialized_end=7342 - _globals['_TIMEFORMATACTION']._serialized_start=7344 - _globals['_TIMEFORMATACTION']._serialized_end=7401 - _globals['_USERSTATUSMUTEACTION']._serialized_start=7403 - _globals['_USERSTATUSMUTEACTION']._serialized_end=7440 - _globals['_SUBSCRIPTIONACTION']._serialized_start=7442 - _globals['_SUBSCRIPTIONACTION']._serialized_end=7533 - _globals['_AGENTACTION']._serialized_start=7535 - _globals['_AGENTACTION']._serialized_end=7599 - _globals['_ANDROIDUNSUPPORTEDACTIONS']._serialized_start=7601 - _globals['_ANDROIDUNSUPPORTEDACTIONS']._serialized_end=7645 - _globals['_PRIMARYFEATURE']._serialized_start=7647 - _globals['_PRIMARYFEATURE']._serialized_end=7678 - _globals['_KEYEXPIRATION']._serialized_start=7680 - _globals['_KEYEXPIRATION']._serialized_end=7720 - _globals['_SYNCACTIONMESSAGE']._serialized_start=7722 - _globals['_SYNCACTIONMESSAGE']._serialized_end=7795 - _globals['_SYNCACTIONMESSAGERANGE']._serialized_start=7798 - _globals['_SYNCACTIONMESSAGERANGE']._serialized_end=7939 - _globals['_UNARCHIVECHATSSETTING']._serialized_start=7941 - _globals['_UNARCHIVECHATSSETTING']._serialized_end=7988 - _globals['_DELETECHATACTION']._serialized_start=7990 - _globals['_DELETECHATACTION']._serialized_end=8068 - _globals['_CLEARCHATACTION']._serialized_start=8070 - _globals['_CLEARCHATACTION']._serialized_end=8147 - _globals['_MARKCHATASREADACTION']._serialized_start=8149 - _globals['_MARKCHATASREADACTION']._serialized_end=8245 - _globals['_DELETEMESSAGEFORMEACTION']._serialized_start=8247 - _globals['_DELETEMESSAGEFORMEACTION']._serialized_end=8320 - _globals['_ARCHIVECHATACTION']._serialized_start=8322 - _globals['_ARCHIVECHATACTION']._serialized_end=8419 - _globals['_RECENTEMOJIWEIGHTSACTION']._serialized_start=8421 - _globals['_RECENTEMOJIWEIGHTSACTION']._serialized_end=8497 - _globals['_LABELEDITACTION']._serialized_start=8499 - _globals['_LABELEDITACTION']._serialized_end=8604 - _globals['_LABELASSOCIATIONACTION']._serialized_start=8606 - _globals['_LABELASSOCIATIONACTION']._serialized_end=8647 - _globals['_QUICKREPLYACTION']._serialized_start=8649 - _globals['_QUICKREPLYACTION']._serialized_end=8752 - _globals['_LOCALESETTING']._serialized_start=8754 - _globals['_LOCALESETTING']._serialized_end=8785 - _globals['_PUSHNAMESETTING']._serialized_start=8787 - _globals['_PUSHNAMESETTING']._serialized_end=8818 - _globals['_SECURITYNOTIFICATIONSETTING']._serialized_start=8820 - _globals['_SECURITYNOTIFICATIONSETTING']._serialized_end=8875 - _globals['_PINACTION']._serialized_start=8877 - _globals['_PINACTION']._serialized_end=8904 - _globals['_MUTEACTION']._serialized_start=8906 - _globals['_MUTEACTION']._serialized_end=8978 - _globals['_CONTACTACTION']._serialized_start=8980 - _globals['_CONTACTACTION']._serialized_end=9082 - _globals['_STARACTION']._serialized_start=9084 - _globals['_STARACTION']._serialized_end=9113 - _globals['_SYNCACTIONDATA']._serialized_start=9115 - _globals['_SYNCACTIONDATA']._serialized_end=9226 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z&go.mau.fi/whatsmeow/proto/waSyncAction" + _globals["_CALLLOGRECORD"]._serialized_start = 187 + _globals["_CALLLOGRECORD"]._serialized_end = 1077 + _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_start = 672 + _globals["_CALLLOGRECORD_PARTICIPANTINFO"]._serialized_end = 766 + _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_start = 768 + _globals["_CALLLOGRECORD_CALLTYPE"]._serialized_end = 827 + _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_start = 829 + _globals["_CALLLOGRECORD_SILENCEREASON"]._serialized_end = 899 + _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_start = 902 + _globals["_CALLLOGRECORD_CALLRESULT"]._serialized_end = 1077 + _globals["_WAFFLEACCOUNTLINKSTATEACTION"]._serialized_start = 1080 + _globals["_WAFFLEACCOUNTLINKSTATEACTION"]._serialized_end = 1222 + _globals["_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE"]._serialized_start = 1192 + _globals["_WAFFLEACCOUNTLINKSTATEACTION_ACCOUNTLINKSTATE"]._serialized_end = 1222 + _globals["_MERCHANTPAYMENTPARTNERACTION"]._serialized_start = 1225 + _globals["_MERCHANTPAYMENTPARTNERACTION"]._serialized_end = 1418 + _globals["_MERCHANTPAYMENTPARTNERACTION_STATUS"]._serialized_start = 1384 + _globals["_MERCHANTPAYMENTPARTNERACTION_STATUS"]._serialized_end = 1418 + _globals["_NOTEEDITACTION"]._serialized_start = 1421 + _globals["_NOTEEDITACTION"]._serialized_end = 1618 + _globals["_NOTEEDITACTION_NOTETYPE"]._serialized_start = 1574 + _globals["_NOTEEDITACTION_NOTETYPE"]._serialized_end = 1618 + _globals["_STATUSPRIVACYACTION"]._serialized_start = 1621 + _globals["_STATUSPRIVACYACTION"]._serialized_end = 1802 + _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_start = 1733 + _globals["_STATUSPRIVACYACTION_STATUSDISTRIBUTIONMODE"]._serialized_end = 1802 + _globals["_MARKETINGMESSAGEACTION"]._serialized_start = 1805 + _globals["_MARKETINGMESSAGEACTION"]._serialized_end = 2068 + _globals[ + "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE" + ]._serialized_start = 2019 + _globals[ + "_MARKETINGMESSAGEACTION_MARKETINGMESSAGEPROTOTYPETYPE" + ]._serialized_end = 2068 + _globals["_PATCHDEBUGDATA"]._serialized_start = 2071 + _globals["_PATCHDEBUGDATA"]._serialized_end = 2491 + _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_start = 2406 + _globals["_PATCHDEBUGDATA_PLATFORM"]._serialized_end = 2491 + _globals["_RECENTEMOJIWEIGHT"]._serialized_start = 2493 + _globals["_RECENTEMOJIWEIGHT"]._serialized_end = 2543 + _globals["_SYNCACTIONVALUE"]._serialized_start = 2546 + _globals["_SYNCACTIONVALUE"]._serialized_end = 5888 + _globals["_FAVORITESACTION"]._serialized_start = 5890 + _globals["_FAVORITESACTION"]._serialized_end = 5990 + _globals["_FAVORITESACTION_FAVORITE"]._serialized_start = 5968 + _globals["_FAVORITESACTION_FAVORITE"]._serialized_end = 5990 + _globals["_PRIVACYSETTINGDISABLELINKPREVIEWSACTION"]._serialized_start = 5992 + _globals["_PRIVACYSETTINGDISABLELINKPREVIEWSACTION"]._serialized_end = 6061 + _globals["_WAMOUSERIDENTIFIERACTION"]._serialized_start = 6063 + _globals["_WAMOUSERIDENTIFIERACTION"]._serialized_end = 6109 + _globals["_LOCKCHATACTION"]._serialized_start = 6111 + _globals["_LOCKCHATACTION"]._serialized_end = 6143 + _globals["_CUSTOMPAYMENTMETHODSACTION"]._serialized_start = 6145 + _globals["_CUSTOMPAYMENTMETHODSACTION"]._serialized_end = 6238 + _globals["_CUSTOMPAYMENTMETHOD"]._serialized_start = 6241 + _globals["_CUSTOMPAYMENTMETHOD"]._serialized_end = 6376 + _globals["_CUSTOMPAYMENTMETHODMETADATA"]._serialized_start = 6378 + _globals["_CUSTOMPAYMENTMETHODMETADATA"]._serialized_end = 6435 + _globals["_PAYMENTINFOACTION"]._serialized_start = 6437 + _globals["_PAYMENTINFOACTION"]._serialized_end = 6469 + _globals["_LABELREORDERINGACTION"]._serialized_start = 6471 + _globals["_LABELREORDERINGACTION"]._serialized_end = 6518 + _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_start = 6520 + _globals["_DELETEINDIVIDUALCALLLOGACTION"]._serialized_end = 6588 + _globals["_BOTWELCOMEREQUESTACTION"]._serialized_start = 6590 + _globals["_BOTWELCOMEREQUESTACTION"]._serialized_end = 6631 + _globals["_CALLLOGACTION"]._serialized_start = 6633 + _globals["_CALLLOGACTION"]._serialized_end = 6700 + _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_start = 6702 + _globals["_PRIVACYSETTINGRELAYALLCALLS"]._serialized_end = 6750 + _globals["_EXTERNALWEBBETAACTION"]._serialized_start = 6752 + _globals["_EXTERNALWEBBETAACTION"]._serialized_end = 6792 + _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_start = 6794 + _globals["_MARKETINGMESSAGEBROADCASTACTION"]._serialized_end = 6849 + _globals["_PNFORLIDCHATACTION"]._serialized_start = 6851 + _globals["_PNFORLIDCHATACTION"]._serialized_end = 6886 + _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_start = 6888 + _globals["_CHATASSIGNMENTOPENEDSTATUSACTION"]._serialized_end = 6942 + _globals["_CHATASSIGNMENTACTION"]._serialized_start = 6944 + _globals["_CHATASSIGNMENTACTION"]._serialized_end = 6989 + _globals["_STICKERACTION"]._serialized_start = 6992 + _globals["_STICKERACTION"]._serialized_end = 7210 + _globals["_REMOVERECENTSTICKERACTION"]._serialized_start = 7212 + _globals["_REMOVERECENTSTICKERACTION"]._serialized_end = 7266 + _globals["_PRIMARYVERSIONACTION"]._serialized_start = 7268 + _globals["_PRIMARYVERSIONACTION"]._serialized_end = 7307 + _globals["_NUXACTION"]._serialized_start = 7309 + _globals["_NUXACTION"]._serialized_end = 7342 + _globals["_TIMEFORMATACTION"]._serialized_start = 7344 + _globals["_TIMEFORMATACTION"]._serialized_end = 7401 + _globals["_USERSTATUSMUTEACTION"]._serialized_start = 7403 + _globals["_USERSTATUSMUTEACTION"]._serialized_end = 7440 + _globals["_SUBSCRIPTIONACTION"]._serialized_start = 7442 + _globals["_SUBSCRIPTIONACTION"]._serialized_end = 7533 + _globals["_AGENTACTION"]._serialized_start = 7535 + _globals["_AGENTACTION"]._serialized_end = 7599 + _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_start = 7601 + _globals["_ANDROIDUNSUPPORTEDACTIONS"]._serialized_end = 7645 + _globals["_PRIMARYFEATURE"]._serialized_start = 7647 + _globals["_PRIMARYFEATURE"]._serialized_end = 7678 + _globals["_KEYEXPIRATION"]._serialized_start = 7680 + _globals["_KEYEXPIRATION"]._serialized_end = 7720 + _globals["_SYNCACTIONMESSAGE"]._serialized_start = 7722 + _globals["_SYNCACTIONMESSAGE"]._serialized_end = 7795 + _globals["_SYNCACTIONMESSAGERANGE"]._serialized_start = 7798 + _globals["_SYNCACTIONMESSAGERANGE"]._serialized_end = 7939 + _globals["_UNARCHIVECHATSSETTING"]._serialized_start = 7941 + _globals["_UNARCHIVECHATSSETTING"]._serialized_end = 7988 + _globals["_DELETECHATACTION"]._serialized_start = 7990 + _globals["_DELETECHATACTION"]._serialized_end = 8068 + _globals["_CLEARCHATACTION"]._serialized_start = 8070 + _globals["_CLEARCHATACTION"]._serialized_end = 8147 + _globals["_MARKCHATASREADACTION"]._serialized_start = 8149 + _globals["_MARKCHATASREADACTION"]._serialized_end = 8245 + _globals["_DELETEMESSAGEFORMEACTION"]._serialized_start = 8247 + _globals["_DELETEMESSAGEFORMEACTION"]._serialized_end = 8320 + _globals["_ARCHIVECHATACTION"]._serialized_start = 8322 + _globals["_ARCHIVECHATACTION"]._serialized_end = 8419 + _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_start = 8421 + _globals["_RECENTEMOJIWEIGHTSACTION"]._serialized_end = 8497 + _globals["_LABELEDITACTION"]._serialized_start = 8499 + _globals["_LABELEDITACTION"]._serialized_end = 8604 + _globals["_LABELASSOCIATIONACTION"]._serialized_start = 8606 + _globals["_LABELASSOCIATIONACTION"]._serialized_end = 8647 + _globals["_QUICKREPLYACTION"]._serialized_start = 8649 + _globals["_QUICKREPLYACTION"]._serialized_end = 8752 + _globals["_LOCALESETTING"]._serialized_start = 8754 + _globals["_LOCALESETTING"]._serialized_end = 8785 + _globals["_PUSHNAMESETTING"]._serialized_start = 8787 + _globals["_PUSHNAMESETTING"]._serialized_end = 8818 + _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_start = 8820 + _globals["_SECURITYNOTIFICATIONSETTING"]._serialized_end = 8875 + _globals["_PINACTION"]._serialized_start = 8877 + _globals["_PINACTION"]._serialized_end = 8904 + _globals["_MUTEACTION"]._serialized_start = 8906 + _globals["_MUTEACTION"]._serialized_end = 8978 + _globals["_CONTACTACTION"]._serialized_start = 8980 + _globals["_CONTACTACTION"]._serialized_end = 9082 + _globals["_STARACTION"]._serialized_start = 9084 + _globals["_STARACTION"]._serialized_end = 9113 + _globals["_SYNCACTIONDATA"]._serialized_start = 9115 + _globals["_SYNCACTIONDATA"]._serialized_end = 9226 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waSyncAction/WASyncAction_pb2.pyi b/neonize/proto/waSyncAction/WASyncAction_pb2.pyi index 99cd3e1..80e422b 100644 --- a/neonize/proto/waSyncAction/WASyncAction_pb2.pyi +++ b/neonize/proto/waSyncAction/WASyncAction_pb2.pyi @@ -30,7 +30,12 @@ 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 @@ -45,7 +50,12 @@ 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 @@ -62,7 +72,12 @@ 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 @@ -103,8 +118,18 @@ 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 @@ -136,7 +161,11 @@ 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, *, @@ -153,11 +182,78 @@ 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 @@ -169,11 +265,18 @@ 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 @@ -181,10 +284,15 @@ class WaffleAccountLinkStateAction(google.protobuf.message.Message): def __init__( self, *, - linkState: global___WaffleAccountLinkStateAction.AccountLinkState.ValueType | None = ..., + 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: ... - 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 @@ -196,7 +304,12 @@ 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 @@ -221,8 +334,32 @@ 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 @@ -234,7 +371,12 @@ 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 @@ -262,8 +404,36 @@ 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 @@ -275,13 +445,20 @@ 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 @@ -290,15 +467,24 @@ 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 @@ -310,11 +496,21 @@ 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 @@ -336,14 +532,51 @@ 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 @@ -355,7 +588,12 @@ 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 @@ -411,8 +649,60 @@ 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 @@ -430,8 +720,12 @@ 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 @@ -551,13 +845,17 @@ 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 @@ -579,13 +877,19 @@ 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 @@ -627,10 +931,12 @@ 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 = ..., @@ -641,17 +947,238 @@ 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 = ..., + ) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "agentAction", + b"agentAction", + "androidUnsupportedActions", + b"androidUnsupportedActions", + "archiveChatAction", + b"archiveChatAction", + "botWelcomeRequestAction", + b"botWelcomeRequestAction", + "callLogAction", + b"callLogAction", + "chatAssignment", + b"chatAssignment", + "chatAssignmentOpenedStatus", + b"chatAssignmentOpenedStatus", + "chatLockSettings", + b"chatLockSettings", + "clearChatAction", + b"clearChatAction", + "contactAction", + b"contactAction", + "customPaymentMethodsAction", + b"customPaymentMethodsAction", + "deleteChatAction", + b"deleteChatAction", + "deleteIndividualCallLog", + b"deleteIndividualCallLog", + "deleteMessageForMeAction", + b"deleteMessageForMeAction", + "deviceCapabilities", + b"deviceCapabilities", + "externalWebBetaAction", + b"externalWebBetaAction", + "favoritesAction", + b"favoritesAction", + "keyExpiration", + b"keyExpiration", + "labelAssociationAction", + b"labelAssociationAction", + "labelEditAction", + b"labelEditAction", + "labelReorderingAction", + b"labelReorderingAction", + "localeSetting", + b"localeSetting", + "lockChatAction", + b"lockChatAction", + "markChatAsReadAction", + b"markChatAsReadAction", + "marketingMessageAction", + b"marketingMessageAction", + "marketingMessageBroadcastAction", + b"marketingMessageBroadcastAction", + "merchantPaymentPartnerAction", + b"merchantPaymentPartnerAction", + "muteAction", + b"muteAction", + "noteEditAction", + b"noteEditAction", + "nuxAction", + b"nuxAction", + "paymentInfoAction", + b"paymentInfoAction", + "pinAction", + b"pinAction", + "pnForLidChatAction", + b"pnForLidChatAction", + "primaryFeature", + b"primaryFeature", + "primaryVersionAction", + b"primaryVersionAction", + "privacySettingDisableLinkPreviewsAction", + b"privacySettingDisableLinkPreviewsAction", + "privacySettingRelayAllCalls", + b"privacySettingRelayAllCalls", + "pushNameSetting", + b"pushNameSetting", + "quickReplyAction", + b"quickReplyAction", + "recentEmojiWeightsAction", + b"recentEmojiWeightsAction", + "removeRecentStickerAction", + b"removeRecentStickerAction", + "securityNotificationSetting", + b"securityNotificationSetting", + "starAction", + b"starAction", + "statusPrivacy", + b"statusPrivacy", + "stickerAction", + b"stickerAction", + "subscriptionAction", + b"subscriptionAction", + "timeFormatAction", + b"timeFormatAction", + "timestamp", + b"timestamp", + "unarchiveChatsSetting", + b"unarchiveChatsSetting", + "userStatusMuteAction", + b"userStatusMuteAction", + "waffleAccountLinkStateAction", + b"waffleAccountLinkStateAction", + "wamoUserIdentifierAction", + b"wamoUserIdentifierAction", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "agentAction", + b"agentAction", + "androidUnsupportedActions", + b"androidUnsupportedActions", + "archiveChatAction", + b"archiveChatAction", + "botWelcomeRequestAction", + b"botWelcomeRequestAction", + "callLogAction", + b"callLogAction", + "chatAssignment", + b"chatAssignment", + "chatAssignmentOpenedStatus", + b"chatAssignmentOpenedStatus", + "chatLockSettings", + b"chatLockSettings", + "clearChatAction", + b"clearChatAction", + "contactAction", + b"contactAction", + "customPaymentMethodsAction", + b"customPaymentMethodsAction", + "deleteChatAction", + b"deleteChatAction", + "deleteIndividualCallLog", + b"deleteIndividualCallLog", + "deleteMessageForMeAction", + b"deleteMessageForMeAction", + "deviceCapabilities", + b"deviceCapabilities", + "externalWebBetaAction", + b"externalWebBetaAction", + "favoritesAction", + b"favoritesAction", + "keyExpiration", + b"keyExpiration", + "labelAssociationAction", + b"labelAssociationAction", + "labelEditAction", + b"labelEditAction", + "labelReorderingAction", + b"labelReorderingAction", + "localeSetting", + b"localeSetting", + "lockChatAction", + b"lockChatAction", + "markChatAsReadAction", + b"markChatAsReadAction", + "marketingMessageAction", + b"marketingMessageAction", + "marketingMessageBroadcastAction", + b"marketingMessageBroadcastAction", + "merchantPaymentPartnerAction", + b"merchantPaymentPartnerAction", + "muteAction", + b"muteAction", + "noteEditAction", + b"noteEditAction", + "nuxAction", + b"nuxAction", + "paymentInfoAction", + b"paymentInfoAction", + "pinAction", + b"pinAction", + "pnForLidChatAction", + b"pnForLidChatAction", + "primaryFeature", + b"primaryFeature", + "primaryVersionAction", + b"primaryVersionAction", + "privacySettingDisableLinkPreviewsAction", + b"privacySettingDisableLinkPreviewsAction", + "privacySettingRelayAllCalls", + b"privacySettingRelayAllCalls", + "pushNameSetting", + b"pushNameSetting", + "quickReplyAction", + b"quickReplyAction", + "recentEmojiWeightsAction", + b"recentEmojiWeightsAction", + "removeRecentStickerAction", + b"removeRecentStickerAction", + "securityNotificationSetting", + b"securityNotificationSetting", + "starAction", + b"starAction", + "statusPrivacy", + b"statusPrivacy", + "stickerAction", + b"stickerAction", + "subscriptionAction", + b"subscriptionAction", + "timeFormatAction", + b"timeFormatAction", + "timestamp", + b"timestamp", + "unarchiveChatsSetting", + b"unarchiveChatsSetting", + "userStatusMuteAction", + b"userStatusMuteAction", + "waffleAccountLinkStateAction", + b"waffleAccountLinkStateAction", + "wamoUserIdentifierAction", + b"wamoUserIdentifierAction", + ], ) -> None: ... - def HasField(self, field_name: typing.Literal["agentAction", b"agentAction", "androidUnsupportedActions", b"androidUnsupportedActions", "archiveChatAction", b"archiveChatAction", "botWelcomeRequestAction", b"botWelcomeRequestAction", "callLogAction", b"callLogAction", "chatAssignment", b"chatAssignment", "chatAssignmentOpenedStatus", b"chatAssignmentOpenedStatus", "chatLockSettings", b"chatLockSettings", "clearChatAction", b"clearChatAction", "contactAction", b"contactAction", "customPaymentMethodsAction", b"customPaymentMethodsAction", "deleteChatAction", b"deleteChatAction", "deleteIndividualCallLog", b"deleteIndividualCallLog", "deleteMessageForMeAction", b"deleteMessageForMeAction", "deviceCapabilities", b"deviceCapabilities", "externalWebBetaAction", b"externalWebBetaAction", "favoritesAction", b"favoritesAction", "keyExpiration", b"keyExpiration", "labelAssociationAction", b"labelAssociationAction", "labelEditAction", b"labelEditAction", "labelReorderingAction", b"labelReorderingAction", "localeSetting", b"localeSetting", "lockChatAction", b"lockChatAction", "markChatAsReadAction", b"markChatAsReadAction", "marketingMessageAction", b"marketingMessageAction", "marketingMessageBroadcastAction", b"marketingMessageBroadcastAction", "merchantPaymentPartnerAction", b"merchantPaymentPartnerAction", "muteAction", b"muteAction", "noteEditAction", b"noteEditAction", "nuxAction", b"nuxAction", "paymentInfoAction", b"paymentInfoAction", "pinAction", b"pinAction", "pnForLidChatAction", b"pnForLidChatAction", "primaryFeature", b"primaryFeature", "primaryVersionAction", b"primaryVersionAction", "privacySettingDisableLinkPreviewsAction", b"privacySettingDisableLinkPreviewsAction", "privacySettingRelayAllCalls", b"privacySettingRelayAllCalls", "pushNameSetting", b"pushNameSetting", "quickReplyAction", b"quickReplyAction", "recentEmojiWeightsAction", b"recentEmojiWeightsAction", "removeRecentStickerAction", b"removeRecentStickerAction", "securityNotificationSetting", b"securityNotificationSetting", "starAction", b"starAction", "statusPrivacy", b"statusPrivacy", "stickerAction", b"stickerAction", "subscriptionAction", b"subscriptionAction", "timeFormatAction", b"timeFormatAction", "timestamp", b"timestamp", "unarchiveChatsSetting", b"unarchiveChatsSetting", "userStatusMuteAction", b"userStatusMuteAction", "waffleAccountLinkStateAction", b"waffleAccountLinkStateAction", "wamoUserIdentifierAction", b"wamoUserIdentifierAction"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["agentAction", b"agentAction", "androidUnsupportedActions", b"androidUnsupportedActions", "archiveChatAction", b"archiveChatAction", "botWelcomeRequestAction", b"botWelcomeRequestAction", "callLogAction", b"callLogAction", "chatAssignment", b"chatAssignment", "chatAssignmentOpenedStatus", b"chatAssignmentOpenedStatus", "chatLockSettings", b"chatLockSettings", "clearChatAction", b"clearChatAction", "contactAction", b"contactAction", "customPaymentMethodsAction", b"customPaymentMethodsAction", "deleteChatAction", b"deleteChatAction", "deleteIndividualCallLog", b"deleteIndividualCallLog", "deleteMessageForMeAction", b"deleteMessageForMeAction", "deviceCapabilities", b"deviceCapabilities", "externalWebBetaAction", b"externalWebBetaAction", "favoritesAction", b"favoritesAction", "keyExpiration", b"keyExpiration", "labelAssociationAction", b"labelAssociationAction", "labelEditAction", b"labelEditAction", "labelReorderingAction", b"labelReorderingAction", "localeSetting", b"localeSetting", "lockChatAction", b"lockChatAction", "markChatAsReadAction", b"markChatAsReadAction", "marketingMessageAction", b"marketingMessageAction", "marketingMessageBroadcastAction", b"marketingMessageBroadcastAction", "merchantPaymentPartnerAction", b"merchantPaymentPartnerAction", "muteAction", b"muteAction", "noteEditAction", b"noteEditAction", "nuxAction", b"nuxAction", "paymentInfoAction", b"paymentInfoAction", "pinAction", b"pinAction", "pnForLidChatAction", b"pnForLidChatAction", "primaryFeature", b"primaryFeature", "primaryVersionAction", b"primaryVersionAction", "privacySettingDisableLinkPreviewsAction", b"privacySettingDisableLinkPreviewsAction", "privacySettingRelayAllCalls", b"privacySettingRelayAllCalls", "pushNameSetting", b"pushNameSetting", "quickReplyAction", b"quickReplyAction", "recentEmojiWeightsAction", b"recentEmojiWeightsAction", "removeRecentStickerAction", b"removeRecentStickerAction", "securityNotificationSetting", b"securityNotificationSetting", "starAction", b"starAction", "statusPrivacy", b"statusPrivacy", "stickerAction", b"stickerAction", "subscriptionAction", b"subscriptionAction", "timeFormatAction", b"timeFormatAction", "timestamp", b"timestamp", "unarchiveChatsSetting", b"unarchiveChatsSetting", "userStatusMuteAction", b"userStatusMuteAction", "waffleAccountLinkStateAction", b"waffleAccountLinkStateAction", "wamoUserIdentifierAction", b"wamoUserIdentifierAction"]) -> None: ... global___SyncActionValue = SyncActionValue @@ -670,18 +1197,27 @@ 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 = ..., + favorites: collections.abc.Iterable[global___FavoritesAction.Favorite] + | None = ..., + ) -> None: ... + def ClearField( + self, field_name: typing.Literal["favorites", b"favorites"] ) -> None: ... - def ClearField(self, field_name: typing.Literal["favorites", b"favorites"]) -> None: ... global___FavoritesAction = FavoritesAction @@ -696,10 +1232,16 @@ 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): @@ -712,8 +1254,12 @@ 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 @@ -728,7 +1274,9 @@ 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 @@ -739,13 +1287,21 @@ 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 = ..., + customPaymentMethods: collections.abc.Iterable[global___CustomPaymentMethod] + | None = ..., + ) -> None: ... + def ClearField( + self, + field_name: typing.Literal["customPaymentMethods", b"customPaymentMethods"], ) -> None: ... - def ClearField(self, field_name: typing.Literal["customPaymentMethods", b"customPaymentMethods"]) -> None: ... global___CustomPaymentMethodsAction = CustomPaymentMethodsAction @@ -761,17 +1317,39 @@ 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 = ..., + 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: ... - 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 @@ -789,8 +1367,12 @@ 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 @@ -816,13 +1398,19 @@ 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 @@ -840,8 +1428,14 @@ 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 @@ -856,7 +1450,9 @@ 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 @@ -873,8 +1469,12 @@ 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 @@ -889,8 +1489,12 @@ 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 @@ -905,7 +1509,9 @@ 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 @@ -921,8 +1527,12 @@ 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 @@ -937,7 +1547,9 @@ 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 @@ -953,8 +1565,12 @@ 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 @@ -969,8 +1585,12 @@ 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 @@ -1015,8 +1635,60 @@ 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 @@ -1031,8 +1703,12 @@ 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 @@ -1047,7 +1723,9 @@ 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 @@ -1063,8 +1741,12 @@ 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 @@ -1079,8 +1761,18 @@ 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 @@ -1095,7 +1787,9 @@ 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 @@ -1117,8 +1811,28 @@ 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 @@ -1139,8 +1853,18 @@ 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 @@ -1155,7 +1879,9 @@ 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 @@ -1166,7 +1892,11 @@ 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, *, @@ -1187,8 +1917,12 @@ 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 @@ -1207,8 +1941,12 @@ 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 @@ -1222,7 +1960,11 @@ 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, *, @@ -1230,8 +1972,26 @@ 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 @@ -1246,8 +2006,12 @@ 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 @@ -1263,8 +2027,12 @@ 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 @@ -1280,8 +2048,12 @@ 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 @@ -1300,8 +2072,14 @@ 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 @@ -1319,8 +2097,18 @@ 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 @@ -1339,8 +2127,18 @@ 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 @@ -1350,7 +2148,11 @@ 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, *, @@ -1383,8 +2185,36 @@ class LabelEditAction(google.protobuf.message.Message): deleted: builtins.bool | None = ..., orderIndex: builtins.int | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["color", b"color", "deleted", b"deleted", "name", b"name", "orderIndex", b"orderIndex", "predefinedID", b"predefinedID"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["color", b"color", "deleted", b"deleted", "name", b"name", "orderIndex", b"orderIndex", "predefinedID", b"predefinedID"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "color", + b"color", + "deleted", + b"deleted", + "name", + b"name", + "orderIndex", + b"orderIndex", + "predefinedID", + b"predefinedID", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "color", + b"color", + "deleted", + b"deleted", + "name", + b"name", + "orderIndex", + b"orderIndex", + "predefinedID", + b"predefinedID", + ], + ) -> None: ... global___LabelEditAction = LabelEditAction @@ -1399,7 +2229,9 @@ 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 @@ -1418,7 +2250,11 @@ 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, *, @@ -1428,8 +2264,34 @@ 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 @@ -1444,7 +2306,9 @@ 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 @@ -1460,7 +2324,9 @@ 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 @@ -1476,8 +2342,12 @@ 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 @@ -1492,7 +2362,9 @@ 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 @@ -1514,8 +2386,28 @@ 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 @@ -1539,8 +2431,32 @@ 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 @@ -1555,7 +2471,9 @@ 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 @@ -1581,7 +2499,31 @@ 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 076d5e1..e36f52e 100644 --- a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py +++ b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.py @@ -3,6 +3,7 @@ # source: waUserPassword/WAProtobufsUserPassword.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,24 +13,28 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,waUserPassword/WAProtobufsUserPassword.proto\x12\x17WAProtobufsUserPassword\"\x9b\x04\n\x0cUserPassword\x12@\n\x08\x65ncoding\x18\x01 \x01(\x0e\x32..WAProtobufsUserPassword.UserPassword.Encoding\x12\x46\n\x0btransformer\x18\x02 \x01(\x0e\x32\x31.WAProtobufsUserPassword.UserPassword.Transformer\x12L\n\x0etransformerArg\x18\x03 \x03(\x0b\x32\x34.WAProtobufsUserPassword.UserPassword.TransformerArg\x12\x17\n\x0ftransformedData\x18\x04 \x01(\x0c\x1a\xa9\x01\n\x0eTransformerArg\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.WAProtobufsUserPassword.UserPassword.TransformerArg.Value\x1a?\n\x05Value\x12\x10\n\x06\x61sBlob\x18\x01 \x01(\x0cH\x00\x12\x1b\n\x11\x61sUnsignedInteger\x18\x02 \x01(\rH\x00\x42\x07\n\x05value\"G\n\x0bTransformer\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12PBKDF2_HMAC_SHA512\x10\x01\x12\x16\n\x12PBKDF2_HMAC_SHA384\x10\x02\"%\n\x08\x45ncoding\x12\x08\n\x04UTF8\x10\x00\x12\x0f\n\x0bUTF8_BROKEN\x10\x01\x42*Z(go.mau.fi/whatsmeow/proto/waUserPassword') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n,waUserPassword/WAProtobufsUserPassword.proto\x12\x17WAProtobufsUserPassword"\x9b\x04\n\x0cUserPassword\x12@\n\x08\x65ncoding\x18\x01 \x01(\x0e\x32..WAProtobufsUserPassword.UserPassword.Encoding\x12\x46\n\x0btransformer\x18\x02 \x01(\x0e\x32\x31.WAProtobufsUserPassword.UserPassword.Transformer\x12L\n\x0etransformerArg\x18\x03 \x03(\x0b\x32\x34.WAProtobufsUserPassword.UserPassword.TransformerArg\x12\x17\n\x0ftransformedData\x18\x04 \x01(\x0c\x1a\xa9\x01\n\x0eTransformerArg\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.WAProtobufsUserPassword.UserPassword.TransformerArg.Value\x1a?\n\x05Value\x12\x10\n\x06\x61sBlob\x18\x01 \x01(\x0cH\x00\x12\x1b\n\x11\x61sUnsignedInteger\x18\x02 \x01(\rH\x00\x42\x07\n\x05value"G\n\x0bTransformer\x12\x08\n\x04NONE\x10\x00\x12\x16\n\x12PBKDF2_HMAC_SHA512\x10\x01\x12\x16\n\x12PBKDF2_HMAC_SHA384\x10\x02"%\n\x08\x45ncoding\x12\x08\n\x04UTF8\x10\x00\x12\x0f\n\x0bUTF8_BROKEN\x10\x01\x42*Z(go.mau.fi/whatsmeow/proto/waUserPassword' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waUserPassword.WAProtobufsUserPassword_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waUserPassword.WAProtobufsUserPassword_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z(go.mau.fi/whatsmeow/proto/waUserPassword' - _globals['_USERPASSWORD']._serialized_start=74 - _globals['_USERPASSWORD']._serialized_end=613 - _globals['_USERPASSWORD_TRANSFORMERARG']._serialized_start=332 - _globals['_USERPASSWORD_TRANSFORMERARG']._serialized_end=501 - _globals['_USERPASSWORD_TRANSFORMERARG_VALUE']._serialized_start=438 - _globals['_USERPASSWORD_TRANSFORMERARG_VALUE']._serialized_end=501 - _globals['_USERPASSWORD_TRANSFORMER']._serialized_start=503 - _globals['_USERPASSWORD_TRANSFORMER']._serialized_end=574 - _globals['_USERPASSWORD_ENCODING']._serialized_start=576 - _globals['_USERPASSWORD_ENCODING']._serialized_end=613 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z(go.mau.fi/whatsmeow/proto/waUserPassword" + _globals["_USERPASSWORD"]._serialized_start = 74 + _globals["_USERPASSWORD"]._serialized_end = 613 + _globals["_USERPASSWORD_TRANSFORMERARG"]._serialized_start = 332 + _globals["_USERPASSWORD_TRANSFORMERARG"]._serialized_end = 501 + _globals["_USERPASSWORD_TRANSFORMERARG_VALUE"]._serialized_start = 438 + _globals["_USERPASSWORD_TRANSFORMERARG_VALUE"]._serialized_end = 501 + _globals["_USERPASSWORD_TRANSFORMER"]._serialized_start = 503 + _globals["_USERPASSWORD_TRANSFORMER"]._serialized_end = 574 + _globals["_USERPASSWORD_ENCODING"]._serialized_start = 576 + _globals["_USERPASSWORD_ENCODING"]._serialized_end = 613 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi index b529933..50df59d 100644 --- a/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi +++ b/neonize/proto/waUserPassword/WAProtobufsUserPassword_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -42,7 +47,12 @@ 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 @@ -69,9 +79,31 @@ 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 @@ -84,8 +116,12 @@ 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 @@ -95,16 +131,43 @@ 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 2eb8532..1a7fcbf 100644 --- a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py +++ b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.py @@ -3,6 +3,7 @@ # source: waVnameCert/WAWebProtobufsVnameCert.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,36 +13,40 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)waVnameCert/WAWebProtobufsVnameCert.proto\x12\x17WAWebProtobufsVnameCert\"\xd0\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12P\n\x0bhostStorage\x18\x04 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizAccountLinkInfo.HostStorageType\x12L\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x37.WAWebProtobufsVnameCert.BizAccountLinkInfo.AccountType\"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00\"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01\"\xa2\x04\n\x0f\x42izIdentityInfo\x12K\n\x06vlevel\x18\x01 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizIdentityInfo.VerifiedLevelValue\x12\x43\n\tvnameCert\x18\x02 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12M\n\x0bhostStorage\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsVnameCert.BizIdentityInfo.HostStorageType\x12O\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32\x39.WAWebProtobufsVnameCert.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTS\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04\"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01\"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01\"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02\"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t\"\xeb\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x92\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12>\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32&.WAWebProtobufsVnameCert.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04\"q\n\x11\x42izAccountPayload\x12\x43\n\tvnameCert\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c\x42\'Z%go.mau.fi/whatsmeow/proto/waVnameCert') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n)waVnameCert/WAWebProtobufsVnameCert.proto\x12\x17WAWebProtobufsVnameCert"\xd0\x02\n\x12\x42izAccountLinkInfo\x12\x1b\n\x13whatsappBizAcctFbid\x18\x01 \x01(\x04\x12\x1a\n\x12whatsappAcctNumber\x18\x02 \x01(\t\x12\x11\n\tissueTime\x18\x03 \x01(\x04\x12P\n\x0bhostStorage\x18\x04 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizAccountLinkInfo.HostStorageType\x12L\n\x0b\x61\x63\x63ountType\x18\x05 \x01(\x0e\x32\x37.WAWebProtobufsVnameCert.BizAccountLinkInfo.AccountType"\x1d\n\x0b\x41\x63\x63ountType\x12\x0e\n\nENTERPRISE\x10\x00"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"\xa2\x04\n\x0f\x42izIdentityInfo\x12K\n\x06vlevel\x18\x01 \x01(\x0e\x32;.WAWebProtobufsVnameCert.BizIdentityInfo.VerifiedLevelValue\x12\x43\n\tvnameCert\x18\x02 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x0e\n\x06signed\x18\x03 \x01(\x08\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12M\n\x0bhostStorage\x18\x05 \x01(\x0e\x32\x38.WAWebProtobufsVnameCert.BizIdentityInfo.HostStorageType\x12O\n\x0c\x61\x63tualActors\x18\x06 \x01(\x0e\x32\x39.WAWebProtobufsVnameCert.BizIdentityInfo.ActualActorsType\x12\x15\n\rprivacyModeTS\x18\x07 \x01(\x04\x12\x17\n\x0f\x66\x65\x61tureControls\x18\x08 \x01(\x04"%\n\x10\x41\x63tualActorsType\x12\x08\n\x04SELF\x10\x00\x12\x07\n\x03\x42SP\x10\x01"/\n\x0fHostStorageType\x12\x0e\n\nON_PREMISE\x10\x00\x12\x0c\n\x08\x46\x41\x43\x45\x42OOK\x10\x01"4\n\x12VerifiedLevelValue\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03LOW\x10\x01\x12\x08\n\x04HIGH\x10\x02"=\n\rLocalizedName\x12\n\n\x02lg\x18\x01 \x01(\t\x12\n\n\x02lc\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x03 \x01(\t"\xeb\x01\n\x17VerifiedNameCertificate\x12\x0f\n\x07\x64\x65tails\x18\x01 \x01(\x0c\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x17\n\x0fserverSignature\x18\x03 \x01(\x0c\x1a\x92\x01\n\x07\x44\x65tails\x12\x0e\n\x06serial\x18\x01 \x01(\x04\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x14\n\x0cverifiedName\x18\x04 \x01(\t\x12>\n\x0elocalizedNames\x18\x08 \x03(\x0b\x32&.WAWebProtobufsVnameCert.LocalizedName\x12\x11\n\tissueTime\x18\n \x01(\x04"q\n\x11\x42izAccountPayload\x12\x43\n\tvnameCert\x18\x01 \x01(\x0b\x32\x30.WAWebProtobufsVnameCert.VerifiedNameCertificate\x12\x17\n\x0f\x62izAcctLinkInfo\x18\x02 \x01(\x0c\x42\'Z%go.mau.fi/whatsmeow/proto/waVnameCert' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waVnameCert.WAWebProtobufsVnameCert_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waVnameCert.WAWebProtobufsVnameCert_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z%go.mau.fi/whatsmeow/proto/waVnameCert' - _globals['_BIZACCOUNTLINKINFO']._serialized_start=71 - _globals['_BIZACCOUNTLINKINFO']._serialized_end=407 - _globals['_BIZACCOUNTLINKINFO_ACCOUNTTYPE']._serialized_start=329 - _globals['_BIZACCOUNTLINKINFO_ACCOUNTTYPE']._serialized_end=358 - _globals['_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE']._serialized_start=360 - _globals['_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE']._serialized_end=407 - _globals['_BIZIDENTITYINFO']._serialized_start=410 - _globals['_BIZIDENTITYINFO']._serialized_end=956 - _globals['_BIZIDENTITYINFO_ACTUALACTORSTYPE']._serialized_start=816 - _globals['_BIZIDENTITYINFO_ACTUALACTORSTYPE']._serialized_end=853 - _globals['_BIZIDENTITYINFO_HOSTSTORAGETYPE']._serialized_start=360 - _globals['_BIZIDENTITYINFO_HOSTSTORAGETYPE']._serialized_end=407 - _globals['_BIZIDENTITYINFO_VERIFIEDLEVELVALUE']._serialized_start=904 - _globals['_BIZIDENTITYINFO_VERIFIEDLEVELVALUE']._serialized_end=956 - _globals['_LOCALIZEDNAME']._serialized_start=958 - _globals['_LOCALIZEDNAME']._serialized_end=1019 - _globals['_VERIFIEDNAMECERTIFICATE']._serialized_start=1022 - _globals['_VERIFIEDNAMECERTIFICATE']._serialized_end=1257 - _globals['_VERIFIEDNAMECERTIFICATE_DETAILS']._serialized_start=1111 - _globals['_VERIFIEDNAMECERTIFICATE_DETAILS']._serialized_end=1257 - _globals['_BIZACCOUNTPAYLOAD']._serialized_start=1259 - _globals['_BIZACCOUNTPAYLOAD']._serialized_end=1372 + _globals["DESCRIPTOR"]._options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"Z%go.mau.fi/whatsmeow/proto/waVnameCert" + _globals["_BIZACCOUNTLINKINFO"]._serialized_start = 71 + _globals["_BIZACCOUNTLINKINFO"]._serialized_end = 407 + _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_start = 329 + _globals["_BIZACCOUNTLINKINFO_ACCOUNTTYPE"]._serialized_end = 358 + _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_start = 360 + _globals["_BIZACCOUNTLINKINFO_HOSTSTORAGETYPE"]._serialized_end = 407 + _globals["_BIZIDENTITYINFO"]._serialized_start = 410 + _globals["_BIZIDENTITYINFO"]._serialized_end = 956 + _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_start = 816 + _globals["_BIZIDENTITYINFO_ACTUALACTORSTYPE"]._serialized_end = 853 + _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_start = 360 + _globals["_BIZIDENTITYINFO_HOSTSTORAGETYPE"]._serialized_end = 407 + _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_start = 904 + _globals["_BIZIDENTITYINFO_VERIFIEDLEVELVALUE"]._serialized_end = 956 + _globals["_LOCALIZEDNAME"]._serialized_start = 958 + _globals["_LOCALIZEDNAME"]._serialized_end = 1019 + _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_start = 1022 + _globals["_VERIFIEDNAMECERTIFICATE"]._serialized_end = 1257 + _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_start = 1111 + _globals["_VERIFIEDNAMECERTIFICATE_DETAILS"]._serialized_end = 1257 + _globals["_BIZACCOUNTPAYLOAD"]._serialized_start = 1259 + _globals["_BIZACCOUNTPAYLOAD"]._serialized_end = 1372 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi index aa2d20d..7db71a4 100644 --- a/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi +++ b/neonize/proto/waVnameCert/WAWebProtobufsVnameCert_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -38,12 +43,19 @@ 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 @@ -66,8 +78,36 @@ 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 @@ -79,12 +119,19 @@ 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 @@ -92,12 +139,19 @@ 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 @@ -105,13 +159,20 @@ 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 @@ -145,8 +206,48 @@ 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 @@ -167,8 +268,18 @@ 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 @@ -190,18 +301,49 @@ 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 @@ -216,8 +358,28 @@ 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 @@ -236,7 +398,17 @@ 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 529de3e..b549304 100644 --- a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py +++ b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.py @@ -3,6 +3,7 @@ # source: waWa6/WAWebProtobufsWa6.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -12,56 +13,58 @@ _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6\"\xf1\x1e\n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12=\n\tuserAgent\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.UserAgent\x12\x39\n\x07webInfo\x18\x06 \x01(\x0b\x32(.WAWebProtobufsWa6.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionID\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x41\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32,.WAWebProtobufsWa6.ClientPayload.ConnectType\x12\x45\n\rconnectReason\x18\r \x01(\x0e\x32..WAWebProtobufsWa6.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12=\n\tdnsSource\x18\x0f \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12Y\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData\x12\x39\n\x07product\x18\x14 \x01(\x0e\x32(.WAWebProtobufsWa6.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12I\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\x30.WAWebProtobufsWa6.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppID\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceID\x18 \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18\" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x41\n\x0binteropData\x18& \x01(\x0b\x32,.WAWebProtobufsWa6.ClientPayload.InteropData\x12\r\n\x05isPcr\x18\' \x01(\x08\x1a\xcb\x01\n\tDNSSource\x12Q\n\tdnsMethod\x18\x0f \x01(\x0e\x32>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08\"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04\x1a\xde\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12I\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32\x34.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload\x12O\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsURLMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c\"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xba\n\n\tUserAgent\x12\x45\n\x08platform\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsWa6.ClientPayload.UserAgent.Platform\x12I\n\nappVersion\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneID\x18\t \x01(\t\x12Q\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x39.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpID\x18\x0e \x01(\t\x12I\n\ndeviceType\x18\x0f \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType\x12\x17\n\x0f\x64\x65viceModelType\x18\x10 \x01(\t\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r\"F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04\"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03\"\x8a\x04\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10\"\x12\x11\n\rSMART_GLASSES\x10#\x1a/\n\x0bInteropData\x12\x11\n\taccountID\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyID\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c\"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03\"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p\"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06\"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02\"\x9d\x03\n\x10HandshakeMessage\x12\x44\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ClientHello\x12\x44\n\x0bserverHello\x18\x03 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ServerHello\x12\x46\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x30.WAWebProtobufsWa6.HandshakeMessage.ClientFinish\x1a/\n\x0c\x43lientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x41\n\x0bServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x1a\x41\n\x0b\x43lientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWa6') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1dwaWa6/WAWebProtobufsWa6.proto\x12\x11WAWebProtobufsWa6"\xf1\x1e\n\rClientPayload\x12\x10\n\x08username\x18\x01 \x01(\x04\x12\x0f\n\x07passive\x18\x03 \x01(\x08\x12=\n\tuserAgent\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.UserAgent\x12\x39\n\x07webInfo\x18\x06 \x01(\x0b\x32(.WAWebProtobufsWa6.ClientPayload.WebInfo\x12\x10\n\x08pushName\x18\x07 \x01(\t\x12\x11\n\tsessionID\x18\t \x01(\x0f\x12\x14\n\x0cshortConnect\x18\n \x01(\x08\x12\x41\n\x0b\x63onnectType\x18\x0c \x01(\x0e\x32,.WAWebProtobufsWa6.ClientPayload.ConnectType\x12\x45\n\rconnectReason\x18\r \x01(\x0e\x32..WAWebProtobufsWa6.ClientPayload.ConnectReason\x12\x0e\n\x06shards\x18\x0e \x03(\x05\x12=\n\tdnsSource\x18\x0f \x01(\x0b\x32*.WAWebProtobufsWa6.ClientPayload.DNSSource\x12\x1b\n\x13\x63onnectAttemptCount\x18\x10 \x01(\r\x12\x0e\n\x06\x64\x65vice\x18\x12 \x01(\r\x12Y\n\x11\x64\x65vicePairingData\x18\x13 \x01(\x0b\x32>.WAWebProtobufsWa6.ClientPayload.DevicePairingRegistrationData\x12\x39\n\x07product\x18\x14 \x01(\x0e\x32(.WAWebProtobufsWa6.ClientPayload.Product\x12\r\n\x05\x66\x62\x43\x61t\x18\x15 \x01(\x0c\x12\x13\n\x0b\x66\x62UserAgent\x18\x16 \x01(\x0c\x12\n\n\x02oc\x18\x17 \x01(\x08\x12\n\n\x02lc\x18\x18 \x01(\x05\x12I\n\x0fiosAppExtension\x18\x1e \x01(\x0e\x32\x30.WAWebProtobufsWa6.ClientPayload.IOSAppExtension\x12\x0f\n\x07\x66\x62\x41ppID\x18\x1f \x01(\x04\x12\x12\n\nfbDeviceID\x18 \x01(\x0c\x12\x0c\n\x04pull\x18! \x01(\x08\x12\x14\n\x0cpaddingBytes\x18" \x01(\x0c\x12\x11\n\tyearClass\x18$ \x01(\x05\x12\x10\n\x08memClass\x18% \x01(\x05\x12\x41\n\x0binteropData\x18& \x01(\x0b\x32,.WAWebProtobufsWa6.ClientPayload.InteropData\x12\r\n\x05isPcr\x18\' \x01(\x08\x1a\xcb\x01\n\tDNSSource\x12Q\n\tdnsMethod\x18\x0f \x01(\x0e\x32>.WAWebProtobufsWa6.ClientPayload.DNSSource.DNSResolutionMethod\x12\x11\n\tappCached\x18\x10 \x01(\x08"X\n\x13\x44NSResolutionMethod\x12\n\n\x06SYSTEM\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\r\n\tHARDCODED\x10\x02\x12\x0c\n\x08OVERRIDE\x10\x03\x12\x0c\n\x08\x46\x41LLBACK\x10\x04\x1a\xde\x04\n\x07WebInfo\x12\x10\n\x08refToken\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12I\n\x0bwebdPayload\x18\x03 \x01(\x0b\x32\x34.WAWebProtobufsWa6.ClientPayload.WebInfo.WebdPayload\x12O\n\x0ewebSubPlatform\x18\x04 \x01(\x0e\x32\x37.WAWebProtobufsWa6.ClientPayload.WebInfo.WebSubPlatform\x1a\xbb\x02\n\x0bWebdPayload\x12\x1c\n\x14usesParticipantInKey\x18\x01 \x01(\x08\x12\x1f\n\x17supportsStarredMessages\x18\x02 \x01(\x08\x12 \n\x18supportsDocumentMessages\x18\x03 \x01(\x08\x12\x1b\n\x13supportsURLMessages\x18\x04 \x01(\x08\x12\x1a\n\x12supportsMediaRetry\x18\x05 \x01(\x08\x12\x18\n\x10supportsE2EImage\x18\x06 \x01(\x08\x12\x18\n\x10supportsE2EVideo\x18\x07 \x01(\x08\x12\x18\n\x10supportsE2EAudio\x18\x08 \x01(\x08\x12\x1b\n\x13supportsE2EDocument\x18\t \x01(\x08\x12\x15\n\rdocumentTypes\x18\n \x01(\t\x12\x10\n\x08\x66\x65\x61tures\x18\x0b \x01(\x0c"V\n\x0eWebSubPlatform\x12\x0f\n\x0bWEB_BROWSER\x10\x00\x12\r\n\tAPP_STORE\x10\x01\x12\r\n\tWIN_STORE\x10\x02\x12\n\n\x06\x44\x41RWIN\x10\x03\x12\t\n\x05WIN32\x10\x04\x1a\xba\n\n\tUserAgent\x12\x45\n\x08platform\x18\x01 \x01(\x0e\x32\x33.WAWebProtobufsWa6.ClientPayload.UserAgent.Platform\x12I\n\nappVersion\x18\x02 \x01(\x0b\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.AppVersion\x12\x0b\n\x03mcc\x18\x03 \x01(\t\x12\x0b\n\x03mnc\x18\x04 \x01(\t\x12\x11\n\tosVersion\x18\x05 \x01(\t\x12\x14\n\x0cmanufacturer\x18\x06 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x07 \x01(\t\x12\x15\n\rosBuildNumber\x18\x08 \x01(\t\x12\x0f\n\x07phoneID\x18\t \x01(\t\x12Q\n\x0ereleaseChannel\x18\n \x01(\x0e\x32\x39.WAWebProtobufsWa6.ClientPayload.UserAgent.ReleaseChannel\x12\x1d\n\x15localeLanguageIso6391\x18\x0b \x01(\t\x12#\n\x1blocaleCountryIso31661Alpha2\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65viceBoard\x18\r \x01(\t\x12\x13\n\x0b\x64\x65viceExpID\x18\x0e \x01(\t\x12I\n\ndeviceType\x18\x0f \x01(\x0e\x32\x35.WAWebProtobufsWa6.ClientPayload.UserAgent.DeviceType\x12\x17\n\x0f\x64\x65viceModelType\x18\x10 \x01(\t\x1ag\n\nAppVersion\x12\x0f\n\x07primary\x18\x01 \x01(\r\x12\x11\n\tsecondary\x18\x02 \x01(\r\x12\x10\n\x08tertiary\x18\x03 \x01(\r\x12\x12\n\nquaternary\x18\x04 \x01(\r\x12\x0f\n\x07quinary\x18\x05 \x01(\r"F\n\nDeviceType\x12\t\n\x05PHONE\x10\x00\x12\n\n\x06TABLET\x10\x01\x12\x0b\n\x07\x44\x45SKTOP\x10\x02\x12\x0c\n\x08WEARABLE\x10\x03\x12\x06\n\x02VR\x10\x04"=\n\x0eReleaseChannel\x12\x0b\n\x07RELEASE\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\t\n\x05\x41LPHA\x10\x02\x12\t\n\x05\x44\x45\x42UG\x10\x03"\x8a\x04\n\x08Platform\x12\x0b\n\x07\x41NDROID\x10\x00\x12\x07\n\x03IOS\x10\x01\x12\x11\n\rWINDOWS_PHONE\x10\x02\x12\x0e\n\nBLACKBERRY\x10\x03\x12\x0f\n\x0b\x42LACKBERRYX\x10\x04\x12\x07\n\x03S40\x10\x05\x12\x07\n\x03S60\x10\x06\x12\x11\n\rPYTHON_CLIENT\x10\x07\x12\t\n\x05TIZEN\x10\x08\x12\x0e\n\nENTERPRISE\x10\t\x12\x0f\n\x0bSMB_ANDROID\x10\n\x12\t\n\x05KAIOS\x10\x0b\x12\x0b\n\x07SMB_IOS\x10\x0c\x12\x0b\n\x07WINDOWS\x10\r\x12\x07\n\x03WEB\x10\x0e\x12\n\n\x06PORTAL\x10\x0f\x12\x11\n\rGREEN_ANDROID\x10\x10\x12\x10\n\x0cGREEN_IPHONE\x10\x11\x12\x10\n\x0c\x42LUE_ANDROID\x10\x12\x12\x0f\n\x0b\x42LUE_IPHONE\x10\x13\x12\x12\n\x0e\x46\x42LITE_ANDROID\x10\x14\x12\x11\n\rMLITE_ANDROID\x10\x15\x12\x12\n\x0eIGLITE_ANDROID\x10\x16\x12\x08\n\x04PAGE\x10\x17\x12\t\n\x05MACOS\x10\x18\x12\x0e\n\nOCULUS_MSG\x10\x19\x12\x0f\n\x0bOCULUS_CALL\x10\x1a\x12\t\n\x05MILAN\x10\x1b\x12\x08\n\x04\x43\x41PI\x10\x1c\x12\n\n\x06WEAROS\x10\x1d\x12\x0c\n\x08\x41RDEVICE\x10\x1e\x12\x0c\n\x08VRDEVICE\x10\x1f\x12\x0c\n\x08\x42LUE_WEB\x10 \x12\x08\n\x04IPAD\x10!\x12\x08\n\x04TEST\x10"\x12\x11\n\rSMART_GLASSES\x10#\x1a/\n\x0bInteropData\x12\x11\n\taccountID\x18\x01 \x01(\x04\x12\r\n\x05token\x18\x02 \x01(\x0c\x1a\xae\x01\n\x1d\x44\x65vicePairingRegistrationData\x12\x0e\n\x06\x65Regid\x18\x01 \x01(\x0c\x12\x10\n\x08\x65Keytype\x18\x02 \x01(\x0c\x12\x0e\n\x06\x65Ident\x18\x03 \x01(\x0c\x12\x0f\n\x07\x65SkeyID\x18\x04 \x01(\x0c\x12\x10\n\x08\x65SkeyVal\x18\x05 \x01(\x0c\x12\x10\n\x08\x65SkeySig\x18\x06 \x01(\x0c\x12\x11\n\tbuildHash\x18\x07 \x01(\x0c\x12\x13\n\x0b\x64\x65viceProps\x18\x08 \x01(\x0c"E\n\x07Product\x12\x0c\n\x08WHATSAPP\x10\x00\x12\r\n\tMESSENGER\x10\x01\x12\x0b\n\x07INTEROP\x10\x02\x12\x10\n\x0cINTEROP_MSGR\x10\x03"\xb0\x02\n\x0b\x43onnectType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0cWIFI_UNKNOWN\x10\x01\x12\x11\n\rCELLULAR_EDGE\x10\x64\x12\x11\n\rCELLULAR_IDEN\x10\x65\x12\x11\n\rCELLULAR_UMTS\x10\x66\x12\x11\n\rCELLULAR_EVDO\x10g\x12\x11\n\rCELLULAR_GPRS\x10h\x12\x12\n\x0e\x43\x45LLULAR_HSDPA\x10i\x12\x12\n\x0e\x43\x45LLULAR_HSUPA\x10j\x12\x11\n\rCELLULAR_HSPA\x10k\x12\x11\n\rCELLULAR_CDMA\x10l\x12\x12\n\x0e\x43\x45LLULAR_1XRTT\x10m\x12\x12\n\x0e\x43\x45LLULAR_EHRPD\x10n\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10o\x12\x12\n\x0e\x43\x45LLULAR_HSPAP\x10p"\x86\x01\n\rConnectReason\x12\x08\n\x04PUSH\x10\x00\x12\x12\n\x0eUSER_ACTIVATED\x10\x01\x12\r\n\tSCHEDULED\x10\x02\x12\x13\n\x0f\x45RROR_RECONNECT\x10\x03\x12\x12\n\x0eNETWORK_SWITCH\x10\x04\x12\x12\n\x0ePING_RECONNECT\x10\x05\x12\x0b\n\x07UNKNOWN\x10\x06"T\n\x0fIOSAppExtension\x12\x13\n\x0fSHARE_EXTENSION\x10\x00\x12\x15\n\x11SERVICE_EXTENSION\x10\x01\x12\x15\n\x11INTENTS_EXTENSION\x10\x02"\x9d\x03\n\x10HandshakeMessage\x12\x44\n\x0b\x63lientHello\x18\x02 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ClientHello\x12\x44\n\x0bserverHello\x18\x03 \x01(\x0b\x32/.WAWebProtobufsWa6.HandshakeMessage.ServerHello\x12\x46\n\x0c\x63lientFinish\x18\x04 \x01(\x0b\x32\x30.WAWebProtobufsWa6.HandshakeMessage.ClientFinish\x1a/\n\x0c\x43lientFinish\x12\x0e\n\x06static\x18\x01 \x01(\x0c\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a\x41\n\x0bServerHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x1a\x41\n\x0b\x43lientHello\x12\x11\n\tephemeral\x18\x01 \x01(\x0c\x12\x0e\n\x06static\x18\x02 \x01(\x0c\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x42!Z\x1fgo.mau.fi/whatsmeow/proto/waWa6' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWa6.WAWebProtobufsWa6_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waWa6.WAWebProtobufsWa6_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waWa6' - _globals['_CLIENTPAYLOAD']._serialized_start=53 - _globals['_CLIENTPAYLOAD']._serialized_end=4006 - _globals['_CLIENTPAYLOAD_DNSSOURCE']._serialized_start=1026 - _globals['_CLIENTPAYLOAD_DNSSOURCE']._serialized_end=1229 - _globals['_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD']._serialized_start=1141 - _globals['_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD']._serialized_end=1229 - _globals['_CLIENTPAYLOAD_WEBINFO']._serialized_start=1232 - _globals['_CLIENTPAYLOAD_WEBINFO']._serialized_end=1838 - _globals['_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD']._serialized_start=1435 - _globals['_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD']._serialized_end=1750 - _globals['_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM']._serialized_start=1752 - _globals['_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM']._serialized_end=1838 - _globals['_CLIENTPAYLOAD_USERAGENT']._serialized_start=1841 - _globals['_CLIENTPAYLOAD_USERAGENT']._serialized_end=3179 - _globals['_CLIENTPAYLOAD_USERAGENT_APPVERSION']._serialized_start=2416 - _globals['_CLIENTPAYLOAD_USERAGENT_APPVERSION']._serialized_end=2519 - _globals['_CLIENTPAYLOAD_USERAGENT_DEVICETYPE']._serialized_start=2521 - _globals['_CLIENTPAYLOAD_USERAGENT_DEVICETYPE']._serialized_end=2591 - _globals['_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL']._serialized_start=2593 - _globals['_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL']._serialized_end=2654 - _globals['_CLIENTPAYLOAD_USERAGENT_PLATFORM']._serialized_start=2657 - _globals['_CLIENTPAYLOAD_USERAGENT_PLATFORM']._serialized_end=3179 - _globals['_CLIENTPAYLOAD_INTEROPDATA']._serialized_start=3181 - _globals['_CLIENTPAYLOAD_INTEROPDATA']._serialized_end=3228 - _globals['_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA']._serialized_start=3231 - _globals['_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA']._serialized_end=3405 - _globals['_CLIENTPAYLOAD_PRODUCT']._serialized_start=3407 - _globals['_CLIENTPAYLOAD_PRODUCT']._serialized_end=3476 - _globals['_CLIENTPAYLOAD_CONNECTTYPE']._serialized_start=3479 - _globals['_CLIENTPAYLOAD_CONNECTTYPE']._serialized_end=3783 - _globals['_CLIENTPAYLOAD_CONNECTREASON']._serialized_start=3786 - _globals['_CLIENTPAYLOAD_CONNECTREASON']._serialized_end=3920 - _globals['_CLIENTPAYLOAD_IOSAPPEXTENSION']._serialized_start=3922 - _globals['_CLIENTPAYLOAD_IOSAPPEXTENSION']._serialized_end=4006 - _globals['_HANDSHAKEMESSAGE']._serialized_start=4009 - _globals['_HANDSHAKEMESSAGE']._serialized_end=4422 - _globals['_HANDSHAKEMESSAGE_CLIENTFINISH']._serialized_start=4241 - _globals['_HANDSHAKEMESSAGE_CLIENTFINISH']._serialized_end=4288 - _globals['_HANDSHAKEMESSAGE_SERVERHELLO']._serialized_start=4290 - _globals['_HANDSHAKEMESSAGE_SERVERHELLO']._serialized_end=4355 - _globals['_HANDSHAKEMESSAGE_CLIENTHELLO']._serialized_start=4357 - _globals['_HANDSHAKEMESSAGE_CLIENTHELLO']._serialized_end=4422 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waWa6" + _globals["_CLIENTPAYLOAD"]._serialized_start = 53 + _globals["_CLIENTPAYLOAD"]._serialized_end = 4006 + _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_start = 1026 + _globals["_CLIENTPAYLOAD_DNSSOURCE"]._serialized_end = 1229 + _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_start = 1141 + _globals["_CLIENTPAYLOAD_DNSSOURCE_DNSRESOLUTIONMETHOD"]._serialized_end = 1229 + _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_start = 1232 + _globals["_CLIENTPAYLOAD_WEBINFO"]._serialized_end = 1838 + _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_start = 1435 + _globals["_CLIENTPAYLOAD_WEBINFO_WEBDPAYLOAD"]._serialized_end = 1750 + _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_start = 1752 + _globals["_CLIENTPAYLOAD_WEBINFO_WEBSUBPLATFORM"]._serialized_end = 1838 + _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_start = 1841 + _globals["_CLIENTPAYLOAD_USERAGENT"]._serialized_end = 3179 + _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_start = 2416 + _globals["_CLIENTPAYLOAD_USERAGENT_APPVERSION"]._serialized_end = 2519 + _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_start = 2521 + _globals["_CLIENTPAYLOAD_USERAGENT_DEVICETYPE"]._serialized_end = 2591 + _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_start = 2593 + _globals["_CLIENTPAYLOAD_USERAGENT_RELEASECHANNEL"]._serialized_end = 2654 + _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_start = 2657 + _globals["_CLIENTPAYLOAD_USERAGENT_PLATFORM"]._serialized_end = 3179 + _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_start = 3181 + _globals["_CLIENTPAYLOAD_INTEROPDATA"]._serialized_end = 3228 + _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_start = 3231 + _globals["_CLIENTPAYLOAD_DEVICEPAIRINGREGISTRATIONDATA"]._serialized_end = 3405 + _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_start = 3407 + _globals["_CLIENTPAYLOAD_PRODUCT"]._serialized_end = 3476 + _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_start = 3479 + _globals["_CLIENTPAYLOAD_CONNECTTYPE"]._serialized_end = 3783 + _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_start = 3786 + _globals["_CLIENTPAYLOAD_CONNECTREASON"]._serialized_end = 3920 + _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_start = 3922 + _globals["_CLIENTPAYLOAD_IOSAPPEXTENSION"]._serialized_end = 4006 + _globals["_HANDSHAKEMESSAGE"]._serialized_start = 4009 + _globals["_HANDSHAKEMESSAGE"]._serialized_end = 4422 + _globals["_HANDSHAKEMESSAGE_CLIENTFINISH"]._serialized_start = 4241 + _globals["_HANDSHAKEMESSAGE_CLIENTFINISH"]._serialized_end = 4288 + _globals["_HANDSHAKEMESSAGE_SERVERHELLO"]._serialized_start = 4290 + _globals["_HANDSHAKEMESSAGE_SERVERHELLO"]._serialized_end = 4355 + _globals["_HANDSHAKEMESSAGE_CLIENTHELLO"]._serialized_start = 4357 + _globals["_HANDSHAKEMESSAGE_CLIENTHELLO"]._serialized_end = 4422 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi index 8ca0fd5..3d28a83 100644 --- a/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi +++ b/neonize/proto/waWa6/WAWebProtobufsWa6_pb2.pyi @@ -27,7 +27,12 @@ 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 @@ -44,7 +49,12 @@ 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 @@ -83,7 +93,12 @@ 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 @@ -106,13 +121,20 @@ 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 @@ -125,7 +147,12 @@ 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 @@ -133,7 +160,9 @@ 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 @@ -147,11 +176,22 @@ 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): @@ -161,7 +201,12 @@ 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 @@ -169,7 +214,9 @@ 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 @@ -217,8 +264,60 @@ 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 @@ -235,10 +334,35 @@ 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 = ..., + 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: ... - 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): @@ -248,7 +372,12 @@ 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 @@ -267,14 +396,21 @@ 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 @@ -284,7 +420,12 @@ 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 @@ -384,8 +525,36 @@ 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 @@ -432,16 +601,90 @@ 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): @@ -457,8 +700,14 @@ class ClientPayload(google.protobuf.message.Message): accountID: builtins.int | None = ..., token: builtins.bytes | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["accountID", b"accountID", "token", b"token"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["accountID", b"accountID", "token", b"token"]) -> None: ... + def HasField( + self, + field_name: typing.Literal["accountID", b"accountID", "token", b"token"], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal["accountID", b"accountID", "token", b"token"], + ) -> None: ... @typing.final class DevicePairingRegistrationData(google.protobuf.message.Message): @@ -492,8 +741,48 @@ 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 @@ -550,11 +839,17 @@ 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__( @@ -573,7 +868,8 @@ 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 = ..., @@ -589,8 +885,126 @@ class ClientPayload(google.protobuf.message.Message): interopData: global___ClientPayload.InteropData | None = ..., isPcr: builtins.bool | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["connectAttemptCount", b"connectAttemptCount", "connectReason", b"connectReason", "connectType", b"connectType", "device", b"device", "devicePairingData", b"devicePairingData", "dnsSource", b"dnsSource", "fbAppID", b"fbAppID", "fbCat", b"fbCat", "fbDeviceID", b"fbDeviceID", "fbUserAgent", b"fbUserAgent", "interopData", b"interopData", "iosAppExtension", b"iosAppExtension", "isPcr", b"isPcr", "lc", b"lc", "memClass", b"memClass", "oc", b"oc", "paddingBytes", b"paddingBytes", "passive", b"passive", "product", b"product", "pull", b"pull", "pushName", b"pushName", "sessionID", b"sessionID", "shortConnect", b"shortConnect", "userAgent", b"userAgent", "username", b"username", "webInfo", b"webInfo", "yearClass", b"yearClass"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["connectAttemptCount", b"connectAttemptCount", "connectReason", b"connectReason", "connectType", b"connectType", "device", b"device", "devicePairingData", b"devicePairingData", "dnsSource", b"dnsSource", "fbAppID", b"fbAppID", "fbCat", b"fbCat", "fbDeviceID", b"fbDeviceID", "fbUserAgent", b"fbUserAgent", "interopData", b"interopData", "iosAppExtension", b"iosAppExtension", "isPcr", b"isPcr", "lc", b"lc", "memClass", b"memClass", "oc", b"oc", "paddingBytes", b"paddingBytes", "passive", b"passive", "product", b"product", "pull", b"pull", "pushName", b"pushName", "sessionID", b"sessionID", "shards", b"shards", "shortConnect", b"shortConnect", "userAgent", b"userAgent", "username", b"username", "webInfo", b"webInfo", "yearClass", b"yearClass"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "connectAttemptCount", + b"connectAttemptCount", + "connectReason", + b"connectReason", + "connectType", + b"connectType", + "device", + b"device", + "devicePairingData", + b"devicePairingData", + "dnsSource", + b"dnsSource", + "fbAppID", + b"fbAppID", + "fbCat", + b"fbCat", + "fbDeviceID", + b"fbDeviceID", + "fbUserAgent", + b"fbUserAgent", + "interopData", + b"interopData", + "iosAppExtension", + b"iosAppExtension", + "isPcr", + b"isPcr", + "lc", + b"lc", + "memClass", + b"memClass", + "oc", + b"oc", + "paddingBytes", + b"paddingBytes", + "passive", + b"passive", + "product", + b"product", + "pull", + b"pull", + "pushName", + b"pushName", + "sessionID", + b"sessionID", + "shortConnect", + b"shortConnect", + "userAgent", + b"userAgent", + "username", + b"username", + "webInfo", + b"webInfo", + "yearClass", + b"yearClass", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "connectAttemptCount", + b"connectAttemptCount", + "connectReason", + b"connectReason", + "connectType", + b"connectType", + "device", + b"device", + "devicePairingData", + b"devicePairingData", + "dnsSource", + b"dnsSource", + "fbAppID", + b"fbAppID", + "fbCat", + b"fbCat", + "fbDeviceID", + b"fbDeviceID", + "fbUserAgent", + b"fbUserAgent", + "interopData", + b"interopData", + "iosAppExtension", + b"iosAppExtension", + "isPcr", + b"isPcr", + "lc", + b"lc", + "memClass", + b"memClass", + "oc", + b"oc", + "paddingBytes", + b"paddingBytes", + "passive", + b"passive", + "product", + b"product", + "pull", + b"pull", + "pushName", + b"pushName", + "sessionID", + b"sessionID", + "shards", + b"shards", + "shortConnect", + b"shortConnect", + "userAgent", + b"userAgent", + "username", + b"username", + "webInfo", + b"webInfo", + "yearClass", + b"yearClass", + ], + ) -> None: ... global___ClientPayload = ClientPayload @@ -612,8 +1026,12 @@ 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): @@ -632,8 +1050,18 @@ 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): @@ -652,8 +1080,18 @@ 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 @@ -671,7 +1109,27 @@ 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 6506cb4..5ab3e79 100644 --- a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py +++ b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.py @@ -3,6 +3,7 @@ # source: waWeb/WAWebProtobufsWeb.proto # Protobuf Python Version: 4.25.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database @@ -16,76 +17,80 @@ 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\"\xa7K\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSHA256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12\x43\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32*.WAWebProtobufsWeb.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12\x33\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x41\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12\x39\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18\" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12L\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x32.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12/\n\tmediaData\x18& \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x33\n\x0bphotoChange\x18\' \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PhotoChange\x12\x33\n\x0buserReceipt\x18( \x03(\x0b\x32\x1e.WAWebProtobufsWeb.UserReceipt\x12.\n\treactions\x18) \x03(\x0b\x32\x1b.WAWebProtobufsWeb.Reaction\x12\x37\n\x11quotedStickerData\x18* \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12/\n\tstatusPsa\x18, \x01(\x0b\x32\x1c.WAWebProtobufsWeb.StatusPSA\x12\x32\n\x0bpollUpdates\x18- \x03(\x0b\x32\x1d.WAWebProtobufsWeb.PollUpdate\x12I\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32).WAWebProtobufsWeb.PollAdditionalMetadata\x12\x0f\n\x07\x61gentID\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12\x31\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x1d.WAWebProtobufsWeb.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJIDString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12/\n\tpinInChat\x18\x36 \x01(\x0b\x32\x1c.WAWebProtobufsWeb.PinInChat\x12\x41\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32%.WAWebProtobufsWeb.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJID\x18: \x01(\t\x12;\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32\".WAWebProtobufsWeb.CommentMetadata\x12\x38\n\x0e\x65ventResponses\x18= \x03(\x0b\x32 .WAWebProtobufsWeb.EventResponse\x12\x41\n\x12reportingTokenInfo\x18> \x01(\x0b\x32%.WAWebProtobufsWeb.ReportingTokenInfo\x12\x1a\n\x12newsletterServerID\x18? \x01(\x04\x12K\n\x17\x65ventAdditionalMetadata\x18@ \x01(\x0b\x32*.WAWebProtobufsWeb.EventAdditionalMetadata\x12\x1b\n\x13isMentionedInStatus\x18\x41 \x01(\x08\x12\x16\n\x0estatusMentions\x18\x42 \x03(\t\x12-\n\x0ftargetMessageID\x18\x43 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\rmessageAddOns\x18\x44 \x03(\x0b\x32\x1f.WAWebProtobufsWeb.MessageAddOn\x12I\n\x18statusMentionMessageInfo\x18\x45 \x01(\x0b\x32\'.WAWebProtobufsWeb.StatusMentionMessage\"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03\"\xff\x37\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n\"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n\"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10\"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n\"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12\"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n\"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12\"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12\"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12\"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12\"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12\"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12\"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12\"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n\x15\x42IZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n\x1b\x42IZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n\x11GROUP_DEACTIVATED\x10\xcb\x01\x12\'\n\"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n\x0e\x45VENT_CANCELED\x10\xce\x01\x12\x1c\n\x17\x43OMMUNITY_OWNER_UPDATED\x10\xcf\x01\x12*\n%COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN\x10\xd0\x01\x12$\n\x1f\x43\x41PI_GROUP_NE2EE_SYSTEM_MESSAGE\x10\xd1\x01\x12\x13\n\x0eSTATUS_MENTION\x10\xd2\x01\"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05\"\x94\x0b\n\x0bPaymentInfo\x12\x43\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\'.WAWebProtobufsWeb.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJID\x18\x03 \x01(\t\x12\x35\n\x06status\x18\x04 \x01(\x0e\x32%.WAWebProtobufsWeb.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12;\n\ttxnStatus\x18\n \x01(\x0e\x32(.WAWebProtobufsWeb.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12/\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x30\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f\"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b\")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01\"\xf7\x16\n\x0bWebFeatures\x12:\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08groupsV3\x18\x03 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rliveLocations\x18\x07 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nqueryVname\x18\x08 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08payments\x18\x0b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nlabelsEdit\x18\x0e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x38\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07vnameV2\x18\x13 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10videoPlaybackURL\x18\x14 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rstatusRanking\x18\x15 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0erecentStickers\x18\x1a \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12I\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV2\x18\" \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV3\x18$ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nuserNotice\x18% \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07support\x18\' \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x39\n\x0csettingsSync\x18* \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x36\n\tarchiveV2\x18+ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x41\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0emdForceUpgrade\x18. \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03\"\xa0\x02\n\tPinInChat\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.WAWebProtobufsWeb.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12K\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02\"\x91\x04\n\x0cMessageAddOn\x12J\n\x10messageAddOnType\x18\x01 \x01(\x0e\x32\x30.WAWebProtobufsWeb.MessageAddOn.MessageAddOnType\x12\x30\n\x0cmessageAddOn\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x38\n\x06status\x18\x05 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x44\n\x10\x61\x64\x64OnContextInfo\x18\x06 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\x12-\n\x0fmessageAddOnKey\x18\x07 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x37\n\rlegacyMessage\x18\x08 \x01(\x0b\x32 .WAWebProtobufsWeb.LegacyMessage\"e\n\x10MessageAddOnType\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08REACTION\x10\x01\x12\x12\n\x0e\x45VENT_RESPONSE\x10\x02\x12\x0f\n\x0bPOLL_UPDATE\x10\x03\x12\x0f\n\x0bPIN_IN_CHAT\x10\x04\"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r\"\x95\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x39\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo\"\x98\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t\"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c\"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t\"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoID\x18\x03 \x01(\r\"D\n\tStatusPSA\x12\x12\n\ncampaignID\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04\"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJID\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJID\x18\x06 \x03(\t\"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08\"\xb8\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x30\n\x04vote\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.PollVoteMessage\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08\"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08\"*\n\x17\x45ventAdditionalMetadata\x12\x0f\n\x07isStale\x18\x01 \x01(\x08\"\xc0\x01\n\nKeepInChat\x12-\n\x08keepType\x18\x01 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\tdeviceJID\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMS\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x06 \x01(\x03\"\x9b\x01\n\x17MessageAddOnContextInfo\x12\"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r\x12\\\n\x16messageAddOnExpiryType\x18\x02 \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType\".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignID\x18\x01 \x01(\t\"\xb2\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x45\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"\x8c\x01\n\rLegacyMessage\x12\x45\n\x14\x65ventResponseMessage\x18\x01 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x34\n\x08pollVote\x18\x02 \x01(\x0b\x32\".WAWebProtobufsE2E.PollVoteMessage\"H\n\x14StatusMentionMessage\x12\x30\n\x0cquotedStatus\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.MessageB!Z\x1fgo.mau.fi/whatsmeow/proto/waWeb') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1dwaWeb/WAWebProtobufsWeb.proto\x12\x11WAWebProtobufsWeb\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto"\xa7K\n\x0eWebMessageInfo\x12!\n\x03key\x18\x01 \x02(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x38\n\x06status\x18\x04 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x13\n\x0bparticipant\x18\x05 \x01(\t\x12\x1b\n\x13messageC2STimestamp\x18\x06 \x01(\x04\x12\x0e\n\x06ignore\x18\x10 \x01(\x08\x12\x0f\n\x07starred\x18\x11 \x01(\x08\x12\x11\n\tbroadcast\x18\x12 \x01(\x08\x12\x10\n\x08pushName\x18\x13 \x01(\t\x12\x1d\n\x15mediaCiphertextSHA256\x18\x14 \x01(\x0c\x12\x11\n\tmulticast\x18\x15 \x01(\x08\x12\x0f\n\x07urlText\x18\x16 \x01(\x08\x12\x11\n\turlNumber\x18\x17 \x01(\x08\x12\x43\n\x0fmessageStubType\x18\x18 \x01(\x0e\x32*.WAWebProtobufsWeb.WebMessageInfo.StubType\x12\x12\n\nclearMedia\x18\x19 \x01(\x08\x12\x1d\n\x15messageStubParameters\x18\x1a \x03(\t\x12\x10\n\x08\x64uration\x18\x1b \x01(\r\x12\x0e\n\x06labels\x18\x1c \x03(\t\x12\x33\n\x0bpaymentInfo\x18\x1d \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x41\n\x11\x66inalLiveLocation\x18\x1e \x01(\x0b\x32&.WAWebProtobufsE2E.LiveLocationMessage\x12\x39\n\x11quotedPaymentInfo\x18\x1f \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PaymentInfo\x12\x1f\n\x17\x65phemeralStartTimestamp\x18 \x01(\x04\x12\x19\n\x11\x65phemeralDuration\x18! \x01(\r\x12\x18\n\x10\x65phemeralOffToOn\x18" \x01(\x08\x12\x1a\n\x12\x65phemeralOutOfSync\x18# \x01(\x08\x12L\n\x10\x62izPrivacyStatus\x18$ \x01(\x0e\x32\x32.WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus\x12\x17\n\x0fverifiedBizName\x18% \x01(\t\x12/\n\tmediaData\x18& \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x33\n\x0bphotoChange\x18\' \x01(\x0b\x32\x1e.WAWebProtobufsWeb.PhotoChange\x12\x33\n\x0buserReceipt\x18( \x03(\x0b\x32\x1e.WAWebProtobufsWeb.UserReceipt\x12.\n\treactions\x18) \x03(\x0b\x32\x1b.WAWebProtobufsWeb.Reaction\x12\x37\n\x11quotedStickerData\x18* \x01(\x0b\x32\x1c.WAWebProtobufsWeb.MediaData\x12\x17\n\x0f\x66utureproofData\x18+ \x01(\x0c\x12/\n\tstatusPsa\x18, \x01(\x0b\x32\x1c.WAWebProtobufsWeb.StatusPSA\x12\x32\n\x0bpollUpdates\x18- \x03(\x0b\x32\x1d.WAWebProtobufsWeb.PollUpdate\x12I\n\x16pollAdditionalMetadata\x18. \x01(\x0b\x32).WAWebProtobufsWeb.PollAdditionalMetadata\x12\x0f\n\x07\x61gentID\x18/ \x01(\t\x12\x1b\n\x13statusAlreadyViewed\x18\x30 \x01(\x08\x12\x15\n\rmessageSecret\x18\x31 \x01(\x0c\x12\x31\n\nkeepInChat\x18\x32 \x01(\x0b\x32\x1d.WAWebProtobufsWeb.KeepInChat\x12\'\n\x1foriginalSelfAuthorUserJIDString\x18\x33 \x01(\t\x12\x1e\n\x16revokeMessageTimestamp\x18\x34 \x01(\x04\x12/\n\tpinInChat\x18\x36 \x01(\x0b\x32\x1c.WAWebProtobufsWeb.PinInChat\x12\x41\n\x12premiumMessageInfo\x18\x37 \x01(\x0b\x32%.WAWebProtobufsWeb.PremiumMessageInfo\x12\x19\n\x11is1PBizBotMessage\x18\x38 \x01(\x08\x12\x1d\n\x15isGroupHistoryMessage\x18\x39 \x01(\x08\x12\x1c\n\x14\x62otMessageInvokerJID\x18: \x01(\t\x12;\n\x0f\x63ommentMetadata\x18; \x01(\x0b\x32".WAWebProtobufsWeb.CommentMetadata\x12\x38\n\x0e\x65ventResponses\x18= \x03(\x0b\x32 .WAWebProtobufsWeb.EventResponse\x12\x41\n\x12reportingTokenInfo\x18> \x01(\x0b\x32%.WAWebProtobufsWeb.ReportingTokenInfo\x12\x1a\n\x12newsletterServerID\x18? \x01(\x04\x12K\n\x17\x65ventAdditionalMetadata\x18@ \x01(\x0b\x32*.WAWebProtobufsWeb.EventAdditionalMetadata\x12\x1b\n\x13isMentionedInStatus\x18\x41 \x01(\x08\x12\x16\n\x0estatusMentions\x18\x42 \x03(\t\x12-\n\x0ftargetMessageID\x18\x43 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x36\n\rmessageAddOns\x18\x44 \x03(\x0b\x32\x1f.WAWebProtobufsWeb.MessageAddOn\x12I\n\x18statusMentionMessageInfo\x18\x45 \x01(\x0b\x32\'.WAWebProtobufsWeb.StatusMentionMessage"=\n\x10\x42izPrivacyStatus\x12\x08\n\x04\x45\x32\x45\x45\x10\x00\x12\x06\n\x02\x46\x42\x10\x02\x12\x07\n\x03\x42SP\x10\x01\x12\x0e\n\nBSP_AND_FB\x10\x03"\xff\x37\n\x08StubType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06REVOKE\x10\x01\x12\x0e\n\nCIPHERTEXT\x10\x02\x12\x0f\n\x0b\x46UTUREPROOF\x10\x03\x12\x1b\n\x17NON_VERIFIED_TRANSITION\x10\x04\x12\x19\n\x15UNVERIFIED_TRANSITION\x10\x05\x12\x17\n\x13VERIFIED_TRANSITION\x10\x06\x12\x18\n\x14VERIFIED_LOW_UNKNOWN\x10\x07\x12\x11\n\rVERIFIED_HIGH\x10\x08\x12\x1c\n\x18VERIFIED_INITIAL_UNKNOWN\x10\t\x12\x18\n\x14VERIFIED_INITIAL_LOW\x10\n\x12\x19\n\x15VERIFIED_INITIAL_HIGH\x10\x0b\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_NONE\x10\x0c\x12#\n\x1fVERIFIED_TRANSITION_ANY_TO_HIGH\x10\r\x12#\n\x1fVERIFIED_TRANSITION_HIGH_TO_LOW\x10\x0e\x12\'\n#VERIFIED_TRANSITION_HIGH_TO_UNKNOWN\x10\x0f\x12&\n"VERIFIED_TRANSITION_UNKNOWN_TO_LOW\x10\x10\x12&\n"VERIFIED_TRANSITION_LOW_TO_UNKNOWN\x10\x11\x12#\n\x1fVERIFIED_TRANSITION_NONE_TO_LOW\x10\x12\x12\'\n#VERIFIED_TRANSITION_NONE_TO_UNKNOWN\x10\x13\x12\x10\n\x0cGROUP_CREATE\x10\x14\x12\x18\n\x14GROUP_CHANGE_SUBJECT\x10\x15\x12\x15\n\x11GROUP_CHANGE_ICON\x10\x16\x12\x1c\n\x18GROUP_CHANGE_INVITE_LINK\x10\x17\x12\x1c\n\x18GROUP_CHANGE_DESCRIPTION\x10\x18\x12\x19\n\x15GROUP_CHANGE_RESTRICT\x10\x19\x12\x19\n\x15GROUP_CHANGE_ANNOUNCE\x10\x1a\x12\x19\n\x15GROUP_PARTICIPANT_ADD\x10\x1b\x12\x1c\n\x18GROUP_PARTICIPANT_REMOVE\x10\x1c\x12\x1d\n\x19GROUP_PARTICIPANT_PROMOTE\x10\x1d\x12\x1c\n\x18GROUP_PARTICIPANT_DEMOTE\x10\x1e\x12\x1c\n\x18GROUP_PARTICIPANT_INVITE\x10\x1f\x12\x1b\n\x17GROUP_PARTICIPANT_LEAVE\x10 \x12#\n\x1fGROUP_PARTICIPANT_CHANGE_NUMBER\x10!\x12\x14\n\x10\x42ROADCAST_CREATE\x10"\x12\x11\n\rBROADCAST_ADD\x10#\x12\x14\n\x10\x42ROADCAST_REMOVE\x10$\x12\x18\n\x14GENERIC_NOTIFICATION\x10%\x12\x18\n\x14\x45\x32\x45_IDENTITY_CHANGED\x10&\x12\x11\n\rE2E_ENCRYPTED\x10\'\x12\x15\n\x11\x43\x41LL_MISSED_VOICE\x10(\x12\x15\n\x11\x43\x41LL_MISSED_VIDEO\x10)\x12\x1c\n\x18INDIVIDUAL_CHANGE_NUMBER\x10*\x12\x10\n\x0cGROUP_DELETE\x10+\x12&\n"GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE\x10,\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VOICE\x10-\x12\x1b\n\x17\x43\x41LL_MISSED_GROUP_VIDEO\x10.\x12\x16\n\x12PAYMENT_CIPHERTEXT\x10/\x12\x17\n\x13PAYMENT_FUTUREPROOF\x10\x30\x12,\n(PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED\x10\x31\x12.\n*PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED\x10\x32\x12\x33\n/PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED\x10\x33\x12\x35\n1PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP\x10\x34\x12<\n8PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP\x10\x35\x12)\n%PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER\x10\x36\x12(\n$PAYMENT_ACTION_SEND_PAYMENT_REMINDER\x10\x37\x12*\n&PAYMENT_ACTION_SEND_PAYMENT_INVITATION\x10\x38\x12#\n\x1fPAYMENT_ACTION_REQUEST_DECLINED\x10\x39\x12"\n\x1ePAYMENT_ACTION_REQUEST_EXPIRED\x10:\x12$\n PAYMENT_ACTION_REQUEST_CANCELLED\x10;\x12)\n%BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM\x10<\x12)\n%BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP\x10=\x12\x11\n\rBIZ_INTRO_TOP\x10>\x12\x14\n\x10\x42IZ_INTRO_BOTTOM\x10?\x12\x13\n\x0f\x42IZ_NAME_CHANGE\x10@\x12\x1c\n\x18\x42IZ_MOVE_TO_CONSUMER_APP\x10\x41\x12\x1e\n\x1a\x42IZ_TWO_TIER_MIGRATION_TOP\x10\x42\x12!\n\x1d\x42IZ_TWO_TIER_MIGRATION_BOTTOM\x10\x43\x12\r\n\tOVERSIZED\x10\x44\x12(\n$GROUP_CHANGE_NO_FREQUENTLY_FORWARDED\x10\x45\x12\x1c\n\x18GROUP_V4_ADD_INVITE_SENT\x10\x46\x12&\n"GROUP_PARTICIPANT_ADD_REQUEST_JOIN\x10G\x12\x1c\n\x18\x43HANGE_EPHEMERAL_SETTING\x10H\x12\x16\n\x12\x45\x32\x45_DEVICE_CHANGED\x10I\x12\x0f\n\x0bVIEWED_ONCE\x10J\x12\x15\n\x11\x45\x32\x45_ENCRYPTED_NOW\x10K\x12"\n\x1e\x42LUE_MSG_BSP_FB_TO_BSP_PREMISE\x10L\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_TO_SELF_FB\x10M\x12#\n\x1f\x42LUE_MSG_BSP_FB_TO_SELF_PREMISE\x10N\x12\x1e\n\x1a\x42LUE_MSG_BSP_FB_UNVERIFIED\x10O\x12\x37\n3BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10P\x12\x1c\n\x18\x42LUE_MSG_BSP_FB_VERIFIED\x10Q\x12\x37\n3BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10R\x12(\n$BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE\x10S\x12#\n\x1f\x42LUE_MSG_BSP_PREMISE_UNVERIFIED\x10T\x12<\n8BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10U\x12!\n\x1d\x42LUE_MSG_BSP_PREMISE_VERIFIED\x10V\x12<\n8BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10W\x12*\n&BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED\x10X\x12/\n+BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED\x10Y\x12+\n\'BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED\x10Z\x12\x30\n,BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED\x10[\x12#\n\x1f\x42LUE_MSG_SELF_FB_TO_BSP_PREMISE\x10\\\x12$\n BLUE_MSG_SELF_FB_TO_SELF_PREMISE\x10]\x12\x1f\n\x1b\x42LUE_MSG_SELF_FB_UNVERIFIED\x10^\x12\x38\n4BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED\x10_\x12\x1d\n\x19\x42LUE_MSG_SELF_FB_VERIFIED\x10`\x12\x38\n4BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED\x10\x61\x12(\n$BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE\x10\x62\x12$\n BLUE_MSG_SELF_PREMISE_UNVERIFIED\x10\x63\x12"\n\x1e\x42LUE_MSG_SELF_PREMISE_VERIFIED\x10\x64\x12\x16\n\x12\x42LUE_MSG_TO_BSP_FB\x10\x65\x12\x18\n\x14\x42LUE_MSG_TO_CONSUMER\x10\x66\x12\x17\n\x13\x42LUE_MSG_TO_SELF_FB\x10g\x12*\n&BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED\x10h\x12/\n+BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10i\x12+\n\'BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED\x10j\x12#\n\x1f\x42LUE_MSG_UNVERIFIED_TO_VERIFIED\x10k\x12*\n&BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED\x10l\x12/\n+BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10m\x12+\n\'BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED\x10n\x12#\n\x1f\x42LUE_MSG_VERIFIED_TO_UNVERIFIED\x10o\x12\x36\n2BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10p\x12\x32\n.BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED\x10q\x12\x36\n2BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10r\x12\x32\n.BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED\x10s\x12\x37\n3BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED\x10t\x12\x37\n3BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED\x10u\x12\x1c\n\x18\x45\x32\x45_IDENTITY_UNAVAILABLE\x10v\x12\x12\n\x0eGROUP_CREATING\x10w\x12\x17\n\x13GROUP_CREATE_FAILED\x10x\x12\x11\n\rGROUP_BOUNCED\x10y\x12\x11\n\rBLOCK_CONTACT\x10z\x12!\n\x1d\x45PHEMERAL_SETTING_NOT_APPLIED\x10{\x12\x0f\n\x0bSYNC_FAILED\x10|\x12\x0b\n\x07SYNCING\x10}\x12\x1c\n\x18\x42IZ_PRIVACY_MODE_INIT_FB\x10~\x12\x1d\n\x19\x42IZ_PRIVACY_MODE_INIT_BSP\x10\x7f\x12\x1b\n\x16\x42IZ_PRIVACY_MODE_TO_FB\x10\x80\x01\x12\x1c\n\x17\x42IZ_PRIVACY_MODE_TO_BSP\x10\x81\x01\x12\x16\n\x11\x44ISAPPEARING_MODE\x10\x82\x01\x12\x1c\n\x17\x45\x32\x45_DEVICE_FETCH_FAILED\x10\x83\x01\x12\x11\n\x0c\x41\x44MIN_REVOKE\x10\x84\x01\x12$\n\x1fGROUP_INVITE_LINK_GROWTH_LOCKED\x10\x85\x01\x12 \n\x1b\x43OMMUNITY_LINK_PARENT_GROUP\x10\x86\x01\x12!\n\x1c\x43OMMUNITY_LINK_SIBLING_GROUP\x10\x87\x01\x12\x1d\n\x18\x43OMMUNITY_LINK_SUB_GROUP\x10\x88\x01\x12"\n\x1d\x43OMMUNITY_UNLINK_PARENT_GROUP\x10\x89\x01\x12#\n\x1e\x43OMMUNITY_UNLINK_SIBLING_GROUP\x10\x8a\x01\x12\x1f\n\x1a\x43OMMUNITY_UNLINK_SUB_GROUP\x10\x8b\x01\x12\x1d\n\x18GROUP_PARTICIPANT_ACCEPT\x10\x8c\x01\x12(\n#GROUP_PARTICIPANT_LINKED_GROUP_JOIN\x10\x8d\x01\x12\x15\n\x10\x43OMMUNITY_CREATE\x10\x8e\x01\x12\x1b\n\x16\x45PHEMERAL_KEEP_IN_CHAT\x10\x8f\x01\x12+\n&GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST\x10\x90\x01\x12(\n#GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE\x10\x91\x01\x12"\n\x1dINTEGRITY_UNLINK_PARENT_GROUP\x10\x92\x01\x12"\n\x1d\x43OMMUNITY_PARTICIPANT_PROMOTE\x10\x93\x01\x12!\n\x1c\x43OMMUNITY_PARTICIPANT_DEMOTE\x10\x94\x01\x12#\n\x1e\x43OMMUNITY_PARENT_GROUP_DELETED\x10\x95\x01\x12\x34\n/COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL\x10\x96\x01\x12\x34\n/GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP\x10\x97\x01\x12\x1a\n\x15MASKED_THREAD_CREATED\x10\x98\x01\x12\x1b\n\x16MASKED_THREAD_UNMASKED\x10\x99\x01\x12\x18\n\x13\x42IZ_CHAT_ASSIGNMENT\x10\x9a\x01\x12\r\n\x08\x43HAT_PSA\x10\x9b\x01\x12\x1f\n\x1a\x43HAT_POLL_CREATION_MESSAGE\x10\x9c\x01\x12\x1e\n\x19\x43\x41G_MASKED_THREAD_CREATED\x10\x9d\x01\x12+\n&COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED\x10\x9e\x01\x12\x18\n\x13\x43\x41G_INVITE_AUTO_ADD\x10\x9f\x01\x12!\n\x1c\x42IZ_CHAT_ASSIGNMENT_UNASSIGN\x10\xa0\x01\x12\x1b\n\x16\x43\x41G_INVITE_AUTO_JOINED\x10\xa1\x01\x12!\n\x1cSCHEDULED_CALL_START_MESSAGE\x10\xa2\x01\x12\x1a\n\x15\x43OMMUNITY_INVITE_RICH\x10\xa3\x01\x12#\n\x1e\x43OMMUNITY_INVITE_AUTO_ADD_RICH\x10\xa4\x01\x12\x1a\n\x15SUB_GROUP_INVITE_RICH\x10\xa5\x01\x12#\n\x1eSUB_GROUP_PARTICIPANT_ADD_RICH\x10\xa6\x01\x12%\n COMMUNITY_LINK_PARENT_GROUP_RICH\x10\xa7\x01\x12#\n\x1e\x43OMMUNITY_PARTICIPANT_ADD_RICH\x10\xa8\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_AUDIO\x10\xa9\x01\x12"\n\x1dSILENCED_UNKNOWN_CALLER_VIDEO\x10\xaa\x01\x12\x1a\n\x15GROUP_MEMBER_ADD_MODE\x10\xab\x01\x12\x39\n4GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD\x10\xac\x01\x12!\n\x1c\x43OMMUNITY_CHANGE_DESCRIPTION\x10\xad\x01\x12\x12\n\rSENDER_INVITE\x10\xae\x01\x12\x14\n\x0fRECEIVER_INVITE\x10\xaf\x01\x12(\n#COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS\x10\xb0\x01\x12\x1b\n\x16PINNED_MESSAGE_IN_CHAT\x10\xb1\x01\x12!\n\x1cPAYMENT_INVITE_SETUP_INVITER\x10\xb2\x01\x12.\n)PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY\x10\xb3\x01\x12\x32\n-PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE\x10\xb4\x01\x12\x1c\n\x17LINKED_GROUP_CALL_START\x10\xb5\x01\x12#\n\x1eREPORT_TO_ADMIN_ENABLED_STATUS\x10\xb6\x01\x12\x1a\n\x15\x45MPTY_SUBGROUP_CREATE\x10\xb7\x01\x12\x1a\n\x15SCHEDULED_CALL_CANCEL\x10\xb8\x01\x12+\n&SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH\x10\xb9\x01\x12(\n#GROUP_CHANGE_RECENT_HISTORY_SHARING\x10\xba\x01\x12$\n\x1fPAID_MESSAGE_SERVER_CAMPAIGN_ID\x10\xbb\x01\x12\x18\n\x13GENERAL_CHAT_CREATE\x10\xbc\x01\x12\x15\n\x10GENERAL_CHAT_ADD\x10\xbd\x01\x12#\n\x1eGENERAL_CHAT_AUTO_ADD_DISABLED\x10\xbe\x01\x12 \n\x1bSUGGESTED_SUBGROUP_ANNOUNCE\x10\xbf\x01\x12!\n\x1c\x42IZ_BOT_1P_MESSAGING_ENABLED\x10\xc0\x01\x12\x14\n\x0f\x43HANGE_USERNAME\x10\xc1\x01\x12\x1f\n\x1a\x42IZ_COEX_PRIVACY_INIT_SELF\x10\xc2\x01\x12%\n BIZ_COEX_PRIVACY_TRANSITION_SELF\x10\xc3\x01\x12\x19\n\x14SUPPORT_AI_EDUCATION\x10\xc4\x01\x12!\n\x1c\x42IZ_BOT_3P_MESSAGING_ENABLED\x10\xc5\x01\x12\x1b\n\x16REMINDER_SETUP_MESSAGE\x10\xc6\x01\x12\x1a\n\x15REMINDER_SENT_MESSAGE\x10\xc7\x01\x12\x1c\n\x17REMINDER_CANCEL_MESSAGE\x10\xc8\x01\x12\x1a\n\x15\x42IZ_COEX_PRIVACY_INIT\x10\xc9\x01\x12 \n\x1b\x42IZ_COEX_PRIVACY_TRANSITION\x10\xca\x01\x12\x16\n\x11GROUP_DEACTIVATED\x10\xcb\x01\x12\'\n"COMMUNITY_DEACTIVATE_SIBLING_GROUP\x10\xcc\x01\x12\x12\n\rEVENT_UPDATED\x10\xcd\x01\x12\x13\n\x0e\x45VENT_CANCELED\x10\xce\x01\x12\x1c\n\x17\x43OMMUNITY_OWNER_UPDATED\x10\xcf\x01\x12*\n%COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN\x10\xd0\x01\x12$\n\x1f\x43\x41PI_GROUP_NE2EE_SYSTEM_MESSAGE\x10\xd1\x01\x12\x13\n\x0eSTATUS_MENTION\x10\xd2\x01"X\n\x06Status\x12\t\n\x05\x45RROR\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0e\n\nSERVER_ACK\x10\x02\x12\x10\n\x0c\x44\x45LIVERY_ACK\x10\x03\x12\x08\n\x04READ\x10\x04\x12\n\n\x06PLAYED\x10\x05"\x94\x0b\n\x0bPaymentInfo\x12\x43\n\x12\x63urrencyDeprecated\x18\x01 \x01(\x0e\x32\'.WAWebProtobufsWeb.PaymentInfo.Currency\x12\x12\n\namount1000\x18\x02 \x01(\x04\x12\x13\n\x0breceiverJID\x18\x03 \x01(\t\x12\x35\n\x06status\x18\x04 \x01(\x0e\x32%.WAWebProtobufsWeb.PaymentInfo.Status\x12\x1c\n\x14transactionTimestamp\x18\x05 \x01(\x04\x12/\n\x11requestMessageKey\x18\x06 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x17\n\x0f\x65xpiryTimestamp\x18\x07 \x01(\x04\x12\x15\n\rfutureproofed\x18\x08 \x01(\x08\x12\x10\n\x08\x63urrency\x18\t \x01(\t\x12;\n\ttxnStatus\x18\n \x01(\x0e\x32(.WAWebProtobufsWeb.PaymentInfo.TxnStatus\x12\x19\n\x11useNoviFiatFormat\x18\x0b \x01(\x08\x12/\n\rprimaryAmount\x18\x0c \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money\x12\x30\n\x0e\x65xchangeAmount\x18\r \x01(\x0b\x32\x18.WAWebProtobufsE2E.Money"\x99\x05\n\tTxnStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x11\n\rPENDING_SETUP\x10\x01\x12\x1a\n\x16PENDING_RECEIVER_SETUP\x10\x02\x12\x08\n\x04INIT\x10\x03\x12\x0b\n\x07SUCCESS\x10\x04\x12\r\n\tCOMPLETED\x10\x05\x12\n\n\x06\x46\x41ILED\x10\x06\x12\x0f\n\x0b\x46\x41ILED_RISK\x10\x07\x12\x15\n\x11\x46\x41ILED_PROCESSING\x10\x08\x12\x1e\n\x1a\x46\x41ILED_RECEIVER_PROCESSING\x10\t\x12\r\n\tFAILED_DA\x10\n\x12\x13\n\x0f\x46\x41ILED_DA_FINAL\x10\x0b\x12\x10\n\x0cREFUNDED_TXN\x10\x0c\x12\x11\n\rREFUND_FAILED\x10\r\x12\x1c\n\x18REFUND_FAILED_PROCESSING\x10\x0e\x12\x14\n\x10REFUND_FAILED_DA\x10\x0f\x12\x0f\n\x0b\x45XPIRED_TXN\x10\x10\x12\x11\n\rAUTH_CANCELED\x10\x11\x12!\n\x1d\x41UTH_CANCEL_FAILED_PROCESSING\x10\x12\x12\x16\n\x12\x41UTH_CANCEL_FAILED\x10\x13\x12\x10\n\x0c\x43OLLECT_INIT\x10\x14\x12\x13\n\x0f\x43OLLECT_SUCCESS\x10\x15\x12\x12\n\x0e\x43OLLECT_FAILED\x10\x16\x12\x17\n\x13\x43OLLECT_FAILED_RISK\x10\x17\x12\x14\n\x10\x43OLLECT_REJECTED\x10\x18\x12\x13\n\x0f\x43OLLECT_EXPIRED\x10\x19\x12\x14\n\x10\x43OLLECT_CANCELED\x10\x1a\x12\x16\n\x12\x43OLLECT_CANCELLING\x10\x1b\x12\r\n\tIN_REVIEW\x10\x1c\x12\x14\n\x10REVERSAL_SUCCESS\x10\x1d\x12\x14\n\x10REVERSAL_PENDING\x10\x1e\x12\x12\n\x0eREFUND_PENDING\x10\x1f"\xcc\x01\n\x06Status\x12\x12\n\x0eUNKNOWN_STATUS\x10\x00\x12\x0e\n\nPROCESSING\x10\x01\x12\x08\n\x04SENT\x10\x02\x12\x12\n\x0eNEED_TO_ACCEPT\x10\x03\x12\x0c\n\x08\x43OMPLETE\x10\x04\x12\x16\n\x12\x43OULD_NOT_COMPLETE\x10\x05\x12\x0c\n\x08REFUNDED\x10\x06\x12\x0b\n\x07\x45XPIRED\x10\x07\x12\x0c\n\x08REJECTED\x10\x08\x12\r\n\tCANCELLED\x10\t\x12\x15\n\x11WAITING_FOR_PAYER\x10\n\x12\x0b\n\x07WAITING\x10\x0b")\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03INR\x10\x01"\xf7\x16\n\x0bWebFeatures\x12:\n\rlabelsDisplay\x18\x01 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualOutgoing\x18\x02 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08groupsV3\x18\x03 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0egroupsV3Create\x18\x04 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0e\x63hangeNumberV2\x18\x05 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16queryStatusV3Thumbnail\x18\x06 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rliveLocations\x18\x07 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nqueryVname\x18\x08 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16voipIndividualIncoming\x18\t \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11quickRepliesQuery\x18\n \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x35\n\x08payments\x18\x0b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10stickerPackQuery\x18\x0c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12liveLocationsFinal\x18\r \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nlabelsEdit\x18\x0e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x38\n\x0bmediaUpload\x18\x0f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bmediaUploadRichQuickReplies\x18\x12 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07vnameV2\x18\x13 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10videoPlaybackURL\x18\x14 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rstatusRanking\x18\x15 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13voipIndividualVideo\x18\x16 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12?\n\x12thirdPartyStickers\x18\x17 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x66requentlyForwardedSetting\x18\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x43\n\x16groupsV4JoinPermission\x18\x19 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0erecentStickers\x18\x1a \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07\x63\x61talog\x18\x1b \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fstarredStickers\x18\x1c \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12:\n\rvoipGroupCall\x18\x1d \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0ftemplateMessage\x18\x1e \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12I\n\x1ctemplateMessageInteractivity\x18\x1f \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12>\n\x11\x65phemeralMessages\x18 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12@\n\x13\x65\x32\x45NotificationSync\x18! \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV2\x18" \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10recentStickersV3\x18$ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x37\n\nuserNotice\x18% \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x34\n\x07support\x18\' \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12<\n\x0fgroupUiiCleanup\x18( \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12H\n\x1bgroupDogfoodingInternalOnly\x18) \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x39\n\x0csettingsSync\x18* \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x36\n\tarchiveV2\x18+ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12G\n\x1a\x65phemeralAllowGroupMembers\x18, \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x41\n\x14\x65phemeral24HDuration\x18- \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12;\n\x0emdForceUpgrade\x18. \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12=\n\x10\x64isappearingMode\x18/ \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18\x65xternalMdOptInAvailable\x18\x30 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag\x12\x45\n\x18noDeleteMessageTimeLimit\x18\x31 \x01(\x0e\x32#.WAWebProtobufsWeb.WebFeatures.Flag"K\n\x04\x46lag\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x11\n\rFORCE_UPGRADE\x10\x01\x12\x0f\n\x0b\x44\x45VELOPMENT\x10\x02\x12\x0e\n\nPRODUCTION\x10\x03"\xa0\x02\n\tPinInChat\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.WAWebProtobufsWeb.PinInChat.Type\x12!\n\x03key\x18\x02 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12K\n\x17messageAddOnContextInfo\x18\x05 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo"<\n\x04Type\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x0f\n\x0bPIN_FOR_ALL\x10\x01\x12\x11\n\rUNPIN_FOR_ALL\x10\x02"\x91\x04\n\x0cMessageAddOn\x12J\n\x10messageAddOnType\x18\x01 \x01(\x0e\x32\x30.WAWebProtobufsWeb.MessageAddOn.MessageAddOnType\x12\x30\n\x0cmessageAddOn\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x38\n\x06status\x18\x05 \x01(\x0e\x32(.WAWebProtobufsWeb.WebMessageInfo.Status\x12\x44\n\x10\x61\x64\x64OnContextInfo\x18\x06 \x01(\x0b\x32*.WAWebProtobufsWeb.MessageAddOnContextInfo\x12-\n\x0fmessageAddOnKey\x18\x07 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x37\n\rlegacyMessage\x18\x08 \x01(\x0b\x32 .WAWebProtobufsWeb.LegacyMessage"e\n\x10MessageAddOnType\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08REACTION\x10\x01\x12\x12\n\x0e\x45VENT_RESPONSE\x10\x02\x12\x0f\n\x0bPOLL_UPDATE\x10\x03\x12\x0f\n\x0bPIN_IN_CHAT\x10\x04"U\n\x0f\x43ommentMetadata\x12.\n\x10\x63ommentParentKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x12\n\nreplyCount\x18\x02 \x01(\r"\x95\x01\n\x14WebNotificationsInfo\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x13\n\x0bunreadChats\x18\x03 \x01(\r\x12\x1a\n\x12notifyMessageCount\x18\x04 \x01(\r\x12\x39\n\x0enotifyMessages\x18\x05 \x03(\x0b\x32!.WAWebProtobufsWeb.WebMessageInfo"\x98\x01\n\x17NotificationMessageInfo\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12+\n\x07message\x18\x02 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.Message\x12\x18\n\x10messageTimestamp\x18\x03 \x01(\x04\x12\x13\n\x0bparticipant\x18\x04 \x01(\t"*\n\x12ReportingTokenInfo\x12\x14\n\x0creportingTag\x18\x01 \x01(\x0c"\x1e\n\tMediaData\x12\x11\n\tlocalPath\x18\x01 \x01(\t"E\n\x0bPhotoChange\x12\x10\n\x08oldPhoto\x18\x01 \x01(\x0c\x12\x10\n\x08newPhoto\x18\x02 \x01(\x0c\x12\x12\n\nnewPhotoID\x18\x03 \x01(\r"D\n\tStatusPSA\x12\x12\n\ncampaignID\x18, \x02(\x04\x12#\n\x1b\x63\x61mpaignExpirationTimestamp\x18- \x01(\x04"\x9e\x01\n\x0bUserReceipt\x12\x0f\n\x07userJID\x18\x01 \x02(\t\x12\x18\n\x10receiptTimestamp\x18\x02 \x01(\x03\x12\x15\n\rreadTimestamp\x18\x03 \x01(\x03\x12\x17\n\x0fplayedTimestamp\x18\x04 \x01(\x03\x12\x18\n\x10pendingDeviceJID\x18\x05 \x03(\t\x12\x1a\n\x12\x64\x65liveredDeviceJID\x18\x06 \x03(\t"{\n\x08Reaction\x12!\n\x03key\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x13\n\x0bgroupingKey\x18\x03 \x01(\t\x12\x19\n\x11senderTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"\xb8\x01\n\nPollUpdate\x12\x32\n\x14pollUpdateMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x30\n\x04vote\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.PollVoteMessage\x12\x19\n\x11senderTimestampMS\x18\x03 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x04 \x01(\x03\x12\x0e\n\x06unread\x18\x05 \x01(\x08"1\n\x16PollAdditionalMetadata\x12\x17\n\x0fpollInvalidated\x18\x01 \x01(\x08"*\n\x17\x45ventAdditionalMetadata\x12\x0f\n\x07isStale\x18\x01 \x01(\x08"\xc0\x01\n\nKeepInChat\x12-\n\x08keepType\x18\x01 \x01(\x0e\x32\x1b.WAWebProtobufsE2E.KeepType\x12\x17\n\x0fserverTimestamp\x18\x02 \x01(\x03\x12!\n\x03key\x18\x03 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x11\n\tdeviceJID\x18\x04 \x01(\t\x12\x19\n\x11\x63lientTimestampMS\x18\x05 \x01(\x03\x12\x19\n\x11serverTimestampMS\x18\x06 \x01(\x03"\x9b\x01\n\x17MessageAddOnContextInfo\x12"\n\x1amessageAddOnDurationInSecs\x18\x01 \x01(\r\x12\\\n\x16messageAddOnExpiryType\x18\x02 \x01(\x0e\x32<.WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType".\n\x12PremiumMessageInfo\x12\x18\n\x10serverCampaignID\x18\x01 \x01(\t"\xb2\x01\n\rEventResponse\x12\x35\n\x17\x65ventResponseMessageKey\x18\x01 \x01(\x0b\x32\x14.WACommon.MessageKey\x12\x13\n\x0btimestampMS\x18\x02 \x01(\x03\x12\x45\n\x14\x65ventResponseMessage\x18\x03 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x0e\n\x06unread\x18\x04 \x01(\x08"\x8c\x01\n\rLegacyMessage\x12\x45\n\x14\x65ventResponseMessage\x18\x01 \x01(\x0b\x32\'.WAWebProtobufsE2E.EventResponseMessage\x12\x34\n\x08pollVote\x18\x02 \x01(\x0b\x32".WAWebProtobufsE2E.PollVoteMessage"H\n\x14StatusMentionMessage\x12\x30\n\x0cquotedStatus\x18\x01 \x01(\x0b\x32\x1a.WAWebProtobufsE2E.MessageB!Z\x1fgo.mau.fi/whatsmeow/proto/waWeb' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'waWeb.WAWebProtobufsWeb_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "waWeb.WAWebProtobufsWeb_pb2", _globals +) if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'Z\037go.mau.fi/whatsmeow/proto/waWeb' - _globals['_WEBMESSAGEINFO']._serialized_start=109 - _globals['_WEBMESSAGEINFO']._serialized_end=9748 - _globals['_WEBMESSAGEINFO_BIZPRIVACYSTATUS']._serialized_start=2427 - _globals['_WEBMESSAGEINFO_BIZPRIVACYSTATUS']._serialized_end=2488 - _globals['_WEBMESSAGEINFO_STUBTYPE']._serialized_start=2491 - _globals['_WEBMESSAGEINFO_STUBTYPE']._serialized_end=9658 - _globals['_WEBMESSAGEINFO_STATUS']._serialized_start=9660 - _globals['_WEBMESSAGEINFO_STATUS']._serialized_end=9748 - _globals['_PAYMENTINFO']._serialized_start=9751 - _globals['_PAYMENTINFO']._serialized_end=11179 - _globals['_PAYMENTINFO_TXNSTATUS']._serialized_start=10264 - _globals['_PAYMENTINFO_TXNSTATUS']._serialized_end=10929 - _globals['_PAYMENTINFO_STATUS']._serialized_start=10932 - _globals['_PAYMENTINFO_STATUS']._serialized_end=11136 - _globals['_PAYMENTINFO_CURRENCY']._serialized_start=11138 - _globals['_PAYMENTINFO_CURRENCY']._serialized_end=11179 - _globals['_WEBFEATURES']._serialized_start=11182 - _globals['_WEBFEATURES']._serialized_end=14117 - _globals['_WEBFEATURES_FLAG']._serialized_start=14042 - _globals['_WEBFEATURES_FLAG']._serialized_end=14117 - _globals['_PININCHAT']._serialized_start=14120 - _globals['_PININCHAT']._serialized_end=14408 - _globals['_PININCHAT_TYPE']._serialized_start=14348 - _globals['_PININCHAT_TYPE']._serialized_end=14408 - _globals['_MESSAGEADDON']._serialized_start=14411 - _globals['_MESSAGEADDON']._serialized_end=14940 - _globals['_MESSAGEADDON_MESSAGEADDONTYPE']._serialized_start=14839 - _globals['_MESSAGEADDON_MESSAGEADDONTYPE']._serialized_end=14940 - _globals['_COMMENTMETADATA']._serialized_start=14942 - _globals['_COMMENTMETADATA']._serialized_end=15027 - _globals['_WEBNOTIFICATIONSINFO']._serialized_start=15030 - _globals['_WEBNOTIFICATIONSINFO']._serialized_end=15179 - _globals['_NOTIFICATIONMESSAGEINFO']._serialized_start=15182 - _globals['_NOTIFICATIONMESSAGEINFO']._serialized_end=15334 - _globals['_REPORTINGTOKENINFO']._serialized_start=15336 - _globals['_REPORTINGTOKENINFO']._serialized_end=15378 - _globals['_MEDIADATA']._serialized_start=15380 - _globals['_MEDIADATA']._serialized_end=15410 - _globals['_PHOTOCHANGE']._serialized_start=15412 - _globals['_PHOTOCHANGE']._serialized_end=15481 - _globals['_STATUSPSA']._serialized_start=15483 - _globals['_STATUSPSA']._serialized_end=15551 - _globals['_USERRECEIPT']._serialized_start=15554 - _globals['_USERRECEIPT']._serialized_end=15712 - _globals['_REACTION']._serialized_start=15714 - _globals['_REACTION']._serialized_end=15837 - _globals['_POLLUPDATE']._serialized_start=15840 - _globals['_POLLUPDATE']._serialized_end=16024 - _globals['_POLLADDITIONALMETADATA']._serialized_start=16026 - _globals['_POLLADDITIONALMETADATA']._serialized_end=16075 - _globals['_EVENTADDITIONALMETADATA']._serialized_start=16077 - _globals['_EVENTADDITIONALMETADATA']._serialized_end=16119 - _globals['_KEEPINCHAT']._serialized_start=16122 - _globals['_KEEPINCHAT']._serialized_end=16314 - _globals['_MESSAGEADDONCONTEXTINFO']._serialized_start=16317 - _globals['_MESSAGEADDONCONTEXTINFO']._serialized_end=16472 - _globals['_PREMIUMMESSAGEINFO']._serialized_start=16474 - _globals['_PREMIUMMESSAGEINFO']._serialized_end=16520 - _globals['_EVENTRESPONSE']._serialized_start=16523 - _globals['_EVENTRESPONSE']._serialized_end=16701 - _globals['_LEGACYMESSAGE']._serialized_start=16704 - _globals['_LEGACYMESSAGE']._serialized_end=16844 - _globals['_STATUSMENTIONMESSAGE']._serialized_start=16846 - _globals['_STATUSMENTIONMESSAGE']._serialized_end=16918 + _globals["DESCRIPTOR"]._options = None + _globals["DESCRIPTOR"]._serialized_options = b"Z\037go.mau.fi/whatsmeow/proto/waWeb" + _globals["_WEBMESSAGEINFO"]._serialized_start = 109 + _globals["_WEBMESSAGEINFO"]._serialized_end = 9748 + _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_start = 2427 + _globals["_WEBMESSAGEINFO_BIZPRIVACYSTATUS"]._serialized_end = 2488 + _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_start = 2491 + _globals["_WEBMESSAGEINFO_STUBTYPE"]._serialized_end = 9658 + _globals["_WEBMESSAGEINFO_STATUS"]._serialized_start = 9660 + _globals["_WEBMESSAGEINFO_STATUS"]._serialized_end = 9748 + _globals["_PAYMENTINFO"]._serialized_start = 9751 + _globals["_PAYMENTINFO"]._serialized_end = 11179 + _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_start = 10264 + _globals["_PAYMENTINFO_TXNSTATUS"]._serialized_end = 10929 + _globals["_PAYMENTINFO_STATUS"]._serialized_start = 10932 + _globals["_PAYMENTINFO_STATUS"]._serialized_end = 11136 + _globals["_PAYMENTINFO_CURRENCY"]._serialized_start = 11138 + _globals["_PAYMENTINFO_CURRENCY"]._serialized_end = 11179 + _globals["_WEBFEATURES"]._serialized_start = 11182 + _globals["_WEBFEATURES"]._serialized_end = 14117 + _globals["_WEBFEATURES_FLAG"]._serialized_start = 14042 + _globals["_WEBFEATURES_FLAG"]._serialized_end = 14117 + _globals["_PININCHAT"]._serialized_start = 14120 + _globals["_PININCHAT"]._serialized_end = 14408 + _globals["_PININCHAT_TYPE"]._serialized_start = 14348 + _globals["_PININCHAT_TYPE"]._serialized_end = 14408 + _globals["_MESSAGEADDON"]._serialized_start = 14411 + _globals["_MESSAGEADDON"]._serialized_end = 14940 + _globals["_MESSAGEADDON_MESSAGEADDONTYPE"]._serialized_start = 14839 + _globals["_MESSAGEADDON_MESSAGEADDONTYPE"]._serialized_end = 14940 + _globals["_COMMENTMETADATA"]._serialized_start = 14942 + _globals["_COMMENTMETADATA"]._serialized_end = 15027 + _globals["_WEBNOTIFICATIONSINFO"]._serialized_start = 15030 + _globals["_WEBNOTIFICATIONSINFO"]._serialized_end = 15179 + _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_start = 15182 + _globals["_NOTIFICATIONMESSAGEINFO"]._serialized_end = 15334 + _globals["_REPORTINGTOKENINFO"]._serialized_start = 15336 + _globals["_REPORTINGTOKENINFO"]._serialized_end = 15378 + _globals["_MEDIADATA"]._serialized_start = 15380 + _globals["_MEDIADATA"]._serialized_end = 15410 + _globals["_PHOTOCHANGE"]._serialized_start = 15412 + _globals["_PHOTOCHANGE"]._serialized_end = 15481 + _globals["_STATUSPSA"]._serialized_start = 15483 + _globals["_STATUSPSA"]._serialized_end = 15551 + _globals["_USERRECEIPT"]._serialized_start = 15554 + _globals["_USERRECEIPT"]._serialized_end = 15712 + _globals["_REACTION"]._serialized_start = 15714 + _globals["_REACTION"]._serialized_end = 15837 + _globals["_POLLUPDATE"]._serialized_start = 15840 + _globals["_POLLUPDATE"]._serialized_end = 16024 + _globals["_POLLADDITIONALMETADATA"]._serialized_start = 16026 + _globals["_POLLADDITIONALMETADATA"]._serialized_end = 16075 + _globals["_EVENTADDITIONALMETADATA"]._serialized_start = 16077 + _globals["_EVENTADDITIONALMETADATA"]._serialized_end = 16119 + _globals["_KEEPINCHAT"]._serialized_start = 16122 + _globals["_KEEPINCHAT"]._serialized_end = 16314 + _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_start = 16317 + _globals["_MESSAGEADDONCONTEXTINFO"]._serialized_end = 16472 + _globals["_PREMIUMMESSAGEINFO"]._serialized_start = 16474 + _globals["_PREMIUMMESSAGEINFO"]._serialized_end = 16520 + _globals["_EVENTRESPONSE"]._serialized_start = 16523 + _globals["_EVENTRESPONSE"]._serialized_end = 16701 + _globals["_LEGACYMESSAGE"]._serialized_start = 16704 + _globals["_LEGACYMESSAGE"]._serialized_end = 16844 + _globals["_STATUSMENTIONMESSAGE"]._serialized_start = 16846 + _globals["_STATUSMENTIONMESSAGE"]._serialized_end = 16918 # @@protoc_insertion_point(module_scope) diff --git a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi index 448b85a..449b176 100644 --- a/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi +++ b/neonize/proto/waWeb/WAWebProtobufsWeb_pb2.pyi @@ -29,14 +29,21 @@ 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 @@ -46,7 +53,12 @@ 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 @@ -97,11 +109,21 @@ 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 @@ -128,44 +150,86 @@ 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 @@ -192,21 +256,29 @@ 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 @@ -220,20 +292,28 @@ 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 @@ -312,9 +392,15 @@ 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 @@ -341,24 +427,38 @@ 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 @@ -366,19 +466,35 @@ 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 @@ -411,8 +527,12 @@ 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 @@ -433,7 +553,9 @@ 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 @@ -441,7 +563,9 @@ 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 @@ -477,7 +601,12 @@ 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 @@ -589,9 +718,17 @@ 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 @@ -603,15 +740,27 @@ 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 @@ -623,17 +772,29 @@ class WebMessageInfo(google.protobuf.message.Message): @property def commentMetadata(self) -> global___CommentMetadata: ... @property - def eventResponses(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___EventResponse]: ... + def eventResponses( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___EventResponse + ]: ... @property def reportingTokenInfo(self) -> global___ReportingTokenInfo: ... @property def eventAdditionalMetadata(self) -> global___EventAdditionalMetadata: ... @property - def statusMentions(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: ... + def statusMentions( + self, + ) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[ + builtins.str + ]: ... @property def targetMessageID(self) -> waCommon.WACommon_pb2.MessageKey: ... @property - def messageAddOns(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___MessageAddOn]: ... + def messageAddOns( + self, + ) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[ + global___MessageAddOn + ]: ... @property def statusMentionMessageInfo(self) -> global___StatusMentionMessage: ... def __init__( @@ -665,7 +826,8 @@ 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 = ..., @@ -698,8 +860,232 @@ class WebMessageInfo(google.protobuf.message.Message): messageAddOns: collections.abc.Iterable[global___MessageAddOn] | None = ..., statusMentionMessageInfo: global___StatusMentionMessage | None = ..., ) -> None: ... - def HasField(self, field_name: typing.Literal["agentID", b"agentID", "bizPrivacyStatus", b"bizPrivacyStatus", "botMessageInvokerJID", b"botMessageInvokerJID", "broadcast", b"broadcast", "clearMedia", b"clearMedia", "commentMetadata", b"commentMetadata", "duration", b"duration", "ephemeralDuration", b"ephemeralDuration", "ephemeralOffToOn", b"ephemeralOffToOn", "ephemeralOutOfSync", b"ephemeralOutOfSync", "ephemeralStartTimestamp", b"ephemeralStartTimestamp", "eventAdditionalMetadata", b"eventAdditionalMetadata", "finalLiveLocation", b"finalLiveLocation", "futureproofData", b"futureproofData", "ignore", b"ignore", "is1PBizBotMessage", b"is1PBizBotMessage", "isGroupHistoryMessage", b"isGroupHistoryMessage", "isMentionedInStatus", b"isMentionedInStatus", "keepInChat", b"keepInChat", "key", b"key", "mediaCiphertextSHA256", b"mediaCiphertextSHA256", "mediaData", b"mediaData", "message", b"message", "messageC2STimestamp", b"messageC2STimestamp", "messageSecret", b"messageSecret", "messageStubType", b"messageStubType", "messageTimestamp", b"messageTimestamp", "multicast", b"multicast", "newsletterServerID", b"newsletterServerID", "originalSelfAuthorUserJIDString", b"originalSelfAuthorUserJIDString", "participant", b"participant", "paymentInfo", b"paymentInfo", "photoChange", b"photoChange", "pinInChat", b"pinInChat", "pollAdditionalMetadata", b"pollAdditionalMetadata", "premiumMessageInfo", b"premiumMessageInfo", "pushName", b"pushName", "quotedPaymentInfo", b"quotedPaymentInfo", "quotedStickerData", b"quotedStickerData", "reportingTokenInfo", b"reportingTokenInfo", "revokeMessageTimestamp", b"revokeMessageTimestamp", "starred", b"starred", "status", b"status", "statusAlreadyViewed", b"statusAlreadyViewed", "statusMentionMessageInfo", b"statusMentionMessageInfo", "statusPsa", b"statusPsa", "targetMessageID", b"targetMessageID", "urlNumber", b"urlNumber", "urlText", b"urlText", "verifiedBizName", b"verifiedBizName"]) -> builtins.bool: ... - def ClearField(self, field_name: typing.Literal["agentID", b"agentID", "bizPrivacyStatus", b"bizPrivacyStatus", "botMessageInvokerJID", b"botMessageInvokerJID", "broadcast", b"broadcast", "clearMedia", b"clearMedia", "commentMetadata", b"commentMetadata", "duration", b"duration", "ephemeralDuration", b"ephemeralDuration", "ephemeralOffToOn", b"ephemeralOffToOn", "ephemeralOutOfSync", b"ephemeralOutOfSync", "ephemeralStartTimestamp", b"ephemeralStartTimestamp", "eventAdditionalMetadata", b"eventAdditionalMetadata", "eventResponses", b"eventResponses", "finalLiveLocation", b"finalLiveLocation", "futureproofData", b"futureproofData", "ignore", b"ignore", "is1PBizBotMessage", b"is1PBizBotMessage", "isGroupHistoryMessage", b"isGroupHistoryMessage", "isMentionedInStatus", b"isMentionedInStatus", "keepInChat", b"keepInChat", "key", b"key", "labels", b"labels", "mediaCiphertextSHA256", b"mediaCiphertextSHA256", "mediaData", b"mediaData", "message", b"message", "messageAddOns", b"messageAddOns", "messageC2STimestamp", b"messageC2STimestamp", "messageSecret", b"messageSecret", "messageStubParameters", b"messageStubParameters", "messageStubType", b"messageStubType", "messageTimestamp", b"messageTimestamp", "multicast", b"multicast", "newsletterServerID", b"newsletterServerID", "originalSelfAuthorUserJIDString", b"originalSelfAuthorUserJIDString", "participant", b"participant", "paymentInfo", b"paymentInfo", "photoChange", b"photoChange", "pinInChat", b"pinInChat", "pollAdditionalMetadata", b"pollAdditionalMetadata", "pollUpdates", b"pollUpdates", "premiumMessageInfo", b"premiumMessageInfo", "pushName", b"pushName", "quotedPaymentInfo", b"quotedPaymentInfo", "quotedStickerData", b"quotedStickerData", "reactions", b"reactions", "reportingTokenInfo", b"reportingTokenInfo", "revokeMessageTimestamp", b"revokeMessageTimestamp", "starred", b"starred", "status", b"status", "statusAlreadyViewed", b"statusAlreadyViewed", "statusMentionMessageInfo", b"statusMentionMessageInfo", "statusMentions", b"statusMentions", "statusPsa", b"statusPsa", "targetMessageID", b"targetMessageID", "urlNumber", b"urlNumber", "urlText", b"urlText", "userReceipt", b"userReceipt", "verifiedBizName", b"verifiedBizName"]) -> None: ... + def HasField( + self, + field_name: typing.Literal[ + "agentID", + b"agentID", + "bizPrivacyStatus", + b"bizPrivacyStatus", + "botMessageInvokerJID", + b"botMessageInvokerJID", + "broadcast", + b"broadcast", + "clearMedia", + b"clearMedia", + "commentMetadata", + b"commentMetadata", + "duration", + b"duration", + "ephemeralDuration", + b"ephemeralDuration", + "ephemeralOffToOn", + b"ephemeralOffToOn", + "ephemeralOutOfSync", + b"ephemeralOutOfSync", + "ephemeralStartTimestamp", + b"ephemeralStartTimestamp", + "eventAdditionalMetadata", + b"eventAdditionalMetadata", + "finalLiveLocation", + b"finalLiveLocation", + "futureproofData", + b"futureproofData", + "ignore", + b"ignore", + "is1PBizBotMessage", + b"is1PBizBotMessage", + "isGroupHistoryMessage", + b"isGroupHistoryMessage", + "isMentionedInStatus", + b"isMentionedInStatus", + "keepInChat", + b"keepInChat", + "key", + b"key", + "mediaCiphertextSHA256", + b"mediaCiphertextSHA256", + "mediaData", + b"mediaData", + "message", + b"message", + "messageC2STimestamp", + b"messageC2STimestamp", + "messageSecret", + b"messageSecret", + "messageStubType", + b"messageStubType", + "messageTimestamp", + b"messageTimestamp", + "multicast", + b"multicast", + "newsletterServerID", + b"newsletterServerID", + "originalSelfAuthorUserJIDString", + b"originalSelfAuthorUserJIDString", + "participant", + b"participant", + "paymentInfo", + b"paymentInfo", + "photoChange", + b"photoChange", + "pinInChat", + b"pinInChat", + "pollAdditionalMetadata", + b"pollAdditionalMetadata", + "premiumMessageInfo", + b"premiumMessageInfo", + "pushName", + b"pushName", + "quotedPaymentInfo", + b"quotedPaymentInfo", + "quotedStickerData", + b"quotedStickerData", + "reportingTokenInfo", + b"reportingTokenInfo", + "revokeMessageTimestamp", + b"revokeMessageTimestamp", + "starred", + b"starred", + "status", + b"status", + "statusAlreadyViewed", + b"statusAlreadyViewed", + "statusMentionMessageInfo", + b"statusMentionMessageInfo", + "statusPsa", + b"statusPsa", + "targetMessageID", + b"targetMessageID", + "urlNumber", + b"urlNumber", + "urlText", + b"urlText", + "verifiedBizName", + b"verifiedBizName", + ], + ) -> builtins.bool: ... + def ClearField( + self, + field_name: typing.Literal[ + "agentID", + b"agentID", + "bizPrivacyStatus", + b"bizPrivacyStatus", + "botMessageInvokerJID", + b"botMessageInvokerJID", + "broadcast", + b"broadcast", + "clearMedia", + b"clearMedia", + "commentMetadata", + b"commentMetadata", + "duration", + b"duration", + "ephemeralDuration", + b"ephemeralDuration", + "ephemeralOffToOn", + b"ephemeralOffToOn", + "ephemeralOutOfSync", + b"ephemeralOutOfSync", + "ephemeralStartTimestamp", + b"ephemeralStartTimestamp", + "eventAdditionalMetadata", + b"eventAdditionalMetadata", + "eventResponses", + b"eventResponses", + "finalLiveLocation", + b"finalLiveLocation", + "futureproofData", + b"futureproofData", + "ignore", + b"ignore", + "is1PBizBotMessage", + b"is1PBizBotMessage", + "isGroupHistoryMessage", + b"isGroupHistoryMessage", + "isMentionedInStatus", + b"isMentionedInStatus", + "keepInChat", + b"keepInChat", + "key", + b"key", + "labels", + b"labels", + "mediaCiphertextSHA256", + b"mediaCiphertextSHA256", + "mediaData", + b"mediaData", + "message", + b"message", + "messageAddOns", + b"messageAddOns", + "messageC2STimestamp", + b"messageC2STimestamp", + "messageSecret", + b"messageSecret", + "messageStubParameters", + b"messageStubParameters", + "messageStubType", + b"messageStubType", + "messageTimestamp", + b"messageTimestamp", + "multicast", + b"multicast", + "newsletterServerID", + b"newsletterServerID", + "originalSelfAuthorUserJIDString", + b"originalSelfAuthorUserJIDString", + "participant", + b"participant", + "paymentInfo", + b"paymentInfo", + "photoChange", + b"photoChange", + "pinInChat", + b"pinInChat", + "pollAdditionalMetadata", + b"pollAdditionalMetadata", + "pollUpdates", + b"pollUpdates", + "premiumMessageInfo", + b"premiumMessageInfo", + "pushName", + b"pushName", + "quotedPaymentInfo", + b"quotedPaymentInfo", + "quotedStickerData", + b"quotedStickerData", + "reactions", + b"reactions", + "reportingTokenInfo", + b"reportingTokenInfo", + "revokeMessageTimestamp", + b"revokeMessageTimestamp", + "starred", + b"starred", + "status", + b"status", + "statusAlreadyViewed", + b"statusAlreadyViewed", + "statusMentionMessageInfo", + b"statusMentionMessageInfo", + "statusMentions", + b"statusMentions", + "statusPsa", + b"statusPsa", + "targetMessageID", + b"targetMessageID", + "urlNumber", + b"urlNumber", + "urlText", + b"urlText", + "userReceipt", + b"userReceipt", + "verifiedBizName", + b"verifiedBizName", + ], + ) -> None: ... global___WebMessageInfo = WebMessageInfo @@ -711,7 +1097,12 @@ 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 @@ -784,7 +1175,12 @@ 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 @@ -817,7 +1213,12 @@ 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 @@ -872,8 +1273,68 @@ 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 @@ -885,7 +1346,12 @@ 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 @@ -1037,8 +1503,196 @@ 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 @@ -1050,7 +1704,12 @@ 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 @@ -1082,8 +1741,36 @@ 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 @@ -1095,7 +1782,12 @@ 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 @@ -1103,7 +1795,9 @@ 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 @@ -1142,8 +1836,48 @@ 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 @@ -1162,8 +1896,18 @@ 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 @@ -1179,7 +1923,11 @@ 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, *, @@ -1188,8 +1936,30 @@ 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 @@ -1215,8 +1985,32 @@ 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 @@ -1231,8 +2025,12 @@ 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 @@ -1247,8 +2045,12 @@ 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 @@ -1269,8 +2071,28 @@ 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 @@ -1288,8 +2110,24 @@ 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 @@ -1308,9 +2146,17 @@ 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, *, @@ -1321,8 +2167,36 @@ 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 @@ -1350,8 +2224,36 @@ 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 @@ -1380,8 +2282,36 @@ 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 @@ -1396,8 +2326,12 @@ 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 @@ -1412,7 +2346,9 @@ 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 @@ -1444,8 +2380,40 @@ 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 @@ -1456,15 +2424,34 @@ 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 = ..., + 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: ... - 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 @@ -1479,8 +2466,12 @@ 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 @@ -1497,17 +2488,44 @@ 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 @@ -1518,17 +2536,30 @@ 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 @@ -1544,7 +2575,11 @@ 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/repack.py b/repack.py index dd19e54..710c7ed 100644 --- a/repack.py +++ b/repack.py @@ -12,9 +12,9 @@ os_name = os.environ.get("GOOS") or platform.system().lower() arch_name = os.environ.get("GOARCH") or platform.machine().lower() arch_name = { - "aarch64": "arm64", - "x86_64": "amd64", - }.get(arch_name, arch_name) + "aarch64": "arm64", + "x86_64": "amd64", +}.get(arch_name, arch_name) print(os_name, arch_name) @@ -81,9 +81,7 @@ def repack(_os: OS, arch: ARCH): arch_value = f"12_0_{arch_value}" with open(wheel_path, "w") as file: if _os == OS.WINDOWS and arch == ARCH.X86: - file.write( - wheel.replace("py3-none-any", "py310-none-win32") - ) + file.write(wheel.replace("py3-none-any", "py310-none-win32")) print(wheel.replace("py3-none-any", "py310-none-win32")) else: file.write(