diff --git a/binary/proto/def.pb.go b/binary/proto/def.pb.go index b23e2024..7eed4720 100644 --- a/binary/proto/def.pb.go +++ b/binary/proto/def.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.31.0 +// protoc-gen-go v1.30.0 // protoc v3.21.12 // source: binary/proto/def.proto @@ -3441,9 +3441,10 @@ func (BizAccountLinkInfo_AccountType) EnumDescriptor() ([]byte, []int) { type ClientPayload_Product int32 const ( - ClientPayload_WHATSAPP ClientPayload_Product = 0 - ClientPayload_MESSENGER ClientPayload_Product = 1 - ClientPayload_INTEROP ClientPayload_Product = 2 + ClientPayload_WHATSAPP ClientPayload_Product = 0 + ClientPayload_MESSENGER ClientPayload_Product = 1 + ClientPayload_INTEROP ClientPayload_Product = 2 + ClientPayload_INTEROP_MSGR ClientPayload_Product = 3 ) // Enum value maps for ClientPayload_Product. @@ -3452,11 +3453,13 @@ var ( 0: "WHATSAPP", 1: "MESSENGER", 2: "INTEROP", + 3: "INTEROP_MSGR", } ClientPayload_Product_value = map[string]int32{ - "WHATSAPP": 0, - "MESSENGER": 1, - "INTEROP": 2, + "WHATSAPP": 0, + "MESSENGER": 1, + "INTEROP": 2, + "INTEROP_MSGR": 3, } ) @@ -4330,6 +4333,7 @@ const ( WebMessageInfo_GENERAL_CHAT_AUTO_ADD_DISABLED WebMessageInfo_StubType = 190 WebMessageInfo_SUGGESTED_SUBGROUP_ANNOUNCE WebMessageInfo_StubType = 191 WebMessageInfo_BIZ_BOT_1P_MESSAGING_ENABLED WebMessageInfo_StubType = 192 + WebMessageInfo_CHANGE_USERNAME WebMessageInfo_StubType = 193 ) // Enum value maps for WebMessageInfo_StubType. @@ -4528,6 +4532,7 @@ var ( 190: "GENERAL_CHAT_AUTO_ADD_DISABLED", 191: "SUGGESTED_SUBGROUP_ANNOUNCE", 192: "BIZ_BOT_1P_MESSAGING_ENABLED", + 193: "CHANGE_USERNAME", } WebMessageInfo_StubType_value = map[string]int32{ "UNKNOWN": 0, @@ -4723,6 +4728,7 @@ var ( "GENERAL_CHAT_AUTO_ADD_DISABLED": 190, "SUGGESTED_SUBGROUP_ANNOUNCE": 191, "BIZ_BOT_1P_MESSAGING_ENABLED": 192, + "CHANGE_USERNAME": 193, } ) @@ -5358,7 +5364,7 @@ func (x *QP_FilterResult) UnmarshalJSON(b []byte) error { // Deprecated: Use QP_FilterResult.Descriptor instead. func (QP_FilterResult) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187, 0} } type QP_FilterClientNotSupportedConfig int32 @@ -5414,7 +5420,7 @@ func (x *QP_FilterClientNotSupportedConfig) UnmarshalJSON(b []byte) error { // Deprecated: Use QP_FilterClientNotSupportedConfig.Descriptor instead. func (QP_FilterClientNotSupportedConfig) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187, 1} } type QP_ClauseType int32 @@ -5473,7 +5479,7 @@ func (x *QP_ClauseType) UnmarshalJSON(b []byte) error { // Deprecated: Use QP_ClauseType.Descriptor instead. func (QP_ClauseType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187, 2} } type ADVSignedKeyIndexList struct { @@ -12153,6 +12159,7 @@ type ProtocolMessage struct { PeerDataOperationRequestMessage *PeerDataOperationRequestMessage `protobuf:"bytes,16,opt,name=peerDataOperationRequestMessage" json:"peerDataOperationRequestMessage,omitempty"` PeerDataOperationRequestResponseMessage *PeerDataOperationRequestResponseMessage `protobuf:"bytes,17,opt,name=peerDataOperationRequestResponseMessage" json:"peerDataOperationRequestResponseMessage,omitempty"` BotFeedbackMessage *BotFeedbackMessage `protobuf:"bytes,18,opt,name=botFeedbackMessage" json:"botFeedbackMessage,omitempty"` + InvokerJid *string `protobuf:"bytes,19,opt,name=invokerJid" json:"invokerJid,omitempty"` } func (x *ProtocolMessage) Reset() { @@ -12292,6 +12299,13 @@ func (x *ProtocolMessage) GetBotFeedbackMessage() *BotFeedbackMessage { return nil } +func (x *ProtocolMessage) GetInvokerJid() string { + if x != nil && x.InvokerJid != nil { + return *x.InvokerJid + } + return "" +} + type ProductMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -12934,19 +12948,20 @@ type OrderMessage struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - OrderId *string `protobuf:"bytes,1,opt,name=orderId" json:"orderId,omitempty"` - Thumbnail []byte `protobuf:"bytes,2,opt,name=thumbnail" json:"thumbnail,omitempty"` - ItemCount *int32 `protobuf:"varint,3,opt,name=itemCount" json:"itemCount,omitempty"` - Status *OrderMessage_OrderStatus `protobuf:"varint,4,opt,name=status,enum=proto.OrderMessage_OrderStatus" json:"status,omitempty"` - Surface *OrderMessage_OrderSurface `protobuf:"varint,5,opt,name=surface,enum=proto.OrderMessage_OrderSurface" json:"surface,omitempty"` - Message *string `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` - OrderTitle *string `protobuf:"bytes,7,opt,name=orderTitle" json:"orderTitle,omitempty"` - SellerJid *string `protobuf:"bytes,8,opt,name=sellerJid" json:"sellerJid,omitempty"` - Token *string `protobuf:"bytes,9,opt,name=token" json:"token,omitempty"` - TotalAmount1000 *int64 `protobuf:"varint,10,opt,name=totalAmount1000" json:"totalAmount1000,omitempty"` - TotalCurrencyCode *string `protobuf:"bytes,11,opt,name=totalCurrencyCode" json:"totalCurrencyCode,omitempty"` - ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"` - MessageVersion *int32 `protobuf:"varint,12,opt,name=messageVersion" json:"messageVersion,omitempty"` + OrderId *string `protobuf:"bytes,1,opt,name=orderId" json:"orderId,omitempty"` + Thumbnail []byte `protobuf:"bytes,2,opt,name=thumbnail" json:"thumbnail,omitempty"` + ItemCount *int32 `protobuf:"varint,3,opt,name=itemCount" json:"itemCount,omitempty"` + Status *OrderMessage_OrderStatus `protobuf:"varint,4,opt,name=status,enum=proto.OrderMessage_OrderStatus" json:"status,omitempty"` + Surface *OrderMessage_OrderSurface `protobuf:"varint,5,opt,name=surface,enum=proto.OrderMessage_OrderSurface" json:"surface,omitempty"` + Message *string `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` + OrderTitle *string `protobuf:"bytes,7,opt,name=orderTitle" json:"orderTitle,omitempty"` + SellerJid *string `protobuf:"bytes,8,opt,name=sellerJid" json:"sellerJid,omitempty"` + Token *string `protobuf:"bytes,9,opt,name=token" json:"token,omitempty"` + TotalAmount1000 *int64 `protobuf:"varint,10,opt,name=totalAmount1000" json:"totalAmount1000,omitempty"` + TotalCurrencyCode *string `protobuf:"bytes,11,opt,name=totalCurrencyCode" json:"totalCurrencyCode,omitempty"` + ContextInfo *ContextInfo `protobuf:"bytes,17,opt,name=contextInfo" json:"contextInfo,omitempty"` + MessageVersion *int32 `protobuf:"varint,12,opt,name=messageVersion" json:"messageVersion,omitempty"` + OrderRequestMessageId *MessageKey `protobuf:"bytes,13,opt,name=orderRequestMessageId" json:"orderRequestMessageId,omitempty"` } func (x *OrderMessage) Reset() { @@ -13072,12 +13087,18 @@ func (x *OrderMessage) GetMessageVersion() int32 { return 0 } +func (x *OrderMessage) GetOrderRequestMessageId() *MessageKey { + if x != nil { + return x.OrderRequestMessageId + } + return nil +} + type MessageHistoryBundle struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Url *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"` Mimetype *string `protobuf:"bytes,2,opt,name=mimetype" json:"mimetype,omitempty"` FileSha256 []byte `protobuf:"bytes,3,opt,name=fileSha256" json:"fileSha256,omitempty"` MediaKey []byte `protobuf:"bytes,5,opt,name=mediaKey" json:"mediaKey,omitempty"` @@ -13085,6 +13106,7 @@ type MessageHistoryBundle struct { DirectPath *string `protobuf:"bytes,7,opt,name=directPath" json:"directPath,omitempty"` MediaKeyTimestamp *int64 `protobuf:"varint,8,opt,name=mediaKeyTimestamp" json:"mediaKeyTimestamp,omitempty"` ContextInfo *ContextInfo `protobuf:"bytes,9,opt,name=contextInfo" json:"contextInfo,omitempty"` + Participants []string `protobuf:"bytes,10,rep,name=participants" json:"participants,omitempty"` } func (x *MessageHistoryBundle) Reset() { @@ -13119,13 +13141,6 @@ func (*MessageHistoryBundle) Descriptor() ([]byte, []int) { return file_binary_proto_def_proto_rawDescGZIP(), []int{82} } -func (x *MessageHistoryBundle) GetUrl() string { - if x != nil && x.Url != nil { - return *x.Url - } - return "" -} - func (x *MessageHistoryBundle) GetMimetype() string { if x != nil && x.Mimetype != nil { return *x.Mimetype @@ -13175,6 +13190,13 @@ func (x *MessageHistoryBundle) GetContextInfo() *ContextInfo { return nil } +func (x *MessageHistoryBundle) GetParticipants() []string { + if x != nil { + return x.Participants + } + return nil +} + type LocationMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -19637,6 +19659,8 @@ type WebMessageInfo struct { PremiumMessageInfo *PremiumMessageInfo `protobuf:"bytes,55,opt,name=premiumMessageInfo" json:"premiumMessageInfo,omitempty"` Is1PBizBotMessage *bool `protobuf:"varint,56,opt,name=is1PBizBotMessage" json:"is1PBizBotMessage,omitempty"` IsGroupHistoryMessage *bool `protobuf:"varint,57,opt,name=isGroupHistoryMessage" json:"isGroupHistoryMessage,omitempty"` + BotMessageInvokerJid *string `protobuf:"bytes,58,opt,name=botMessageInvokerJid" json:"botMessageInvokerJid,omitempty"` + CommentMetadata *CommentMetadata `protobuf:"bytes,59,opt,name=commentMetadata" json:"commentMetadata,omitempty"` } func (x *WebMessageInfo) Reset() { @@ -20000,6 +20024,20 @@ func (x *WebMessageInfo) GetIsGroupHistoryMessage() bool { return false } +func (x *WebMessageInfo) GetBotMessageInvokerJid() string { + if x != nil && x.BotMessageInvokerJid != nil { + return *x.BotMessageInvokerJid + } + return "" +} + +func (x *WebMessageInfo) GetCommentMetadata() *CommentMetadata { + if x != nil { + return x.CommentMetadata + } + return nil +} + type WebFeatures struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -21330,6 +21368,53 @@ func (x *KeepInChat) GetServerTimestampMs() int64 { return 0 } +type CommentMetadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + CommentParentKey *MessageKey `protobuf:"bytes,1,opt,name=commentParentKey" json:"commentParentKey,omitempty"` +} + +func (x *CommentMetadata) Reset() { + *x = CommentMetadata{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[184] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CommentMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CommentMetadata) ProtoMessage() {} + +func (x *CommentMetadata) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[184] + 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 CommentMetadata.ProtoReflect.Descriptor instead. +func (*CommentMetadata) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{184} +} + +func (x *CommentMetadata) GetCommentParentKey() *MessageKey { + if x != nil { + return x.CommentParentKey + } + return nil +} + type NoiseCertificate struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -21342,7 +21427,7 @@ type NoiseCertificate struct { func (x *NoiseCertificate) Reset() { *x = NoiseCertificate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[184] + mi := &file_binary_proto_def_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21355,7 +21440,7 @@ func (x *NoiseCertificate) String() string { func (*NoiseCertificate) ProtoMessage() {} func (x *NoiseCertificate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[184] + mi := &file_binary_proto_def_proto_msgTypes[185] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21368,7 +21453,7 @@ func (x *NoiseCertificate) ProtoReflect() protoreflect.Message { // Deprecated: Use NoiseCertificate.ProtoReflect.Descriptor instead. func (*NoiseCertificate) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{184} + return file_binary_proto_def_proto_rawDescGZIP(), []int{185} } func (x *NoiseCertificate) GetDetails() []byte { @@ -21397,7 +21482,7 @@ type CertChain struct { func (x *CertChain) Reset() { *x = CertChain{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[185] + mi := &file_binary_proto_def_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21410,7 +21495,7 @@ func (x *CertChain) String() string { func (*CertChain) ProtoMessage() {} func (x *CertChain) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[185] + mi := &file_binary_proto_def_proto_msgTypes[186] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21423,7 +21508,7 @@ func (x *CertChain) ProtoReflect() protoreflect.Message { // Deprecated: Use CertChain.ProtoReflect.Descriptor instead. func (*CertChain) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{185} + return file_binary_proto_def_proto_rawDescGZIP(), []int{186} } func (x *CertChain) GetLeaf() *CertChain_NoiseCertificate { @@ -21449,7 +21534,7 @@ type QP struct { func (x *QP) Reset() { *x = QP{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[186] + mi := &file_binary_proto_def_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21462,7 +21547,7 @@ func (x *QP) String() string { func (*QP) ProtoMessage() {} func (x *QP) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[186] + mi := &file_binary_proto_def_proto_msgTypes[187] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21475,7 +21560,7 @@ func (x *QP) ProtoReflect() protoreflect.Message { // Deprecated: Use QP.ProtoReflect.Descriptor instead. func (*QP) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187} } type DeviceProps_HistorySyncConfig struct { @@ -21495,7 +21580,7 @@ type DeviceProps_HistorySyncConfig struct { func (x *DeviceProps_HistorySyncConfig) Reset() { *x = DeviceProps_HistorySyncConfig{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[187] + mi := &file_binary_proto_def_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21508,7 +21593,7 @@ func (x *DeviceProps_HistorySyncConfig) String() string { func (*DeviceProps_HistorySyncConfig) ProtoMessage() {} func (x *DeviceProps_HistorySyncConfig) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[187] + mi := &file_binary_proto_def_proto_msgTypes[188] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21588,7 +21673,7 @@ type DeviceProps_AppVersion struct { func (x *DeviceProps_AppVersion) Reset() { *x = DeviceProps_AppVersion{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[188] + mi := &file_binary_proto_def_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21601,7 +21686,7 @@ func (x *DeviceProps_AppVersion) String() string { func (*DeviceProps_AppVersion) ProtoMessage() {} func (x *DeviceProps_AppVersion) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[188] + mi := &file_binary_proto_def_proto_msgTypes[189] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21665,7 +21750,7 @@ type InteractiveResponseMessage_NativeFlowResponseMessage struct { func (x *InteractiveResponseMessage_NativeFlowResponseMessage) Reset() { *x = InteractiveResponseMessage_NativeFlowResponseMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[189] + mi := &file_binary_proto_def_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21678,7 +21763,7 @@ func (x *InteractiveResponseMessage_NativeFlowResponseMessage) String() string { func (*InteractiveResponseMessage_NativeFlowResponseMessage) ProtoMessage() {} func (x *InteractiveResponseMessage_NativeFlowResponseMessage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[189] + mi := &file_binary_proto_def_proto_msgTypes[190] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21727,7 +21812,7 @@ type InteractiveResponseMessage_Body struct { func (x *InteractiveResponseMessage_Body) Reset() { *x = InteractiveResponseMessage_Body{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[190] + mi := &file_binary_proto_def_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21740,7 +21825,7 @@ func (x *InteractiveResponseMessage_Body) String() string { func (*InteractiveResponseMessage_Body) ProtoMessage() {} func (x *InteractiveResponseMessage_Body) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[190] + mi := &file_binary_proto_def_proto_msgTypes[191] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21783,7 +21868,7 @@ type InteractiveMessage_ShopMessage struct { func (x *InteractiveMessage_ShopMessage) Reset() { *x = InteractiveMessage_ShopMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[191] + mi := &file_binary_proto_def_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21796,7 +21881,7 @@ func (x *InteractiveMessage_ShopMessage) String() string { func (*InteractiveMessage_ShopMessage) ProtoMessage() {} func (x *InteractiveMessage_ShopMessage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[191] + mi := &file_binary_proto_def_proto_msgTypes[192] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21846,7 +21931,7 @@ type InteractiveMessage_NativeFlowMessage struct { func (x *InteractiveMessage_NativeFlowMessage) Reset() { *x = InteractiveMessage_NativeFlowMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[192] + mi := &file_binary_proto_def_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21859,7 +21944,7 @@ func (x *InteractiveMessage_NativeFlowMessage) String() string { func (*InteractiveMessage_NativeFlowMessage) ProtoMessage() {} func (x *InteractiveMessage_NativeFlowMessage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[192] + mi := &file_binary_proto_def_proto_msgTypes[193] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21917,7 +22002,7 @@ type InteractiveMessage_Header struct { func (x *InteractiveMessage_Header) Reset() { *x = InteractiveMessage_Header{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[193] + mi := &file_binary_proto_def_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21930,7 +22015,7 @@ func (x *InteractiveMessage_Header) String() string { func (*InteractiveMessage_Header) ProtoMessage() {} func (x *InteractiveMessage_Header) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[193] + mi := &file_binary_proto_def_proto_msgTypes[194] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22054,7 +22139,7 @@ type InteractiveMessage_Footer struct { func (x *InteractiveMessage_Footer) Reset() { *x = InteractiveMessage_Footer{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[194] + mi := &file_binary_proto_def_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22067,7 +22152,7 @@ func (x *InteractiveMessage_Footer) String() string { func (*InteractiveMessage_Footer) ProtoMessage() {} func (x *InteractiveMessage_Footer) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[194] + mi := &file_binary_proto_def_proto_msgTypes[195] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22103,7 +22188,7 @@ type InteractiveMessage_CollectionMessage struct { func (x *InteractiveMessage_CollectionMessage) Reset() { *x = InteractiveMessage_CollectionMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[195] + mi := &file_binary_proto_def_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22116,7 +22201,7 @@ func (x *InteractiveMessage_CollectionMessage) String() string { func (*InteractiveMessage_CollectionMessage) ProtoMessage() {} func (x *InteractiveMessage_CollectionMessage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[195] + mi := &file_binary_proto_def_proto_msgTypes[196] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22165,7 +22250,7 @@ type InteractiveMessage_CarouselMessage struct { func (x *InteractiveMessage_CarouselMessage) Reset() { *x = InteractiveMessage_CarouselMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[196] + mi := &file_binary_proto_def_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22178,7 +22263,7 @@ func (x *InteractiveMessage_CarouselMessage) String() string { func (*InteractiveMessage_CarouselMessage) ProtoMessage() {} func (x *InteractiveMessage_CarouselMessage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[196] + mi := &file_binary_proto_def_proto_msgTypes[197] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22219,7 +22304,7 @@ type InteractiveMessage_Body struct { func (x *InteractiveMessage_Body) Reset() { *x = InteractiveMessage_Body{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[197] + mi := &file_binary_proto_def_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22232,7 +22317,7 @@ func (x *InteractiveMessage_Body) String() string { func (*InteractiveMessage_Body) ProtoMessage() {} func (x *InteractiveMessage_Body) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[197] + mi := &file_binary_proto_def_proto_msgTypes[198] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22267,7 +22352,7 @@ type InteractiveMessage_NativeFlowMessage_NativeFlowButton struct { func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) Reset() { *x = InteractiveMessage_NativeFlowMessage_NativeFlowButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[198] + mi := &file_binary_proto_def_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22280,7 +22365,7 @@ func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) String() string func (*InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoMessage() {} func (x *InteractiveMessage_NativeFlowMessage_NativeFlowButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[198] + mi := &file_binary_proto_def_proto_msgTypes[199] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22326,7 +22411,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[199] + mi := &file_binary_proto_def_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22339,7 +22424,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter) String() string { func (*HighlyStructuredMessage_HSMLocalizableParameter) ProtoMessage() {} func (x *HighlyStructuredMessage_HSMLocalizableParameter) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[199] + mi := &file_binary_proto_def_proto_msgTypes[200] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22416,7 +22501,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[200] + mi := &file_binary_proto_def_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22429,7 +22514,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) String() s func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoMessage() {} func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[200] + mi := &file_binary_proto_def_proto_msgTypes[201] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22496,7 +22581,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[201] + mi := &file_binary_proto_def_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22509,7 +22594,7 @@ func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) String() s func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoMessage() {} func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[201] + mi := &file_binary_proto_def_proto_msgTypes[202] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22550,7 +22635,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnix func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[202] + mi := &file_binary_proto_def_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22564,7 +22649,7 @@ func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUn } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[202] + mi := &file_binary_proto_def_proto_msgTypes[203] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22604,7 +22689,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComp func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[203] + mi := &file_binary_proto_def_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22618,7 +22703,7 @@ func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeCo } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[203] + mi := &file_binary_proto_def_proto_msgTypes[204] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22695,7 +22780,7 @@ type CallLogMessage_CallParticipant struct { func (x *CallLogMessage_CallParticipant) Reset() { *x = CallLogMessage_CallParticipant{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[204] + mi := &file_binary_proto_def_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22708,7 +22793,7 @@ func (x *CallLogMessage_CallParticipant) String() string { func (*CallLogMessage_CallParticipant) ProtoMessage() {} func (x *CallLogMessage_CallParticipant) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[204] + mi := &file_binary_proto_def_proto_msgTypes[205] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22752,7 +22837,7 @@ type ButtonsMessage_Button struct { func (x *ButtonsMessage_Button) Reset() { *x = ButtonsMessage_Button{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[205] + mi := &file_binary_proto_def_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22765,7 +22850,7 @@ func (x *ButtonsMessage_Button) String() string { func (*ButtonsMessage_Button) ProtoMessage() {} func (x *ButtonsMessage_Button) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[205] + mi := &file_binary_proto_def_proto_msgTypes[206] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22821,7 +22906,7 @@ type ButtonsMessage_Button_NativeFlowInfo struct { func (x *ButtonsMessage_Button_NativeFlowInfo) Reset() { *x = ButtonsMessage_Button_NativeFlowInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[206] + mi := &file_binary_proto_def_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22834,7 +22919,7 @@ func (x *ButtonsMessage_Button_NativeFlowInfo) String() string { func (*ButtonsMessage_Button_NativeFlowInfo) ProtoMessage() {} func (x *ButtonsMessage_Button_NativeFlowInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[206] + mi := &file_binary_proto_def_proto_msgTypes[207] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22875,7 +22960,7 @@ type ButtonsMessage_Button_ButtonText struct { func (x *ButtonsMessage_Button_ButtonText) Reset() { *x = ButtonsMessage_Button_ButtonText{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[207] + mi := &file_binary_proto_def_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22888,7 +22973,7 @@ func (x *ButtonsMessage_Button_ButtonText) String() string { func (*ButtonsMessage_Button_ButtonText) ProtoMessage() {} func (x *ButtonsMessage_Button_ButtonText) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[207] + mi := &file_binary_proto_def_proto_msgTypes[208] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22923,7 +23008,7 @@ type HydratedTemplateButton_HydratedURLButton struct { func (x *HydratedTemplateButton_HydratedURLButton) Reset() { *x = HydratedTemplateButton_HydratedURLButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[208] + mi := &file_binary_proto_def_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22936,7 +23021,7 @@ func (x *HydratedTemplateButton_HydratedURLButton) String() string { func (*HydratedTemplateButton_HydratedURLButton) ProtoMessage() {} func (x *HydratedTemplateButton_HydratedURLButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[208] + mi := &file_binary_proto_def_proto_msgTypes[209] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22978,7 +23063,7 @@ type HydratedTemplateButton_HydratedQuickReplyButton struct { func (x *HydratedTemplateButton_HydratedQuickReplyButton) Reset() { *x = HydratedTemplateButton_HydratedQuickReplyButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[209] + mi := &file_binary_proto_def_proto_msgTypes[210] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22991,7 +23076,7 @@ func (x *HydratedTemplateButton_HydratedQuickReplyButton) String() string { func (*HydratedTemplateButton_HydratedQuickReplyButton) ProtoMessage() {} func (x *HydratedTemplateButton_HydratedQuickReplyButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[209] + mi := &file_binary_proto_def_proto_msgTypes[210] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23033,7 +23118,7 @@ type HydratedTemplateButton_HydratedCallButton struct { func (x *HydratedTemplateButton_HydratedCallButton) Reset() { *x = HydratedTemplateButton_HydratedCallButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[210] + mi := &file_binary_proto_def_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23046,7 +23131,7 @@ func (x *HydratedTemplateButton_HydratedCallButton) String() string { func (*HydratedTemplateButton_HydratedCallButton) ProtoMessage() {} func (x *HydratedTemplateButton_HydratedCallButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[210] + mi := &file_binary_proto_def_proto_msgTypes[211] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23088,7 +23173,7 @@ type ContextInfo_UTMInfo struct { func (x *ContextInfo_UTMInfo) Reset() { *x = ContextInfo_UTMInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[211] + mi := &file_binary_proto_def_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23101,7 +23186,7 @@ func (x *ContextInfo_UTMInfo) String() string { func (*ContextInfo_UTMInfo) ProtoMessage() {} func (x *ContextInfo_UTMInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[211] + mi := &file_binary_proto_def_proto_msgTypes[212] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23144,7 +23229,7 @@ type ContextInfo_ForwardedNewsletterMessageInfo struct { func (x *ContextInfo_ForwardedNewsletterMessageInfo) Reset() { *x = ContextInfo_ForwardedNewsletterMessageInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[212] + mi := &file_binary_proto_def_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23157,7 +23242,7 @@ func (x *ContextInfo_ForwardedNewsletterMessageInfo) String() string { func (*ContextInfo_ForwardedNewsletterMessageInfo) ProtoMessage() {} func (x *ContextInfo_ForwardedNewsletterMessageInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[212] + mi := &file_binary_proto_def_proto_msgTypes[213] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23218,7 +23303,7 @@ type ContextInfo_ExternalAdReplyInfo struct { func (x *ContextInfo_ExternalAdReplyInfo) Reset() { *x = ContextInfo_ExternalAdReplyInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[213] + mi := &file_binary_proto_def_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23231,7 +23316,7 @@ func (x *ContextInfo_ExternalAdReplyInfo) String() string { func (*ContextInfo_ExternalAdReplyInfo) ProtoMessage() {} func (x *ContextInfo_ExternalAdReplyInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[213] + mi := &file_binary_proto_def_proto_msgTypes[214] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23356,7 +23441,7 @@ type ContextInfo_BusinessMessageForwardInfo struct { func (x *ContextInfo_BusinessMessageForwardInfo) Reset() { *x = ContextInfo_BusinessMessageForwardInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[214] + mi := &file_binary_proto_def_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23369,7 +23454,7 @@ func (x *ContextInfo_BusinessMessageForwardInfo) String() string { func (*ContextInfo_BusinessMessageForwardInfo) ProtoMessage() {} func (x *ContextInfo_BusinessMessageForwardInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[214] + mi := &file_binary_proto_def_proto_msgTypes[215] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23406,7 +23491,7 @@ type ContextInfo_AdReplyInfo struct { func (x *ContextInfo_AdReplyInfo) Reset() { *x = ContextInfo_AdReplyInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[215] + mi := &file_binary_proto_def_proto_msgTypes[216] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23419,7 +23504,7 @@ func (x *ContextInfo_AdReplyInfo) String() string { func (*ContextInfo_AdReplyInfo) ProtoMessage() {} func (x *ContextInfo_AdReplyInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[215] + mi := &file_binary_proto_def_proto_msgTypes[216] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23475,7 +23560,7 @@ type TemplateButton_URLButton struct { func (x *TemplateButton_URLButton) Reset() { *x = TemplateButton_URLButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[216] + mi := &file_binary_proto_def_proto_msgTypes[217] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23488,7 +23573,7 @@ func (x *TemplateButton_URLButton) String() string { func (*TemplateButton_URLButton) ProtoMessage() {} func (x *TemplateButton_URLButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[216] + mi := &file_binary_proto_def_proto_msgTypes[217] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23530,7 +23615,7 @@ type TemplateButton_QuickReplyButton struct { func (x *TemplateButton_QuickReplyButton) Reset() { *x = TemplateButton_QuickReplyButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[217] + mi := &file_binary_proto_def_proto_msgTypes[218] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23543,7 +23628,7 @@ func (x *TemplateButton_QuickReplyButton) String() string { func (*TemplateButton_QuickReplyButton) ProtoMessage() {} func (x *TemplateButton_QuickReplyButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[217] + mi := &file_binary_proto_def_proto_msgTypes[218] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23585,7 +23670,7 @@ type TemplateButton_CallButton struct { func (x *TemplateButton_CallButton) Reset() { *x = TemplateButton_CallButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[218] + mi := &file_binary_proto_def_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23598,7 +23683,7 @@ func (x *TemplateButton_CallButton) String() string { func (*TemplateButton_CallButton) ProtoMessage() {} func (x *TemplateButton_CallButton) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[218] + mi := &file_binary_proto_def_proto_msgTypes[219] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23643,7 +23728,7 @@ type PaymentBackground_MediaData struct { func (x *PaymentBackground_MediaData) Reset() { *x = PaymentBackground_MediaData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[219] + mi := &file_binary_proto_def_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23656,7 +23741,7 @@ func (x *PaymentBackground_MediaData) String() string { func (*PaymentBackground_MediaData) ProtoMessage() {} func (x *PaymentBackground_MediaData) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[219] + mi := &file_binary_proto_def_proto_msgTypes[220] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23729,7 +23814,7 @@ type TemplateMessage_HydratedFourRowTemplate struct { func (x *TemplateMessage_HydratedFourRowTemplate) Reset() { *x = TemplateMessage_HydratedFourRowTemplate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[220] + mi := &file_binary_proto_def_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23742,7 +23827,7 @@ func (x *TemplateMessage_HydratedFourRowTemplate) String() string { func (*TemplateMessage_HydratedFourRowTemplate) ProtoMessage() {} func (x *TemplateMessage_HydratedFourRowTemplate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[220] + mi := &file_binary_proto_def_proto_msgTypes[221] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23888,7 +23973,7 @@ type TemplateMessage_FourRowTemplate struct { func (x *TemplateMessage_FourRowTemplate) Reset() { *x = TemplateMessage_FourRowTemplate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[221] + mi := &file_binary_proto_def_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23901,7 +23986,7 @@ func (x *TemplateMessage_FourRowTemplate) String() string { func (*TemplateMessage_FourRowTemplate) ProtoMessage() {} func (x *TemplateMessage_FourRowTemplate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[221] + mi := &file_binary_proto_def_proto_msgTypes[222] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24036,7 +24121,7 @@ type ProductMessage_ProductSnapshot struct { func (x *ProductMessage_ProductSnapshot) Reset() { *x = ProductMessage_ProductSnapshot{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[222] + mi := &file_binary_proto_def_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24049,7 +24134,7 @@ func (x *ProductMessage_ProductSnapshot) String() string { func (*ProductMessage_ProductSnapshot) ProtoMessage() {} func (x *ProductMessage_ProductSnapshot) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[222] + mi := &file_binary_proto_def_proto_msgTypes[223] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24155,7 +24240,7 @@ type ProductMessage_CatalogSnapshot struct { func (x *ProductMessage_CatalogSnapshot) Reset() { *x = ProductMessage_CatalogSnapshot{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[223] + mi := &file_binary_proto_def_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24168,7 +24253,7 @@ func (x *ProductMessage_CatalogSnapshot) String() string { func (*ProductMessage_CatalogSnapshot) ProtoMessage() {} func (x *ProductMessage_CatalogSnapshot) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[223] + mi := &file_binary_proto_def_proto_msgTypes[224] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24216,7 +24301,7 @@ type PollCreationMessage_Option struct { func (x *PollCreationMessage_Option) Reset() { *x = PollCreationMessage_Option{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[224] + mi := &file_binary_proto_def_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24229,7 +24314,7 @@ func (x *PollCreationMessage_Option) String() string { func (*PollCreationMessage_Option) ProtoMessage() {} func (x *PollCreationMessage_Option) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[224] + mi := &file_binary_proto_def_proto_msgTypes[225] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24266,7 +24351,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult struct { func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[225] + mi := &file_binary_proto_def_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24279,7 +24364,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) String func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoMessage() {} func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[225] + mi := &file_binary_proto_def_proto_msgTypes[226] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24334,7 +24419,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Placeholder func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[226] + mi := &file_binary_proto_def_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24348,7 +24433,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Placehold } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[226] + mi := &file_binary_proto_def_proto_msgTypes[227] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24389,7 +24474,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreview func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[227] + mi := &file_binary_proto_def_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24403,7 +24488,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPrevi } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[227] + mi := &file_binary_proto_def_proto_msgTypes[228] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24492,7 +24577,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreview func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[228] + mi := &file_binary_proto_def_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24506,7 +24591,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPrevi } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[228] + mi := &file_binary_proto_def_proto_msgTypes[229] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24583,7 +24668,7 @@ type PeerDataOperationRequestMessage_RequestUrlPreview struct { func (x *PeerDataOperationRequestMessage_RequestUrlPreview) Reset() { *x = PeerDataOperationRequestMessage_RequestUrlPreview{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[229] + mi := &file_binary_proto_def_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24596,7 +24681,7 @@ func (x *PeerDataOperationRequestMessage_RequestUrlPreview) String() string { func (*PeerDataOperationRequestMessage_RequestUrlPreview) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_RequestUrlPreview) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[229] + mi := &file_binary_proto_def_proto_msgTypes[230] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24637,7 +24722,7 @@ type PeerDataOperationRequestMessage_RequestStickerReupload struct { func (x *PeerDataOperationRequestMessage_RequestStickerReupload) Reset() { *x = PeerDataOperationRequestMessage_RequestStickerReupload{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[230] + mi := &file_binary_proto_def_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24650,7 +24735,7 @@ func (x *PeerDataOperationRequestMessage_RequestStickerReupload) String() string func (*PeerDataOperationRequestMessage_RequestStickerReupload) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_RequestStickerReupload) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[230] + mi := &file_binary_proto_def_proto_msgTypes[231] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24684,7 +24769,7 @@ type PeerDataOperationRequestMessage_PlaceholderMessageResendRequest struct { func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) Reset() { *x = PeerDataOperationRequestMessage_PlaceholderMessageResendRequest{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[231] + mi := &file_binary_proto_def_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24697,7 +24782,7 @@ func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) String func (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[231] + mi := &file_binary_proto_def_proto_msgTypes[232] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24735,7 +24820,7 @@ type PeerDataOperationRequestMessage_HistorySyncOnDemandRequest struct { func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) Reset() { *x = PeerDataOperationRequestMessage_HistorySyncOnDemandRequest{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[232] + mi := &file_binary_proto_def_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24748,7 +24833,7 @@ func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) String() st func (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[232] + mi := &file_binary_proto_def_proto_msgTypes[233] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24810,7 +24895,7 @@ type ListResponseMessage_SingleSelectReply struct { func (x *ListResponseMessage_SingleSelectReply) Reset() { *x = ListResponseMessage_SingleSelectReply{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[233] + mi := &file_binary_proto_def_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24823,7 +24908,7 @@ func (x *ListResponseMessage_SingleSelectReply) String() string { func (*ListResponseMessage_SingleSelectReply) ProtoMessage() {} func (x *ListResponseMessage_SingleSelectReply) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[233] + mi := &file_binary_proto_def_proto_msgTypes[234] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24858,7 +24943,7 @@ type ListMessage_ProductSection struct { func (x *ListMessage_ProductSection) Reset() { *x = ListMessage_ProductSection{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[234] + mi := &file_binary_proto_def_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24871,7 +24956,7 @@ func (x *ListMessage_ProductSection) String() string { func (*ListMessage_ProductSection) ProtoMessage() {} func (x *ListMessage_ProductSection) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[234] + mi := &file_binary_proto_def_proto_msgTypes[235] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24914,7 +24999,7 @@ type ListMessage_ProductListInfo struct { func (x *ListMessage_ProductListInfo) Reset() { *x = ListMessage_ProductListInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[235] + mi := &file_binary_proto_def_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24927,7 +25012,7 @@ func (x *ListMessage_ProductListInfo) String() string { func (*ListMessage_ProductListInfo) ProtoMessage() {} func (x *ListMessage_ProductListInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[235] + mi := &file_binary_proto_def_proto_msgTypes[236] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24976,7 +25061,7 @@ type ListMessage_ProductListHeaderImage struct { func (x *ListMessage_ProductListHeaderImage) Reset() { *x = ListMessage_ProductListHeaderImage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[236] + mi := &file_binary_proto_def_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24989,7 +25074,7 @@ func (x *ListMessage_ProductListHeaderImage) String() string { func (*ListMessage_ProductListHeaderImage) ProtoMessage() {} func (x *ListMessage_ProductListHeaderImage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[236] + mi := &file_binary_proto_def_proto_msgTypes[237] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25031,7 +25116,7 @@ type ListMessage_Section struct { func (x *ListMessage_Section) Reset() { *x = ListMessage_Section{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[237] + mi := &file_binary_proto_def_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25044,7 +25129,7 @@ func (x *ListMessage_Section) String() string { func (*ListMessage_Section) ProtoMessage() {} func (x *ListMessage_Section) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[237] + mi := &file_binary_proto_def_proto_msgTypes[238] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25087,7 +25172,7 @@ type ListMessage_Row struct { func (x *ListMessage_Row) Reset() { *x = ListMessage_Row{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[238] + mi := &file_binary_proto_def_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25100,7 +25185,7 @@ func (x *ListMessage_Row) String() string { func (*ListMessage_Row) ProtoMessage() {} func (x *ListMessage_Row) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[238] + mi := &file_binary_proto_def_proto_msgTypes[239] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25148,7 +25233,7 @@ type ListMessage_Product struct { func (x *ListMessage_Product) Reset() { *x = ListMessage_Product{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[239] + mi := &file_binary_proto_def_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25161,7 +25246,7 @@ func (x *ListMessage_Product) String() string { func (*ListMessage_Product) ProtoMessage() {} func (x *ListMessage_Product) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[239] + mi := &file_binary_proto_def_proto_msgTypes[240] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25196,7 +25281,7 @@ type CallLogRecord_ParticipantInfo struct { func (x *CallLogRecord_ParticipantInfo) Reset() { *x = CallLogRecord_ParticipantInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[240] + mi := &file_binary_proto_def_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25209,7 +25294,7 @@ func (x *CallLogRecord_ParticipantInfo) String() string { func (*CallLogRecord_ParticipantInfo) ProtoMessage() {} func (x *CallLogRecord_ParticipantInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[240] + mi := &file_binary_proto_def_proto_msgTypes[241] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25254,7 +25339,7 @@ type VerifiedNameCertificate_Details struct { func (x *VerifiedNameCertificate_Details) Reset() { *x = VerifiedNameCertificate_Details{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[241] + mi := &file_binary_proto_def_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25267,7 +25352,7 @@ func (x *VerifiedNameCertificate_Details) String() string { func (*VerifiedNameCertificate_Details) ProtoMessage() {} func (x *VerifiedNameCertificate_Details) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[241] + mi := &file_binary_proto_def_proto_msgTypes[242] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25332,7 +25417,7 @@ type ClientPayload_WebInfo struct { func (x *ClientPayload_WebInfo) Reset() { *x = ClientPayload_WebInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[242] + mi := &file_binary_proto_def_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25345,7 +25430,7 @@ func (x *ClientPayload_WebInfo) String() string { func (*ClientPayload_WebInfo) ProtoMessage() {} func (x *ClientPayload_WebInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[242] + mi := &file_binary_proto_def_proto_msgTypes[243] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25414,7 +25499,7 @@ type ClientPayload_UserAgent struct { func (x *ClientPayload_UserAgent) Reset() { *x = ClientPayload_UserAgent{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[243] + mi := &file_binary_proto_def_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25427,7 +25512,7 @@ func (x *ClientPayload_UserAgent) String() string { func (*ClientPayload_UserAgent) ProtoMessage() {} func (x *ClientPayload_UserAgent) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[243] + mi := &file_binary_proto_def_proto_msgTypes[244] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25560,7 +25645,7 @@ type ClientPayload_InteropData struct { func (x *ClientPayload_InteropData) Reset() { *x = ClientPayload_InteropData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[244] + mi := &file_binary_proto_def_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25573,7 +25658,7 @@ func (x *ClientPayload_InteropData) String() string { func (*ClientPayload_InteropData) ProtoMessage() {} func (x *ClientPayload_InteropData) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[244] + mi := &file_binary_proto_def_proto_msgTypes[245] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25621,7 +25706,7 @@ type ClientPayload_DevicePairingRegistrationData struct { func (x *ClientPayload_DevicePairingRegistrationData) Reset() { *x = ClientPayload_DevicePairingRegistrationData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[245] + mi := &file_binary_proto_def_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25634,7 +25719,7 @@ func (x *ClientPayload_DevicePairingRegistrationData) String() string { func (*ClientPayload_DevicePairingRegistrationData) ProtoMessage() {} func (x *ClientPayload_DevicePairingRegistrationData) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[245] + mi := &file_binary_proto_def_proto_msgTypes[246] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25718,7 +25803,7 @@ type ClientPayload_DNSSource struct { func (x *ClientPayload_DNSSource) Reset() { *x = ClientPayload_DNSSource{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[246] + mi := &file_binary_proto_def_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25731,7 +25816,7 @@ func (x *ClientPayload_DNSSource) String() string { func (*ClientPayload_DNSSource) ProtoMessage() {} func (x *ClientPayload_DNSSource) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[246] + mi := &file_binary_proto_def_proto_msgTypes[247] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25782,7 +25867,7 @@ type ClientPayload_WebInfo_WebdPayload struct { func (x *ClientPayload_WebInfo_WebdPayload) Reset() { *x = ClientPayload_WebInfo_WebdPayload{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[247] + mi := &file_binary_proto_def_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25795,7 +25880,7 @@ func (x *ClientPayload_WebInfo_WebdPayload) String() string { func (*ClientPayload_WebInfo_WebdPayload) ProtoMessage() {} func (x *ClientPayload_WebInfo_WebdPayload) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[247] + mi := &file_binary_proto_def_proto_msgTypes[248] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25903,7 +25988,7 @@ type ClientPayload_UserAgent_AppVersion struct { func (x *ClientPayload_UserAgent_AppVersion) Reset() { *x = ClientPayload_UserAgent_AppVersion{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[248] + mi := &file_binary_proto_def_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25916,7 +26001,7 @@ func (x *ClientPayload_UserAgent_AppVersion) String() string { func (*ClientPayload_UserAgent_AppVersion) ProtoMessage() {} func (x *ClientPayload_UserAgent_AppVersion) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[248] + mi := &file_binary_proto_def_proto_msgTypes[249] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25982,7 +26067,7 @@ type NoiseCertificate_Details struct { func (x *NoiseCertificate_Details) Reset() { *x = NoiseCertificate_Details{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[249] + mi := &file_binary_proto_def_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25995,7 +26080,7 @@ func (x *NoiseCertificate_Details) String() string { func (*NoiseCertificate_Details) ProtoMessage() {} func (x *NoiseCertificate_Details) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[249] + mi := &file_binary_proto_def_proto_msgTypes[250] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26008,7 +26093,7 @@ func (x *NoiseCertificate_Details) ProtoReflect() protoreflect.Message { // Deprecated: Use NoiseCertificate_Details.ProtoReflect.Descriptor instead. func (*NoiseCertificate_Details) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{184, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{185, 0} } func (x *NoiseCertificate_Details) GetSerial() uint32 { @@ -26058,7 +26143,7 @@ type CertChain_NoiseCertificate struct { func (x *CertChain_NoiseCertificate) Reset() { *x = CertChain_NoiseCertificate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[250] + mi := &file_binary_proto_def_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26071,7 +26156,7 @@ func (x *CertChain_NoiseCertificate) String() string { func (*CertChain_NoiseCertificate) ProtoMessage() {} func (x *CertChain_NoiseCertificate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[250] + mi := &file_binary_proto_def_proto_msgTypes[251] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26084,7 +26169,7 @@ func (x *CertChain_NoiseCertificate) ProtoReflect() protoreflect.Message { // Deprecated: Use CertChain_NoiseCertificate.ProtoReflect.Descriptor instead. func (*CertChain_NoiseCertificate) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{185, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 0} } func (x *CertChain_NoiseCertificate) GetDetails() []byte { @@ -26116,7 +26201,7 @@ type CertChain_NoiseCertificate_Details struct { func (x *CertChain_NoiseCertificate_Details) Reset() { *x = CertChain_NoiseCertificate_Details{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[251] + mi := &file_binary_proto_def_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26129,7 +26214,7 @@ func (x *CertChain_NoiseCertificate_Details) String() string { func (*CertChain_NoiseCertificate_Details) ProtoMessage() {} func (x *CertChain_NoiseCertificate_Details) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[251] + mi := &file_binary_proto_def_proto_msgTypes[252] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26142,7 +26227,7 @@ func (x *CertChain_NoiseCertificate_Details) ProtoReflect() protoreflect.Message // Deprecated: Use CertChain_NoiseCertificate_Details.ProtoReflect.Descriptor instead. func (*CertChain_NoiseCertificate_Details) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{185, 0, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 0, 0} } func (x *CertChain_NoiseCertificate_Details) GetSerial() uint32 { @@ -26194,7 +26279,7 @@ type QP_Filter struct { func (x *QP_Filter) Reset() { *x = QP_Filter{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[252] + mi := &file_binary_proto_def_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26207,7 +26292,7 @@ func (x *QP_Filter) String() string { func (*QP_Filter) ProtoMessage() {} func (x *QP_Filter) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[252] + mi := &file_binary_proto_def_proto_msgTypes[253] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26220,7 +26305,7 @@ func (x *QP_Filter) ProtoReflect() protoreflect.Message { // Deprecated: Use QP_Filter.ProtoReflect.Descriptor instead. func (*QP_Filter) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187, 0} } func (x *QP_Filter) GetFilterName() string { @@ -26263,7 +26348,7 @@ type QP_FilterParameters struct { func (x *QP_FilterParameters) Reset() { *x = QP_FilterParameters{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[253] + mi := &file_binary_proto_def_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26276,7 +26361,7 @@ func (x *QP_FilterParameters) String() string { func (*QP_FilterParameters) ProtoMessage() {} func (x *QP_FilterParameters) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[253] + mi := &file_binary_proto_def_proto_msgTypes[254] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26289,7 +26374,7 @@ func (x *QP_FilterParameters) ProtoReflect() protoreflect.Message { // Deprecated: Use QP_FilterParameters.ProtoReflect.Descriptor instead. func (*QP_FilterParameters) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187, 1} } func (x *QP_FilterParameters) GetKey() string { @@ -26319,7 +26404,7 @@ type QP_FilterClause struct { func (x *QP_FilterClause) Reset() { *x = QP_FilterClause{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[254] + mi := &file_binary_proto_def_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26332,7 +26417,7 @@ func (x *QP_FilterClause) String() string { func (*QP_FilterClause) ProtoMessage() {} func (x *QP_FilterClause) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[254] + mi := &file_binary_proto_def_proto_msgTypes[255] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26345,7 +26430,7 @@ func (x *QP_FilterClause) ProtoReflect() protoreflect.Message { // Deprecated: Use QP_FilterClause.ProtoReflect.Descriptor instead. func (*QP_FilterClause) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187, 2} } func (x *QP_FilterClause) GetClauseType() QP_ClauseType { @@ -26387,7 +26472,7 @@ func file_binary_proto_def_proto_rawDescGZIP() []byte { } var file_binary_proto_def_proto_enumTypes = make([]protoimpl.EnumInfo, 75) -var file_binary_proto_def_proto_msgTypes = make([]protoimpl.MessageInfo, 255) +var file_binary_proto_def_proto_msgTypes = make([]protoimpl.MessageInfo, 256) var file_binary_proto_def_proto_goTypes = []interface{}{ (ADVEncryptionType)(0), // 0: proto.ADVEncryptionType (KeepType)(0), // 1: proto.KeepType @@ -26648,104 +26733,105 @@ var file_binary_proto_def_proto_goTypes = []interface{}{ (*MessageAddOnContextInfo)(nil), // 256: proto.MessageAddOnContextInfo (*MediaData)(nil), // 257: proto.MediaData (*KeepInChat)(nil), // 258: proto.KeepInChat - (*NoiseCertificate)(nil), // 259: proto.NoiseCertificate - (*CertChain)(nil), // 260: proto.CertChain - (*QP)(nil), // 261: proto.QP - (*DeviceProps_HistorySyncConfig)(nil), // 262: proto.DeviceProps.HistorySyncConfig - (*DeviceProps_AppVersion)(nil), // 263: proto.DeviceProps.AppVersion - (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 264: proto.InteractiveResponseMessage.NativeFlowResponseMessage - (*InteractiveResponseMessage_Body)(nil), // 265: proto.InteractiveResponseMessage.Body - (*InteractiveMessage_ShopMessage)(nil), // 266: proto.InteractiveMessage.ShopMessage - (*InteractiveMessage_NativeFlowMessage)(nil), // 267: proto.InteractiveMessage.NativeFlowMessage - (*InteractiveMessage_Header)(nil), // 268: proto.InteractiveMessage.Header - (*InteractiveMessage_Footer)(nil), // 269: proto.InteractiveMessage.Footer - (*InteractiveMessage_CollectionMessage)(nil), // 270: proto.InteractiveMessage.CollectionMessage - (*InteractiveMessage_CarouselMessage)(nil), // 271: proto.InteractiveMessage.CarouselMessage - (*InteractiveMessage_Body)(nil), // 272: proto.InteractiveMessage.Body - (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 273: proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton - (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 274: proto.HighlyStructuredMessage.HSMLocalizableParameter - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 275: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 276: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 277: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 278: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - (*CallLogMessage_CallParticipant)(nil), // 279: proto.CallLogMessage.CallParticipant - (*ButtonsMessage_Button)(nil), // 280: proto.ButtonsMessage.Button - (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 281: proto.ButtonsMessage.Button.NativeFlowInfo - (*ButtonsMessage_Button_ButtonText)(nil), // 282: proto.ButtonsMessage.Button.ButtonText - (*HydratedTemplateButton_HydratedURLButton)(nil), // 283: proto.HydratedTemplateButton.HydratedURLButton - (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 284: proto.HydratedTemplateButton.HydratedQuickReplyButton - (*HydratedTemplateButton_HydratedCallButton)(nil), // 285: proto.HydratedTemplateButton.HydratedCallButton - (*ContextInfo_UTMInfo)(nil), // 286: proto.ContextInfo.UTMInfo - (*ContextInfo_ForwardedNewsletterMessageInfo)(nil), // 287: proto.ContextInfo.ForwardedNewsletterMessageInfo - (*ContextInfo_ExternalAdReplyInfo)(nil), // 288: proto.ContextInfo.ExternalAdReplyInfo - (*ContextInfo_BusinessMessageForwardInfo)(nil), // 289: proto.ContextInfo.BusinessMessageForwardInfo - (*ContextInfo_AdReplyInfo)(nil), // 290: proto.ContextInfo.AdReplyInfo - (*TemplateButton_URLButton)(nil), // 291: proto.TemplateButton.URLButton - (*TemplateButton_QuickReplyButton)(nil), // 292: proto.TemplateButton.QuickReplyButton - (*TemplateButton_CallButton)(nil), // 293: proto.TemplateButton.CallButton - (*PaymentBackground_MediaData)(nil), // 294: proto.PaymentBackground.MediaData - (*TemplateMessage_HydratedFourRowTemplate)(nil), // 295: proto.TemplateMessage.HydratedFourRowTemplate - (*TemplateMessage_FourRowTemplate)(nil), // 296: proto.TemplateMessage.FourRowTemplate - (*ProductMessage_ProductSnapshot)(nil), // 297: proto.ProductMessage.ProductSnapshot - (*ProductMessage_CatalogSnapshot)(nil), // 298: proto.ProductMessage.CatalogSnapshot - (*PollCreationMessage_Option)(nil), // 299: proto.PollCreationMessage.Option - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 300: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 301: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 302: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 303: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 304: proto.PeerDataOperationRequestMessage.RequestUrlPreview - (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 305: proto.PeerDataOperationRequestMessage.RequestStickerReupload - (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 306: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 307: proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - (*ListResponseMessage_SingleSelectReply)(nil), // 308: proto.ListResponseMessage.SingleSelectReply - (*ListMessage_ProductSection)(nil), // 309: proto.ListMessage.ProductSection - (*ListMessage_ProductListInfo)(nil), // 310: proto.ListMessage.ProductListInfo - (*ListMessage_ProductListHeaderImage)(nil), // 311: proto.ListMessage.ProductListHeaderImage - (*ListMessage_Section)(nil), // 312: proto.ListMessage.Section - (*ListMessage_Row)(nil), // 313: proto.ListMessage.Row - (*ListMessage_Product)(nil), // 314: proto.ListMessage.Product - (*CallLogRecord_ParticipantInfo)(nil), // 315: proto.CallLogRecord.ParticipantInfo - (*VerifiedNameCertificate_Details)(nil), // 316: proto.VerifiedNameCertificate.Details - (*ClientPayload_WebInfo)(nil), // 317: proto.ClientPayload.WebInfo - (*ClientPayload_UserAgent)(nil), // 318: proto.ClientPayload.UserAgent - (*ClientPayload_InteropData)(nil), // 319: proto.ClientPayload.InteropData - (*ClientPayload_DevicePairingRegistrationData)(nil), // 320: proto.ClientPayload.DevicePairingRegistrationData - (*ClientPayload_DNSSource)(nil), // 321: proto.ClientPayload.DNSSource - (*ClientPayload_WebInfo_WebdPayload)(nil), // 322: proto.ClientPayload.WebInfo.WebdPayload - (*ClientPayload_UserAgent_AppVersion)(nil), // 323: proto.ClientPayload.UserAgent.AppVersion - (*NoiseCertificate_Details)(nil), // 324: proto.NoiseCertificate.Details - (*CertChain_NoiseCertificate)(nil), // 325: proto.CertChain.NoiseCertificate - (*CertChain_NoiseCertificate_Details)(nil), // 326: proto.CertChain.NoiseCertificate.Details - (*QP_Filter)(nil), // 327: proto.QP.Filter - (*QP_FilterParameters)(nil), // 328: proto.QP.FilterParameters - (*QP_FilterClause)(nil), // 329: proto.QP.FilterClause + (*CommentMetadata)(nil), // 259: proto.CommentMetadata + (*NoiseCertificate)(nil), // 260: proto.NoiseCertificate + (*CertChain)(nil), // 261: proto.CertChain + (*QP)(nil), // 262: proto.QP + (*DeviceProps_HistorySyncConfig)(nil), // 263: proto.DeviceProps.HistorySyncConfig + (*DeviceProps_AppVersion)(nil), // 264: proto.DeviceProps.AppVersion + (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 265: proto.InteractiveResponseMessage.NativeFlowResponseMessage + (*InteractiveResponseMessage_Body)(nil), // 266: proto.InteractiveResponseMessage.Body + (*InteractiveMessage_ShopMessage)(nil), // 267: proto.InteractiveMessage.ShopMessage + (*InteractiveMessage_NativeFlowMessage)(nil), // 268: proto.InteractiveMessage.NativeFlowMessage + (*InteractiveMessage_Header)(nil), // 269: proto.InteractiveMessage.Header + (*InteractiveMessage_Footer)(nil), // 270: proto.InteractiveMessage.Footer + (*InteractiveMessage_CollectionMessage)(nil), // 271: proto.InteractiveMessage.CollectionMessage + (*InteractiveMessage_CarouselMessage)(nil), // 272: proto.InteractiveMessage.CarouselMessage + (*InteractiveMessage_Body)(nil), // 273: proto.InteractiveMessage.Body + (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 274: proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton + (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 275: proto.HighlyStructuredMessage.HSMLocalizableParameter + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 276: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 277: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 278: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 279: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent + (*CallLogMessage_CallParticipant)(nil), // 280: proto.CallLogMessage.CallParticipant + (*ButtonsMessage_Button)(nil), // 281: proto.ButtonsMessage.Button + (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 282: proto.ButtonsMessage.Button.NativeFlowInfo + (*ButtonsMessage_Button_ButtonText)(nil), // 283: proto.ButtonsMessage.Button.ButtonText + (*HydratedTemplateButton_HydratedURLButton)(nil), // 284: proto.HydratedTemplateButton.HydratedURLButton + (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 285: proto.HydratedTemplateButton.HydratedQuickReplyButton + (*HydratedTemplateButton_HydratedCallButton)(nil), // 286: proto.HydratedTemplateButton.HydratedCallButton + (*ContextInfo_UTMInfo)(nil), // 287: proto.ContextInfo.UTMInfo + (*ContextInfo_ForwardedNewsletterMessageInfo)(nil), // 288: proto.ContextInfo.ForwardedNewsletterMessageInfo + (*ContextInfo_ExternalAdReplyInfo)(nil), // 289: proto.ContextInfo.ExternalAdReplyInfo + (*ContextInfo_BusinessMessageForwardInfo)(nil), // 290: proto.ContextInfo.BusinessMessageForwardInfo + (*ContextInfo_AdReplyInfo)(nil), // 291: proto.ContextInfo.AdReplyInfo + (*TemplateButton_URLButton)(nil), // 292: proto.TemplateButton.URLButton + (*TemplateButton_QuickReplyButton)(nil), // 293: proto.TemplateButton.QuickReplyButton + (*TemplateButton_CallButton)(nil), // 294: proto.TemplateButton.CallButton + (*PaymentBackground_MediaData)(nil), // 295: proto.PaymentBackground.MediaData + (*TemplateMessage_HydratedFourRowTemplate)(nil), // 296: proto.TemplateMessage.HydratedFourRowTemplate + (*TemplateMessage_FourRowTemplate)(nil), // 297: proto.TemplateMessage.FourRowTemplate + (*ProductMessage_ProductSnapshot)(nil), // 298: proto.ProductMessage.ProductSnapshot + (*ProductMessage_CatalogSnapshot)(nil), // 299: proto.ProductMessage.CatalogSnapshot + (*PollCreationMessage_Option)(nil), // 300: proto.PollCreationMessage.Option + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 301: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 302: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 303: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 304: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail + (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 305: proto.PeerDataOperationRequestMessage.RequestUrlPreview + (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 306: proto.PeerDataOperationRequestMessage.RequestStickerReupload + (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 307: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest + (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 308: proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest + (*ListResponseMessage_SingleSelectReply)(nil), // 309: proto.ListResponseMessage.SingleSelectReply + (*ListMessage_ProductSection)(nil), // 310: proto.ListMessage.ProductSection + (*ListMessage_ProductListInfo)(nil), // 311: proto.ListMessage.ProductListInfo + (*ListMessage_ProductListHeaderImage)(nil), // 312: proto.ListMessage.ProductListHeaderImage + (*ListMessage_Section)(nil), // 313: proto.ListMessage.Section + (*ListMessage_Row)(nil), // 314: proto.ListMessage.Row + (*ListMessage_Product)(nil), // 315: proto.ListMessage.Product + (*CallLogRecord_ParticipantInfo)(nil), // 316: proto.CallLogRecord.ParticipantInfo + (*VerifiedNameCertificate_Details)(nil), // 317: proto.VerifiedNameCertificate.Details + (*ClientPayload_WebInfo)(nil), // 318: proto.ClientPayload.WebInfo + (*ClientPayload_UserAgent)(nil), // 319: proto.ClientPayload.UserAgent + (*ClientPayload_InteropData)(nil), // 320: proto.ClientPayload.InteropData + (*ClientPayload_DevicePairingRegistrationData)(nil), // 321: proto.ClientPayload.DevicePairingRegistrationData + (*ClientPayload_DNSSource)(nil), // 322: proto.ClientPayload.DNSSource + (*ClientPayload_WebInfo_WebdPayload)(nil), // 323: proto.ClientPayload.WebInfo.WebdPayload + (*ClientPayload_UserAgent_AppVersion)(nil), // 324: proto.ClientPayload.UserAgent.AppVersion + (*NoiseCertificate_Details)(nil), // 325: proto.NoiseCertificate.Details + (*CertChain_NoiseCertificate)(nil), // 326: proto.CertChain.NoiseCertificate + (*CertChain_NoiseCertificate_Details)(nil), // 327: proto.CertChain.NoiseCertificate.Details + (*QP_Filter)(nil), // 328: proto.QP.Filter + (*QP_FilterParameters)(nil), // 329: proto.QP.FilterParameters + (*QP_FilterClause)(nil), // 330: proto.QP.FilterClause } var file_binary_proto_def_proto_depIdxs = []int32{ 0, // 0: proto.ADVSignedDeviceIdentityHMAC.accountType:type_name -> proto.ADVEncryptionType 0, // 1: proto.ADVKeyIndexList.accountType:type_name -> proto.ADVEncryptionType 0, // 2: proto.ADVDeviceIdentity.accountType:type_name -> proto.ADVEncryptionType 0, // 3: proto.ADVDeviceIdentity.deviceType:type_name -> proto.ADVEncryptionType - 263, // 4: proto.DeviceProps.version:type_name -> proto.DeviceProps.AppVersion + 264, // 4: proto.DeviceProps.version:type_name -> proto.DeviceProps.AppVersion 4, // 5: proto.DeviceProps.platformType:type_name -> proto.DeviceProps.PlatformType - 262, // 6: proto.DeviceProps.historySyncConfig:type_name -> proto.DeviceProps.HistorySyncConfig + 263, // 6: proto.DeviceProps.historySyncConfig:type_name -> proto.DeviceProps.HistorySyncConfig 178, // 7: proto.KeepInChatMessage.key:type_name -> proto.MessageKey 1, // 8: proto.KeepInChatMessage.keepType:type_name -> proto.KeepType 5, // 9: proto.InvoiceMessage.attachmentType:type_name -> proto.InvoiceMessage.AttachmentType - 265, // 10: proto.InteractiveResponseMessage.body:type_name -> proto.InteractiveResponseMessage.Body + 266, // 10: proto.InteractiveResponseMessage.body:type_name -> proto.InteractiveResponseMessage.Body 121, // 11: proto.InteractiveResponseMessage.contextInfo:type_name -> proto.ContextInfo - 264, // 12: proto.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> proto.InteractiveResponseMessage.NativeFlowResponseMessage - 268, // 13: proto.InteractiveMessage.header:type_name -> proto.InteractiveMessage.Header - 272, // 14: proto.InteractiveMessage.body:type_name -> proto.InteractiveMessage.Body - 269, // 15: proto.InteractiveMessage.footer:type_name -> proto.InteractiveMessage.Footer + 265, // 12: proto.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> proto.InteractiveResponseMessage.NativeFlowResponseMessage + 269, // 13: proto.InteractiveMessage.header:type_name -> proto.InteractiveMessage.Header + 273, // 14: proto.InteractiveMessage.body:type_name -> proto.InteractiveMessage.Body + 270, // 15: proto.InteractiveMessage.footer:type_name -> proto.InteractiveMessage.Footer 121, // 16: proto.InteractiveMessage.contextInfo:type_name -> proto.ContextInfo - 266, // 17: proto.InteractiveMessage.shopStorefrontMessage:type_name -> proto.InteractiveMessage.ShopMessage - 270, // 18: proto.InteractiveMessage.collectionMessage:type_name -> proto.InteractiveMessage.CollectionMessage - 267, // 19: proto.InteractiveMessage.nativeFlowMessage:type_name -> proto.InteractiveMessage.NativeFlowMessage - 271, // 20: proto.InteractiveMessage.carouselMessage:type_name -> proto.InteractiveMessage.CarouselMessage + 267, // 17: proto.InteractiveMessage.shopStorefrontMessage:type_name -> proto.InteractiveMessage.ShopMessage + 271, // 18: proto.InteractiveMessage.collectionMessage:type_name -> proto.InteractiveMessage.CollectionMessage + 268, // 19: proto.InteractiveMessage.nativeFlowMessage:type_name -> proto.InteractiveMessage.NativeFlowMessage + 272, // 20: proto.InteractiveMessage.carouselMessage:type_name -> proto.InteractiveMessage.CarouselMessage 116, // 21: proto.ImageMessage.interactiveAnnotations:type_name -> proto.InteractiveAnnotation 121, // 22: proto.ImageMessage.contextInfo:type_name -> proto.ContextInfo 8, // 23: proto.HistorySyncNotification.syncType:type_name -> proto.HistorySyncNotification.HistorySyncType - 274, // 24: proto.HighlyStructuredMessage.localizableParams:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter + 275, // 24: proto.HighlyStructuredMessage.localizableParams:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter 134, // 25: proto.HighlyStructuredMessage.hydratedHsm:type_name -> proto.TemplateMessage 121, // 26: proto.GroupInviteMessage.contextInfo:type_name -> proto.ContextInfo 11, // 27: proto.GroupInviteMessage.groupType:type_name -> proto.GroupInviteMessage.GroupType @@ -26766,11 +26852,11 @@ var file_binary_proto_def_proto_depIdxs = []int32{ 178, // 42: proto.CancelPaymentRequestMessage.key:type_name -> proto.MessageKey 16, // 43: proto.CallLogMessage.callOutcome:type_name -> proto.CallLogMessage.CallOutcome 15, // 44: proto.CallLogMessage.callType:type_name -> proto.CallLogMessage.CallType - 279, // 45: proto.CallLogMessage.participants:type_name -> proto.CallLogMessage.CallParticipant + 280, // 45: proto.CallLogMessage.participants:type_name -> proto.CallLogMessage.CallParticipant 121, // 46: proto.ButtonsResponseMessage.contextInfo:type_name -> proto.ContextInfo 17, // 47: proto.ButtonsResponseMessage.type:type_name -> proto.ButtonsResponseMessage.Type 121, // 48: proto.ButtonsMessage.contextInfo:type_name -> proto.ContextInfo - 280, // 49: proto.ButtonsMessage.buttons:type_name -> proto.ButtonsMessage.Button + 281, // 49: proto.ButtonsMessage.buttons:type_name -> proto.ButtonsMessage.Button 18, // 50: proto.ButtonsMessage.headerType:type_name -> proto.ButtonsMessage.HeaderType 94, // 51: proto.ButtonsMessage.documentMessage:type_name -> proto.DocumentMessage 86, // 52: proto.ButtonsMessage.imageMessage:type_name -> proto.ImageMessage @@ -26787,29 +26873,29 @@ var file_binary_proto_def_proto_depIdxs = []int32{ 112, // 63: proto.AppStateSyncKeyData.fingerprint:type_name -> proto.AppStateSyncKeyFingerprint 127, // 64: proto.InteractiveAnnotation.polygonVertices:type_name -> proto.Point 115, // 65: proto.InteractiveAnnotation.location:type_name -> proto.Location - 284, // 66: proto.HydratedTemplateButton.quickReplyButton:type_name -> proto.HydratedTemplateButton.HydratedQuickReplyButton - 283, // 67: proto.HydratedTemplateButton.urlButton:type_name -> proto.HydratedTemplateButton.HydratedURLButton - 285, // 68: proto.HydratedTemplateButton.callButton:type_name -> proto.HydratedTemplateButton.HydratedCallButton + 285, // 66: proto.HydratedTemplateButton.quickReplyButton:type_name -> proto.HydratedTemplateButton.HydratedQuickReplyButton + 284, // 67: proto.HydratedTemplateButton.urlButton:type_name -> proto.HydratedTemplateButton.HydratedURLButton + 286, // 68: proto.HydratedTemplateButton.callButton:type_name -> proto.HydratedTemplateButton.HydratedCallButton 23, // 69: proto.DisappearingMode.initiator:type_name -> proto.DisappearingMode.Initiator 22, // 70: proto.DisappearingMode.trigger:type_name -> proto.DisappearingMode.Trigger 130, // 71: proto.ContextInfo.quotedMessage:type_name -> proto.Message - 290, // 72: proto.ContextInfo.quotedAd:type_name -> proto.ContextInfo.AdReplyInfo + 291, // 72: proto.ContextInfo.quotedAd:type_name -> proto.ContextInfo.AdReplyInfo 178, // 73: proto.ContextInfo.placeholderKey:type_name -> proto.MessageKey - 288, // 74: proto.ContextInfo.externalAdReply:type_name -> proto.ContextInfo.ExternalAdReplyInfo + 289, // 74: proto.ContextInfo.externalAdReply:type_name -> proto.ContextInfo.ExternalAdReplyInfo 119, // 75: proto.ContextInfo.disappearingMode:type_name -> proto.DisappearingMode 125, // 76: proto.ContextInfo.actionLink:type_name -> proto.ActionLink 118, // 77: proto.ContextInfo.groupMentions:type_name -> proto.GroupMention - 286, // 78: proto.ContextInfo.utm:type_name -> proto.ContextInfo.UTMInfo - 287, // 79: proto.ContextInfo.forwardedNewsletterMessageInfo:type_name -> proto.ContextInfo.ForwardedNewsletterMessageInfo - 289, // 80: proto.ContextInfo.businessMessageForwardInfo:type_name -> proto.ContextInfo.BusinessMessageForwardInfo + 287, // 78: proto.ContextInfo.utm:type_name -> proto.ContextInfo.UTMInfo + 288, // 79: proto.ContextInfo.forwardedNewsletterMessageInfo:type_name -> proto.ContextInfo.ForwardedNewsletterMessageInfo + 290, // 80: proto.ContextInfo.businessMessageForwardInfo:type_name -> proto.ContextInfo.BusinessMessageForwardInfo 26, // 81: proto.BotPluginMetadata.provider:type_name -> proto.BotPluginMetadata.SearchProvider 27, // 82: proto.BotPluginMetadata.pluginType:type_name -> proto.BotPluginMetadata.PluginType 124, // 83: proto.BotMetadata.avatarMetadata:type_name -> proto.BotAvatarMetadata 122, // 84: proto.BotMetadata.pluginMetadata:type_name -> proto.BotPluginMetadata - 292, // 85: proto.TemplateButton.quickReplyButton:type_name -> proto.TemplateButton.QuickReplyButton - 291, // 86: proto.TemplateButton.urlButton:type_name -> proto.TemplateButton.URLButton - 293, // 87: proto.TemplateButton.callButton:type_name -> proto.TemplateButton.CallButton - 294, // 88: proto.PaymentBackground.mediaData:type_name -> proto.PaymentBackground.MediaData + 293, // 85: proto.TemplateButton.quickReplyButton:type_name -> proto.TemplateButton.QuickReplyButton + 292, // 86: proto.TemplateButton.urlButton:type_name -> proto.TemplateButton.URLButton + 294, // 87: proto.TemplateButton.callButton:type_name -> proto.TemplateButton.CallButton + 295, // 88: proto.PaymentBackground.mediaData:type_name -> proto.PaymentBackground.MediaData 28, // 89: proto.PaymentBackground.type:type_name -> proto.PaymentBackground.Type 138, // 90: proto.Message.senderKeyDistributionMessage:type_name -> proto.SenderKeyDistributionMessage 86, // 91: proto.Message.imageMessage:type_name -> proto.ImageMessage @@ -26877,9 +26963,9 @@ var file_binary_proto_def_proto_depIdxs = []int32{ 121, // 153: proto.VideoMessage.contextInfo:type_name -> proto.ContextInfo 29, // 154: proto.VideoMessage.gifAttribution:type_name -> proto.VideoMessage.Attribution 121, // 155: proto.TemplateMessage.contextInfo:type_name -> proto.ContextInfo - 295, // 156: proto.TemplateMessage.hydratedTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate - 296, // 157: proto.TemplateMessage.fourRowTemplate:type_name -> proto.TemplateMessage.FourRowTemplate - 295, // 158: proto.TemplateMessage.hydratedFourRowTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate + 296, // 156: proto.TemplateMessage.hydratedTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate + 297, // 157: proto.TemplateMessage.fourRowTemplate:type_name -> proto.TemplateMessage.FourRowTemplate + 296, // 158: proto.TemplateMessage.hydratedFourRowTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate 84, // 159: proto.TemplateMessage.interactiveMessageTemplate:type_name -> proto.InteractiveMessage 121, // 160: proto.TemplateButtonReplyMessage.contextInfo:type_name -> proto.ContextInfo 121, // 161: proto.StickerMessage.contextInfo:type_name -> proto.ContextInfo @@ -26906,303 +26992,306 @@ var file_binary_proto_def_proto_depIdxs = []int32{ 154, // 182: proto.ProtocolMessage.peerDataOperationRequestMessage:type_name -> proto.PeerDataOperationRequestMessage 153, // 183: proto.ProtocolMessage.peerDataOperationRequestResponseMessage:type_name -> proto.PeerDataOperationRequestResponseMessage 105, // 184: proto.ProtocolMessage.botFeedbackMessage:type_name -> proto.BotFeedbackMessage - 297, // 185: proto.ProductMessage.product:type_name -> proto.ProductMessage.ProductSnapshot - 298, // 186: proto.ProductMessage.catalog:type_name -> proto.ProductMessage.CatalogSnapshot + 298, // 185: proto.ProductMessage.product:type_name -> proto.ProductMessage.ProductSnapshot + 299, // 186: proto.ProductMessage.catalog:type_name -> proto.ProductMessage.CatalogSnapshot 121, // 187: proto.ProductMessage.contextInfo:type_name -> proto.ContextInfo 178, // 188: proto.PollUpdateMessage.pollCreationMessageKey:type_name -> proto.MessageKey 150, // 189: proto.PollUpdateMessage.vote:type_name -> proto.PollEncValue 149, // 190: proto.PollUpdateMessage.metadata:type_name -> proto.PollUpdateMessageMetadata - 299, // 191: proto.PollCreationMessage.options:type_name -> proto.PollCreationMessage.Option + 300, // 191: proto.PollCreationMessage.options:type_name -> proto.PollCreationMessage.Option 121, // 192: proto.PollCreationMessage.contextInfo:type_name -> proto.ContextInfo 178, // 193: proto.PinInChatMessage.key:type_name -> proto.MessageKey 33, // 194: proto.PinInChatMessage.type:type_name -> proto.PinInChatMessage.Type 2, // 195: proto.PeerDataOperationRequestResponseMessage.peerDataOperationRequestType:type_name -> proto.PeerDataOperationRequestType - 300, // 196: proto.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult + 301, // 196: proto.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult 2, // 197: proto.PeerDataOperationRequestMessage.peerDataOperationRequestType:type_name -> proto.PeerDataOperationRequestType - 305, // 198: proto.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> proto.PeerDataOperationRequestMessage.RequestStickerReupload - 304, // 199: proto.PeerDataOperationRequestMessage.requestUrlPreview:type_name -> proto.PeerDataOperationRequestMessage.RequestUrlPreview - 307, // 200: proto.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - 306, // 201: proto.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest + 306, // 198: proto.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> proto.PeerDataOperationRequestMessage.RequestStickerReupload + 305, // 199: proto.PeerDataOperationRequestMessage.requestUrlPreview:type_name -> proto.PeerDataOperationRequestMessage.RequestUrlPreview + 308, // 200: proto.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest + 307, // 201: proto.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest 34, // 202: proto.PaymentInviteMessage.serviceType:type_name -> proto.PaymentInviteMessage.ServiceType 36, // 203: proto.OrderMessage.status:type_name -> proto.OrderMessage.OrderStatus 35, // 204: proto.OrderMessage.surface:type_name -> proto.OrderMessage.OrderSurface 121, // 205: proto.OrderMessage.contextInfo:type_name -> proto.ContextInfo - 121, // 206: proto.MessageHistoryBundle.contextInfo:type_name -> proto.ContextInfo - 121, // 207: proto.LocationMessage.contextInfo:type_name -> proto.ContextInfo - 121, // 208: proto.LiveLocationMessage.contextInfo:type_name -> proto.ContextInfo - 37, // 209: proto.ListResponseMessage.listType:type_name -> proto.ListResponseMessage.ListType - 308, // 210: proto.ListResponseMessage.singleSelectReply:type_name -> proto.ListResponseMessage.SingleSelectReply - 121, // 211: proto.ListResponseMessage.contextInfo:type_name -> proto.ContextInfo - 38, // 212: proto.ListMessage.listType:type_name -> proto.ListMessage.ListType - 312, // 213: proto.ListMessage.sections:type_name -> proto.ListMessage.Section - 310, // 214: proto.ListMessage.productListInfo:type_name -> proto.ListMessage.ProductListInfo - 121, // 215: proto.ListMessage.contextInfo:type_name -> proto.ContextInfo - 167, // 216: proto.PastParticipants.pastParticipants:type_name -> proto.PastParticipant - 39, // 217: proto.PastParticipant.leaveReason:type_name -> proto.PastParticipant.LeaveReason - 40, // 218: proto.HistorySync.syncType:type_name -> proto.HistorySync.HistorySyncType - 173, // 219: proto.HistorySync.conversations:type_name -> proto.Conversation - 244, // 220: proto.HistorySync.statusV3Messages:type_name -> proto.WebMessageInfo - 165, // 221: proto.HistorySync.pushnames:type_name -> proto.Pushname - 172, // 222: proto.HistorySync.globalSettings:type_name -> proto.GlobalSettings - 164, // 223: proto.HistorySync.recentStickers:type_name -> proto.StickerMetadata - 166, // 224: proto.HistorySync.pastParticipants:type_name -> proto.PastParticipants - 232, // 225: proto.HistorySync.callLogRecords:type_name -> proto.CallLogRecord - 41, // 226: proto.HistorySync.aiWaitListState:type_name -> proto.HistorySync.BotAIWaitListState - 244, // 227: proto.HistorySyncMsg.message:type_name -> proto.WebMessageInfo - 42, // 228: proto.GroupParticipant.rank:type_name -> proto.GroupParticipant.Rank - 163, // 229: proto.GlobalSettings.lightThemeWallpaper:type_name -> proto.WallpaperSettings - 3, // 230: proto.GlobalSettings.mediaVisibility:type_name -> proto.MediaVisibility - 163, // 231: proto.GlobalSettings.darkThemeWallpaper:type_name -> proto.WallpaperSettings - 175, // 232: proto.GlobalSettings.autoDownloadWiFi:type_name -> proto.AutoDownloadSettings - 175, // 233: proto.GlobalSettings.autoDownloadCellular:type_name -> proto.AutoDownloadSettings - 175, // 234: proto.GlobalSettings.autoDownloadRoaming:type_name -> proto.AutoDownloadSettings - 174, // 235: proto.GlobalSettings.avatarUserSettings:type_name -> proto.AvatarUserSettings - 168, // 236: proto.GlobalSettings.individualNotificationSettings:type_name -> proto.NotificationSettings - 168, // 237: proto.GlobalSettings.groupNotificationSettings:type_name -> proto.NotificationSettings - 170, // 238: proto.Conversation.messages:type_name -> proto.HistorySyncMsg - 43, // 239: proto.Conversation.endOfHistoryTransferType:type_name -> proto.Conversation.EndOfHistoryTransferType - 119, // 240: proto.Conversation.disappearingMode:type_name -> proto.DisappearingMode - 171, // 241: proto.Conversation.participant:type_name -> proto.GroupParticipant - 163, // 242: proto.Conversation.wallpaper:type_name -> proto.WallpaperSettings - 3, // 243: proto.Conversation.mediaVisibility:type_name -> proto.MediaVisibility - 44, // 244: proto.MediaRetryNotification.result:type_name -> proto.MediaRetryNotification.ResultType - 179, // 245: proto.SyncdSnapshot.version:type_name -> proto.SyncdVersion - 182, // 246: proto.SyncdSnapshot.records:type_name -> proto.SyncdRecord - 187, // 247: proto.SyncdSnapshot.keyId:type_name -> proto.KeyId - 186, // 248: proto.SyncdRecord.index:type_name -> proto.SyncdIndex - 180, // 249: proto.SyncdRecord.value:type_name -> proto.SyncdValue - 187, // 250: proto.SyncdRecord.keyId:type_name -> proto.KeyId - 179, // 251: proto.SyncdPatch.version:type_name -> proto.SyncdVersion - 185, // 252: proto.SyncdPatch.mutations:type_name -> proto.SyncdMutation - 188, // 253: proto.SyncdPatch.externalMutations:type_name -> proto.ExternalBlobReference - 187, // 254: proto.SyncdPatch.keyId:type_name -> proto.KeyId - 189, // 255: proto.SyncdPatch.exitCode:type_name -> proto.ExitCode - 185, // 256: proto.SyncdMutations.mutations:type_name -> proto.SyncdMutation - 45, // 257: proto.SyncdMutation.operation:type_name -> proto.SyncdMutation.SyncdOperation - 182, // 258: proto.SyncdMutation.record:type_name -> proto.SyncdRecord - 199, // 259: proto.SyncActionValue.starAction:type_name -> proto.StarAction - 222, // 260: proto.SyncActionValue.contactAction:type_name -> proto.ContactAction - 211, // 261: proto.SyncActionValue.muteAction:type_name -> proto.MuteAction - 209, // 262: proto.SyncActionValue.pinAction:type_name -> proto.PinAction - 200, // 263: proto.SyncActionValue.securityNotificationSetting:type_name -> proto.SecurityNotificationSetting - 204, // 264: proto.SyncActionValue.pushNameSetting:type_name -> proto.PushNameSetting - 203, // 265: proto.SyncActionValue.quickReplyAction:type_name -> proto.QuickReplyAction - 202, // 266: proto.SyncActionValue.recentEmojiWeightsAction:type_name -> proto.RecentEmojiWeightsAction - 216, // 267: proto.SyncActionValue.labelEditAction:type_name -> proto.LabelEditAction - 217, // 268: proto.SyncActionValue.labelAssociationAction:type_name -> proto.LabelAssociationAction - 215, // 269: proto.SyncActionValue.localeSetting:type_name -> proto.LocaleSetting - 227, // 270: proto.SyncActionValue.archiveChatAction:type_name -> proto.ArchiveChatAction - 220, // 271: proto.SyncActionValue.deleteMessageForMeAction:type_name -> proto.DeleteMessageForMeAction - 218, // 272: proto.SyncActionValue.keyExpiration:type_name -> proto.KeyExpiration - 214, // 273: proto.SyncActionValue.markChatAsReadAction:type_name -> proto.MarkChatAsReadAction - 223, // 274: proto.SyncActionValue.clearChatAction:type_name -> proto.ClearChatAction - 221, // 275: proto.SyncActionValue.deleteChatAction:type_name -> proto.DeleteChatAction - 192, // 276: proto.SyncActionValue.unarchiveChatsSetting:type_name -> proto.UnarchiveChatsSetting - 207, // 277: proto.SyncActionValue.primaryFeature:type_name -> proto.PrimaryFeature - 228, // 278: proto.SyncActionValue.androidUnsupportedActions:type_name -> proto.AndroidUnsupportedActions - 229, // 279: proto.SyncActionValue.agentAction:type_name -> proto.AgentAction - 196, // 280: proto.SyncActionValue.subscriptionAction:type_name -> proto.SubscriptionAction - 191, // 281: proto.SyncActionValue.userStatusMuteAction:type_name -> proto.UserStatusMuteAction - 193, // 282: proto.SyncActionValue.timeFormatAction:type_name -> proto.TimeFormatAction - 210, // 283: proto.SyncActionValue.nuxAction:type_name -> proto.NuxAction - 206, // 284: proto.SyncActionValue.primaryVersionAction:type_name -> proto.PrimaryVersionAction - 197, // 285: proto.SyncActionValue.stickerAction:type_name -> proto.StickerAction - 201, // 286: proto.SyncActionValue.removeRecentStickerAction:type_name -> proto.RemoveRecentStickerAction - 225, // 287: proto.SyncActionValue.chatAssignment:type_name -> proto.ChatAssignmentAction - 224, // 288: proto.SyncActionValue.chatAssignmentOpenedStatus:type_name -> proto.ChatAssignmentOpenedStatusAction - 208, // 289: proto.SyncActionValue.pnForLidChatAction:type_name -> proto.PnForLidChatAction - 213, // 290: proto.SyncActionValue.marketingMessageAction:type_name -> proto.MarketingMessageAction - 212, // 291: proto.SyncActionValue.marketingMessageBroadcastAction:type_name -> proto.MarketingMessageBroadcastAction - 219, // 292: proto.SyncActionValue.externalWebBetaAction:type_name -> proto.ExternalWebBetaAction - 205, // 293: proto.SyncActionValue.privacySettingRelayAllCalls:type_name -> proto.PrivacySettingRelayAllCalls - 226, // 294: proto.SyncActionValue.callLogAction:type_name -> proto.CallLogAction - 198, // 295: proto.SyncActionValue.statusPrivacy:type_name -> proto.StatusPrivacyAction - 178, // 296: proto.SyncActionMessage.key:type_name -> proto.MessageKey - 194, // 297: proto.SyncActionMessageRange.messages:type_name -> proto.SyncActionMessage - 46, // 298: proto.StatusPrivacyAction.mode:type_name -> proto.StatusPrivacyAction.StatusDistributionMode - 231, // 299: proto.RecentEmojiWeightsAction.weights:type_name -> proto.RecentEmojiWeight - 47, // 300: proto.MarketingMessageAction.type:type_name -> proto.MarketingMessageAction.MarketingMessagePrototypeType - 195, // 301: proto.MarkChatAsReadAction.messageRange:type_name -> proto.SyncActionMessageRange - 195, // 302: proto.DeleteChatAction.messageRange:type_name -> proto.SyncActionMessageRange - 195, // 303: proto.ClearChatAction.messageRange:type_name -> proto.SyncActionMessageRange - 232, // 304: proto.CallLogAction.callLogRecord:type_name -> proto.CallLogRecord - 195, // 305: proto.ArchiveChatAction.messageRange:type_name -> proto.SyncActionMessageRange - 190, // 306: proto.SyncActionData.value:type_name -> proto.SyncActionValue - 49, // 307: proto.CallLogRecord.callResult:type_name -> proto.CallLogRecord.CallResult - 48, // 308: proto.CallLogRecord.silenceReason:type_name -> proto.CallLogRecord.SilenceReason - 315, // 309: proto.CallLogRecord.participants:type_name -> proto.CallLogRecord.ParticipantInfo - 50, // 310: proto.BizIdentityInfo.vlevel:type_name -> proto.BizIdentityInfo.VerifiedLevelValue - 233, // 311: proto.BizIdentityInfo.vnameCert:type_name -> proto.VerifiedNameCertificate - 51, // 312: proto.BizIdentityInfo.hostStorage:type_name -> proto.BizIdentityInfo.HostStorageType - 52, // 313: proto.BizIdentityInfo.actualActors:type_name -> proto.BizIdentityInfo.ActualActorsType - 233, // 314: proto.BizAccountPayload.vnameCert:type_name -> proto.VerifiedNameCertificate - 53, // 315: proto.BizAccountLinkInfo.hostStorage:type_name -> proto.BizAccountLinkInfo.HostStorageType - 54, // 316: proto.BizAccountLinkInfo.accountType:type_name -> proto.BizAccountLinkInfo.AccountType - 240, // 317: proto.HandshakeMessage.clientHello:type_name -> proto.HandshakeClientHello - 239, // 318: proto.HandshakeMessage.serverHello:type_name -> proto.HandshakeServerHello - 241, // 319: proto.HandshakeMessage.clientFinish:type_name -> proto.HandshakeClientFinish - 318, // 320: proto.ClientPayload.userAgent:type_name -> proto.ClientPayload.UserAgent - 317, // 321: proto.ClientPayload.webInfo:type_name -> proto.ClientPayload.WebInfo - 57, // 322: proto.ClientPayload.connectType:type_name -> proto.ClientPayload.ConnectType - 58, // 323: proto.ClientPayload.connectReason:type_name -> proto.ClientPayload.ConnectReason - 321, // 324: proto.ClientPayload.dnsSource:type_name -> proto.ClientPayload.DNSSource - 320, // 325: proto.ClientPayload.devicePairingData:type_name -> proto.ClientPayload.DevicePairingRegistrationData - 55, // 326: proto.ClientPayload.product:type_name -> proto.ClientPayload.Product - 56, // 327: proto.ClientPayload.iosAppExtension:type_name -> proto.ClientPayload.IOSAppExtension - 319, // 328: proto.ClientPayload.interopData:type_name -> proto.ClientPayload.InteropData - 244, // 329: proto.WebNotificationsInfo.notifyMessages:type_name -> proto.WebMessageInfo - 178, // 330: proto.WebMessageInfo.key:type_name -> proto.MessageKey - 130, // 331: proto.WebMessageInfo.message:type_name -> proto.Message - 65, // 332: proto.WebMessageInfo.status:type_name -> proto.WebMessageInfo.Status - 64, // 333: proto.WebMessageInfo.messageStubType:type_name -> proto.WebMessageInfo.StubType - 254, // 334: proto.WebMessageInfo.paymentInfo:type_name -> proto.PaymentInfo - 159, // 335: proto.WebMessageInfo.finalLiveLocation:type_name -> proto.LiveLocationMessage - 254, // 336: proto.WebMessageInfo.quotedPaymentInfo:type_name -> proto.PaymentInfo - 66, // 337: proto.WebMessageInfo.bizPrivacyStatus:type_name -> proto.WebMessageInfo.BizPrivacyStatus - 257, // 338: proto.WebMessageInfo.mediaData:type_name -> proto.MediaData - 253, // 339: proto.WebMessageInfo.photoChange:type_name -> proto.PhotoChange - 246, // 340: proto.WebMessageInfo.userReceipt:type_name -> proto.UserReceipt - 248, // 341: proto.WebMessageInfo.reactions:type_name -> proto.Reaction - 257, // 342: proto.WebMessageInfo.quotedStickerData:type_name -> proto.MediaData - 247, // 343: proto.WebMessageInfo.statusPsa:type_name -> proto.StatusPSA - 250, // 344: proto.WebMessageInfo.pollUpdates:type_name -> proto.PollUpdate - 251, // 345: proto.WebMessageInfo.pollAdditionalMetadata:type_name -> proto.PollAdditionalMetadata - 258, // 346: proto.WebMessageInfo.keepInChat:type_name -> proto.KeepInChat - 252, // 347: proto.WebMessageInfo.pinInChat:type_name -> proto.PinInChat - 249, // 348: proto.WebMessageInfo.premiumMessageInfo:type_name -> proto.PremiumMessageInfo - 67, // 349: proto.WebFeatures.labelsDisplay:type_name -> proto.WebFeatures.Flag - 67, // 350: proto.WebFeatures.voipIndividualOutgoing:type_name -> proto.WebFeatures.Flag - 67, // 351: proto.WebFeatures.groupsV3:type_name -> proto.WebFeatures.Flag - 67, // 352: proto.WebFeatures.groupsV3Create:type_name -> proto.WebFeatures.Flag - 67, // 353: proto.WebFeatures.changeNumberV2:type_name -> proto.WebFeatures.Flag - 67, // 354: proto.WebFeatures.queryStatusV3Thumbnail:type_name -> proto.WebFeatures.Flag - 67, // 355: proto.WebFeatures.liveLocations:type_name -> proto.WebFeatures.Flag - 67, // 356: proto.WebFeatures.queryVname:type_name -> proto.WebFeatures.Flag - 67, // 357: proto.WebFeatures.voipIndividualIncoming:type_name -> proto.WebFeatures.Flag - 67, // 358: proto.WebFeatures.quickRepliesQuery:type_name -> proto.WebFeatures.Flag - 67, // 359: proto.WebFeatures.payments:type_name -> proto.WebFeatures.Flag - 67, // 360: proto.WebFeatures.stickerPackQuery:type_name -> proto.WebFeatures.Flag - 67, // 361: proto.WebFeatures.liveLocationsFinal:type_name -> proto.WebFeatures.Flag - 67, // 362: proto.WebFeatures.labelsEdit:type_name -> proto.WebFeatures.Flag - 67, // 363: proto.WebFeatures.mediaUpload:type_name -> proto.WebFeatures.Flag - 67, // 364: proto.WebFeatures.mediaUploadRichQuickReplies:type_name -> proto.WebFeatures.Flag - 67, // 365: proto.WebFeatures.vnameV2:type_name -> proto.WebFeatures.Flag - 67, // 366: proto.WebFeatures.videoPlaybackUrl:type_name -> proto.WebFeatures.Flag - 67, // 367: proto.WebFeatures.statusRanking:type_name -> proto.WebFeatures.Flag - 67, // 368: proto.WebFeatures.voipIndividualVideo:type_name -> proto.WebFeatures.Flag - 67, // 369: proto.WebFeatures.thirdPartyStickers:type_name -> proto.WebFeatures.Flag - 67, // 370: proto.WebFeatures.frequentlyForwardedSetting:type_name -> proto.WebFeatures.Flag - 67, // 371: proto.WebFeatures.groupsV4JoinPermission:type_name -> proto.WebFeatures.Flag - 67, // 372: proto.WebFeatures.recentStickers:type_name -> proto.WebFeatures.Flag - 67, // 373: proto.WebFeatures.catalog:type_name -> proto.WebFeatures.Flag - 67, // 374: proto.WebFeatures.starredStickers:type_name -> proto.WebFeatures.Flag - 67, // 375: proto.WebFeatures.voipGroupCall:type_name -> proto.WebFeatures.Flag - 67, // 376: proto.WebFeatures.templateMessage:type_name -> proto.WebFeatures.Flag - 67, // 377: proto.WebFeatures.templateMessageInteractivity:type_name -> proto.WebFeatures.Flag - 67, // 378: proto.WebFeatures.ephemeralMessages:type_name -> proto.WebFeatures.Flag - 67, // 379: proto.WebFeatures.e2ENotificationSync:type_name -> proto.WebFeatures.Flag - 67, // 380: proto.WebFeatures.recentStickersV2:type_name -> proto.WebFeatures.Flag - 67, // 381: proto.WebFeatures.recentStickersV3:type_name -> proto.WebFeatures.Flag - 67, // 382: proto.WebFeatures.userNotice:type_name -> proto.WebFeatures.Flag - 67, // 383: proto.WebFeatures.support:type_name -> proto.WebFeatures.Flag - 67, // 384: proto.WebFeatures.groupUiiCleanup:type_name -> proto.WebFeatures.Flag - 67, // 385: proto.WebFeatures.groupDogfoodingInternalOnly:type_name -> proto.WebFeatures.Flag - 67, // 386: proto.WebFeatures.settingsSync:type_name -> proto.WebFeatures.Flag - 67, // 387: proto.WebFeatures.archiveV2:type_name -> proto.WebFeatures.Flag - 67, // 388: proto.WebFeatures.ephemeralAllowGroupMembers:type_name -> proto.WebFeatures.Flag - 67, // 389: proto.WebFeatures.ephemeral24HDuration:type_name -> proto.WebFeatures.Flag - 67, // 390: proto.WebFeatures.mdForceUpgrade:type_name -> proto.WebFeatures.Flag - 67, // 391: proto.WebFeatures.disappearingMode:type_name -> proto.WebFeatures.Flag - 67, // 392: proto.WebFeatures.externalMdOptInAvailable:type_name -> proto.WebFeatures.Flag - 67, // 393: proto.WebFeatures.noDeleteMessageTimeLimit:type_name -> proto.WebFeatures.Flag - 178, // 394: proto.Reaction.key:type_name -> proto.MessageKey - 178, // 395: proto.PollUpdate.pollUpdateMessageKey:type_name -> proto.MessageKey - 147, // 396: proto.PollUpdate.vote:type_name -> proto.PollVoteMessage - 68, // 397: proto.PinInChat.type:type_name -> proto.PinInChat.Type - 178, // 398: proto.PinInChat.key:type_name -> proto.MessageKey - 256, // 399: proto.PinInChat.messageAddOnContextInfo:type_name -> proto.MessageAddOnContextInfo - 71, // 400: proto.PaymentInfo.currencyDeprecated:type_name -> proto.PaymentInfo.Currency - 70, // 401: proto.PaymentInfo.status:type_name -> proto.PaymentInfo.Status - 178, // 402: proto.PaymentInfo.requestMessageKey:type_name -> proto.MessageKey - 69, // 403: proto.PaymentInfo.txnStatus:type_name -> proto.PaymentInfo.TxnStatus - 129, // 404: proto.PaymentInfo.primaryAmount:type_name -> proto.Money - 129, // 405: proto.PaymentInfo.exchangeAmount:type_name -> proto.Money - 178, // 406: proto.NotificationMessageInfo.key:type_name -> proto.MessageKey - 130, // 407: proto.NotificationMessageInfo.message:type_name -> proto.Message - 1, // 408: proto.KeepInChat.keepType:type_name -> proto.KeepType - 178, // 409: proto.KeepInChat.key:type_name -> proto.MessageKey - 325, // 410: proto.CertChain.leaf:type_name -> proto.CertChain.NoiseCertificate - 325, // 411: proto.CertChain.intermediate:type_name -> proto.CertChain.NoiseCertificate - 6, // 412: proto.InteractiveResponseMessage.Body.format:type_name -> proto.InteractiveResponseMessage.Body.Format - 7, // 413: proto.InteractiveMessage.ShopMessage.surface:type_name -> proto.InteractiveMessage.ShopMessage.Surface - 273, // 414: proto.InteractiveMessage.NativeFlowMessage.buttons:type_name -> proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton - 94, // 415: proto.InteractiveMessage.Header.documentMessage:type_name -> proto.DocumentMessage - 86, // 416: proto.InteractiveMessage.Header.imageMessage:type_name -> proto.ImageMessage - 133, // 417: proto.InteractiveMessage.Header.videoMessage:type_name -> proto.VideoMessage - 158, // 418: proto.InteractiveMessage.Header.locationMessage:type_name -> proto.LocationMessage - 84, // 419: proto.InteractiveMessage.CarouselMessage.cards:type_name -> proto.InteractiveMessage - 276, // 420: proto.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - 275, // 421: proto.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - 278, // 422: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - 277, // 423: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - 9, // 424: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType - 10, // 425: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType - 16, // 426: proto.CallLogMessage.CallParticipant.callOutcome:type_name -> proto.CallLogMessage.CallOutcome - 282, // 427: proto.ButtonsMessage.Button.buttonText:type_name -> proto.ButtonsMessage.Button.ButtonText - 19, // 428: proto.ButtonsMessage.Button.type:type_name -> proto.ButtonsMessage.Button.Type - 281, // 429: proto.ButtonsMessage.Button.nativeFlowInfo:type_name -> proto.ButtonsMessage.Button.NativeFlowInfo - 24, // 430: proto.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> proto.ContextInfo.ExternalAdReplyInfo.MediaType - 25, // 431: proto.ContextInfo.AdReplyInfo.mediaType:type_name -> proto.ContextInfo.AdReplyInfo.MediaType - 88, // 432: proto.TemplateButton.URLButton.displayText:type_name -> proto.HighlyStructuredMessage - 88, // 433: proto.TemplateButton.URLButton.url:type_name -> proto.HighlyStructuredMessage - 88, // 434: proto.TemplateButton.QuickReplyButton.displayText:type_name -> proto.HighlyStructuredMessage - 88, // 435: proto.TemplateButton.CallButton.displayText:type_name -> proto.HighlyStructuredMessage - 88, // 436: proto.TemplateButton.CallButton.phoneNumber:type_name -> proto.HighlyStructuredMessage - 117, // 437: proto.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> proto.HydratedTemplateButton - 94, // 438: proto.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> proto.DocumentMessage - 86, // 439: proto.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> proto.ImageMessage - 133, // 440: proto.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> proto.VideoMessage - 158, // 441: proto.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> proto.LocationMessage - 88, // 442: proto.TemplateMessage.FourRowTemplate.content:type_name -> proto.HighlyStructuredMessage - 88, // 443: proto.TemplateMessage.FourRowTemplate.footer:type_name -> proto.HighlyStructuredMessage - 126, // 444: proto.TemplateMessage.FourRowTemplate.buttons:type_name -> proto.TemplateButton - 94, // 445: proto.TemplateMessage.FourRowTemplate.documentMessage:type_name -> proto.DocumentMessage - 88, // 446: proto.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> proto.HighlyStructuredMessage - 86, // 447: proto.TemplateMessage.FourRowTemplate.imageMessage:type_name -> proto.ImageMessage - 133, // 448: proto.TemplateMessage.FourRowTemplate.videoMessage:type_name -> proto.VideoMessage - 158, // 449: proto.TemplateMessage.FourRowTemplate.locationMessage:type_name -> proto.LocationMessage - 86, // 450: proto.ProductMessage.ProductSnapshot.productImage:type_name -> proto.ImageMessage - 86, // 451: proto.ProductMessage.CatalogSnapshot.catalogImage:type_name -> proto.ImageMessage - 44, // 452: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> proto.MediaRetryNotification.ResultType - 137, // 453: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> proto.StickerMessage - 302, // 454: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - 301, // 455: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - 303, // 456: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - 178, // 457: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> proto.MessageKey - 314, // 458: proto.ListMessage.ProductSection.products:type_name -> proto.ListMessage.Product - 309, // 459: proto.ListMessage.ProductListInfo.productSections:type_name -> proto.ListMessage.ProductSection - 311, // 460: proto.ListMessage.ProductListInfo.headerImage:type_name -> proto.ListMessage.ProductListHeaderImage - 313, // 461: proto.ListMessage.Section.rows:type_name -> proto.ListMessage.Row - 49, // 462: proto.CallLogRecord.ParticipantInfo.callResult:type_name -> proto.CallLogRecord.CallResult - 234, // 463: proto.VerifiedNameCertificate.Details.localizedNames:type_name -> proto.LocalizedName - 322, // 464: proto.ClientPayload.WebInfo.webdPayload:type_name -> proto.ClientPayload.WebInfo.WebdPayload - 59, // 465: proto.ClientPayload.WebInfo.webSubPlatform:type_name -> proto.ClientPayload.WebInfo.WebSubPlatform - 61, // 466: proto.ClientPayload.UserAgent.platform:type_name -> proto.ClientPayload.UserAgent.Platform - 323, // 467: proto.ClientPayload.UserAgent.appVersion:type_name -> proto.ClientPayload.UserAgent.AppVersion - 60, // 468: proto.ClientPayload.UserAgent.releaseChannel:type_name -> proto.ClientPayload.UserAgent.ReleaseChannel - 62, // 469: proto.ClientPayload.UserAgent.deviceType:type_name -> proto.ClientPayload.UserAgent.DeviceType - 63, // 470: proto.ClientPayload.DNSSource.dnsMethod:type_name -> proto.ClientPayload.DNSSource.DNSResolutionMethod - 328, // 471: proto.QP.Filter.parameters:type_name -> proto.QP.FilterParameters - 72, // 472: proto.QP.Filter.filterResult:type_name -> proto.QP.FilterResult - 73, // 473: proto.QP.Filter.clientNotSupportedConfig:type_name -> proto.QP.FilterClientNotSupportedConfig - 74, // 474: proto.QP.FilterClause.clauseType:type_name -> proto.QP.ClauseType - 329, // 475: proto.QP.FilterClause.clauses:type_name -> proto.QP.FilterClause - 327, // 476: proto.QP.FilterClause.filters:type_name -> proto.QP.Filter - 477, // [477:477] is the sub-list for method output_type - 477, // [477:477] is the sub-list for method input_type - 477, // [477:477] is the sub-list for extension type_name - 477, // [477:477] is the sub-list for extension extendee - 0, // [0:477] is the sub-list for field type_name + 178, // 206: proto.OrderMessage.orderRequestMessageId:type_name -> proto.MessageKey + 121, // 207: proto.MessageHistoryBundle.contextInfo:type_name -> proto.ContextInfo + 121, // 208: proto.LocationMessage.contextInfo:type_name -> proto.ContextInfo + 121, // 209: proto.LiveLocationMessage.contextInfo:type_name -> proto.ContextInfo + 37, // 210: proto.ListResponseMessage.listType:type_name -> proto.ListResponseMessage.ListType + 309, // 211: proto.ListResponseMessage.singleSelectReply:type_name -> proto.ListResponseMessage.SingleSelectReply + 121, // 212: proto.ListResponseMessage.contextInfo:type_name -> proto.ContextInfo + 38, // 213: proto.ListMessage.listType:type_name -> proto.ListMessage.ListType + 313, // 214: proto.ListMessage.sections:type_name -> proto.ListMessage.Section + 311, // 215: proto.ListMessage.productListInfo:type_name -> proto.ListMessage.ProductListInfo + 121, // 216: proto.ListMessage.contextInfo:type_name -> proto.ContextInfo + 167, // 217: proto.PastParticipants.pastParticipants:type_name -> proto.PastParticipant + 39, // 218: proto.PastParticipant.leaveReason:type_name -> proto.PastParticipant.LeaveReason + 40, // 219: proto.HistorySync.syncType:type_name -> proto.HistorySync.HistorySyncType + 173, // 220: proto.HistorySync.conversations:type_name -> proto.Conversation + 244, // 221: proto.HistorySync.statusV3Messages:type_name -> proto.WebMessageInfo + 165, // 222: proto.HistorySync.pushnames:type_name -> proto.Pushname + 172, // 223: proto.HistorySync.globalSettings:type_name -> proto.GlobalSettings + 164, // 224: proto.HistorySync.recentStickers:type_name -> proto.StickerMetadata + 166, // 225: proto.HistorySync.pastParticipants:type_name -> proto.PastParticipants + 232, // 226: proto.HistorySync.callLogRecords:type_name -> proto.CallLogRecord + 41, // 227: proto.HistorySync.aiWaitListState:type_name -> proto.HistorySync.BotAIWaitListState + 244, // 228: proto.HistorySyncMsg.message:type_name -> proto.WebMessageInfo + 42, // 229: proto.GroupParticipant.rank:type_name -> proto.GroupParticipant.Rank + 163, // 230: proto.GlobalSettings.lightThemeWallpaper:type_name -> proto.WallpaperSettings + 3, // 231: proto.GlobalSettings.mediaVisibility:type_name -> proto.MediaVisibility + 163, // 232: proto.GlobalSettings.darkThemeWallpaper:type_name -> proto.WallpaperSettings + 175, // 233: proto.GlobalSettings.autoDownloadWiFi:type_name -> proto.AutoDownloadSettings + 175, // 234: proto.GlobalSettings.autoDownloadCellular:type_name -> proto.AutoDownloadSettings + 175, // 235: proto.GlobalSettings.autoDownloadRoaming:type_name -> proto.AutoDownloadSettings + 174, // 236: proto.GlobalSettings.avatarUserSettings:type_name -> proto.AvatarUserSettings + 168, // 237: proto.GlobalSettings.individualNotificationSettings:type_name -> proto.NotificationSettings + 168, // 238: proto.GlobalSettings.groupNotificationSettings:type_name -> proto.NotificationSettings + 170, // 239: proto.Conversation.messages:type_name -> proto.HistorySyncMsg + 43, // 240: proto.Conversation.endOfHistoryTransferType:type_name -> proto.Conversation.EndOfHistoryTransferType + 119, // 241: proto.Conversation.disappearingMode:type_name -> proto.DisappearingMode + 171, // 242: proto.Conversation.participant:type_name -> proto.GroupParticipant + 163, // 243: proto.Conversation.wallpaper:type_name -> proto.WallpaperSettings + 3, // 244: proto.Conversation.mediaVisibility:type_name -> proto.MediaVisibility + 44, // 245: proto.MediaRetryNotification.result:type_name -> proto.MediaRetryNotification.ResultType + 179, // 246: proto.SyncdSnapshot.version:type_name -> proto.SyncdVersion + 182, // 247: proto.SyncdSnapshot.records:type_name -> proto.SyncdRecord + 187, // 248: proto.SyncdSnapshot.keyId:type_name -> proto.KeyId + 186, // 249: proto.SyncdRecord.index:type_name -> proto.SyncdIndex + 180, // 250: proto.SyncdRecord.value:type_name -> proto.SyncdValue + 187, // 251: proto.SyncdRecord.keyId:type_name -> proto.KeyId + 179, // 252: proto.SyncdPatch.version:type_name -> proto.SyncdVersion + 185, // 253: proto.SyncdPatch.mutations:type_name -> proto.SyncdMutation + 188, // 254: proto.SyncdPatch.externalMutations:type_name -> proto.ExternalBlobReference + 187, // 255: proto.SyncdPatch.keyId:type_name -> proto.KeyId + 189, // 256: proto.SyncdPatch.exitCode:type_name -> proto.ExitCode + 185, // 257: proto.SyncdMutations.mutations:type_name -> proto.SyncdMutation + 45, // 258: proto.SyncdMutation.operation:type_name -> proto.SyncdMutation.SyncdOperation + 182, // 259: proto.SyncdMutation.record:type_name -> proto.SyncdRecord + 199, // 260: proto.SyncActionValue.starAction:type_name -> proto.StarAction + 222, // 261: proto.SyncActionValue.contactAction:type_name -> proto.ContactAction + 211, // 262: proto.SyncActionValue.muteAction:type_name -> proto.MuteAction + 209, // 263: proto.SyncActionValue.pinAction:type_name -> proto.PinAction + 200, // 264: proto.SyncActionValue.securityNotificationSetting:type_name -> proto.SecurityNotificationSetting + 204, // 265: proto.SyncActionValue.pushNameSetting:type_name -> proto.PushNameSetting + 203, // 266: proto.SyncActionValue.quickReplyAction:type_name -> proto.QuickReplyAction + 202, // 267: proto.SyncActionValue.recentEmojiWeightsAction:type_name -> proto.RecentEmojiWeightsAction + 216, // 268: proto.SyncActionValue.labelEditAction:type_name -> proto.LabelEditAction + 217, // 269: proto.SyncActionValue.labelAssociationAction:type_name -> proto.LabelAssociationAction + 215, // 270: proto.SyncActionValue.localeSetting:type_name -> proto.LocaleSetting + 227, // 271: proto.SyncActionValue.archiveChatAction:type_name -> proto.ArchiveChatAction + 220, // 272: proto.SyncActionValue.deleteMessageForMeAction:type_name -> proto.DeleteMessageForMeAction + 218, // 273: proto.SyncActionValue.keyExpiration:type_name -> proto.KeyExpiration + 214, // 274: proto.SyncActionValue.markChatAsReadAction:type_name -> proto.MarkChatAsReadAction + 223, // 275: proto.SyncActionValue.clearChatAction:type_name -> proto.ClearChatAction + 221, // 276: proto.SyncActionValue.deleteChatAction:type_name -> proto.DeleteChatAction + 192, // 277: proto.SyncActionValue.unarchiveChatsSetting:type_name -> proto.UnarchiveChatsSetting + 207, // 278: proto.SyncActionValue.primaryFeature:type_name -> proto.PrimaryFeature + 228, // 279: proto.SyncActionValue.androidUnsupportedActions:type_name -> proto.AndroidUnsupportedActions + 229, // 280: proto.SyncActionValue.agentAction:type_name -> proto.AgentAction + 196, // 281: proto.SyncActionValue.subscriptionAction:type_name -> proto.SubscriptionAction + 191, // 282: proto.SyncActionValue.userStatusMuteAction:type_name -> proto.UserStatusMuteAction + 193, // 283: proto.SyncActionValue.timeFormatAction:type_name -> proto.TimeFormatAction + 210, // 284: proto.SyncActionValue.nuxAction:type_name -> proto.NuxAction + 206, // 285: proto.SyncActionValue.primaryVersionAction:type_name -> proto.PrimaryVersionAction + 197, // 286: proto.SyncActionValue.stickerAction:type_name -> proto.StickerAction + 201, // 287: proto.SyncActionValue.removeRecentStickerAction:type_name -> proto.RemoveRecentStickerAction + 225, // 288: proto.SyncActionValue.chatAssignment:type_name -> proto.ChatAssignmentAction + 224, // 289: proto.SyncActionValue.chatAssignmentOpenedStatus:type_name -> proto.ChatAssignmentOpenedStatusAction + 208, // 290: proto.SyncActionValue.pnForLidChatAction:type_name -> proto.PnForLidChatAction + 213, // 291: proto.SyncActionValue.marketingMessageAction:type_name -> proto.MarketingMessageAction + 212, // 292: proto.SyncActionValue.marketingMessageBroadcastAction:type_name -> proto.MarketingMessageBroadcastAction + 219, // 293: proto.SyncActionValue.externalWebBetaAction:type_name -> proto.ExternalWebBetaAction + 205, // 294: proto.SyncActionValue.privacySettingRelayAllCalls:type_name -> proto.PrivacySettingRelayAllCalls + 226, // 295: proto.SyncActionValue.callLogAction:type_name -> proto.CallLogAction + 198, // 296: proto.SyncActionValue.statusPrivacy:type_name -> proto.StatusPrivacyAction + 178, // 297: proto.SyncActionMessage.key:type_name -> proto.MessageKey + 194, // 298: proto.SyncActionMessageRange.messages:type_name -> proto.SyncActionMessage + 46, // 299: proto.StatusPrivacyAction.mode:type_name -> proto.StatusPrivacyAction.StatusDistributionMode + 231, // 300: proto.RecentEmojiWeightsAction.weights:type_name -> proto.RecentEmojiWeight + 47, // 301: proto.MarketingMessageAction.type:type_name -> proto.MarketingMessageAction.MarketingMessagePrototypeType + 195, // 302: proto.MarkChatAsReadAction.messageRange:type_name -> proto.SyncActionMessageRange + 195, // 303: proto.DeleteChatAction.messageRange:type_name -> proto.SyncActionMessageRange + 195, // 304: proto.ClearChatAction.messageRange:type_name -> proto.SyncActionMessageRange + 232, // 305: proto.CallLogAction.callLogRecord:type_name -> proto.CallLogRecord + 195, // 306: proto.ArchiveChatAction.messageRange:type_name -> proto.SyncActionMessageRange + 190, // 307: proto.SyncActionData.value:type_name -> proto.SyncActionValue + 49, // 308: proto.CallLogRecord.callResult:type_name -> proto.CallLogRecord.CallResult + 48, // 309: proto.CallLogRecord.silenceReason:type_name -> proto.CallLogRecord.SilenceReason + 316, // 310: proto.CallLogRecord.participants:type_name -> proto.CallLogRecord.ParticipantInfo + 50, // 311: proto.BizIdentityInfo.vlevel:type_name -> proto.BizIdentityInfo.VerifiedLevelValue + 233, // 312: proto.BizIdentityInfo.vnameCert:type_name -> proto.VerifiedNameCertificate + 51, // 313: proto.BizIdentityInfo.hostStorage:type_name -> proto.BizIdentityInfo.HostStorageType + 52, // 314: proto.BizIdentityInfo.actualActors:type_name -> proto.BizIdentityInfo.ActualActorsType + 233, // 315: proto.BizAccountPayload.vnameCert:type_name -> proto.VerifiedNameCertificate + 53, // 316: proto.BizAccountLinkInfo.hostStorage:type_name -> proto.BizAccountLinkInfo.HostStorageType + 54, // 317: proto.BizAccountLinkInfo.accountType:type_name -> proto.BizAccountLinkInfo.AccountType + 240, // 318: proto.HandshakeMessage.clientHello:type_name -> proto.HandshakeClientHello + 239, // 319: proto.HandshakeMessage.serverHello:type_name -> proto.HandshakeServerHello + 241, // 320: proto.HandshakeMessage.clientFinish:type_name -> proto.HandshakeClientFinish + 319, // 321: proto.ClientPayload.userAgent:type_name -> proto.ClientPayload.UserAgent + 318, // 322: proto.ClientPayload.webInfo:type_name -> proto.ClientPayload.WebInfo + 57, // 323: proto.ClientPayload.connectType:type_name -> proto.ClientPayload.ConnectType + 58, // 324: proto.ClientPayload.connectReason:type_name -> proto.ClientPayload.ConnectReason + 322, // 325: proto.ClientPayload.dnsSource:type_name -> proto.ClientPayload.DNSSource + 321, // 326: proto.ClientPayload.devicePairingData:type_name -> proto.ClientPayload.DevicePairingRegistrationData + 55, // 327: proto.ClientPayload.product:type_name -> proto.ClientPayload.Product + 56, // 328: proto.ClientPayload.iosAppExtension:type_name -> proto.ClientPayload.IOSAppExtension + 320, // 329: proto.ClientPayload.interopData:type_name -> proto.ClientPayload.InteropData + 244, // 330: proto.WebNotificationsInfo.notifyMessages:type_name -> proto.WebMessageInfo + 178, // 331: proto.WebMessageInfo.key:type_name -> proto.MessageKey + 130, // 332: proto.WebMessageInfo.message:type_name -> proto.Message + 65, // 333: proto.WebMessageInfo.status:type_name -> proto.WebMessageInfo.Status + 64, // 334: proto.WebMessageInfo.messageStubType:type_name -> proto.WebMessageInfo.StubType + 254, // 335: proto.WebMessageInfo.paymentInfo:type_name -> proto.PaymentInfo + 159, // 336: proto.WebMessageInfo.finalLiveLocation:type_name -> proto.LiveLocationMessage + 254, // 337: proto.WebMessageInfo.quotedPaymentInfo:type_name -> proto.PaymentInfo + 66, // 338: proto.WebMessageInfo.bizPrivacyStatus:type_name -> proto.WebMessageInfo.BizPrivacyStatus + 257, // 339: proto.WebMessageInfo.mediaData:type_name -> proto.MediaData + 253, // 340: proto.WebMessageInfo.photoChange:type_name -> proto.PhotoChange + 246, // 341: proto.WebMessageInfo.userReceipt:type_name -> proto.UserReceipt + 248, // 342: proto.WebMessageInfo.reactions:type_name -> proto.Reaction + 257, // 343: proto.WebMessageInfo.quotedStickerData:type_name -> proto.MediaData + 247, // 344: proto.WebMessageInfo.statusPsa:type_name -> proto.StatusPSA + 250, // 345: proto.WebMessageInfo.pollUpdates:type_name -> proto.PollUpdate + 251, // 346: proto.WebMessageInfo.pollAdditionalMetadata:type_name -> proto.PollAdditionalMetadata + 258, // 347: proto.WebMessageInfo.keepInChat:type_name -> proto.KeepInChat + 252, // 348: proto.WebMessageInfo.pinInChat:type_name -> proto.PinInChat + 249, // 349: proto.WebMessageInfo.premiumMessageInfo:type_name -> proto.PremiumMessageInfo + 259, // 350: proto.WebMessageInfo.commentMetadata:type_name -> proto.CommentMetadata + 67, // 351: proto.WebFeatures.labelsDisplay:type_name -> proto.WebFeatures.Flag + 67, // 352: proto.WebFeatures.voipIndividualOutgoing:type_name -> proto.WebFeatures.Flag + 67, // 353: proto.WebFeatures.groupsV3:type_name -> proto.WebFeatures.Flag + 67, // 354: proto.WebFeatures.groupsV3Create:type_name -> proto.WebFeatures.Flag + 67, // 355: proto.WebFeatures.changeNumberV2:type_name -> proto.WebFeatures.Flag + 67, // 356: proto.WebFeatures.queryStatusV3Thumbnail:type_name -> proto.WebFeatures.Flag + 67, // 357: proto.WebFeatures.liveLocations:type_name -> proto.WebFeatures.Flag + 67, // 358: proto.WebFeatures.queryVname:type_name -> proto.WebFeatures.Flag + 67, // 359: proto.WebFeatures.voipIndividualIncoming:type_name -> proto.WebFeatures.Flag + 67, // 360: proto.WebFeatures.quickRepliesQuery:type_name -> proto.WebFeatures.Flag + 67, // 361: proto.WebFeatures.payments:type_name -> proto.WebFeatures.Flag + 67, // 362: proto.WebFeatures.stickerPackQuery:type_name -> proto.WebFeatures.Flag + 67, // 363: proto.WebFeatures.liveLocationsFinal:type_name -> proto.WebFeatures.Flag + 67, // 364: proto.WebFeatures.labelsEdit:type_name -> proto.WebFeatures.Flag + 67, // 365: proto.WebFeatures.mediaUpload:type_name -> proto.WebFeatures.Flag + 67, // 366: proto.WebFeatures.mediaUploadRichQuickReplies:type_name -> proto.WebFeatures.Flag + 67, // 367: proto.WebFeatures.vnameV2:type_name -> proto.WebFeatures.Flag + 67, // 368: proto.WebFeatures.videoPlaybackUrl:type_name -> proto.WebFeatures.Flag + 67, // 369: proto.WebFeatures.statusRanking:type_name -> proto.WebFeatures.Flag + 67, // 370: proto.WebFeatures.voipIndividualVideo:type_name -> proto.WebFeatures.Flag + 67, // 371: proto.WebFeatures.thirdPartyStickers:type_name -> proto.WebFeatures.Flag + 67, // 372: proto.WebFeatures.frequentlyForwardedSetting:type_name -> proto.WebFeatures.Flag + 67, // 373: proto.WebFeatures.groupsV4JoinPermission:type_name -> proto.WebFeatures.Flag + 67, // 374: proto.WebFeatures.recentStickers:type_name -> proto.WebFeatures.Flag + 67, // 375: proto.WebFeatures.catalog:type_name -> proto.WebFeatures.Flag + 67, // 376: proto.WebFeatures.starredStickers:type_name -> proto.WebFeatures.Flag + 67, // 377: proto.WebFeatures.voipGroupCall:type_name -> proto.WebFeatures.Flag + 67, // 378: proto.WebFeatures.templateMessage:type_name -> proto.WebFeatures.Flag + 67, // 379: proto.WebFeatures.templateMessageInteractivity:type_name -> proto.WebFeatures.Flag + 67, // 380: proto.WebFeatures.ephemeralMessages:type_name -> proto.WebFeatures.Flag + 67, // 381: proto.WebFeatures.e2ENotificationSync:type_name -> proto.WebFeatures.Flag + 67, // 382: proto.WebFeatures.recentStickersV2:type_name -> proto.WebFeatures.Flag + 67, // 383: proto.WebFeatures.recentStickersV3:type_name -> proto.WebFeatures.Flag + 67, // 384: proto.WebFeatures.userNotice:type_name -> proto.WebFeatures.Flag + 67, // 385: proto.WebFeatures.support:type_name -> proto.WebFeatures.Flag + 67, // 386: proto.WebFeatures.groupUiiCleanup:type_name -> proto.WebFeatures.Flag + 67, // 387: proto.WebFeatures.groupDogfoodingInternalOnly:type_name -> proto.WebFeatures.Flag + 67, // 388: proto.WebFeatures.settingsSync:type_name -> proto.WebFeatures.Flag + 67, // 389: proto.WebFeatures.archiveV2:type_name -> proto.WebFeatures.Flag + 67, // 390: proto.WebFeatures.ephemeralAllowGroupMembers:type_name -> proto.WebFeatures.Flag + 67, // 391: proto.WebFeatures.ephemeral24HDuration:type_name -> proto.WebFeatures.Flag + 67, // 392: proto.WebFeatures.mdForceUpgrade:type_name -> proto.WebFeatures.Flag + 67, // 393: proto.WebFeatures.disappearingMode:type_name -> proto.WebFeatures.Flag + 67, // 394: proto.WebFeatures.externalMdOptInAvailable:type_name -> proto.WebFeatures.Flag + 67, // 395: proto.WebFeatures.noDeleteMessageTimeLimit:type_name -> proto.WebFeatures.Flag + 178, // 396: proto.Reaction.key:type_name -> proto.MessageKey + 178, // 397: proto.PollUpdate.pollUpdateMessageKey:type_name -> proto.MessageKey + 147, // 398: proto.PollUpdate.vote:type_name -> proto.PollVoteMessage + 68, // 399: proto.PinInChat.type:type_name -> proto.PinInChat.Type + 178, // 400: proto.PinInChat.key:type_name -> proto.MessageKey + 256, // 401: proto.PinInChat.messageAddOnContextInfo:type_name -> proto.MessageAddOnContextInfo + 71, // 402: proto.PaymentInfo.currencyDeprecated:type_name -> proto.PaymentInfo.Currency + 70, // 403: proto.PaymentInfo.status:type_name -> proto.PaymentInfo.Status + 178, // 404: proto.PaymentInfo.requestMessageKey:type_name -> proto.MessageKey + 69, // 405: proto.PaymentInfo.txnStatus:type_name -> proto.PaymentInfo.TxnStatus + 129, // 406: proto.PaymentInfo.primaryAmount:type_name -> proto.Money + 129, // 407: proto.PaymentInfo.exchangeAmount:type_name -> proto.Money + 178, // 408: proto.NotificationMessageInfo.key:type_name -> proto.MessageKey + 130, // 409: proto.NotificationMessageInfo.message:type_name -> proto.Message + 1, // 410: proto.KeepInChat.keepType:type_name -> proto.KeepType + 178, // 411: proto.KeepInChat.key:type_name -> proto.MessageKey + 178, // 412: proto.CommentMetadata.commentParentKey:type_name -> proto.MessageKey + 326, // 413: proto.CertChain.leaf:type_name -> proto.CertChain.NoiseCertificate + 326, // 414: proto.CertChain.intermediate:type_name -> proto.CertChain.NoiseCertificate + 6, // 415: proto.InteractiveResponseMessage.Body.format:type_name -> proto.InteractiveResponseMessage.Body.Format + 7, // 416: proto.InteractiveMessage.ShopMessage.surface:type_name -> proto.InteractiveMessage.ShopMessage.Surface + 274, // 417: proto.InteractiveMessage.NativeFlowMessage.buttons:type_name -> proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton + 94, // 418: proto.InteractiveMessage.Header.documentMessage:type_name -> proto.DocumentMessage + 86, // 419: proto.InteractiveMessage.Header.imageMessage:type_name -> proto.ImageMessage + 133, // 420: proto.InteractiveMessage.Header.videoMessage:type_name -> proto.VideoMessage + 158, // 421: proto.InteractiveMessage.Header.locationMessage:type_name -> proto.LocationMessage + 84, // 422: proto.InteractiveMessage.CarouselMessage.cards:type_name -> proto.InteractiveMessage + 277, // 423: proto.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency + 276, // 424: proto.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime + 279, // 425: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent + 278, // 426: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch + 9, // 427: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType + 10, // 428: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType + 16, // 429: proto.CallLogMessage.CallParticipant.callOutcome:type_name -> proto.CallLogMessage.CallOutcome + 283, // 430: proto.ButtonsMessage.Button.buttonText:type_name -> proto.ButtonsMessage.Button.ButtonText + 19, // 431: proto.ButtonsMessage.Button.type:type_name -> proto.ButtonsMessage.Button.Type + 282, // 432: proto.ButtonsMessage.Button.nativeFlowInfo:type_name -> proto.ButtonsMessage.Button.NativeFlowInfo + 24, // 433: proto.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> proto.ContextInfo.ExternalAdReplyInfo.MediaType + 25, // 434: proto.ContextInfo.AdReplyInfo.mediaType:type_name -> proto.ContextInfo.AdReplyInfo.MediaType + 88, // 435: proto.TemplateButton.URLButton.displayText:type_name -> proto.HighlyStructuredMessage + 88, // 436: proto.TemplateButton.URLButton.url:type_name -> proto.HighlyStructuredMessage + 88, // 437: proto.TemplateButton.QuickReplyButton.displayText:type_name -> proto.HighlyStructuredMessage + 88, // 438: proto.TemplateButton.CallButton.displayText:type_name -> proto.HighlyStructuredMessage + 88, // 439: proto.TemplateButton.CallButton.phoneNumber:type_name -> proto.HighlyStructuredMessage + 117, // 440: proto.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> proto.HydratedTemplateButton + 94, // 441: proto.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> proto.DocumentMessage + 86, // 442: proto.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> proto.ImageMessage + 133, // 443: proto.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> proto.VideoMessage + 158, // 444: proto.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> proto.LocationMessage + 88, // 445: proto.TemplateMessage.FourRowTemplate.content:type_name -> proto.HighlyStructuredMessage + 88, // 446: proto.TemplateMessage.FourRowTemplate.footer:type_name -> proto.HighlyStructuredMessage + 126, // 447: proto.TemplateMessage.FourRowTemplate.buttons:type_name -> proto.TemplateButton + 94, // 448: proto.TemplateMessage.FourRowTemplate.documentMessage:type_name -> proto.DocumentMessage + 88, // 449: proto.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> proto.HighlyStructuredMessage + 86, // 450: proto.TemplateMessage.FourRowTemplate.imageMessage:type_name -> proto.ImageMessage + 133, // 451: proto.TemplateMessage.FourRowTemplate.videoMessage:type_name -> proto.VideoMessage + 158, // 452: proto.TemplateMessage.FourRowTemplate.locationMessage:type_name -> proto.LocationMessage + 86, // 453: proto.ProductMessage.ProductSnapshot.productImage:type_name -> proto.ImageMessage + 86, // 454: proto.ProductMessage.CatalogSnapshot.catalogImage:type_name -> proto.ImageMessage + 44, // 455: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> proto.MediaRetryNotification.ResultType + 137, // 456: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> proto.StickerMessage + 303, // 457: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + 302, // 458: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + 304, // 459: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail + 178, // 460: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> proto.MessageKey + 315, // 461: proto.ListMessage.ProductSection.products:type_name -> proto.ListMessage.Product + 310, // 462: proto.ListMessage.ProductListInfo.productSections:type_name -> proto.ListMessage.ProductSection + 312, // 463: proto.ListMessage.ProductListInfo.headerImage:type_name -> proto.ListMessage.ProductListHeaderImage + 314, // 464: proto.ListMessage.Section.rows:type_name -> proto.ListMessage.Row + 49, // 465: proto.CallLogRecord.ParticipantInfo.callResult:type_name -> proto.CallLogRecord.CallResult + 234, // 466: proto.VerifiedNameCertificate.Details.localizedNames:type_name -> proto.LocalizedName + 323, // 467: proto.ClientPayload.WebInfo.webdPayload:type_name -> proto.ClientPayload.WebInfo.WebdPayload + 59, // 468: proto.ClientPayload.WebInfo.webSubPlatform:type_name -> proto.ClientPayload.WebInfo.WebSubPlatform + 61, // 469: proto.ClientPayload.UserAgent.platform:type_name -> proto.ClientPayload.UserAgent.Platform + 324, // 470: proto.ClientPayload.UserAgent.appVersion:type_name -> proto.ClientPayload.UserAgent.AppVersion + 60, // 471: proto.ClientPayload.UserAgent.releaseChannel:type_name -> proto.ClientPayload.UserAgent.ReleaseChannel + 62, // 472: proto.ClientPayload.UserAgent.deviceType:type_name -> proto.ClientPayload.UserAgent.DeviceType + 63, // 473: proto.ClientPayload.DNSSource.dnsMethod:type_name -> proto.ClientPayload.DNSSource.DNSResolutionMethod + 329, // 474: proto.QP.Filter.parameters:type_name -> proto.QP.FilterParameters + 72, // 475: proto.QP.Filter.filterResult:type_name -> proto.QP.FilterResult + 73, // 476: proto.QP.Filter.clientNotSupportedConfig:type_name -> proto.QP.FilterClientNotSupportedConfig + 74, // 477: proto.QP.FilterClause.clauseType:type_name -> proto.QP.ClauseType + 330, // 478: proto.QP.FilterClause.clauses:type_name -> proto.QP.FilterClause + 328, // 479: proto.QP.FilterClause.filters:type_name -> proto.QP.Filter + 480, // [480:480] is the sub-list for method output_type + 480, // [480:480] is the sub-list for method input_type + 480, // [480:480] is the sub-list for extension type_name + 480, // [480:480] is the sub-list for extension extendee + 0, // [0:480] is the sub-list for field type_name } func init() { file_binary_proto_def_proto_init() } @@ -29420,7 +29509,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NoiseCertificate); i { + switch v := v.(*CommentMetadata); i { case 0: return &v.state case 1: @@ -29432,7 +29521,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CertChain); i { + switch v := v.(*NoiseCertificate); i { case 0: return &v.state case 1: @@ -29444,7 +29533,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QP); i { + switch v := v.(*CertChain); i { case 0: return &v.state case 1: @@ -29456,7 +29545,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeviceProps_HistorySyncConfig); i { + switch v := v.(*QP); i { case 0: return &v.state case 1: @@ -29468,7 +29557,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeviceProps_AppVersion); i { + switch v := v.(*DeviceProps_HistorySyncConfig); i { case 0: return &v.state case 1: @@ -29480,7 +29569,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveResponseMessage_NativeFlowResponseMessage); i { + switch v := v.(*DeviceProps_AppVersion); i { case 0: return &v.state case 1: @@ -29492,7 +29581,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveResponseMessage_Body); i { + switch v := v.(*InteractiveResponseMessage_NativeFlowResponseMessage); i { case 0: return &v.state case 1: @@ -29504,7 +29593,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_ShopMessage); i { + switch v := v.(*InteractiveResponseMessage_Body); i { case 0: return &v.state case 1: @@ -29516,7 +29605,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_NativeFlowMessage); i { + switch v := v.(*InteractiveMessage_ShopMessage); i { case 0: return &v.state case 1: @@ -29528,7 +29617,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_Header); i { + switch v := v.(*InteractiveMessage_NativeFlowMessage); i { case 0: return &v.state case 1: @@ -29540,7 +29629,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_Footer); i { + switch v := v.(*InteractiveMessage_Header); i { case 0: return &v.state case 1: @@ -29552,7 +29641,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_CollectionMessage); i { + switch v := v.(*InteractiveMessage_Footer); i { case 0: return &v.state case 1: @@ -29564,7 +29653,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_CarouselMessage); i { + switch v := v.(*InteractiveMessage_CollectionMessage); i { case 0: return &v.state case 1: @@ -29576,7 +29665,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_Body); i { + switch v := v.(*InteractiveMessage_CarouselMessage); i { case 0: return &v.state case 1: @@ -29588,7 +29677,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[198].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_NativeFlowMessage_NativeFlowButton); i { + switch v := v.(*InteractiveMessage_Body); i { case 0: return &v.state case 1: @@ -29600,7 +29689,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter); i { + switch v := v.(*InteractiveMessage_NativeFlowMessage_NativeFlowButton); i { case 0: return &v.state case 1: @@ -29612,7 +29701,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter); i { case 0: return &v.state case 1: @@ -29624,7 +29713,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime); i { case 0: return &v.state case 1: @@ -29636,7 +29725,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[202].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency); i { case 0: return &v.state case 1: @@ -29648,7 +29737,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[203].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch); i { case 0: return &v.state case 1: @@ -29660,7 +29749,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[204].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CallLogMessage_CallParticipant); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent); i { case 0: return &v.state case 1: @@ -29672,7 +29761,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[205].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ButtonsMessage_Button); i { + switch v := v.(*CallLogMessage_CallParticipant); i { case 0: return &v.state case 1: @@ -29684,7 +29773,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[206].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ButtonsMessage_Button_NativeFlowInfo); i { + switch v := v.(*ButtonsMessage_Button); i { case 0: return &v.state case 1: @@ -29696,7 +29785,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[207].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ButtonsMessage_Button_ButtonText); i { + switch v := v.(*ButtonsMessage_Button_NativeFlowInfo); i { case 0: return &v.state case 1: @@ -29708,7 +29797,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[208].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HydratedTemplateButton_HydratedURLButton); i { + switch v := v.(*ButtonsMessage_Button_ButtonText); i { case 0: return &v.state case 1: @@ -29720,7 +29809,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[209].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HydratedTemplateButton_HydratedQuickReplyButton); i { + switch v := v.(*HydratedTemplateButton_HydratedURLButton); i { case 0: return &v.state case 1: @@ -29732,7 +29821,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[210].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HydratedTemplateButton_HydratedCallButton); i { + switch v := v.(*HydratedTemplateButton_HydratedQuickReplyButton); i { case 0: return &v.state case 1: @@ -29744,7 +29833,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[211].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContextInfo_UTMInfo); i { + switch v := v.(*HydratedTemplateButton_HydratedCallButton); i { case 0: return &v.state case 1: @@ -29756,7 +29845,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[212].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContextInfo_ForwardedNewsletterMessageInfo); i { + switch v := v.(*ContextInfo_UTMInfo); i { case 0: return &v.state case 1: @@ -29768,7 +29857,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[213].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContextInfo_ExternalAdReplyInfo); i { + switch v := v.(*ContextInfo_ForwardedNewsletterMessageInfo); i { case 0: return &v.state case 1: @@ -29780,7 +29869,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[214].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContextInfo_BusinessMessageForwardInfo); i { + switch v := v.(*ContextInfo_ExternalAdReplyInfo); i { case 0: return &v.state case 1: @@ -29792,7 +29881,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[215].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContextInfo_AdReplyInfo); i { + switch v := v.(*ContextInfo_BusinessMessageForwardInfo); i { case 0: return &v.state case 1: @@ -29804,7 +29893,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[216].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TemplateButton_URLButton); i { + switch v := v.(*ContextInfo_AdReplyInfo); i { case 0: return &v.state case 1: @@ -29816,7 +29905,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[217].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TemplateButton_QuickReplyButton); i { + switch v := v.(*TemplateButton_URLButton); i { case 0: return &v.state case 1: @@ -29828,7 +29917,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[218].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TemplateButton_CallButton); i { + switch v := v.(*TemplateButton_QuickReplyButton); i { case 0: return &v.state case 1: @@ -29840,7 +29929,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[219].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PaymentBackground_MediaData); i { + switch v := v.(*TemplateButton_CallButton); i { case 0: return &v.state case 1: @@ -29852,7 +29941,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[220].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TemplateMessage_HydratedFourRowTemplate); i { + switch v := v.(*PaymentBackground_MediaData); i { case 0: return &v.state case 1: @@ -29864,7 +29953,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[221].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TemplateMessage_FourRowTemplate); i { + switch v := v.(*TemplateMessage_HydratedFourRowTemplate); i { case 0: return &v.state case 1: @@ -29876,7 +29965,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[222].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ProductMessage_ProductSnapshot); i { + switch v := v.(*TemplateMessage_FourRowTemplate); i { case 0: return &v.state case 1: @@ -29888,7 +29977,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[223].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ProductMessage_CatalogSnapshot); i { + switch v := v.(*ProductMessage_ProductSnapshot); i { case 0: return &v.state case 1: @@ -29900,7 +29989,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[224].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PollCreationMessage_Option); i { + switch v := v.(*ProductMessage_CatalogSnapshot); i { case 0: return &v.state case 1: @@ -29912,7 +30001,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[225].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult); i { + switch v := v.(*PollCreationMessage_Option); i { case 0: return &v.state case 1: @@ -29924,7 +30013,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[226].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult); i { case 0: return &v.state case 1: @@ -29936,7 +30025,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[227].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse); i { case 0: return &v.state case 1: @@ -29948,7 +30037,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[228].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse); i { case 0: return &v.state case 1: @@ -29960,7 +30049,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[229].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestMessage_RequestUrlPreview); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail); i { case 0: return &v.state case 1: @@ -29972,7 +30061,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[230].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestMessage_RequestStickerReupload); i { + switch v := v.(*PeerDataOperationRequestMessage_RequestUrlPreview); i { case 0: return &v.state case 1: @@ -29984,7 +30073,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[231].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest); i { + switch v := v.(*PeerDataOperationRequestMessage_RequestStickerReupload); i { case 0: return &v.state case 1: @@ -29996,7 +30085,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[232].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest); i { + switch v := v.(*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest); i { case 0: return &v.state case 1: @@ -30008,7 +30097,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[233].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListResponseMessage_SingleSelectReply); i { + switch v := v.(*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest); i { case 0: return &v.state case 1: @@ -30020,7 +30109,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[234].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMessage_ProductSection); i { + switch v := v.(*ListResponseMessage_SingleSelectReply); i { case 0: return &v.state case 1: @@ -30032,7 +30121,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[235].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMessage_ProductListInfo); i { + switch v := v.(*ListMessage_ProductSection); i { case 0: return &v.state case 1: @@ -30044,7 +30133,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[236].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMessage_ProductListHeaderImage); i { + switch v := v.(*ListMessage_ProductListInfo); i { case 0: return &v.state case 1: @@ -30056,7 +30145,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[237].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMessage_Section); i { + switch v := v.(*ListMessage_ProductListHeaderImage); i { case 0: return &v.state case 1: @@ -30068,7 +30157,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[238].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMessage_Row); i { + switch v := v.(*ListMessage_Section); i { case 0: return &v.state case 1: @@ -30080,7 +30169,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[239].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListMessage_Product); i { + switch v := v.(*ListMessage_Row); i { case 0: return &v.state case 1: @@ -30092,7 +30181,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[240].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CallLogRecord_ParticipantInfo); i { + switch v := v.(*ListMessage_Product); i { case 0: return &v.state case 1: @@ -30104,7 +30193,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[241].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifiedNameCertificate_Details); i { + switch v := v.(*CallLogRecord_ParticipantInfo); i { case 0: return &v.state case 1: @@ -30116,7 +30205,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[242].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_WebInfo); i { + switch v := v.(*VerifiedNameCertificate_Details); i { case 0: return &v.state case 1: @@ -30128,7 +30217,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[243].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_UserAgent); i { + switch v := v.(*ClientPayload_WebInfo); i { case 0: return &v.state case 1: @@ -30140,7 +30229,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[244].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_InteropData); i { + switch v := v.(*ClientPayload_UserAgent); i { case 0: return &v.state case 1: @@ -30152,7 +30241,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[245].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_DevicePairingRegistrationData); i { + switch v := v.(*ClientPayload_InteropData); i { case 0: return &v.state case 1: @@ -30164,7 +30253,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[246].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_DNSSource); i { + switch v := v.(*ClientPayload_DevicePairingRegistrationData); i { case 0: return &v.state case 1: @@ -30176,7 +30265,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[247].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_WebInfo_WebdPayload); i { + switch v := v.(*ClientPayload_DNSSource); i { case 0: return &v.state case 1: @@ -30188,7 +30277,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[248].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_UserAgent_AppVersion); i { + switch v := v.(*ClientPayload_WebInfo_WebdPayload); i { case 0: return &v.state case 1: @@ -30200,7 +30289,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[249].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NoiseCertificate_Details); i { + switch v := v.(*ClientPayload_UserAgent_AppVersion); i { case 0: return &v.state case 1: @@ -30212,7 +30301,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[250].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CertChain_NoiseCertificate); i { + switch v := v.(*NoiseCertificate_Details); i { case 0: return &v.state case 1: @@ -30224,7 +30313,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[251].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CertChain_NoiseCertificate_Details); i { + switch v := v.(*CertChain_NoiseCertificate); i { case 0: return &v.state case 1: @@ -30236,7 +30325,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[252].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QP_Filter); i { + switch v := v.(*CertChain_NoiseCertificate_Details); i { case 0: return &v.state case 1: @@ -30248,7 +30337,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[253].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QP_FilterParameters); i { + switch v := v.(*QP_Filter); i { case 0: return &v.state case 1: @@ -30260,6 +30349,18 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[254].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*QP_FilterParameters); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_binary_proto_def_proto_msgTypes[255].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*QP_FilterClause); i { case 0: return &v.state @@ -30309,29 +30410,29 @@ func file_binary_proto_def_proto_init() { (*TemplateMessage_HydratedFourRowTemplate_)(nil), (*TemplateMessage_InteractiveMessageTemplate)(nil), } - file_binary_proto_def_proto_msgTypes[193].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[194].OneofWrappers = []interface{}{ (*InteractiveMessage_Header_DocumentMessage)(nil), (*InteractiveMessage_Header_ImageMessage)(nil), (*InteractiveMessage_Header_JpegThumbnail)(nil), (*InteractiveMessage_Header_VideoMessage)(nil), (*InteractiveMessage_Header_LocationMessage)(nil), } - file_binary_proto_def_proto_msgTypes[199].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[200].OneofWrappers = []interface{}{ (*HighlyStructuredMessage_HSMLocalizableParameter_Currency)(nil), (*HighlyStructuredMessage_HSMLocalizableParameter_DateTime)(nil), } - file_binary_proto_def_proto_msgTypes[200].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[201].OneofWrappers = []interface{}{ (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component)(nil), (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch)(nil), } - file_binary_proto_def_proto_msgTypes[220].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[221].OneofWrappers = []interface{}{ (*TemplateMessage_HydratedFourRowTemplate_DocumentMessage)(nil), (*TemplateMessage_HydratedFourRowTemplate_HydratedTitleText)(nil), (*TemplateMessage_HydratedFourRowTemplate_ImageMessage)(nil), (*TemplateMessage_HydratedFourRowTemplate_VideoMessage)(nil), (*TemplateMessage_HydratedFourRowTemplate_LocationMessage)(nil), } - file_binary_proto_def_proto_msgTypes[221].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[222].OneofWrappers = []interface{}{ (*TemplateMessage_FourRowTemplate_DocumentMessage)(nil), (*TemplateMessage_FourRowTemplate_HighlyStructuredMessage)(nil), (*TemplateMessage_FourRowTemplate_ImageMessage)(nil), @@ -30344,7 +30445,7 @@ func file_binary_proto_def_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_binary_proto_def_proto_rawDesc, NumEnums: 75, - NumMessages: 255, + NumMessages: 256, NumExtensions: 0, NumServices: 0, }, diff --git a/binary/proto/def.pb.raw b/binary/proto/def.pb.raw index 44758b3d..f4a4c8a8 100644 Binary files a/binary/proto/def.pb.raw and b/binary/proto/def.pb.raw differ diff --git a/binary/proto/def.proto b/binary/proto/def.proto index eb300deb..87dd70e6 100644 --- a/binary/proto/def.proto +++ b/binary/proto/def.proto @@ -1149,6 +1149,7 @@ message ProtocolMessage { optional PeerDataOperationRequestMessage peerDataOperationRequestMessage = 16; optional PeerDataOperationRequestResponseMessage peerDataOperationRequestResponseMessage = 17; optional BotFeedbackMessage botFeedbackMessage = 18; + optional string invokerJid = 19; } message ProductMessage { @@ -1329,10 +1330,10 @@ message OrderMessage { optional string totalCurrencyCode = 11; optional ContextInfo contextInfo = 17; optional int32 messageVersion = 12; + optional MessageKey orderRequestMessageId = 13; } message MessageHistoryBundle { - optional string url = 1; optional string mimetype = 2; optional bytes fileSha256 = 3; optional bytes mediaKey = 5; @@ -1340,6 +1341,7 @@ message MessageHistoryBundle { optional string directPath = 7; optional int64 mediaKeyTimestamp = 8; optional ContextInfo contextInfo = 9; + repeated string participants = 10; } message LocationMessage { @@ -2208,6 +2210,7 @@ message ClientPayload { WHATSAPP = 0; MESSENGER = 1; INTEROP = 2; + INTEROP_MSGR = 3; } message InteropData { optional uint64 accountId = 1; @@ -2499,6 +2502,7 @@ message WebMessageInfo { GENERAL_CHAT_AUTO_ADD_DISABLED = 190; SUGGESTED_SUBGROUP_ANNOUNCE = 191; BIZ_BOT_1P_MESSAGING_ENABLED = 192; + CHANGE_USERNAME = 193; } enum Status { ERROR = 0; @@ -2561,6 +2565,8 @@ message WebMessageInfo { optional PremiumMessageInfo premiumMessageInfo = 55; optional bool is1PBizBotMessage = 56; optional bool isGroupHistoryMessage = 57; + optional string botMessageInvokerJid = 58; + optional CommentMetadata commentMetadata = 59; } message WebFeatures { @@ -2766,6 +2772,10 @@ message KeepInChat { optional int64 serverTimestampMs = 6; } +message CommentMetadata { + optional MessageKey commentParentKey = 1; +} + message NoiseCertificate { message Details { optional uint32 serial = 1; diff --git a/store/clientpayload.go b/store/clientpayload.go index b6812abd..c3081311 100644 --- a/store/clientpayload.go +++ b/store/clientpayload.go @@ -74,7 +74,7 @@ func (vc WAVersionContainer) ProtoAppVersion() *waProto.ClientPayload_UserAgent_ } // waVersion is the WhatsApp web client version -var waVersion = WAVersionContainer{2, 2338, 12} +var waVersion = WAVersionContainer{2, 2340, 16} // waVersionHash is the md5 hash of a dot-separated waVersion var waVersionHash [16]byte