diff --git a/binary/proto/def.pb.go b/binary/proto/def.pb.go index 72abab4f..7d4ab4ee 100644 --- a/binary/proto/def.pb.go +++ b/binary/proto/def.pb.go @@ -3556,7 +3556,7 @@ func (x *MarketingMessageAction_MarketingMessagePrototypeType) UnmarshalJSON(b [ // Deprecated: Use MarketingMessageAction_MarketingMessagePrototypeType.Descriptor instead. func (MarketingMessageAction_MarketingMessagePrototypeType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{152, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{154, 0} } type PatchDebugData_Platform int32 @@ -3627,7 +3627,7 @@ func (x *PatchDebugData_Platform) UnmarshalJSON(b []byte) error { // Deprecated: Use PatchDebugData_Platform.Descriptor instead. func (PatchDebugData_Platform) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{177, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{180, 0} } type CallLogRecord_SilenceReason int32 @@ -3689,7 +3689,7 @@ func (x *CallLogRecord_SilenceReason) UnmarshalJSON(b []byte) error { // Deprecated: Use CallLogRecord_SilenceReason.Descriptor instead. func (CallLogRecord_SilenceReason) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{178, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 0} } type CallLogRecord_CallType int32 @@ -3748,7 +3748,7 @@ func (x *CallLogRecord_CallType) UnmarshalJSON(b []byte) error { // Deprecated: Use CallLogRecord_CallType.Descriptor instead. func (CallLogRecord_CallType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{178, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 1} } type CallLogRecord_CallResult int32 @@ -3831,7 +3831,7 @@ func (x *CallLogRecord_CallResult) UnmarshalJSON(b []byte) error { // Deprecated: Use CallLogRecord_CallResult.Descriptor instead. func (CallLogRecord_CallResult) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{178, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 2} } type BizIdentityInfo_VerifiedLevelValue int32 @@ -3890,7 +3890,7 @@ func (x *BizIdentityInfo_VerifiedLevelValue) UnmarshalJSON(b []byte) error { // Deprecated: Use BizIdentityInfo_VerifiedLevelValue.Descriptor instead. func (BizIdentityInfo_VerifiedLevelValue) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{184, 0} } type BizIdentityInfo_HostStorageType int32 @@ -3946,7 +3946,7 @@ func (x *BizIdentityInfo_HostStorageType) UnmarshalJSON(b []byte) error { // Deprecated: Use BizIdentityInfo_HostStorageType.Descriptor instead. func (BizIdentityInfo_HostStorageType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{184, 1} } type BizIdentityInfo_ActualActorsType int32 @@ -4002,7 +4002,7 @@ func (x *BizIdentityInfo_ActualActorsType) UnmarshalJSON(b []byte) error { // Deprecated: Use BizIdentityInfo_ActualActorsType.Descriptor instead. func (BizIdentityInfo_ActualActorsType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{184, 2} } type BizAccountLinkInfo_HostStorageType int32 @@ -4058,7 +4058,7 @@ func (x *BizAccountLinkInfo_HostStorageType) UnmarshalJSON(b []byte) error { // Deprecated: Use BizAccountLinkInfo_HostStorageType.Descriptor instead. func (BizAccountLinkInfo_HostStorageType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{183, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 0} } type BizAccountLinkInfo_AccountType int32 @@ -4111,7 +4111,7 @@ func (x *BizAccountLinkInfo_AccountType) UnmarshalJSON(b []byte) error { // Deprecated: Use BizAccountLinkInfo_AccountType.Descriptor instead. func (BizAccountLinkInfo_AccountType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{183, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{186, 1} } type ClientPayload_Product int32 @@ -4173,7 +4173,7 @@ func (x *ClientPayload_Product) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_Product.Descriptor instead. func (ClientPayload_Product) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 0} } type ClientPayload_IOSAppExtension int32 @@ -4232,7 +4232,7 @@ func (x *ClientPayload_IOSAppExtension) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_IOSAppExtension.Descriptor instead. func (ClientPayload_IOSAppExtension) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 1} } type ClientPayload_ConnectType int32 @@ -4327,7 +4327,7 @@ func (x *ClientPayload_ConnectType) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_ConnectType.Descriptor instead. func (ClientPayload_ConnectType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 2} } type ClientPayload_ConnectReason int32 @@ -4398,7 +4398,7 @@ func (x *ClientPayload_ConnectReason) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_ConnectReason.Descriptor instead. func (ClientPayload_ConnectReason) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 3} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 3} } type ClientPayload_WebInfo_WebSubPlatform int32 @@ -4463,7 +4463,7 @@ func (x *ClientPayload_WebInfo_WebSubPlatform) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_WebInfo_WebSubPlatform.Descriptor instead. func (ClientPayload_WebInfo_WebSubPlatform) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 0, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 0, 0} } type ClientPayload_UserAgent_ReleaseChannel int32 @@ -4525,7 +4525,7 @@ func (x *ClientPayload_UserAgent_ReleaseChannel) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_UserAgent_ReleaseChannel.Descriptor instead. func (ClientPayload_UserAgent_ReleaseChannel) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 1, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 1, 0} } type ClientPayload_UserAgent_Platform int32 @@ -4683,7 +4683,7 @@ func (x *ClientPayload_UserAgent_Platform) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_UserAgent_Platform.Descriptor instead. func (ClientPayload_UserAgent_Platform) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 1, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 1, 1} } type ClientPayload_UserAgent_DeviceType int32 @@ -4748,7 +4748,7 @@ func (x *ClientPayload_UserAgent_DeviceType) UnmarshalJSON(b []byte) error { // Deprecated: Use ClientPayload_UserAgent_DeviceType.Descriptor instead. func (ClientPayload_UserAgent_DeviceType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 1, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 1, 2} } type ClientPayload_DNSSource_DNSResolutionMethod int32 @@ -4813,7 +4813,7 @@ func (x *ClientPayload_DNSSource_DNSResolutionMethod) UnmarshalJSON(b []byte) er // Deprecated: Use ClientPayload_DNSSource_DNSResolutionMethod.Descriptor instead. func (ClientPayload_DNSSource_DNSResolutionMethod) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 4, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 4, 0} } type WebMessageInfo_StubType int32 @@ -5475,7 +5475,7 @@ func (x *WebMessageInfo_StubType) UnmarshalJSON(b []byte) error { // Deprecated: Use WebMessageInfo_StubType.Descriptor instead. func (WebMessageInfo_StubType) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{190, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{193, 0} } type WebMessageInfo_Status int32 @@ -5543,7 +5543,7 @@ func (x *WebMessageInfo_Status) UnmarshalJSON(b []byte) error { // Deprecated: Use WebMessageInfo_Status.Descriptor instead. func (WebMessageInfo_Status) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{190, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{193, 1} } type WebMessageInfo_BizPrivacyStatus int32 @@ -5605,7 +5605,7 @@ func (x *WebMessageInfo_BizPrivacyStatus) UnmarshalJSON(b []byte) error { // Deprecated: Use WebMessageInfo_BizPrivacyStatus.Descriptor instead. func (WebMessageInfo_BizPrivacyStatus) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{190, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{193, 2} } type WebFeatures_Flag int32 @@ -5667,7 +5667,7 @@ func (x *WebFeatures_Flag) UnmarshalJSON(b []byte) error { // Deprecated: Use WebFeatures_Flag.Descriptor instead. func (WebFeatures_Flag) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{194, 0} } type PinInChat_Type int32 @@ -5726,7 +5726,7 @@ func (x *PinInChat_Type) UnmarshalJSON(b []byte) error { // Deprecated: Use PinInChat_Type.Descriptor instead. func (PinInChat_Type) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{199, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{202, 0} } type PaymentInfo_TxnStatus int32 @@ -5872,7 +5872,7 @@ func (x *PaymentInfo_TxnStatus) UnmarshalJSON(b []byte) error { // Deprecated: Use PaymentInfo_TxnStatus.Descriptor instead. func (PaymentInfo_TxnStatus) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{201, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{204, 0} } type PaymentInfo_Status int32 @@ -5958,7 +5958,7 @@ func (x *PaymentInfo_Status) UnmarshalJSON(b []byte) error { // Deprecated: Use PaymentInfo_Status.Descriptor instead. func (PaymentInfo_Status) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{201, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{204, 1} } type PaymentInfo_Currency int32 @@ -6014,7 +6014,7 @@ func (x *PaymentInfo_Currency) UnmarshalJSON(b []byte) error { // Deprecated: Use PaymentInfo_Currency.Descriptor instead. func (PaymentInfo_Currency) EnumDescriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{201, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{204, 2} } type QP_FilterResult int32 @@ -6073,7 +6073,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{210, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214, 0} } type QP_FilterClientNotSupportedConfig int32 @@ -6129,7 +6129,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{210, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214, 1} } type QP_ClauseType int32 @@ -6188,7 +6188,178 @@ 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{210, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214, 2} +} + +type DeviceCapabilities_ChatLockSupportLevel int32 + +const ( + DeviceCapabilities_NONE DeviceCapabilities_ChatLockSupportLevel = 0 + DeviceCapabilities_MINIMAL DeviceCapabilities_ChatLockSupportLevel = 1 + DeviceCapabilities_FULL DeviceCapabilities_ChatLockSupportLevel = 2 +) + +// Enum value maps for DeviceCapabilities_ChatLockSupportLevel. +var ( + DeviceCapabilities_ChatLockSupportLevel_name = map[int32]string{ + 0: "NONE", + 1: "MINIMAL", + 2: "FULL", + } + DeviceCapabilities_ChatLockSupportLevel_value = map[string]int32{ + "NONE": 0, + "MINIMAL": 1, + "FULL": 2, + } +) + +func (x DeviceCapabilities_ChatLockSupportLevel) Enum() *DeviceCapabilities_ChatLockSupportLevel { + p := new(DeviceCapabilities_ChatLockSupportLevel) + *p = x + return p +} + +func (x DeviceCapabilities_ChatLockSupportLevel) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (DeviceCapabilities_ChatLockSupportLevel) Descriptor() protoreflect.EnumDescriptor { + return file_binary_proto_def_proto_enumTypes[86].Descriptor() +} + +func (DeviceCapabilities_ChatLockSupportLevel) Type() protoreflect.EnumType { + return &file_binary_proto_def_proto_enumTypes[86] +} + +func (x DeviceCapabilities_ChatLockSupportLevel) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *DeviceCapabilities_ChatLockSupportLevel) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = DeviceCapabilities_ChatLockSupportLevel(num) + return nil +} + +// Deprecated: Use DeviceCapabilities_ChatLockSupportLevel.Descriptor instead. +func (DeviceCapabilities_ChatLockSupportLevel) EnumDescriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{216, 0} +} + +type UserPassword_Transformer int32 + +const ( + UserPassword_NONE UserPassword_Transformer = 0 + UserPassword_PBKDF2_HMAC_SHA512 UserPassword_Transformer = 1 + UserPassword_PBKDF2_HMAC_SHA384 UserPassword_Transformer = 2 +) + +// Enum value maps for UserPassword_Transformer. +var ( + UserPassword_Transformer_name = map[int32]string{ + 0: "NONE", + 1: "PBKDF2_HMAC_SHA512", + 2: "PBKDF2_HMAC_SHA384", + } + UserPassword_Transformer_value = map[string]int32{ + "NONE": 0, + "PBKDF2_HMAC_SHA512": 1, + "PBKDF2_HMAC_SHA384": 2, + } +) + +func (x UserPassword_Transformer) Enum() *UserPassword_Transformer { + p := new(UserPassword_Transformer) + *p = x + return p +} + +func (x UserPassword_Transformer) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UserPassword_Transformer) Descriptor() protoreflect.EnumDescriptor { + return file_binary_proto_def_proto_enumTypes[87].Descriptor() +} + +func (UserPassword_Transformer) Type() protoreflect.EnumType { + return &file_binary_proto_def_proto_enumTypes[87] +} + +func (x UserPassword_Transformer) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *UserPassword_Transformer) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = UserPassword_Transformer(num) + return nil +} + +// Deprecated: Use UserPassword_Transformer.Descriptor instead. +func (UserPassword_Transformer) EnumDescriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{217, 0} +} + +type UserPassword_Encoding int32 + +const ( + UserPassword_UTF8 UserPassword_Encoding = 0 +) + +// Enum value maps for UserPassword_Encoding. +var ( + UserPassword_Encoding_name = map[int32]string{ + 0: "UTF8", + } + UserPassword_Encoding_value = map[string]int32{ + "UTF8": 0, + } +) + +func (x UserPassword_Encoding) Enum() *UserPassword_Encoding { + p := new(UserPassword_Encoding) + *p = x + return p +} + +func (x UserPassword_Encoding) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UserPassword_Encoding) Descriptor() protoreflect.EnumDescriptor { + return file_binary_proto_def_proto_enumTypes[88].Descriptor() +} + +func (UserPassword_Encoding) Type() protoreflect.EnumType { + return &file_binary_proto_def_proto_enumTypes[88] +} + +func (x UserPassword_Encoding) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *UserPassword_Encoding) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) + if err != nil { + return err + } + *x = UserPassword_Encoding(num) + return nil +} + +// Deprecated: Use UserPassword_Encoding.Descriptor instead. +func (UserPassword_Encoding) EnumDescriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{217, 1} } type ADVSignedKeyIndexList struct { @@ -16204,6 +16375,7 @@ type GlobalSettings struct { PhotoQualityMode *int32 `protobuf:"varint,16,opt,name=photoQualityMode" json:"photoQualityMode,omitempty"` IndividualNotificationSettings *NotificationSettings `protobuf:"bytes,17,opt,name=individualNotificationSettings" json:"individualNotificationSettings,omitempty"` GroupNotificationSettings *NotificationSettings `protobuf:"bytes,18,opt,name=groupNotificationSettings" json:"groupNotificationSettings,omitempty"` + ChatLockSettings *ChatLockSettings `protobuf:"bytes,19,opt,name=chatLockSettings" json:"chatLockSettings,omitempty"` } func (x *GlobalSettings) Reset() { @@ -16364,6 +16536,13 @@ func (x *GlobalSettings) GetGroupNotificationSettings() *NotificationSettings { return nil } +func (x *GlobalSettings) GetChatLockSettings() *ChatLockSettings { + if x != nil { + return x.ChatLockSettings + } + return nil +} + type Conversation struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -16414,6 +16593,7 @@ type Conversation struct { Username *string `protobuf:"bytes,43,opt,name=username" json:"username,omitempty"` LidOriginType *string `protobuf:"bytes,44,opt,name=lidOriginType" json:"lidOriginType,omitempty"` CommentsCount *uint32 `protobuf:"varint,45,opt,name=commentsCount" json:"commentsCount,omitempty"` + Locked *bool `protobuf:"varint,46,opt,name=locked" json:"locked,omitempty"` } func (x *Conversation) Reset() { @@ -16763,6 +16943,13 @@ func (x *Conversation) GetCommentsCount() uint32 { return 0 } +func (x *Conversation) GetLocked() bool { + if x != nil && x.Locked != nil { + return *x.Locked + } + return false +} + type AvatarUserSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -17752,49 +17939,54 @@ type SyncActionValue struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Timestamp *int64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` - StarAction *StarAction `protobuf:"bytes,2,opt,name=starAction" json:"starAction,omitempty"` - ContactAction *ContactAction `protobuf:"bytes,3,opt,name=contactAction" json:"contactAction,omitempty"` - MuteAction *MuteAction `protobuf:"bytes,4,opt,name=muteAction" json:"muteAction,omitempty"` - PinAction *PinAction `protobuf:"bytes,5,opt,name=pinAction" json:"pinAction,omitempty"` - SecurityNotificationSetting *SecurityNotificationSetting `protobuf:"bytes,6,opt,name=securityNotificationSetting" json:"securityNotificationSetting,omitempty"` - PushNameSetting *PushNameSetting `protobuf:"bytes,7,opt,name=pushNameSetting" json:"pushNameSetting,omitempty"` - QuickReplyAction *QuickReplyAction `protobuf:"bytes,8,opt,name=quickReplyAction" json:"quickReplyAction,omitempty"` - RecentEmojiWeightsAction *RecentEmojiWeightsAction `protobuf:"bytes,11,opt,name=recentEmojiWeightsAction" json:"recentEmojiWeightsAction,omitempty"` - LabelEditAction *LabelEditAction `protobuf:"bytes,14,opt,name=labelEditAction" json:"labelEditAction,omitempty"` - LabelAssociationAction *LabelAssociationAction `protobuf:"bytes,15,opt,name=labelAssociationAction" json:"labelAssociationAction,omitempty"` - LocaleSetting *LocaleSetting `protobuf:"bytes,16,opt,name=localeSetting" json:"localeSetting,omitempty"` - ArchiveChatAction *ArchiveChatAction `protobuf:"bytes,17,opt,name=archiveChatAction" json:"archiveChatAction,omitempty"` - DeleteMessageForMeAction *DeleteMessageForMeAction `protobuf:"bytes,18,opt,name=deleteMessageForMeAction" json:"deleteMessageForMeAction,omitempty"` - KeyExpiration *KeyExpiration `protobuf:"bytes,19,opt,name=keyExpiration" json:"keyExpiration,omitempty"` - MarkChatAsReadAction *MarkChatAsReadAction `protobuf:"bytes,20,opt,name=markChatAsReadAction" json:"markChatAsReadAction,omitempty"` - ClearChatAction *ClearChatAction `protobuf:"bytes,21,opt,name=clearChatAction" json:"clearChatAction,omitempty"` - DeleteChatAction *DeleteChatAction `protobuf:"bytes,22,opt,name=deleteChatAction" json:"deleteChatAction,omitempty"` - UnarchiveChatsSetting *UnarchiveChatsSetting `protobuf:"bytes,23,opt,name=unarchiveChatsSetting" json:"unarchiveChatsSetting,omitempty"` - PrimaryFeature *PrimaryFeature `protobuf:"bytes,24,opt,name=primaryFeature" json:"primaryFeature,omitempty"` - AndroidUnsupportedActions *AndroidUnsupportedActions `protobuf:"bytes,26,opt,name=androidUnsupportedActions" json:"androidUnsupportedActions,omitempty"` - AgentAction *AgentAction `protobuf:"bytes,27,opt,name=agentAction" json:"agentAction,omitempty"` - SubscriptionAction *SubscriptionAction `protobuf:"bytes,28,opt,name=subscriptionAction" json:"subscriptionAction,omitempty"` - UserStatusMuteAction *UserStatusMuteAction `protobuf:"bytes,29,opt,name=userStatusMuteAction" json:"userStatusMuteAction,omitempty"` - TimeFormatAction *TimeFormatAction `protobuf:"bytes,30,opt,name=timeFormatAction" json:"timeFormatAction,omitempty"` - NuxAction *NuxAction `protobuf:"bytes,31,opt,name=nuxAction" json:"nuxAction,omitempty"` - PrimaryVersionAction *PrimaryVersionAction `protobuf:"bytes,32,opt,name=primaryVersionAction" json:"primaryVersionAction,omitempty"` - StickerAction *StickerAction `protobuf:"bytes,33,opt,name=stickerAction" json:"stickerAction,omitempty"` - RemoveRecentStickerAction *RemoveRecentStickerAction `protobuf:"bytes,34,opt,name=removeRecentStickerAction" json:"removeRecentStickerAction,omitempty"` - ChatAssignment *ChatAssignmentAction `protobuf:"bytes,35,opt,name=chatAssignment" json:"chatAssignment,omitempty"` - ChatAssignmentOpenedStatus *ChatAssignmentOpenedStatusAction `protobuf:"bytes,36,opt,name=chatAssignmentOpenedStatus" json:"chatAssignmentOpenedStatus,omitempty"` - PnForLidChatAction *PnForLidChatAction `protobuf:"bytes,37,opt,name=pnForLidChatAction" json:"pnForLidChatAction,omitempty"` - MarketingMessageAction *MarketingMessageAction `protobuf:"bytes,38,opt,name=marketingMessageAction" json:"marketingMessageAction,omitempty"` - MarketingMessageBroadcastAction *MarketingMessageBroadcastAction `protobuf:"bytes,39,opt,name=marketingMessageBroadcastAction" json:"marketingMessageBroadcastAction,omitempty"` - ExternalWebBetaAction *ExternalWebBetaAction `protobuf:"bytes,40,opt,name=externalWebBetaAction" json:"externalWebBetaAction,omitempty"` - PrivacySettingRelayAllCalls *PrivacySettingRelayAllCalls `protobuf:"bytes,41,opt,name=privacySettingRelayAllCalls" json:"privacySettingRelayAllCalls,omitempty"` - CallLogAction *CallLogAction `protobuf:"bytes,42,opt,name=callLogAction" json:"callLogAction,omitempty"` - StatusPrivacy *StatusPrivacyAction `protobuf:"bytes,44,opt,name=statusPrivacy" json:"statusPrivacy,omitempty"` - BotWelcomeRequestAction *BotWelcomeRequestAction `protobuf:"bytes,45,opt,name=botWelcomeRequestAction" json:"botWelcomeRequestAction,omitempty"` - DeleteIndividualCallLog *DeleteIndividualCallLogAction `protobuf:"bytes,46,opt,name=deleteIndividualCallLog" json:"deleteIndividualCallLog,omitempty"` - LabelReorderingAction *LabelReorderingAction `protobuf:"bytes,47,opt,name=labelReorderingAction" json:"labelReorderingAction,omitempty"` - PaymentInfoAction *PaymentInfoAction `protobuf:"bytes,48,opt,name=paymentInfoAction" json:"paymentInfoAction,omitempty"` - CustomPaymentMethodsAction *CustomPaymentMethodsAction `protobuf:"bytes,49,opt,name=customPaymentMethodsAction" json:"customPaymentMethodsAction,omitempty"` + Timestamp *int64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` + StarAction *StarAction `protobuf:"bytes,2,opt,name=starAction" json:"starAction,omitempty"` + ContactAction *ContactAction `protobuf:"bytes,3,opt,name=contactAction" json:"contactAction,omitempty"` + MuteAction *MuteAction `protobuf:"bytes,4,opt,name=muteAction" json:"muteAction,omitempty"` + PinAction *PinAction `protobuf:"bytes,5,opt,name=pinAction" json:"pinAction,omitempty"` + SecurityNotificationSetting *SecurityNotificationSetting `protobuf:"bytes,6,opt,name=securityNotificationSetting" json:"securityNotificationSetting,omitempty"` + PushNameSetting *PushNameSetting `protobuf:"bytes,7,opt,name=pushNameSetting" json:"pushNameSetting,omitempty"` + QuickReplyAction *QuickReplyAction `protobuf:"bytes,8,opt,name=quickReplyAction" json:"quickReplyAction,omitempty"` + RecentEmojiWeightsAction *RecentEmojiWeightsAction `protobuf:"bytes,11,opt,name=recentEmojiWeightsAction" json:"recentEmojiWeightsAction,omitempty"` + LabelEditAction *LabelEditAction `protobuf:"bytes,14,opt,name=labelEditAction" json:"labelEditAction,omitempty"` + LabelAssociationAction *LabelAssociationAction `protobuf:"bytes,15,opt,name=labelAssociationAction" json:"labelAssociationAction,omitempty"` + LocaleSetting *LocaleSetting `protobuf:"bytes,16,opt,name=localeSetting" json:"localeSetting,omitempty"` + ArchiveChatAction *ArchiveChatAction `protobuf:"bytes,17,opt,name=archiveChatAction" json:"archiveChatAction,omitempty"` + DeleteMessageForMeAction *DeleteMessageForMeAction `protobuf:"bytes,18,opt,name=deleteMessageForMeAction" json:"deleteMessageForMeAction,omitempty"` + KeyExpiration *KeyExpiration `protobuf:"bytes,19,opt,name=keyExpiration" json:"keyExpiration,omitempty"` + MarkChatAsReadAction *MarkChatAsReadAction `protobuf:"bytes,20,opt,name=markChatAsReadAction" json:"markChatAsReadAction,omitempty"` + ClearChatAction *ClearChatAction `protobuf:"bytes,21,opt,name=clearChatAction" json:"clearChatAction,omitempty"` + DeleteChatAction *DeleteChatAction `protobuf:"bytes,22,opt,name=deleteChatAction" json:"deleteChatAction,omitempty"` + UnarchiveChatsSetting *UnarchiveChatsSetting `protobuf:"bytes,23,opt,name=unarchiveChatsSetting" json:"unarchiveChatsSetting,omitempty"` + PrimaryFeature *PrimaryFeature `protobuf:"bytes,24,opt,name=primaryFeature" json:"primaryFeature,omitempty"` + AndroidUnsupportedActions *AndroidUnsupportedActions `protobuf:"bytes,26,opt,name=androidUnsupportedActions" json:"androidUnsupportedActions,omitempty"` + AgentAction *AgentAction `protobuf:"bytes,27,opt,name=agentAction" json:"agentAction,omitempty"` + SubscriptionAction *SubscriptionAction `protobuf:"bytes,28,opt,name=subscriptionAction" json:"subscriptionAction,omitempty"` + UserStatusMuteAction *UserStatusMuteAction `protobuf:"bytes,29,opt,name=userStatusMuteAction" json:"userStatusMuteAction,omitempty"` + TimeFormatAction *TimeFormatAction `protobuf:"bytes,30,opt,name=timeFormatAction" json:"timeFormatAction,omitempty"` + NuxAction *NuxAction `protobuf:"bytes,31,opt,name=nuxAction" json:"nuxAction,omitempty"` + PrimaryVersionAction *PrimaryVersionAction `protobuf:"bytes,32,opt,name=primaryVersionAction" json:"primaryVersionAction,omitempty"` + StickerAction *StickerAction `protobuf:"bytes,33,opt,name=stickerAction" json:"stickerAction,omitempty"` + RemoveRecentStickerAction *RemoveRecentStickerAction `protobuf:"bytes,34,opt,name=removeRecentStickerAction" json:"removeRecentStickerAction,omitempty"` + ChatAssignment *ChatAssignmentAction `protobuf:"bytes,35,opt,name=chatAssignment" json:"chatAssignment,omitempty"` + ChatAssignmentOpenedStatus *ChatAssignmentOpenedStatusAction `protobuf:"bytes,36,opt,name=chatAssignmentOpenedStatus" json:"chatAssignmentOpenedStatus,omitempty"` + PnForLidChatAction *PnForLidChatAction `protobuf:"bytes,37,opt,name=pnForLidChatAction" json:"pnForLidChatAction,omitempty"` + MarketingMessageAction *MarketingMessageAction `protobuf:"bytes,38,opt,name=marketingMessageAction" json:"marketingMessageAction,omitempty"` + MarketingMessageBroadcastAction *MarketingMessageBroadcastAction `protobuf:"bytes,39,opt,name=marketingMessageBroadcastAction" json:"marketingMessageBroadcastAction,omitempty"` + ExternalWebBetaAction *ExternalWebBetaAction `protobuf:"bytes,40,opt,name=externalWebBetaAction" json:"externalWebBetaAction,omitempty"` + PrivacySettingRelayAllCalls *PrivacySettingRelayAllCalls `protobuf:"bytes,41,opt,name=privacySettingRelayAllCalls" json:"privacySettingRelayAllCalls,omitempty"` + CallLogAction *CallLogAction `protobuf:"bytes,42,opt,name=callLogAction" json:"callLogAction,omitempty"` + StatusPrivacy *StatusPrivacyAction `protobuf:"bytes,44,opt,name=statusPrivacy" json:"statusPrivacy,omitempty"` + BotWelcomeRequestAction *BotWelcomeRequestAction `protobuf:"bytes,45,opt,name=botWelcomeRequestAction" json:"botWelcomeRequestAction,omitempty"` + DeleteIndividualCallLog *DeleteIndividualCallLogAction `protobuf:"bytes,46,opt,name=deleteIndividualCallLog" json:"deleteIndividualCallLog,omitempty"` + LabelReorderingAction *LabelReorderingAction `protobuf:"bytes,47,opt,name=labelReorderingAction" json:"labelReorderingAction,omitempty"` + PaymentInfoAction *PaymentInfoAction `protobuf:"bytes,48,opt,name=paymentInfoAction" json:"paymentInfoAction,omitempty"` + CustomPaymentMethodsAction *CustomPaymentMethodsAction `protobuf:"bytes,49,opt,name=customPaymentMethodsAction" json:"customPaymentMethodsAction,omitempty"` + LockChatAction *LockChatAction `protobuf:"bytes,50,opt,name=lockChatAction" json:"lockChatAction,omitempty"` + ChatLockSettings *ChatLockSettings `protobuf:"bytes,51,opt,name=chatLockSettings" json:"chatLockSettings,omitempty"` + PromoUserIdentifierAction *PromoUserIdentifierAction `protobuf:"bytes,52,opt,name=promoUserIdentifierAction" json:"promoUserIdentifierAction,omitempty"` + PrivacySettingDisableLinkPreviewsAction *PrivacySettingDisableLinkPreviewsAction `protobuf:"bytes,53,opt,name=privacySettingDisableLinkPreviewsAction" json:"privacySettingDisableLinkPreviewsAction,omitempty"` + DeviceCapabilities *DeviceCapabilities `protobuf:"bytes,54,opt,name=deviceCapabilities" json:"deviceCapabilities,omitempty"` } func (x *SyncActionValue) Reset() { @@ -18130,6 +18322,41 @@ func (x *SyncActionValue) GetCustomPaymentMethodsAction() *CustomPaymentMethodsA return nil } +func (x *SyncActionValue) GetLockChatAction() *LockChatAction { + if x != nil { + return x.LockChatAction + } + return nil +} + +func (x *SyncActionValue) GetChatLockSettings() *ChatLockSettings { + if x != nil { + return x.ChatLockSettings + } + return nil +} + +func (x *SyncActionValue) GetPromoUserIdentifierAction() *PromoUserIdentifierAction { + if x != nil { + return x.PromoUserIdentifierAction + } + return nil +} + +func (x *SyncActionValue) GetPrivacySettingDisableLinkPreviewsAction() *PrivacySettingDisableLinkPreviewsAction { + if x != nil { + return x.PrivacySettingDisableLinkPreviewsAction + } + return nil +} + +func (x *SyncActionValue) GetDeviceCapabilities() *DeviceCapabilities { + if x != nil { + return x.DeviceCapabilities + } + return nil +} + type UserStatusMuteAction struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -18940,6 +19167,53 @@ func (x *PushNameSetting) GetName() string { return "" } +type PromoUserIdentifierAction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Identifier *string `protobuf:"bytes,1,opt,name=identifier" json:"identifier,omitempty"` +} + +func (x *PromoUserIdentifierAction) Reset() { + *x = PromoUserIdentifierAction{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PromoUserIdentifierAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PromoUserIdentifierAction) ProtoMessage() {} + +func (x *PromoUserIdentifierAction) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[143] + 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 PromoUserIdentifierAction.ProtoReflect.Descriptor instead. +func (*PromoUserIdentifierAction) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{143} +} + +func (x *PromoUserIdentifierAction) GetIdentifier() string { + if x != nil && x.Identifier != nil { + return *x.Identifier + } + return "" +} + type PrivacySettingRelayAllCalls struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -18951,7 +19225,7 @@ type PrivacySettingRelayAllCalls struct { func (x *PrivacySettingRelayAllCalls) Reset() { *x = PrivacySettingRelayAllCalls{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[143] + mi := &file_binary_proto_def_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18964,7 +19238,7 @@ func (x *PrivacySettingRelayAllCalls) String() string { func (*PrivacySettingRelayAllCalls) ProtoMessage() {} func (x *PrivacySettingRelayAllCalls) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[143] + mi := &file_binary_proto_def_proto_msgTypes[144] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18977,7 +19251,7 @@ func (x *PrivacySettingRelayAllCalls) ProtoReflect() protoreflect.Message { // Deprecated: Use PrivacySettingRelayAllCalls.ProtoReflect.Descriptor instead. func (*PrivacySettingRelayAllCalls) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{143} + return file_binary_proto_def_proto_rawDescGZIP(), []int{144} } func (x *PrivacySettingRelayAllCalls) GetIsEnabled() bool { @@ -18987,6 +19261,53 @@ func (x *PrivacySettingRelayAllCalls) GetIsEnabled() bool { return false } +type PrivacySettingDisableLinkPreviewsAction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IsPreviewsDisabled *bool `protobuf:"varint,1,opt,name=isPreviewsDisabled" json:"isPreviewsDisabled,omitempty"` +} + +func (x *PrivacySettingDisableLinkPreviewsAction) Reset() { + *x = PrivacySettingDisableLinkPreviewsAction{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PrivacySettingDisableLinkPreviewsAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PrivacySettingDisableLinkPreviewsAction) ProtoMessage() {} + +func (x *PrivacySettingDisableLinkPreviewsAction) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[145] + 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 PrivacySettingDisableLinkPreviewsAction.ProtoReflect.Descriptor instead. +func (*PrivacySettingDisableLinkPreviewsAction) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{145} +} + +func (x *PrivacySettingDisableLinkPreviewsAction) GetIsPreviewsDisabled() bool { + if x != nil && x.IsPreviewsDisabled != nil { + return *x.IsPreviewsDisabled + } + return false +} + type PrimaryVersionAction struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -18998,7 +19319,7 @@ type PrimaryVersionAction struct { func (x *PrimaryVersionAction) Reset() { *x = PrimaryVersionAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[144] + mi := &file_binary_proto_def_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19011,7 +19332,7 @@ func (x *PrimaryVersionAction) String() string { func (*PrimaryVersionAction) ProtoMessage() {} func (x *PrimaryVersionAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[144] + mi := &file_binary_proto_def_proto_msgTypes[146] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19024,7 +19345,7 @@ func (x *PrimaryVersionAction) ProtoReflect() protoreflect.Message { // Deprecated: Use PrimaryVersionAction.ProtoReflect.Descriptor instead. func (*PrimaryVersionAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{144} + return file_binary_proto_def_proto_rawDescGZIP(), []int{146} } func (x *PrimaryVersionAction) GetVersion() string { @@ -19045,7 +19366,7 @@ type PrimaryFeature struct { func (x *PrimaryFeature) Reset() { *x = PrimaryFeature{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[145] + mi := &file_binary_proto_def_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19058,7 +19379,7 @@ func (x *PrimaryFeature) String() string { func (*PrimaryFeature) ProtoMessage() {} func (x *PrimaryFeature) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[145] + mi := &file_binary_proto_def_proto_msgTypes[147] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19071,7 +19392,7 @@ func (x *PrimaryFeature) ProtoReflect() protoreflect.Message { // Deprecated: Use PrimaryFeature.ProtoReflect.Descriptor instead. func (*PrimaryFeature) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{145} + return file_binary_proto_def_proto_rawDescGZIP(), []int{147} } func (x *PrimaryFeature) GetFlags() []string { @@ -19092,7 +19413,7 @@ type PnForLidChatAction struct { func (x *PnForLidChatAction) Reset() { *x = PnForLidChatAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[146] + mi := &file_binary_proto_def_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19105,7 +19426,7 @@ func (x *PnForLidChatAction) String() string { func (*PnForLidChatAction) ProtoMessage() {} func (x *PnForLidChatAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[146] + mi := &file_binary_proto_def_proto_msgTypes[148] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19118,7 +19439,7 @@ func (x *PnForLidChatAction) ProtoReflect() protoreflect.Message { // Deprecated: Use PnForLidChatAction.ProtoReflect.Descriptor instead. func (*PnForLidChatAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{146} + return file_binary_proto_def_proto_rawDescGZIP(), []int{148} } func (x *PnForLidChatAction) GetPnJid() string { @@ -19139,7 +19460,7 @@ type PinAction struct { func (x *PinAction) Reset() { *x = PinAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[147] + mi := &file_binary_proto_def_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19152,7 +19473,7 @@ func (x *PinAction) String() string { func (*PinAction) ProtoMessage() {} func (x *PinAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[147] + mi := &file_binary_proto_def_proto_msgTypes[149] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19165,7 +19486,7 @@ func (x *PinAction) ProtoReflect() protoreflect.Message { // Deprecated: Use PinAction.ProtoReflect.Descriptor instead. func (*PinAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{147} + return file_binary_proto_def_proto_rawDescGZIP(), []int{149} } func (x *PinAction) GetPinned() bool { @@ -19186,7 +19507,7 @@ type PaymentInfoAction struct { func (x *PaymentInfoAction) Reset() { *x = PaymentInfoAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[148] + mi := &file_binary_proto_def_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19199,7 +19520,7 @@ func (x *PaymentInfoAction) String() string { func (*PaymentInfoAction) ProtoMessage() {} func (x *PaymentInfoAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[148] + mi := &file_binary_proto_def_proto_msgTypes[150] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19212,7 +19533,7 @@ func (x *PaymentInfoAction) ProtoReflect() protoreflect.Message { // Deprecated: Use PaymentInfoAction.ProtoReflect.Descriptor instead. func (*PaymentInfoAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{148} + return file_binary_proto_def_proto_rawDescGZIP(), []int{150} } func (x *PaymentInfoAction) GetCpi() string { @@ -19233,7 +19554,7 @@ type NuxAction struct { func (x *NuxAction) Reset() { *x = NuxAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[149] + mi := &file_binary_proto_def_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19246,7 +19567,7 @@ func (x *NuxAction) String() string { func (*NuxAction) ProtoMessage() {} func (x *NuxAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[149] + mi := &file_binary_proto_def_proto_msgTypes[151] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19259,7 +19580,7 @@ func (x *NuxAction) ProtoReflect() protoreflect.Message { // Deprecated: Use NuxAction.ProtoReflect.Descriptor instead. func (*NuxAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{149} + return file_binary_proto_def_proto_rawDescGZIP(), []int{151} } func (x *NuxAction) GetAcknowledged() bool { @@ -19282,7 +19603,7 @@ type MuteAction struct { func (x *MuteAction) Reset() { *x = MuteAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[150] + mi := &file_binary_proto_def_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19295,7 +19616,7 @@ func (x *MuteAction) String() string { func (*MuteAction) ProtoMessage() {} func (x *MuteAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[150] + mi := &file_binary_proto_def_proto_msgTypes[152] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19308,7 +19629,7 @@ func (x *MuteAction) ProtoReflect() protoreflect.Message { // Deprecated: Use MuteAction.ProtoReflect.Descriptor instead. func (*MuteAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{150} + return file_binary_proto_def_proto_rawDescGZIP(), []int{152} } func (x *MuteAction) GetMuted() bool { @@ -19343,7 +19664,7 @@ type MarketingMessageBroadcastAction struct { func (x *MarketingMessageBroadcastAction) Reset() { *x = MarketingMessageBroadcastAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[151] + mi := &file_binary_proto_def_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19356,7 +19677,7 @@ func (x *MarketingMessageBroadcastAction) String() string { func (*MarketingMessageBroadcastAction) ProtoMessage() {} func (x *MarketingMessageBroadcastAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[151] + mi := &file_binary_proto_def_proto_msgTypes[153] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19369,7 +19690,7 @@ func (x *MarketingMessageBroadcastAction) ProtoReflect() protoreflect.Message { // Deprecated: Use MarketingMessageBroadcastAction.ProtoReflect.Descriptor instead. func (*MarketingMessageBroadcastAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{151} + return file_binary_proto_def_proto_rawDescGZIP(), []int{153} } func (x *MarketingMessageBroadcastAction) GetRepliedCount() int32 { @@ -19396,7 +19717,7 @@ type MarketingMessageAction struct { func (x *MarketingMessageAction) Reset() { *x = MarketingMessageAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[152] + mi := &file_binary_proto_def_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19409,7 +19730,7 @@ func (x *MarketingMessageAction) String() string { func (*MarketingMessageAction) ProtoMessage() {} func (x *MarketingMessageAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[152] + mi := &file_binary_proto_def_proto_msgTypes[154] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19422,7 +19743,7 @@ func (x *MarketingMessageAction) ProtoReflect() protoreflect.Message { // Deprecated: Use MarketingMessageAction.ProtoReflect.Descriptor instead. func (*MarketingMessageAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{152} + return file_binary_proto_def_proto_rawDescGZIP(), []int{154} } func (x *MarketingMessageAction) GetName() string { @@ -19486,7 +19807,7 @@ type MarkChatAsReadAction struct { func (x *MarkChatAsReadAction) Reset() { *x = MarkChatAsReadAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[153] + mi := &file_binary_proto_def_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19499,7 +19820,7 @@ func (x *MarkChatAsReadAction) String() string { func (*MarkChatAsReadAction) ProtoMessage() {} func (x *MarkChatAsReadAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[153] + mi := &file_binary_proto_def_proto_msgTypes[155] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19512,7 +19833,7 @@ func (x *MarkChatAsReadAction) ProtoReflect() protoreflect.Message { // Deprecated: Use MarkChatAsReadAction.ProtoReflect.Descriptor instead. func (*MarkChatAsReadAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{153} + return file_binary_proto_def_proto_rawDescGZIP(), []int{155} } func (x *MarkChatAsReadAction) GetRead() bool { @@ -19529,6 +19850,53 @@ func (x *MarkChatAsReadAction) GetMessageRange() *SyncActionMessageRange { return nil } +type LockChatAction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Locked *bool `protobuf:"varint,1,opt,name=locked" json:"locked,omitempty"` +} + +func (x *LockChatAction) Reset() { + *x = LockChatAction{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *LockChatAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LockChatAction) ProtoMessage() {} + +func (x *LockChatAction) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[156] + 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 LockChatAction.ProtoReflect.Descriptor instead. +func (*LockChatAction) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{156} +} + +func (x *LockChatAction) GetLocked() bool { + if x != nil && x.Locked != nil { + return *x.Locked + } + return false +} + type LocaleSetting struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -19540,7 +19908,7 @@ type LocaleSetting struct { func (x *LocaleSetting) Reset() { *x = LocaleSetting{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[154] + mi := &file_binary_proto_def_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19553,7 +19921,7 @@ func (x *LocaleSetting) String() string { func (*LocaleSetting) ProtoMessage() {} func (x *LocaleSetting) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[154] + mi := &file_binary_proto_def_proto_msgTypes[157] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19566,7 +19934,7 @@ func (x *LocaleSetting) ProtoReflect() protoreflect.Message { // Deprecated: Use LocaleSetting.ProtoReflect.Descriptor instead. func (*LocaleSetting) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{154} + return file_binary_proto_def_proto_rawDescGZIP(), []int{157} } func (x *LocaleSetting) GetLocale() string { @@ -19587,7 +19955,7 @@ type LabelReorderingAction struct { func (x *LabelReorderingAction) Reset() { *x = LabelReorderingAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[155] + mi := &file_binary_proto_def_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19600,7 +19968,7 @@ func (x *LabelReorderingAction) String() string { func (*LabelReorderingAction) ProtoMessage() {} func (x *LabelReorderingAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[155] + mi := &file_binary_proto_def_proto_msgTypes[158] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19613,7 +19981,7 @@ func (x *LabelReorderingAction) ProtoReflect() protoreflect.Message { // Deprecated: Use LabelReorderingAction.ProtoReflect.Descriptor instead. func (*LabelReorderingAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{155} + return file_binary_proto_def_proto_rawDescGZIP(), []int{158} } func (x *LabelReorderingAction) GetSortedLabelIds() []int32 { @@ -19638,7 +20006,7 @@ type LabelEditAction struct { func (x *LabelEditAction) Reset() { *x = LabelEditAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[156] + mi := &file_binary_proto_def_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19651,7 +20019,7 @@ func (x *LabelEditAction) String() string { func (*LabelEditAction) ProtoMessage() {} func (x *LabelEditAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[156] + mi := &file_binary_proto_def_proto_msgTypes[159] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19664,7 +20032,7 @@ func (x *LabelEditAction) ProtoReflect() protoreflect.Message { // Deprecated: Use LabelEditAction.ProtoReflect.Descriptor instead. func (*LabelEditAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{156} + return file_binary_proto_def_proto_rawDescGZIP(), []int{159} } func (x *LabelEditAction) GetName() string { @@ -19713,7 +20081,7 @@ type LabelAssociationAction struct { func (x *LabelAssociationAction) Reset() { *x = LabelAssociationAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[157] + mi := &file_binary_proto_def_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19726,7 +20094,7 @@ func (x *LabelAssociationAction) String() string { func (*LabelAssociationAction) ProtoMessage() {} func (x *LabelAssociationAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[157] + mi := &file_binary_proto_def_proto_msgTypes[160] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19739,7 +20107,7 @@ func (x *LabelAssociationAction) ProtoReflect() protoreflect.Message { // Deprecated: Use LabelAssociationAction.ProtoReflect.Descriptor instead. func (*LabelAssociationAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{157} + return file_binary_proto_def_proto_rawDescGZIP(), []int{160} } func (x *LabelAssociationAction) GetLabeled() bool { @@ -19760,7 +20128,7 @@ type KeyExpiration struct { func (x *KeyExpiration) Reset() { *x = KeyExpiration{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[158] + mi := &file_binary_proto_def_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19773,7 +20141,7 @@ func (x *KeyExpiration) String() string { func (*KeyExpiration) ProtoMessage() {} func (x *KeyExpiration) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[158] + mi := &file_binary_proto_def_proto_msgTypes[161] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19786,7 +20154,7 @@ func (x *KeyExpiration) ProtoReflect() protoreflect.Message { // Deprecated: Use KeyExpiration.ProtoReflect.Descriptor instead. func (*KeyExpiration) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{158} + return file_binary_proto_def_proto_rawDescGZIP(), []int{161} } func (x *KeyExpiration) GetExpiredKeyEpoch() int32 { @@ -19807,7 +20175,7 @@ type ExternalWebBetaAction struct { func (x *ExternalWebBetaAction) Reset() { *x = ExternalWebBetaAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[159] + mi := &file_binary_proto_def_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19820,7 +20188,7 @@ func (x *ExternalWebBetaAction) String() string { func (*ExternalWebBetaAction) ProtoMessage() {} func (x *ExternalWebBetaAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[159] + mi := &file_binary_proto_def_proto_msgTypes[162] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19833,7 +20201,7 @@ func (x *ExternalWebBetaAction) ProtoReflect() protoreflect.Message { // Deprecated: Use ExternalWebBetaAction.ProtoReflect.Descriptor instead. func (*ExternalWebBetaAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{159} + return file_binary_proto_def_proto_rawDescGZIP(), []int{162} } func (x *ExternalWebBetaAction) GetIsOptIn() bool { @@ -19855,7 +20223,7 @@ type DeleteMessageForMeAction struct { func (x *DeleteMessageForMeAction) Reset() { *x = DeleteMessageForMeAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[160] + mi := &file_binary_proto_def_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19868,7 +20236,7 @@ func (x *DeleteMessageForMeAction) String() string { func (*DeleteMessageForMeAction) ProtoMessage() {} func (x *DeleteMessageForMeAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[160] + mi := &file_binary_proto_def_proto_msgTypes[163] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19881,7 +20249,7 @@ func (x *DeleteMessageForMeAction) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteMessageForMeAction.ProtoReflect.Descriptor instead. func (*DeleteMessageForMeAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{160} + return file_binary_proto_def_proto_rawDescGZIP(), []int{163} } func (x *DeleteMessageForMeAction) GetDeleteMedia() bool { @@ -19910,7 +20278,7 @@ type DeleteIndividualCallLogAction struct { func (x *DeleteIndividualCallLogAction) Reset() { *x = DeleteIndividualCallLogAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[161] + mi := &file_binary_proto_def_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19923,7 +20291,7 @@ func (x *DeleteIndividualCallLogAction) String() string { func (*DeleteIndividualCallLogAction) ProtoMessage() {} func (x *DeleteIndividualCallLogAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[161] + mi := &file_binary_proto_def_proto_msgTypes[164] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19936,7 +20304,7 @@ func (x *DeleteIndividualCallLogAction) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteIndividualCallLogAction.ProtoReflect.Descriptor instead. func (*DeleteIndividualCallLogAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{161} + return file_binary_proto_def_proto_rawDescGZIP(), []int{164} } func (x *DeleteIndividualCallLogAction) GetPeerJid() string { @@ -19964,7 +20332,7 @@ type DeleteChatAction struct { func (x *DeleteChatAction) Reset() { *x = DeleteChatAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[162] + mi := &file_binary_proto_def_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19977,7 +20345,7 @@ func (x *DeleteChatAction) String() string { func (*DeleteChatAction) ProtoMessage() {} func (x *DeleteChatAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[162] + mi := &file_binary_proto_def_proto_msgTypes[165] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19990,7 +20358,7 @@ func (x *DeleteChatAction) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteChatAction.ProtoReflect.Descriptor instead. func (*DeleteChatAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{162} + return file_binary_proto_def_proto_rawDescGZIP(), []int{165} } func (x *DeleteChatAction) GetMessageRange() *SyncActionMessageRange { @@ -20011,7 +20379,7 @@ type CustomPaymentMethodsAction struct { func (x *CustomPaymentMethodsAction) Reset() { *x = CustomPaymentMethodsAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[163] + mi := &file_binary_proto_def_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20024,7 +20392,7 @@ func (x *CustomPaymentMethodsAction) String() string { func (*CustomPaymentMethodsAction) ProtoMessage() {} func (x *CustomPaymentMethodsAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[163] + mi := &file_binary_proto_def_proto_msgTypes[166] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20037,7 +20405,7 @@ func (x *CustomPaymentMethodsAction) ProtoReflect() protoreflect.Message { // Deprecated: Use CustomPaymentMethodsAction.ProtoReflect.Descriptor instead. func (*CustomPaymentMethodsAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{163} + return file_binary_proto_def_proto_rawDescGZIP(), []int{166} } func (x *CustomPaymentMethodsAction) GetCustomPaymentMethods() []*CustomPaymentMethod { @@ -20061,7 +20429,7 @@ type CustomPaymentMethod struct { func (x *CustomPaymentMethod) Reset() { *x = CustomPaymentMethod{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[164] + mi := &file_binary_proto_def_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20074,7 +20442,7 @@ func (x *CustomPaymentMethod) String() string { func (*CustomPaymentMethod) ProtoMessage() {} func (x *CustomPaymentMethod) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[164] + mi := &file_binary_proto_def_proto_msgTypes[167] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20087,7 +20455,7 @@ func (x *CustomPaymentMethod) ProtoReflect() protoreflect.Message { // Deprecated: Use CustomPaymentMethod.ProtoReflect.Descriptor instead. func (*CustomPaymentMethod) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{164} + return file_binary_proto_def_proto_rawDescGZIP(), []int{167} } func (x *CustomPaymentMethod) GetCredentialId() string { @@ -20130,7 +20498,7 @@ type CustomPaymentMethodMetadata struct { func (x *CustomPaymentMethodMetadata) Reset() { *x = CustomPaymentMethodMetadata{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[165] + mi := &file_binary_proto_def_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20143,7 +20511,7 @@ func (x *CustomPaymentMethodMetadata) String() string { func (*CustomPaymentMethodMetadata) ProtoMessage() {} func (x *CustomPaymentMethodMetadata) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[165] + mi := &file_binary_proto_def_proto_msgTypes[168] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20156,7 +20524,7 @@ func (x *CustomPaymentMethodMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use CustomPaymentMethodMetadata.ProtoReflect.Descriptor instead. func (*CustomPaymentMethodMetadata) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{165} + return file_binary_proto_def_proto_rawDescGZIP(), []int{168} } func (x *CustomPaymentMethodMetadata) GetKey() string { @@ -20187,7 +20555,7 @@ type ContactAction struct { func (x *ContactAction) Reset() { *x = ContactAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[166] + mi := &file_binary_proto_def_proto_msgTypes[169] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20200,7 +20568,7 @@ func (x *ContactAction) String() string { func (*ContactAction) ProtoMessage() {} func (x *ContactAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[166] + mi := &file_binary_proto_def_proto_msgTypes[169] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20213,7 +20581,7 @@ func (x *ContactAction) ProtoReflect() protoreflect.Message { // Deprecated: Use ContactAction.ProtoReflect.Descriptor instead. func (*ContactAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{166} + return file_binary_proto_def_proto_rawDescGZIP(), []int{169} } func (x *ContactAction) GetFullName() string { @@ -20255,7 +20623,7 @@ type ClearChatAction struct { func (x *ClearChatAction) Reset() { *x = ClearChatAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[167] + mi := &file_binary_proto_def_proto_msgTypes[170] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20268,7 +20636,7 @@ func (x *ClearChatAction) String() string { func (*ClearChatAction) ProtoMessage() {} func (x *ClearChatAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[167] + mi := &file_binary_proto_def_proto_msgTypes[170] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20281,7 +20649,7 @@ func (x *ClearChatAction) ProtoReflect() protoreflect.Message { // Deprecated: Use ClearChatAction.ProtoReflect.Descriptor instead. func (*ClearChatAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{167} + return file_binary_proto_def_proto_rawDescGZIP(), []int{170} } func (x *ClearChatAction) GetMessageRange() *SyncActionMessageRange { @@ -20302,7 +20670,7 @@ type ChatAssignmentOpenedStatusAction struct { func (x *ChatAssignmentOpenedStatusAction) Reset() { *x = ChatAssignmentOpenedStatusAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[168] + mi := &file_binary_proto_def_proto_msgTypes[171] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20315,7 +20683,7 @@ func (x *ChatAssignmentOpenedStatusAction) String() string { func (*ChatAssignmentOpenedStatusAction) ProtoMessage() {} func (x *ChatAssignmentOpenedStatusAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[168] + mi := &file_binary_proto_def_proto_msgTypes[171] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20328,7 +20696,7 @@ func (x *ChatAssignmentOpenedStatusAction) ProtoReflect() protoreflect.Message { // Deprecated: Use ChatAssignmentOpenedStatusAction.ProtoReflect.Descriptor instead. func (*ChatAssignmentOpenedStatusAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{168} + return file_binary_proto_def_proto_rawDescGZIP(), []int{171} } func (x *ChatAssignmentOpenedStatusAction) GetChatOpened() bool { @@ -20349,7 +20717,7 @@ type ChatAssignmentAction struct { func (x *ChatAssignmentAction) Reset() { *x = ChatAssignmentAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[169] + mi := &file_binary_proto_def_proto_msgTypes[172] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20362,7 +20730,7 @@ func (x *ChatAssignmentAction) String() string { func (*ChatAssignmentAction) ProtoMessage() {} func (x *ChatAssignmentAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[169] + mi := &file_binary_proto_def_proto_msgTypes[172] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20375,7 +20743,7 @@ func (x *ChatAssignmentAction) ProtoReflect() protoreflect.Message { // Deprecated: Use ChatAssignmentAction.ProtoReflect.Descriptor instead. func (*ChatAssignmentAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{169} + return file_binary_proto_def_proto_rawDescGZIP(), []int{172} } func (x *ChatAssignmentAction) GetDeviceAgentID() string { @@ -20396,7 +20764,7 @@ type CallLogAction struct { func (x *CallLogAction) Reset() { *x = CallLogAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[170] + mi := &file_binary_proto_def_proto_msgTypes[173] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20409,7 +20777,7 @@ func (x *CallLogAction) String() string { func (*CallLogAction) ProtoMessage() {} func (x *CallLogAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[170] + mi := &file_binary_proto_def_proto_msgTypes[173] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20422,7 +20790,7 @@ func (x *CallLogAction) ProtoReflect() protoreflect.Message { // Deprecated: Use CallLogAction.ProtoReflect.Descriptor instead. func (*CallLogAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{170} + return file_binary_proto_def_proto_rawDescGZIP(), []int{173} } func (x *CallLogAction) GetCallLogRecord() *CallLogRecord { @@ -20443,7 +20811,7 @@ type BotWelcomeRequestAction struct { func (x *BotWelcomeRequestAction) Reset() { *x = BotWelcomeRequestAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[171] + mi := &file_binary_proto_def_proto_msgTypes[174] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20456,7 +20824,7 @@ func (x *BotWelcomeRequestAction) String() string { func (*BotWelcomeRequestAction) ProtoMessage() {} func (x *BotWelcomeRequestAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[171] + mi := &file_binary_proto_def_proto_msgTypes[174] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20469,7 +20837,7 @@ func (x *BotWelcomeRequestAction) ProtoReflect() protoreflect.Message { // Deprecated: Use BotWelcomeRequestAction.ProtoReflect.Descriptor instead. func (*BotWelcomeRequestAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{171} + return file_binary_proto_def_proto_rawDescGZIP(), []int{174} } func (x *BotWelcomeRequestAction) GetIsSent() bool { @@ -20491,7 +20859,7 @@ type ArchiveChatAction struct { func (x *ArchiveChatAction) Reset() { *x = ArchiveChatAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[172] + mi := &file_binary_proto_def_proto_msgTypes[175] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20504,7 +20872,7 @@ func (x *ArchiveChatAction) String() string { func (*ArchiveChatAction) ProtoMessage() {} func (x *ArchiveChatAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[172] + mi := &file_binary_proto_def_proto_msgTypes[175] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20517,7 +20885,7 @@ func (x *ArchiveChatAction) ProtoReflect() protoreflect.Message { // Deprecated: Use ArchiveChatAction.ProtoReflect.Descriptor instead. func (*ArchiveChatAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{172} + return file_binary_proto_def_proto_rawDescGZIP(), []int{175} } func (x *ArchiveChatAction) GetArchived() bool { @@ -20545,7 +20913,7 @@ type AndroidUnsupportedActions struct { func (x *AndroidUnsupportedActions) Reset() { *x = AndroidUnsupportedActions{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[173] + mi := &file_binary_proto_def_proto_msgTypes[176] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20558,7 +20926,7 @@ func (x *AndroidUnsupportedActions) String() string { func (*AndroidUnsupportedActions) ProtoMessage() {} func (x *AndroidUnsupportedActions) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[173] + mi := &file_binary_proto_def_proto_msgTypes[176] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20571,7 +20939,7 @@ func (x *AndroidUnsupportedActions) ProtoReflect() protoreflect.Message { // Deprecated: Use AndroidUnsupportedActions.ProtoReflect.Descriptor instead. func (*AndroidUnsupportedActions) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{173} + return file_binary_proto_def_proto_rawDescGZIP(), []int{176} } func (x *AndroidUnsupportedActions) GetAllowed() bool { @@ -20594,7 +20962,7 @@ type AgentAction struct { func (x *AgentAction) Reset() { *x = AgentAction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[174] + mi := &file_binary_proto_def_proto_msgTypes[177] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20607,7 +20975,7 @@ func (x *AgentAction) String() string { func (*AgentAction) ProtoMessage() {} func (x *AgentAction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[174] + mi := &file_binary_proto_def_proto_msgTypes[177] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20620,7 +20988,7 @@ func (x *AgentAction) ProtoReflect() protoreflect.Message { // Deprecated: Use AgentAction.ProtoReflect.Descriptor instead. func (*AgentAction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{174} + return file_binary_proto_def_proto_rawDescGZIP(), []int{177} } func (x *AgentAction) GetName() string { @@ -20658,7 +21026,7 @@ type SyncActionData struct { func (x *SyncActionData) Reset() { *x = SyncActionData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[175] + mi := &file_binary_proto_def_proto_msgTypes[178] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20671,7 +21039,7 @@ func (x *SyncActionData) String() string { func (*SyncActionData) ProtoMessage() {} func (x *SyncActionData) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[175] + mi := &file_binary_proto_def_proto_msgTypes[178] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20684,7 +21052,7 @@ func (x *SyncActionData) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncActionData.ProtoReflect.Descriptor instead. func (*SyncActionData) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{175} + return file_binary_proto_def_proto_rawDescGZIP(), []int{178} } func (x *SyncActionData) GetIndex() []byte { @@ -20727,7 +21095,7 @@ type RecentEmojiWeight struct { func (x *RecentEmojiWeight) Reset() { *x = RecentEmojiWeight{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[176] + mi := &file_binary_proto_def_proto_msgTypes[179] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20740,7 +21108,7 @@ func (x *RecentEmojiWeight) String() string { func (*RecentEmojiWeight) ProtoMessage() {} func (x *RecentEmojiWeight) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[176] + mi := &file_binary_proto_def_proto_msgTypes[179] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20753,7 +21121,7 @@ func (x *RecentEmojiWeight) ProtoReflect() protoreflect.Message { // Deprecated: Use RecentEmojiWeight.ProtoReflect.Descriptor instead. func (*RecentEmojiWeight) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{176} + return file_binary_proto_def_proto_rawDescGZIP(), []int{179} } func (x *RecentEmojiWeight) GetEmoji() string { @@ -20791,7 +21159,7 @@ type PatchDebugData struct { func (x *PatchDebugData) Reset() { *x = PatchDebugData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[177] + mi := &file_binary_proto_def_proto_msgTypes[180] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20804,7 +21172,7 @@ func (x *PatchDebugData) String() string { func (*PatchDebugData) ProtoMessage() {} func (x *PatchDebugData) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[177] + mi := &file_binary_proto_def_proto_msgTypes[180] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20817,7 +21185,7 @@ func (x *PatchDebugData) ProtoReflect() protoreflect.Message { // Deprecated: Use PatchDebugData.ProtoReflect.Descriptor instead. func (*PatchDebugData) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{177} + return file_binary_proto_def_proto_rawDescGZIP(), []int{180} } func (x *PatchDebugData) GetCurrentLthash() []byte { @@ -20922,7 +21290,7 @@ type CallLogRecord struct { func (x *CallLogRecord) Reset() { *x = CallLogRecord{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[178] + mi := &file_binary_proto_def_proto_msgTypes[181] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20935,7 +21303,7 @@ func (x *CallLogRecord) String() string { func (*CallLogRecord) ProtoMessage() {} func (x *CallLogRecord) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[178] + mi := &file_binary_proto_def_proto_msgTypes[181] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20948,7 +21316,7 @@ func (x *CallLogRecord) ProtoReflect() protoreflect.Message { // Deprecated: Use CallLogRecord.ProtoReflect.Descriptor instead. func (*CallLogRecord) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{178} + return file_binary_proto_def_proto_rawDescGZIP(), []int{181} } func (x *CallLogRecord) GetCallResult() CallLogRecord_CallResult { @@ -21069,7 +21437,7 @@ type VerifiedNameCertificate struct { func (x *VerifiedNameCertificate) Reset() { *x = VerifiedNameCertificate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[179] + mi := &file_binary_proto_def_proto_msgTypes[182] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21082,7 +21450,7 @@ func (x *VerifiedNameCertificate) String() string { func (*VerifiedNameCertificate) ProtoMessage() {} func (x *VerifiedNameCertificate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[179] + mi := &file_binary_proto_def_proto_msgTypes[182] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21095,7 +21463,7 @@ func (x *VerifiedNameCertificate) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifiedNameCertificate.ProtoReflect.Descriptor instead. func (*VerifiedNameCertificate) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{179} + return file_binary_proto_def_proto_rawDescGZIP(), []int{182} } func (x *VerifiedNameCertificate) GetDetails() []byte { @@ -21132,7 +21500,7 @@ type LocalizedName struct { func (x *LocalizedName) Reset() { *x = LocalizedName{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[180] + mi := &file_binary_proto_def_proto_msgTypes[183] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21145,7 +21513,7 @@ func (x *LocalizedName) String() string { func (*LocalizedName) ProtoMessage() {} func (x *LocalizedName) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[180] + mi := &file_binary_proto_def_proto_msgTypes[183] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21158,7 +21526,7 @@ func (x *LocalizedName) ProtoReflect() protoreflect.Message { // Deprecated: Use LocalizedName.ProtoReflect.Descriptor instead. func (*LocalizedName) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{180} + return file_binary_proto_def_proto_rawDescGZIP(), []int{183} } func (x *LocalizedName) GetLg() string { @@ -21200,7 +21568,7 @@ type BizIdentityInfo struct { func (x *BizIdentityInfo) Reset() { *x = BizIdentityInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[181] + mi := &file_binary_proto_def_proto_msgTypes[184] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21213,7 +21581,7 @@ func (x *BizIdentityInfo) String() string { func (*BizIdentityInfo) ProtoMessage() {} func (x *BizIdentityInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[181] + mi := &file_binary_proto_def_proto_msgTypes[184] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21226,7 +21594,7 @@ func (x *BizIdentityInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use BizIdentityInfo.ProtoReflect.Descriptor instead. func (*BizIdentityInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{181} + return file_binary_proto_def_proto_rawDescGZIP(), []int{184} } func (x *BizIdentityInfo) GetVlevel() BizIdentityInfo_VerifiedLevelValue { @@ -21297,7 +21665,7 @@ type BizAccountPayload struct { func (x *BizAccountPayload) Reset() { *x = BizAccountPayload{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[182] + mi := &file_binary_proto_def_proto_msgTypes[185] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21310,7 +21678,7 @@ func (x *BizAccountPayload) String() string { func (*BizAccountPayload) ProtoMessage() {} func (x *BizAccountPayload) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[182] + mi := &file_binary_proto_def_proto_msgTypes[185] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21323,7 +21691,7 @@ func (x *BizAccountPayload) ProtoReflect() protoreflect.Message { // Deprecated: Use BizAccountPayload.ProtoReflect.Descriptor instead. func (*BizAccountPayload) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{182} + return file_binary_proto_def_proto_rawDescGZIP(), []int{185} } func (x *BizAccountPayload) GetVnameCert() *VerifiedNameCertificate { @@ -21355,7 +21723,7 @@ type BizAccountLinkInfo struct { func (x *BizAccountLinkInfo) Reset() { *x = BizAccountLinkInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[183] + mi := &file_binary_proto_def_proto_msgTypes[186] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21368,7 +21736,7 @@ func (x *BizAccountLinkInfo) String() string { func (*BizAccountLinkInfo) ProtoMessage() {} func (x *BizAccountLinkInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[183] + mi := &file_binary_proto_def_proto_msgTypes[186] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21381,7 +21749,7 @@ func (x *BizAccountLinkInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use BizAccountLinkInfo.ProtoReflect.Descriptor instead. func (*BizAccountLinkInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{183} + return file_binary_proto_def_proto_rawDescGZIP(), []int{186} } func (x *BizAccountLinkInfo) GetWhatsappBizAcctFbid() uint64 { @@ -21432,7 +21800,7 @@ type HandshakeMessage struct { func (x *HandshakeMessage) Reset() { *x = HandshakeMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[184] + mi := &file_binary_proto_def_proto_msgTypes[187] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21445,7 +21813,7 @@ func (x *HandshakeMessage) String() string { func (*HandshakeMessage) ProtoMessage() {} func (x *HandshakeMessage) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[184] + mi := &file_binary_proto_def_proto_msgTypes[187] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21458,7 +21826,7 @@ func (x *HandshakeMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use HandshakeMessage.ProtoReflect.Descriptor instead. func (*HandshakeMessage) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{184} + return file_binary_proto_def_proto_rawDescGZIP(), []int{187} } func (x *HandshakeMessage) GetClientHello() *HandshakeClientHello { @@ -21495,7 +21863,7 @@ type HandshakeServerHello struct { func (x *HandshakeServerHello) Reset() { *x = HandshakeServerHello{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[185] + mi := &file_binary_proto_def_proto_msgTypes[188] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21508,7 +21876,7 @@ func (x *HandshakeServerHello) String() string { func (*HandshakeServerHello) ProtoMessage() {} func (x *HandshakeServerHello) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[185] + mi := &file_binary_proto_def_proto_msgTypes[188] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21521,7 +21889,7 @@ func (x *HandshakeServerHello) ProtoReflect() protoreflect.Message { // Deprecated: Use HandshakeServerHello.ProtoReflect.Descriptor instead. func (*HandshakeServerHello) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{185} + return file_binary_proto_def_proto_rawDescGZIP(), []int{188} } func (x *HandshakeServerHello) GetEphemeral() []byte { @@ -21558,7 +21926,7 @@ type HandshakeClientHello struct { func (x *HandshakeClientHello) Reset() { *x = HandshakeClientHello{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[186] + mi := &file_binary_proto_def_proto_msgTypes[189] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21571,7 +21939,7 @@ func (x *HandshakeClientHello) String() string { func (*HandshakeClientHello) ProtoMessage() {} func (x *HandshakeClientHello) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[186] + mi := &file_binary_proto_def_proto_msgTypes[189] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21584,7 +21952,7 @@ func (x *HandshakeClientHello) ProtoReflect() protoreflect.Message { // Deprecated: Use HandshakeClientHello.ProtoReflect.Descriptor instead. func (*HandshakeClientHello) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{186} + return file_binary_proto_def_proto_rawDescGZIP(), []int{189} } func (x *HandshakeClientHello) GetEphemeral() []byte { @@ -21620,7 +21988,7 @@ type HandshakeClientFinish struct { func (x *HandshakeClientFinish) Reset() { *x = HandshakeClientFinish{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[187] + mi := &file_binary_proto_def_proto_msgTypes[190] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21633,7 +22001,7 @@ func (x *HandshakeClientFinish) String() string { func (*HandshakeClientFinish) ProtoMessage() {} func (x *HandshakeClientFinish) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[187] + mi := &file_binary_proto_def_proto_msgTypes[190] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21646,7 +22014,7 @@ func (x *HandshakeClientFinish) ProtoReflect() protoreflect.Message { // Deprecated: Use HandshakeClientFinish.ProtoReflect.Descriptor instead. func (*HandshakeClientFinish) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{187} + return file_binary_proto_def_proto_rawDescGZIP(), []int{190} } func (x *HandshakeClientFinish) GetStatic() []byte { @@ -21700,7 +22068,7 @@ type ClientPayload struct { func (x *ClientPayload) Reset() { *x = ClientPayload{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[188] + mi := &file_binary_proto_def_proto_msgTypes[191] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21713,7 +22081,7 @@ func (x *ClientPayload) String() string { func (*ClientPayload) ProtoMessage() {} func (x *ClientPayload) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[188] + mi := &file_binary_proto_def_proto_msgTypes[191] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21726,7 +22094,7 @@ func (x *ClientPayload) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientPayload.ProtoReflect.Descriptor instead. func (*ClientPayload) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191} } func (x *ClientPayload) GetUsername() uint64 { @@ -21932,7 +22300,7 @@ type WebNotificationsInfo struct { func (x *WebNotificationsInfo) Reset() { *x = WebNotificationsInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[189] + mi := &file_binary_proto_def_proto_msgTypes[192] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21945,7 +22313,7 @@ func (x *WebNotificationsInfo) String() string { func (*WebNotificationsInfo) ProtoMessage() {} func (x *WebNotificationsInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[189] + mi := &file_binary_proto_def_proto_msgTypes[192] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21958,7 +22326,7 @@ func (x *WebNotificationsInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use WebNotificationsInfo.ProtoReflect.Descriptor instead. func (*WebNotificationsInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{189} + return file_binary_proto_def_proto_rawDescGZIP(), []int{192} } func (x *WebNotificationsInfo) GetTimestamp() uint64 { @@ -22046,12 +22414,13 @@ type WebMessageInfo struct { EventResponses []*EventResponse `protobuf:"bytes,61,rep,name=eventResponses" json:"eventResponses,omitempty"` ReportingTokenInfo *ReportingTokenInfo `protobuf:"bytes,62,opt,name=reportingTokenInfo" json:"reportingTokenInfo,omitempty"` NewsletterServerId *uint64 `protobuf:"varint,63,opt,name=newsletterServerId" json:"newsletterServerId,omitempty"` + EventAdditionalMetadata *EventAdditionalMetadata `protobuf:"bytes,64,opt,name=eventAdditionalMetadata" json:"eventAdditionalMetadata,omitempty"` } func (x *WebMessageInfo) Reset() { *x = WebMessageInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[190] + mi := &file_binary_proto_def_proto_msgTypes[193] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22064,7 +22433,7 @@ func (x *WebMessageInfo) String() string { func (*WebMessageInfo) ProtoMessage() {} func (x *WebMessageInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[190] + mi := &file_binary_proto_def_proto_msgTypes[193] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22077,7 +22446,7 @@ func (x *WebMessageInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use WebMessageInfo.ProtoReflect.Descriptor instead. func (*WebMessageInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{190} + return file_binary_proto_def_proto_rawDescGZIP(), []int{193} } func (x *WebMessageInfo) GetKey() *MessageKey { @@ -22444,6 +22813,13 @@ func (x *WebMessageInfo) GetNewsletterServerId() uint64 { return 0 } +func (x *WebMessageInfo) GetEventAdditionalMetadata() *EventAdditionalMetadata { + if x != nil { + return x.EventAdditionalMetadata + } + return nil +} + type WebFeatures struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -22499,7 +22875,7 @@ type WebFeatures struct { func (x *WebFeatures) Reset() { *x = WebFeatures{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[191] + mi := &file_binary_proto_def_proto_msgTypes[194] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22512,7 +22888,7 @@ func (x *WebFeatures) String() string { func (*WebFeatures) ProtoMessage() {} func (x *WebFeatures) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[191] + mi := &file_binary_proto_def_proto_msgTypes[194] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22525,7 +22901,7 @@ func (x *WebFeatures) ProtoReflect() protoreflect.Message { // Deprecated: Use WebFeatures.ProtoReflect.Descriptor instead. func (*WebFeatures) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{191} + return file_binary_proto_def_proto_rawDescGZIP(), []int{194} } func (x *WebFeatures) GetLabelsDisplay() WebFeatures_Flag { @@ -22859,7 +23235,7 @@ type UserReceipt struct { func (x *UserReceipt) Reset() { *x = UserReceipt{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[192] + mi := &file_binary_proto_def_proto_msgTypes[195] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22872,7 +23248,7 @@ func (x *UserReceipt) String() string { func (*UserReceipt) ProtoMessage() {} func (x *UserReceipt) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[192] + mi := &file_binary_proto_def_proto_msgTypes[195] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22885,7 +23261,7 @@ func (x *UserReceipt) ProtoReflect() protoreflect.Message { // Deprecated: Use UserReceipt.ProtoReflect.Descriptor instead. func (*UserReceipt) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{192} + return file_binary_proto_def_proto_rawDescGZIP(), []int{195} } func (x *UserReceipt) GetUserJid() string { @@ -22942,7 +23318,7 @@ type StatusPSA struct { func (x *StatusPSA) Reset() { *x = StatusPSA{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[193] + mi := &file_binary_proto_def_proto_msgTypes[196] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22955,7 +23331,7 @@ func (x *StatusPSA) String() string { func (*StatusPSA) ProtoMessage() {} func (x *StatusPSA) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[193] + mi := &file_binary_proto_def_proto_msgTypes[196] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22968,7 +23344,7 @@ func (x *StatusPSA) ProtoReflect() protoreflect.Message { // Deprecated: Use StatusPSA.ProtoReflect.Descriptor instead. func (*StatusPSA) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{193} + return file_binary_proto_def_proto_rawDescGZIP(), []int{196} } func (x *StatusPSA) GetCampaignId() uint64 { @@ -22996,7 +23372,7 @@ type ReportingTokenInfo struct { func (x *ReportingTokenInfo) Reset() { *x = ReportingTokenInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[194] + mi := &file_binary_proto_def_proto_msgTypes[197] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23009,7 +23385,7 @@ func (x *ReportingTokenInfo) String() string { func (*ReportingTokenInfo) ProtoMessage() {} func (x *ReportingTokenInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[194] + mi := &file_binary_proto_def_proto_msgTypes[197] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23022,7 +23398,7 @@ func (x *ReportingTokenInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ReportingTokenInfo.ProtoReflect.Descriptor instead. func (*ReportingTokenInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{194} + return file_binary_proto_def_proto_rawDescGZIP(), []int{197} } func (x *ReportingTokenInfo) GetReportingTag() []byte { @@ -23047,7 +23423,7 @@ type Reaction struct { func (x *Reaction) Reset() { *x = Reaction{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[195] + mi := &file_binary_proto_def_proto_msgTypes[198] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23060,7 +23436,7 @@ func (x *Reaction) String() string { func (*Reaction) ProtoMessage() {} func (x *Reaction) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[195] + mi := &file_binary_proto_def_proto_msgTypes[198] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23073,7 +23449,7 @@ func (x *Reaction) ProtoReflect() protoreflect.Message { // Deprecated: Use Reaction.ProtoReflect.Descriptor instead. func (*Reaction) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{195} + return file_binary_proto_def_proto_rawDescGZIP(), []int{198} } func (x *Reaction) GetKey() *MessageKey { @@ -23122,7 +23498,7 @@ type PremiumMessageInfo struct { func (x *PremiumMessageInfo) Reset() { *x = PremiumMessageInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[196] + mi := &file_binary_proto_def_proto_msgTypes[199] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23135,7 +23511,7 @@ func (x *PremiumMessageInfo) String() string { func (*PremiumMessageInfo) ProtoMessage() {} func (x *PremiumMessageInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[196] + mi := &file_binary_proto_def_proto_msgTypes[199] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23148,7 +23524,7 @@ func (x *PremiumMessageInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use PremiumMessageInfo.ProtoReflect.Descriptor instead. func (*PremiumMessageInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{196} + return file_binary_proto_def_proto_rawDescGZIP(), []int{199} } func (x *PremiumMessageInfo) GetServerCampaignId() string { @@ -23173,7 +23549,7 @@ type PollUpdate struct { func (x *PollUpdate) Reset() { *x = PollUpdate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[197] + mi := &file_binary_proto_def_proto_msgTypes[200] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23186,7 +23562,7 @@ func (x *PollUpdate) String() string { func (*PollUpdate) ProtoMessage() {} func (x *PollUpdate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[197] + mi := &file_binary_proto_def_proto_msgTypes[200] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23199,7 +23575,7 @@ func (x *PollUpdate) ProtoReflect() protoreflect.Message { // Deprecated: Use PollUpdate.ProtoReflect.Descriptor instead. func (*PollUpdate) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{197} + return file_binary_proto_def_proto_rawDescGZIP(), []int{200} } func (x *PollUpdate) GetPollUpdateMessageKey() *MessageKey { @@ -23248,7 +23624,7 @@ type PollAdditionalMetadata struct { func (x *PollAdditionalMetadata) Reset() { *x = PollAdditionalMetadata{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[198] + mi := &file_binary_proto_def_proto_msgTypes[201] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23261,7 +23637,7 @@ func (x *PollAdditionalMetadata) String() string { func (*PollAdditionalMetadata) ProtoMessage() {} func (x *PollAdditionalMetadata) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[198] + mi := &file_binary_proto_def_proto_msgTypes[201] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23274,7 +23650,7 @@ func (x *PollAdditionalMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use PollAdditionalMetadata.ProtoReflect.Descriptor instead. func (*PollAdditionalMetadata) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{198} + return file_binary_proto_def_proto_rawDescGZIP(), []int{201} } func (x *PollAdditionalMetadata) GetPollInvalidated() bool { @@ -23299,7 +23675,7 @@ type PinInChat struct { func (x *PinInChat) Reset() { *x = PinInChat{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[199] + mi := &file_binary_proto_def_proto_msgTypes[202] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23312,7 +23688,7 @@ func (x *PinInChat) String() string { func (*PinInChat) ProtoMessage() {} func (x *PinInChat) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[199] + mi := &file_binary_proto_def_proto_msgTypes[202] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23325,7 +23701,7 @@ func (x *PinInChat) ProtoReflect() protoreflect.Message { // Deprecated: Use PinInChat.ProtoReflect.Descriptor instead. func (*PinInChat) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{199} + return file_binary_proto_def_proto_rawDescGZIP(), []int{202} } func (x *PinInChat) GetType() PinInChat_Type { @@ -23376,7 +23752,7 @@ type PhotoChange struct { func (x *PhotoChange) Reset() { *x = PhotoChange{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[200] + mi := &file_binary_proto_def_proto_msgTypes[203] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23389,7 +23765,7 @@ func (x *PhotoChange) String() string { func (*PhotoChange) ProtoMessage() {} func (x *PhotoChange) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[200] + mi := &file_binary_proto_def_proto_msgTypes[203] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23402,7 +23778,7 @@ func (x *PhotoChange) ProtoReflect() protoreflect.Message { // Deprecated: Use PhotoChange.ProtoReflect.Descriptor instead. func (*PhotoChange) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{200} + return file_binary_proto_def_proto_rawDescGZIP(), []int{203} } func (x *PhotoChange) GetOldPhoto() []byte { @@ -23449,7 +23825,7 @@ type PaymentInfo struct { func (x *PaymentInfo) Reset() { *x = PaymentInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[201] + mi := &file_binary_proto_def_proto_msgTypes[204] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23462,7 +23838,7 @@ func (x *PaymentInfo) String() string { func (*PaymentInfo) ProtoMessage() {} func (x *PaymentInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[201] + mi := &file_binary_proto_def_proto_msgTypes[204] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23475,7 +23851,7 @@ func (x *PaymentInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use PaymentInfo.ProtoReflect.Descriptor instead. func (*PaymentInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{201} + return file_binary_proto_def_proto_rawDescGZIP(), []int{204} } func (x *PaymentInfo) GetCurrencyDeprecated() PaymentInfo_Currency { @@ -23583,7 +23959,7 @@ type NotificationMessageInfo struct { func (x *NotificationMessageInfo) Reset() { *x = NotificationMessageInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[202] + mi := &file_binary_proto_def_proto_msgTypes[205] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23596,7 +23972,7 @@ func (x *NotificationMessageInfo) String() string { func (*NotificationMessageInfo) ProtoMessage() {} func (x *NotificationMessageInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[202] + mi := &file_binary_proto_def_proto_msgTypes[205] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23609,7 +23985,7 @@ func (x *NotificationMessageInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use NotificationMessageInfo.ProtoReflect.Descriptor instead. func (*NotificationMessageInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{202} + return file_binary_proto_def_proto_rawDescGZIP(), []int{205} } func (x *NotificationMessageInfo) GetKey() *MessageKey { @@ -23651,7 +24027,7 @@ type MessageAddOnContextInfo struct { func (x *MessageAddOnContextInfo) Reset() { *x = MessageAddOnContextInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[203] + mi := &file_binary_proto_def_proto_msgTypes[206] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23664,7 +24040,7 @@ func (x *MessageAddOnContextInfo) String() string { func (*MessageAddOnContextInfo) ProtoMessage() {} func (x *MessageAddOnContextInfo) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[203] + mi := &file_binary_proto_def_proto_msgTypes[206] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23677,7 +24053,7 @@ func (x *MessageAddOnContextInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use MessageAddOnContextInfo.ProtoReflect.Descriptor instead. func (*MessageAddOnContextInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{203} + return file_binary_proto_def_proto_rawDescGZIP(), []int{206} } func (x *MessageAddOnContextInfo) GetMessageAddOnDurationInSecs() uint32 { @@ -23698,7 +24074,7 @@ type MediaData struct { func (x *MediaData) Reset() { *x = MediaData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[204] + mi := &file_binary_proto_def_proto_msgTypes[207] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23711,7 +24087,7 @@ func (x *MediaData) String() string { func (*MediaData) ProtoMessage() {} func (x *MediaData) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[204] + mi := &file_binary_proto_def_proto_msgTypes[207] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23724,7 +24100,7 @@ func (x *MediaData) ProtoReflect() protoreflect.Message { // Deprecated: Use MediaData.ProtoReflect.Descriptor instead. func (*MediaData) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{204} + return file_binary_proto_def_proto_rawDescGZIP(), []int{207} } func (x *MediaData) GetLocalPath() string { @@ -23750,7 +24126,7 @@ type KeepInChat struct { func (x *KeepInChat) Reset() { *x = KeepInChat{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[205] + mi := &file_binary_proto_def_proto_msgTypes[208] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23763,7 +24139,7 @@ func (x *KeepInChat) String() string { func (*KeepInChat) ProtoMessage() {} func (x *KeepInChat) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[205] + mi := &file_binary_proto_def_proto_msgTypes[208] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23776,7 +24152,7 @@ func (x *KeepInChat) ProtoReflect() protoreflect.Message { // Deprecated: Use KeepInChat.ProtoReflect.Descriptor instead. func (*KeepInChat) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{205} + return file_binary_proto_def_proto_rawDescGZIP(), []int{208} } func (x *KeepInChat) GetKeepType() KeepType { @@ -23835,7 +24211,7 @@ type EventResponse struct { func (x *EventResponse) Reset() { *x = EventResponse{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[206] + mi := &file_binary_proto_def_proto_msgTypes[209] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23848,7 +24224,7 @@ func (x *EventResponse) String() string { func (*EventResponse) ProtoMessage() {} func (x *EventResponse) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[206] + mi := &file_binary_proto_def_proto_msgTypes[209] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23861,7 +24237,7 @@ func (x *EventResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use EventResponse.ProtoReflect.Descriptor instead. func (*EventResponse) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{206} + return file_binary_proto_def_proto_rawDescGZIP(), []int{209} } func (x *EventResponse) GetEventResponseMessageKey() *MessageKey { @@ -23892,6 +24268,53 @@ func (x *EventResponse) GetUnread() bool { return false } +type EventAdditionalMetadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IsStale *bool `protobuf:"varint,1,opt,name=isStale" json:"isStale,omitempty"` +} + +func (x *EventAdditionalMetadata) Reset() { + *x = EventAdditionalMetadata{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[210] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EventAdditionalMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EventAdditionalMetadata) ProtoMessage() {} + +func (x *EventAdditionalMetadata) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[210] + 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 EventAdditionalMetadata.ProtoReflect.Descriptor instead. +func (*EventAdditionalMetadata) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{210} +} + +func (x *EventAdditionalMetadata) GetIsStale() bool { + if x != nil && x.IsStale != nil { + return *x.IsStale + } + return false +} + type CommentMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -23904,7 +24327,7 @@ type CommentMetadata struct { func (x *CommentMetadata) Reset() { *x = CommentMetadata{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[207] + mi := &file_binary_proto_def_proto_msgTypes[211] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23917,7 +24340,7 @@ func (x *CommentMetadata) String() string { func (*CommentMetadata) ProtoMessage() {} func (x *CommentMetadata) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[207] + mi := &file_binary_proto_def_proto_msgTypes[211] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23930,7 +24353,7 @@ func (x *CommentMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use CommentMetadata.ProtoReflect.Descriptor instead. func (*CommentMetadata) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{207} + return file_binary_proto_def_proto_rawDescGZIP(), []int{211} } func (x *CommentMetadata) GetCommentParentKey() *MessageKey { @@ -23959,7 +24382,7 @@ type NoiseCertificate struct { func (x *NoiseCertificate) Reset() { *x = NoiseCertificate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[208] + mi := &file_binary_proto_def_proto_msgTypes[212] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23972,7 +24395,7 @@ func (x *NoiseCertificate) String() string { func (*NoiseCertificate) ProtoMessage() {} func (x *NoiseCertificate) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[208] + mi := &file_binary_proto_def_proto_msgTypes[212] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23985,7 +24408,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{208} + return file_binary_proto_def_proto_rawDescGZIP(), []int{212} } func (x *NoiseCertificate) GetDetails() []byte { @@ -24014,7 +24437,7 @@ type CertChain struct { func (x *CertChain) Reset() { *x = CertChain{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[209] + mi := &file_binary_proto_def_proto_msgTypes[213] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24027,7 +24450,7 @@ func (x *CertChain) String() string { func (*CertChain) ProtoMessage() {} func (x *CertChain) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[209] + mi := &file_binary_proto_def_proto_msgTypes[213] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24040,7 +24463,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{209} + return file_binary_proto_def_proto_rawDescGZIP(), []int{213} } func (x *CertChain) GetLeaf() *CertChain_NoiseCertificate { @@ -24066,7 +24489,7 @@ type QP struct { func (x *QP) Reset() { *x = QP{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[210] + mi := &file_binary_proto_def_proto_msgTypes[214] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24079,7 +24502,7 @@ func (x *QP) String() string { func (*QP) ProtoMessage() {} func (x *QP) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[210] + mi := &file_binary_proto_def_proto_msgTypes[214] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24092,41 +24515,35 @@ 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{210} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214} } -type DeviceProps_HistorySyncConfig struct { +type ChatLockSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - FullSyncDaysLimit *uint32 `protobuf:"varint,1,opt,name=fullSyncDaysLimit" json:"fullSyncDaysLimit,omitempty"` - FullSyncSizeMbLimit *uint32 `protobuf:"varint,2,opt,name=fullSyncSizeMbLimit" json:"fullSyncSizeMbLimit,omitempty"` - StorageQuotaMb *uint32 `protobuf:"varint,3,opt,name=storageQuotaMb" json:"storageQuotaMb,omitempty"` - InlineInitialPayloadInE2EeMsg *bool `protobuf:"varint,4,opt,name=inlineInitialPayloadInE2EeMsg" json:"inlineInitialPayloadInE2EeMsg,omitempty"` - RecentSyncDaysLimit *uint32 `protobuf:"varint,5,opt,name=recentSyncDaysLimit" json:"recentSyncDaysLimit,omitempty"` - SupportCallLogHistory *bool `protobuf:"varint,6,opt,name=supportCallLogHistory" json:"supportCallLogHistory,omitempty"` - SupportBotUserAgentChatHistory *bool `protobuf:"varint,7,opt,name=supportBotUserAgentChatHistory" json:"supportBotUserAgentChatHistory,omitempty"` - SupportCagReactionsAndPolls *bool `protobuf:"varint,8,opt,name=supportCagReactionsAndPolls" json:"supportCagReactionsAndPolls,omitempty"` + HideLockedChats *bool `protobuf:"varint,1,opt,name=hideLockedChats" json:"hideLockedChats,omitempty"` + SecretCode *UserPassword `protobuf:"bytes,2,opt,name=secretCode" json:"secretCode,omitempty"` } -func (x *DeviceProps_HistorySyncConfig) Reset() { - *x = DeviceProps_HistorySyncConfig{} +func (x *ChatLockSettings) Reset() { + *x = ChatLockSettings{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[211] + mi := &file_binary_proto_def_proto_msgTypes[215] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } -func (x *DeviceProps_HistorySyncConfig) String() string { +func (x *ChatLockSettings) String() string { return protoimpl.X.MessageStringOf(x) } -func (*DeviceProps_HistorySyncConfig) ProtoMessage() {} +func (*ChatLockSettings) ProtoMessage() {} -func (x *DeviceProps_HistorySyncConfig) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[211] +func (x *ChatLockSettings) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[215] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24137,83 +24554,278 @@ func (x *DeviceProps_HistorySyncConfig) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DeviceProps_HistorySyncConfig.ProtoReflect.Descriptor instead. -func (*DeviceProps_HistorySyncConfig) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{5, 0} +// Deprecated: Use ChatLockSettings.ProtoReflect.Descriptor instead. +func (*ChatLockSettings) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{215} } -func (x *DeviceProps_HistorySyncConfig) GetFullSyncDaysLimit() uint32 { - if x != nil && x.FullSyncDaysLimit != nil { - return *x.FullSyncDaysLimit +func (x *ChatLockSettings) GetHideLockedChats() bool { + if x != nil && x.HideLockedChats != nil { + return *x.HideLockedChats } - return 0 + return false } -func (x *DeviceProps_HistorySyncConfig) GetFullSyncSizeMbLimit() uint32 { - if x != nil && x.FullSyncSizeMbLimit != nil { - return *x.FullSyncSizeMbLimit +func (x *ChatLockSettings) GetSecretCode() *UserPassword { + if x != nil { + return x.SecretCode } - return 0 + return nil } -func (x *DeviceProps_HistorySyncConfig) GetStorageQuotaMb() uint32 { - if x != nil && x.StorageQuotaMb != nil { - return *x.StorageQuotaMb - } - return 0 +type DeviceCapabilities struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ChatLockSupportLevel *DeviceCapabilities_ChatLockSupportLevel `protobuf:"varint,1,opt,name=chatLockSupportLevel,enum=proto.DeviceCapabilities_ChatLockSupportLevel" json:"chatLockSupportLevel,omitempty"` } -func (x *DeviceProps_HistorySyncConfig) GetInlineInitialPayloadInE2EeMsg() bool { - if x != nil && x.InlineInitialPayloadInE2EeMsg != nil { - return *x.InlineInitialPayloadInE2EeMsg +func (x *DeviceCapabilities) Reset() { + *x = DeviceCapabilities{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[216] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return false } -func (x *DeviceProps_HistorySyncConfig) GetRecentSyncDaysLimit() uint32 { - if x != nil && x.RecentSyncDaysLimit != nil { - return *x.RecentSyncDaysLimit - } - return 0 +func (x *DeviceCapabilities) String() string { + return protoimpl.X.MessageStringOf(x) } -func (x *DeviceProps_HistorySyncConfig) GetSupportCallLogHistory() bool { - if x != nil && x.SupportCallLogHistory != nil { - return *x.SupportCallLogHistory +func (*DeviceCapabilities) ProtoMessage() {} + +func (x *DeviceCapabilities) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[216] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return false + return mi.MessageOf(x) } -func (x *DeviceProps_HistorySyncConfig) GetSupportBotUserAgentChatHistory() bool { - if x != nil && x.SupportBotUserAgentChatHistory != nil { - return *x.SupportBotUserAgentChatHistory - } - return false +// Deprecated: Use DeviceCapabilities.ProtoReflect.Descriptor instead. +func (*DeviceCapabilities) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{216} } -func (x *DeviceProps_HistorySyncConfig) GetSupportCagReactionsAndPolls() bool { - if x != nil && x.SupportCagReactionsAndPolls != nil { - return *x.SupportCagReactionsAndPolls +func (x *DeviceCapabilities) GetChatLockSupportLevel() DeviceCapabilities_ChatLockSupportLevel { + if x != nil && x.ChatLockSupportLevel != nil { + return *x.ChatLockSupportLevel } - return false + return DeviceCapabilities_NONE } -type DeviceProps_AppVersion struct { +type UserPassword struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Primary *uint32 `protobuf:"varint,1,opt,name=primary" json:"primary,omitempty"` - Secondary *uint32 `protobuf:"varint,2,opt,name=secondary" json:"secondary,omitempty"` - Tertiary *uint32 `protobuf:"varint,3,opt,name=tertiary" json:"tertiary,omitempty"` - Quaternary *uint32 `protobuf:"varint,4,opt,name=quaternary" json:"quaternary,omitempty"` - Quinary *uint32 `protobuf:"varint,5,opt,name=quinary" json:"quinary,omitempty"` + Encoding *UserPassword_Encoding `protobuf:"varint,1,opt,name=encoding,enum=proto.UserPassword_Encoding" json:"encoding,omitempty"` + Transformer *UserPassword_Transformer `protobuf:"varint,2,opt,name=transformer,enum=proto.UserPassword_Transformer" json:"transformer,omitempty"` + TransformerArg []*UserPassword_TransformerArg `protobuf:"bytes,3,rep,name=transformerArg" json:"transformerArg,omitempty"` + TransformedData []byte `protobuf:"bytes,4,opt,name=transformedData" json:"transformedData,omitempty"` +} + +func (x *UserPassword) Reset() { + *x = UserPassword{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[217] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UserPassword) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserPassword) ProtoMessage() {} + +func (x *UserPassword) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[217] + 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 UserPassword.ProtoReflect.Descriptor instead. +func (*UserPassword) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{217} +} + +func (x *UserPassword) GetEncoding() UserPassword_Encoding { + if x != nil && x.Encoding != nil { + return *x.Encoding + } + return UserPassword_UTF8 +} + +func (x *UserPassword) GetTransformer() UserPassword_Transformer { + if x != nil && x.Transformer != nil { + return *x.Transformer + } + return UserPassword_NONE +} + +func (x *UserPassword) GetTransformerArg() []*UserPassword_TransformerArg { + if x != nil { + return x.TransformerArg + } + return nil +} + +func (x *UserPassword) GetTransformedData() []byte { + if x != nil { + return x.TransformedData + } + return nil +} + +type DeviceProps_HistorySyncConfig struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FullSyncDaysLimit *uint32 `protobuf:"varint,1,opt,name=fullSyncDaysLimit" json:"fullSyncDaysLimit,omitempty"` + FullSyncSizeMbLimit *uint32 `protobuf:"varint,2,opt,name=fullSyncSizeMbLimit" json:"fullSyncSizeMbLimit,omitempty"` + StorageQuotaMb *uint32 `protobuf:"varint,3,opt,name=storageQuotaMb" json:"storageQuotaMb,omitempty"` + InlineInitialPayloadInE2EeMsg *bool `protobuf:"varint,4,opt,name=inlineInitialPayloadInE2EeMsg" json:"inlineInitialPayloadInE2EeMsg,omitempty"` + RecentSyncDaysLimit *uint32 `protobuf:"varint,5,opt,name=recentSyncDaysLimit" json:"recentSyncDaysLimit,omitempty"` + SupportCallLogHistory *bool `protobuf:"varint,6,opt,name=supportCallLogHistory" json:"supportCallLogHistory,omitempty"` + SupportBotUserAgentChatHistory *bool `protobuf:"varint,7,opt,name=supportBotUserAgentChatHistory" json:"supportBotUserAgentChatHistory,omitempty"` + SupportCagReactionsAndPolls *bool `protobuf:"varint,8,opt,name=supportCagReactionsAndPolls" json:"supportCagReactionsAndPolls,omitempty"` + SupportBizHostedMsg *bool `protobuf:"varint,9,opt,name=supportBizHostedMsg" json:"supportBizHostedMsg,omitempty"` + SupportRecentSyncChunkMessageCountTuning *bool `protobuf:"varint,10,opt,name=supportRecentSyncChunkMessageCountTuning" json:"supportRecentSyncChunkMessageCountTuning,omitempty"` +} + +func (x *DeviceProps_HistorySyncConfig) Reset() { + *x = DeviceProps_HistorySyncConfig{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[218] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeviceProps_HistorySyncConfig) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeviceProps_HistorySyncConfig) ProtoMessage() {} + +func (x *DeviceProps_HistorySyncConfig) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[218] + 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 DeviceProps_HistorySyncConfig.ProtoReflect.Descriptor instead. +func (*DeviceProps_HistorySyncConfig) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{5, 0} +} + +func (x *DeviceProps_HistorySyncConfig) GetFullSyncDaysLimit() uint32 { + if x != nil && x.FullSyncDaysLimit != nil { + return *x.FullSyncDaysLimit + } + return 0 +} + +func (x *DeviceProps_HistorySyncConfig) GetFullSyncSizeMbLimit() uint32 { + if x != nil && x.FullSyncSizeMbLimit != nil { + return *x.FullSyncSizeMbLimit + } + return 0 +} + +func (x *DeviceProps_HistorySyncConfig) GetStorageQuotaMb() uint32 { + if x != nil && x.StorageQuotaMb != nil { + return *x.StorageQuotaMb + } + return 0 +} + +func (x *DeviceProps_HistorySyncConfig) GetInlineInitialPayloadInE2EeMsg() bool { + if x != nil && x.InlineInitialPayloadInE2EeMsg != nil { + return *x.InlineInitialPayloadInE2EeMsg + } + return false +} + +func (x *DeviceProps_HistorySyncConfig) GetRecentSyncDaysLimit() uint32 { + if x != nil && x.RecentSyncDaysLimit != nil { + return *x.RecentSyncDaysLimit + } + return 0 +} + +func (x *DeviceProps_HistorySyncConfig) GetSupportCallLogHistory() bool { + if x != nil && x.SupportCallLogHistory != nil { + return *x.SupportCallLogHistory + } + return false +} + +func (x *DeviceProps_HistorySyncConfig) GetSupportBotUserAgentChatHistory() bool { + if x != nil && x.SupportBotUserAgentChatHistory != nil { + return *x.SupportBotUserAgentChatHistory + } + return false +} + +func (x *DeviceProps_HistorySyncConfig) GetSupportCagReactionsAndPolls() bool { + if x != nil && x.SupportCagReactionsAndPolls != nil { + return *x.SupportCagReactionsAndPolls + } + return false +} + +func (x *DeviceProps_HistorySyncConfig) GetSupportBizHostedMsg() bool { + if x != nil && x.SupportBizHostedMsg != nil { + return *x.SupportBizHostedMsg + } + return false +} + +func (x *DeviceProps_HistorySyncConfig) GetSupportRecentSyncChunkMessageCountTuning() bool { + if x != nil && x.SupportRecentSyncChunkMessageCountTuning != nil { + return *x.SupportRecentSyncChunkMessageCountTuning + } + return false +} + +type DeviceProps_AppVersion struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Primary *uint32 `protobuf:"varint,1,opt,name=primary" json:"primary,omitempty"` + Secondary *uint32 `protobuf:"varint,2,opt,name=secondary" json:"secondary,omitempty"` + Tertiary *uint32 `protobuf:"varint,3,opt,name=tertiary" json:"tertiary,omitempty"` + Quaternary *uint32 `protobuf:"varint,4,opt,name=quaternary" json:"quaternary,omitempty"` + Quinary *uint32 `protobuf:"varint,5,opt,name=quinary" json:"quinary,omitempty"` } func (x *DeviceProps_AppVersion) Reset() { *x = DeviceProps_AppVersion{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[212] + mi := &file_binary_proto_def_proto_msgTypes[219] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24226,7 +24838,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[212] + mi := &file_binary_proto_def_proto_msgTypes[219] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24293,7 +24905,7 @@ type HighlyStructuredMessage_HSMLocalizableParameter struct { func (x *HighlyStructuredMessage_HSMLocalizableParameter) Reset() { *x = HighlyStructuredMessage_HSMLocalizableParameter{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[213] + mi := &file_binary_proto_def_proto_msgTypes[220] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24306,7 +24918,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[213] + mi := &file_binary_proto_def_proto_msgTypes[220] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24383,7 +24995,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[214] + mi := &file_binary_proto_def_proto_msgTypes[221] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24396,7 +25008,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[214] + mi := &file_binary_proto_def_proto_msgTypes[221] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24463,7 +25075,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[215] + mi := &file_binary_proto_def_proto_msgTypes[222] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24476,7 +25088,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[215] + mi := &file_binary_proto_def_proto_msgTypes[222] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24517,7 +25129,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[216] + mi := &file_binary_proto_def_proto_msgTypes[223] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24531,7 +25143,7 @@ func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUn } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[216] + mi := &file_binary_proto_def_proto_msgTypes[223] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24571,7 +25183,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[217] + mi := &file_binary_proto_def_proto_msgTypes[224] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24585,7 +25197,7 @@ func (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeCo } func (x *HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[217] + mi := &file_binary_proto_def_proto_msgTypes[224] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24662,7 +25274,7 @@ type CallLogMessage_CallParticipant struct { func (x *CallLogMessage_CallParticipant) Reset() { *x = CallLogMessage_CallParticipant{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[218] + mi := &file_binary_proto_def_proto_msgTypes[225] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24675,7 +25287,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[218] + mi := &file_binary_proto_def_proto_msgTypes[225] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24719,7 +25331,7 @@ type ButtonsMessage_Button struct { func (x *ButtonsMessage_Button) Reset() { *x = ButtonsMessage_Button{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[219] + mi := &file_binary_proto_def_proto_msgTypes[226] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24732,7 +25344,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[219] + mi := &file_binary_proto_def_proto_msgTypes[226] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24788,7 +25400,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[220] + mi := &file_binary_proto_def_proto_msgTypes[227] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24801,7 +25413,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[220] + mi := &file_binary_proto_def_proto_msgTypes[227] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24842,7 +25454,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[221] + mi := &file_binary_proto_def_proto_msgTypes[228] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24855,7 +25467,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[221] + mi := &file_binary_proto_def_proto_msgTypes[228] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24892,7 +25504,7 @@ type HydratedTemplateButton_HydratedURLButton struct { func (x *HydratedTemplateButton_HydratedURLButton) Reset() { *x = HydratedTemplateButton_HydratedURLButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[222] + mi := &file_binary_proto_def_proto_msgTypes[229] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24905,7 +25517,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[222] + mi := &file_binary_proto_def_proto_msgTypes[229] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -24961,7 +25573,7 @@ type HydratedTemplateButton_HydratedQuickReplyButton struct { func (x *HydratedTemplateButton_HydratedQuickReplyButton) Reset() { *x = HydratedTemplateButton_HydratedQuickReplyButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[223] + mi := &file_binary_proto_def_proto_msgTypes[230] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -24974,7 +25586,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[223] + mi := &file_binary_proto_def_proto_msgTypes[230] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25016,7 +25628,7 @@ type HydratedTemplateButton_HydratedCallButton struct { func (x *HydratedTemplateButton_HydratedCallButton) Reset() { *x = HydratedTemplateButton_HydratedCallButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[224] + mi := &file_binary_proto_def_proto_msgTypes[231] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25029,7 +25641,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[224] + mi := &file_binary_proto_def_proto_msgTypes[231] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25071,7 +25683,7 @@ type ContextInfo_UTMInfo struct { func (x *ContextInfo_UTMInfo) Reset() { *x = ContextInfo_UTMInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[225] + mi := &file_binary_proto_def_proto_msgTypes[232] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25084,7 +25696,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[225] + mi := &file_binary_proto_def_proto_msgTypes[232] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25138,7 +25750,7 @@ type ContextInfo_ExternalAdReplyInfo struct { func (x *ContextInfo_ExternalAdReplyInfo) Reset() { *x = ContextInfo_ExternalAdReplyInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[226] + mi := &file_binary_proto_def_proto_msgTypes[233] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25151,7 +25763,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[226] + mi := &file_binary_proto_def_proto_msgTypes[233] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25276,7 +25888,7 @@ type ContextInfo_DataSharingContext struct { func (x *ContextInfo_DataSharingContext) Reset() { *x = ContextInfo_DataSharingContext{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[227] + mi := &file_binary_proto_def_proto_msgTypes[234] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25289,7 +25901,7 @@ func (x *ContextInfo_DataSharingContext) String() string { func (*ContextInfo_DataSharingContext) ProtoMessage() {} func (x *ContextInfo_DataSharingContext) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[227] + mi := &file_binary_proto_def_proto_msgTypes[234] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25323,7 +25935,7 @@ type ContextInfo_BusinessMessageForwardInfo struct { func (x *ContextInfo_BusinessMessageForwardInfo) Reset() { *x = ContextInfo_BusinessMessageForwardInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[228] + mi := &file_binary_proto_def_proto_msgTypes[235] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25336,7 +25948,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[228] + mi := &file_binary_proto_def_proto_msgTypes[235] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25373,7 +25985,7 @@ type ContextInfo_AdReplyInfo struct { func (x *ContextInfo_AdReplyInfo) Reset() { *x = ContextInfo_AdReplyInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[229] + mi := &file_binary_proto_def_proto_msgTypes[236] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25386,7 +25998,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[229] + mi := &file_binary_proto_def_proto_msgTypes[236] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25442,7 +26054,7 @@ type TemplateButton_URLButton struct { func (x *TemplateButton_URLButton) Reset() { *x = TemplateButton_URLButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[230] + mi := &file_binary_proto_def_proto_msgTypes[237] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25455,7 +26067,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[230] + mi := &file_binary_proto_def_proto_msgTypes[237] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25497,7 +26109,7 @@ type TemplateButton_QuickReplyButton struct { func (x *TemplateButton_QuickReplyButton) Reset() { *x = TemplateButton_QuickReplyButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[231] + mi := &file_binary_proto_def_proto_msgTypes[238] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25510,7 +26122,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[231] + mi := &file_binary_proto_def_proto_msgTypes[238] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25552,7 +26164,7 @@ type TemplateButton_CallButton struct { func (x *TemplateButton_CallButton) Reset() { *x = TemplateButton_CallButton{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[232] + mi := &file_binary_proto_def_proto_msgTypes[239] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25565,7 +26177,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[232] + mi := &file_binary_proto_def_proto_msgTypes[239] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25610,7 +26222,7 @@ type PaymentBackground_MediaData struct { func (x *PaymentBackground_MediaData) Reset() { *x = PaymentBackground_MediaData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[233] + mi := &file_binary_proto_def_proto_msgTypes[240] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25623,7 +26235,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[233] + mi := &file_binary_proto_def_proto_msgTypes[240] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25697,7 +26309,7 @@ type TemplateMessage_HydratedFourRowTemplate struct { func (x *TemplateMessage_HydratedFourRowTemplate) Reset() { *x = TemplateMessage_HydratedFourRowTemplate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[234] + mi := &file_binary_proto_def_proto_msgTypes[241] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25710,7 +26322,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[234] + mi := &file_binary_proto_def_proto_msgTypes[241] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -25863,7 +26475,7 @@ type TemplateMessage_FourRowTemplate struct { func (x *TemplateMessage_FourRowTemplate) Reset() { *x = TemplateMessage_FourRowTemplate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[235] + mi := &file_binary_proto_def_proto_msgTypes[242] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -25876,7 +26488,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[235] + mi := &file_binary_proto_def_proto_msgTypes[242] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26011,7 +26623,7 @@ type ProductMessage_ProductSnapshot struct { func (x *ProductMessage_ProductSnapshot) Reset() { *x = ProductMessage_ProductSnapshot{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[236] + mi := &file_binary_proto_def_proto_msgTypes[243] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26024,7 +26636,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[236] + mi := &file_binary_proto_def_proto_msgTypes[243] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26130,7 +26742,7 @@ type ProductMessage_CatalogSnapshot struct { func (x *ProductMessage_CatalogSnapshot) Reset() { *x = ProductMessage_CatalogSnapshot{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[237] + mi := &file_binary_proto_def_proto_msgTypes[244] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26143,7 +26755,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[237] + mi := &file_binary_proto_def_proto_msgTypes[244] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26191,7 +26803,7 @@ type PollCreationMessage_Option struct { func (x *PollCreationMessage_Option) Reset() { *x = PollCreationMessage_Option{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[238] + mi := &file_binary_proto_def_proto_msgTypes[245] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26204,7 +26816,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[238] + mi := &file_binary_proto_def_proto_msgTypes[245] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26241,7 +26853,7 @@ type PeerDataOperationRequestResponseMessage_PeerDataOperationResult struct { func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) Reset() { *x = PeerDataOperationRequestResponseMessage_PeerDataOperationResult{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[239] + mi := &file_binary_proto_def_proto_msgTypes[246] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26254,7 +26866,7 @@ func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) String func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoMessage() {} func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[239] + mi := &file_binary_proto_def_proto_msgTypes[246] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26309,7 +26921,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[240] + mi := &file_binary_proto_def_proto_msgTypes[247] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26323,7 +26935,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_Placehold } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[240] + mi := &file_binary_proto_def_proto_msgTypes[247] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26364,7 +26976,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[241] + mi := &file_binary_proto_def_proto_msgTypes[248] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26378,7 +26990,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPrevi } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[241] + mi := &file_binary_proto_def_proto_msgTypes[248] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26467,7 +27079,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[242] + mi := &file_binary_proto_def_proto_msgTypes[249] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26481,7 +27093,7 @@ func (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPrevi } func (x *PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[242] + mi := &file_binary_proto_def_proto_msgTypes[249] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26558,7 +27170,7 @@ type PeerDataOperationRequestMessage_RequestUrlPreview struct { func (x *PeerDataOperationRequestMessage_RequestUrlPreview) Reset() { *x = PeerDataOperationRequestMessage_RequestUrlPreview{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[243] + mi := &file_binary_proto_def_proto_msgTypes[250] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26571,7 +27183,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[243] + mi := &file_binary_proto_def_proto_msgTypes[250] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26612,7 +27224,7 @@ type PeerDataOperationRequestMessage_RequestStickerReupload struct { func (x *PeerDataOperationRequestMessage_RequestStickerReupload) Reset() { *x = PeerDataOperationRequestMessage_RequestStickerReupload{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[244] + mi := &file_binary_proto_def_proto_msgTypes[251] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26625,7 +27237,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[244] + mi := &file_binary_proto_def_proto_msgTypes[251] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26659,7 +27271,7 @@ type PeerDataOperationRequestMessage_PlaceholderMessageResendRequest struct { func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) Reset() { *x = PeerDataOperationRequestMessage_PlaceholderMessageResendRequest{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[245] + mi := &file_binary_proto_def_proto_msgTypes[252] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26672,7 +27284,7 @@ func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) String func (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoMessage() {} func (x *PeerDataOperationRequestMessage_PlaceholderMessageResendRequest) ProtoReflect() protoreflect.Message { - mi := &file_binary_proto_def_proto_msgTypes[245] + mi := &file_binary_proto_def_proto_msgTypes[252] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26710,7 +27322,7 @@ type PeerDataOperationRequestMessage_HistorySyncOnDemandRequest struct { func (x *PeerDataOperationRequestMessage_HistorySyncOnDemandRequest) Reset() { *x = PeerDataOperationRequestMessage_HistorySyncOnDemandRequest{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[246] + mi := &file_binary_proto_def_proto_msgTypes[253] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26723,7 +27335,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[246] + mi := &file_binary_proto_def_proto_msgTypes[253] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26785,7 +27397,7 @@ type ListResponseMessage_SingleSelectReply struct { func (x *ListResponseMessage_SingleSelectReply) Reset() { *x = ListResponseMessage_SingleSelectReply{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[247] + mi := &file_binary_proto_def_proto_msgTypes[254] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26798,7 +27410,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[247] + mi := &file_binary_proto_def_proto_msgTypes[254] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26833,7 +27445,7 @@ type ListMessage_Section struct { func (x *ListMessage_Section) Reset() { *x = ListMessage_Section{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[248] + mi := &file_binary_proto_def_proto_msgTypes[255] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26846,7 +27458,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[248] + mi := &file_binary_proto_def_proto_msgTypes[255] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26889,7 +27501,7 @@ type ListMessage_Row struct { func (x *ListMessage_Row) Reset() { *x = ListMessage_Row{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[249] + mi := &file_binary_proto_def_proto_msgTypes[256] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26902,7 +27514,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[249] + mi := &file_binary_proto_def_proto_msgTypes[256] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26950,7 +27562,7 @@ type ListMessage_Product struct { func (x *ListMessage_Product) Reset() { *x = ListMessage_Product{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[250] + mi := &file_binary_proto_def_proto_msgTypes[257] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -26963,7 +27575,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[250] + mi := &file_binary_proto_def_proto_msgTypes[257] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -26998,7 +27610,7 @@ type ListMessage_ProductSection struct { func (x *ListMessage_ProductSection) Reset() { *x = ListMessage_ProductSection{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[251] + mi := &file_binary_proto_def_proto_msgTypes[258] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27011,7 +27623,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[251] + mi := &file_binary_proto_def_proto_msgTypes[258] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27054,7 +27666,7 @@ type ListMessage_ProductListInfo struct { func (x *ListMessage_ProductListInfo) Reset() { *x = ListMessage_ProductListInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[252] + mi := &file_binary_proto_def_proto_msgTypes[259] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27067,7 +27679,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[252] + mi := &file_binary_proto_def_proto_msgTypes[259] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27116,7 +27728,7 @@ type ListMessage_ProductListHeaderImage struct { func (x *ListMessage_ProductListHeaderImage) Reset() { *x = ListMessage_ProductListHeaderImage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[253] + mi := &file_binary_proto_def_proto_msgTypes[260] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27129,7 +27741,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[253] + mi := &file_binary_proto_def_proto_msgTypes[260] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27172,7 +27784,7 @@ type InteractiveResponseMessage_NativeFlowResponseMessage struct { func (x *InteractiveResponseMessage_NativeFlowResponseMessage) Reset() { *x = InteractiveResponseMessage_NativeFlowResponseMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[254] + mi := &file_binary_proto_def_proto_msgTypes[261] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27185,7 +27797,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[254] + mi := &file_binary_proto_def_proto_msgTypes[261] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27234,7 +27846,7 @@ type InteractiveResponseMessage_Body struct { func (x *InteractiveResponseMessage_Body) Reset() { *x = InteractiveResponseMessage_Body{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[255] + mi := &file_binary_proto_def_proto_msgTypes[262] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27247,7 +27859,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[255] + mi := &file_binary_proto_def_proto_msgTypes[262] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27290,7 +27902,7 @@ type InteractiveMessage_NativeFlowMessage struct { func (x *InteractiveMessage_NativeFlowMessage) Reset() { *x = InteractiveMessage_NativeFlowMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[256] + mi := &file_binary_proto_def_proto_msgTypes[263] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27303,7 +27915,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[256] + mi := &file_binary_proto_def_proto_msgTypes[263] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27362,7 +27974,7 @@ type InteractiveMessage_Header struct { func (x *InteractiveMessage_Header) Reset() { *x = InteractiveMessage_Header{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[257] + mi := &file_binary_proto_def_proto_msgTypes[264] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27375,7 +27987,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[257] + mi := &file_binary_proto_def_proto_msgTypes[264] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27512,7 +28124,7 @@ type InteractiveMessage_Footer struct { func (x *InteractiveMessage_Footer) Reset() { *x = InteractiveMessage_Footer{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[258] + mi := &file_binary_proto_def_proto_msgTypes[265] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27525,7 +28137,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[258] + mi := &file_binary_proto_def_proto_msgTypes[265] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27561,7 +28173,7 @@ type InteractiveMessage_CollectionMessage struct { func (x *InteractiveMessage_CollectionMessage) Reset() { *x = InteractiveMessage_CollectionMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[259] + mi := &file_binary_proto_def_proto_msgTypes[266] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27574,7 +28186,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[259] + mi := &file_binary_proto_def_proto_msgTypes[266] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27623,7 +28235,7 @@ type InteractiveMessage_CarouselMessage struct { func (x *InteractiveMessage_CarouselMessage) Reset() { *x = InteractiveMessage_CarouselMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[260] + mi := &file_binary_proto_def_proto_msgTypes[267] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27636,7 +28248,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[260] + mi := &file_binary_proto_def_proto_msgTypes[267] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27677,7 +28289,7 @@ type InteractiveMessage_Body struct { func (x *InteractiveMessage_Body) Reset() { *x = InteractiveMessage_Body{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[261] + mi := &file_binary_proto_def_proto_msgTypes[268] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27690,7 +28302,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[261] + mi := &file_binary_proto_def_proto_msgTypes[268] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27726,7 +28338,7 @@ type InteractiveMessage_ShopMessage struct { func (x *InteractiveMessage_ShopMessage) Reset() { *x = InteractiveMessage_ShopMessage{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[262] + mi := &file_binary_proto_def_proto_msgTypes[269] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27739,7 +28351,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[262] + mi := &file_binary_proto_def_proto_msgTypes[269] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27788,7 +28400,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[263] + mi := &file_binary_proto_def_proto_msgTypes[270] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27801,7 +28413,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[263] + mi := &file_binary_proto_def_proto_msgTypes[270] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27843,7 +28455,7 @@ type CallLogRecord_ParticipantInfo struct { func (x *CallLogRecord_ParticipantInfo) Reset() { *x = CallLogRecord_ParticipantInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[264] + mi := &file_binary_proto_def_proto_msgTypes[271] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27856,7 +28468,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[264] + mi := &file_binary_proto_def_proto_msgTypes[271] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27869,7 +28481,7 @@ func (x *CallLogRecord_ParticipantInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use CallLogRecord_ParticipantInfo.ProtoReflect.Descriptor instead. func (*CallLogRecord_ParticipantInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{178, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{181, 0} } func (x *CallLogRecord_ParticipantInfo) GetUserJid() string { @@ -27901,7 +28513,7 @@ type VerifiedNameCertificate_Details struct { func (x *VerifiedNameCertificate_Details) Reset() { *x = VerifiedNameCertificate_Details{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[265] + mi := &file_binary_proto_def_proto_msgTypes[272] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27914,7 +28526,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[265] + mi := &file_binary_proto_def_proto_msgTypes[272] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -27927,7 +28539,7 @@ func (x *VerifiedNameCertificate_Details) ProtoReflect() protoreflect.Message { // Deprecated: Use VerifiedNameCertificate_Details.ProtoReflect.Descriptor instead. func (*VerifiedNameCertificate_Details) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{179, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{182, 0} } func (x *VerifiedNameCertificate_Details) GetSerial() uint64 { @@ -27979,7 +28591,7 @@ type ClientPayload_WebInfo struct { func (x *ClientPayload_WebInfo) Reset() { *x = ClientPayload_WebInfo{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[266] + mi := &file_binary_proto_def_proto_msgTypes[273] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -27992,7 +28604,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[266] + mi := &file_binary_proto_def_proto_msgTypes[273] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28005,7 +28617,7 @@ func (x *ClientPayload_WebInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientPayload_WebInfo.ProtoReflect.Descriptor instead. func (*ClientPayload_WebInfo) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 0} } func (x *ClientPayload_WebInfo) GetRefToken() string { @@ -28061,7 +28673,7 @@ type ClientPayload_UserAgent struct { func (x *ClientPayload_UserAgent) Reset() { *x = ClientPayload_UserAgent{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[267] + mi := &file_binary_proto_def_proto_msgTypes[274] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28074,7 +28686,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[267] + mi := &file_binary_proto_def_proto_msgTypes[274] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28087,7 +28699,7 @@ func (x *ClientPayload_UserAgent) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientPayload_UserAgent.ProtoReflect.Descriptor instead. func (*ClientPayload_UserAgent) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 1} } func (x *ClientPayload_UserAgent) GetPlatform() ClientPayload_UserAgent_Platform { @@ -28207,7 +28819,7 @@ type ClientPayload_InteropData struct { func (x *ClientPayload_InteropData) Reset() { *x = ClientPayload_InteropData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[268] + mi := &file_binary_proto_def_proto_msgTypes[275] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28220,7 +28832,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[268] + mi := &file_binary_proto_def_proto_msgTypes[275] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28233,7 +28845,7 @@ func (x *ClientPayload_InteropData) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientPayload_InteropData.ProtoReflect.Descriptor instead. func (*ClientPayload_InteropData) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 2} } func (x *ClientPayload_InteropData) GetAccountId() uint64 { @@ -28268,7 +28880,7 @@ type ClientPayload_DevicePairingRegistrationData struct { func (x *ClientPayload_DevicePairingRegistrationData) Reset() { *x = ClientPayload_DevicePairingRegistrationData{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[269] + mi := &file_binary_proto_def_proto_msgTypes[276] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28281,7 +28893,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[269] + mi := &file_binary_proto_def_proto_msgTypes[276] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28294,7 +28906,7 @@ func (x *ClientPayload_DevicePairingRegistrationData) ProtoReflect() protoreflec // Deprecated: Use ClientPayload_DevicePairingRegistrationData.ProtoReflect.Descriptor instead. func (*ClientPayload_DevicePairingRegistrationData) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 3} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 3} } func (x *ClientPayload_DevicePairingRegistrationData) GetERegid() []byte { @@ -28365,7 +28977,7 @@ type ClientPayload_DNSSource struct { func (x *ClientPayload_DNSSource) Reset() { *x = ClientPayload_DNSSource{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[270] + mi := &file_binary_proto_def_proto_msgTypes[277] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28378,7 +28990,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[270] + mi := &file_binary_proto_def_proto_msgTypes[277] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28391,7 +29003,7 @@ func (x *ClientPayload_DNSSource) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientPayload_DNSSource.ProtoReflect.Descriptor instead. func (*ClientPayload_DNSSource) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 4} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 4} } func (x *ClientPayload_DNSSource) GetDnsMethod() ClientPayload_DNSSource_DNSResolutionMethod { @@ -28429,7 +29041,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[271] + mi := &file_binary_proto_def_proto_msgTypes[278] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28442,7 +29054,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[271] + mi := &file_binary_proto_def_proto_msgTypes[278] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28455,7 +29067,7 @@ func (x *ClientPayload_WebInfo_WebdPayload) ProtoReflect() protoreflect.Message // Deprecated: Use ClientPayload_WebInfo_WebdPayload.ProtoReflect.Descriptor instead. func (*ClientPayload_WebInfo_WebdPayload) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 0, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 0, 0} } func (x *ClientPayload_WebInfo_WebdPayload) GetUsesParticipantInKey() bool { @@ -28550,7 +29162,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[272] + mi := &file_binary_proto_def_proto_msgTypes[279] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28563,7 +29175,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[272] + mi := &file_binary_proto_def_proto_msgTypes[279] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28576,7 +29188,7 @@ func (x *ClientPayload_UserAgent_AppVersion) ProtoReflect() protoreflect.Message // Deprecated: Use ClientPayload_UserAgent_AppVersion.ProtoReflect.Descriptor instead. func (*ClientPayload_UserAgent_AppVersion) Descriptor() ([]byte, []int) { - return file_binary_proto_def_proto_rawDescGZIP(), []int{188, 1, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{191, 1, 0} } func (x *ClientPayload_UserAgent_AppVersion) GetPrimary() uint32 { @@ -28629,7 +29241,7 @@ type NoiseCertificate_Details struct { func (x *NoiseCertificate_Details) Reset() { *x = NoiseCertificate_Details{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[273] + mi := &file_binary_proto_def_proto_msgTypes[280] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28642,7 +29254,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[273] + mi := &file_binary_proto_def_proto_msgTypes[280] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28655,7 +29267,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{208, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{212, 0} } func (x *NoiseCertificate_Details) GetSerial() uint32 { @@ -28705,7 +29317,7 @@ type CertChain_NoiseCertificate struct { func (x *CertChain_NoiseCertificate) Reset() { *x = CertChain_NoiseCertificate{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[274] + mi := &file_binary_proto_def_proto_msgTypes[281] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28718,7 +29330,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[274] + mi := &file_binary_proto_def_proto_msgTypes[281] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28731,7 +29343,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{209, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{213, 0} } func (x *CertChain_NoiseCertificate) GetDetails() []byte { @@ -28763,7 +29375,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[275] + mi := &file_binary_proto_def_proto_msgTypes[282] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28776,7 +29388,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[275] + mi := &file_binary_proto_def_proto_msgTypes[282] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28789,7 +29401,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{209, 0, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{213, 0, 0} } func (x *CertChain_NoiseCertificate_Details) GetSerial() uint32 { @@ -28841,7 +29453,7 @@ type QP_Filter struct { func (x *QP_Filter) Reset() { *x = QP_Filter{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[276] + mi := &file_binary_proto_def_proto_msgTypes[283] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28854,7 +29466,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[276] + mi := &file_binary_proto_def_proto_msgTypes[283] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28867,7 +29479,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{210, 0} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214, 0} } func (x *QP_Filter) GetFilterName() string { @@ -28910,7 +29522,7 @@ type QP_FilterParameters struct { func (x *QP_FilterParameters) Reset() { *x = QP_FilterParameters{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[277] + mi := &file_binary_proto_def_proto_msgTypes[284] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28923,7 +29535,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[277] + mi := &file_binary_proto_def_proto_msgTypes[284] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28936,7 +29548,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{210, 1} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214, 1} } func (x *QP_FilterParameters) GetKey() string { @@ -28966,7 +29578,7 @@ type QP_FilterClause struct { func (x *QP_FilterClause) Reset() { *x = QP_FilterClause{} if protoimpl.UnsafeEnabled { - mi := &file_binary_proto_def_proto_msgTypes[278] + mi := &file_binary_proto_def_proto_msgTypes[285] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -28979,7 +29591,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[278] + mi := &file_binary_proto_def_proto_msgTypes[285] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -28992,7 +29604,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{210, 2} + return file_binary_proto_def_proto_rawDescGZIP(), []int{214, 2} } func (x *QP_FilterClause) GetClauseType() QP_ClauseType { @@ -29016,6 +29628,143 @@ func (x *QP_FilterClause) GetFilters() []*QP_Filter { return nil } +type UserPassword_TransformerArg struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` + Value *UserPassword_TransformerArg_Value `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` +} + +func (x *UserPassword_TransformerArg) Reset() { + *x = UserPassword_TransformerArg{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[286] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UserPassword_TransformerArg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserPassword_TransformerArg) ProtoMessage() {} + +func (x *UserPassword_TransformerArg) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[286] + 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 UserPassword_TransformerArg.ProtoReflect.Descriptor instead. +func (*UserPassword_TransformerArg) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{217, 0} +} + +func (x *UserPassword_TransformerArg) GetKey() string { + if x != nil && x.Key != nil { + return *x.Key + } + return "" +} + +func (x *UserPassword_TransformerArg) GetValue() *UserPassword_TransformerArg_Value { + if x != nil { + return x.Value + } + return nil +} + +type UserPassword_TransformerArg_Value struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to Value: + // + // *UserPassword_TransformerArg_Value_AsBlob + // *UserPassword_TransformerArg_Value_AsUnsignedInteger + Value isUserPassword_TransformerArg_Value_Value `protobuf_oneof:"value"` +} + +func (x *UserPassword_TransformerArg_Value) Reset() { + *x = UserPassword_TransformerArg_Value{} + if protoimpl.UnsafeEnabled { + mi := &file_binary_proto_def_proto_msgTypes[287] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UserPassword_TransformerArg_Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UserPassword_TransformerArg_Value) ProtoMessage() {} + +func (x *UserPassword_TransformerArg_Value) ProtoReflect() protoreflect.Message { + mi := &file_binary_proto_def_proto_msgTypes[287] + 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 UserPassword_TransformerArg_Value.ProtoReflect.Descriptor instead. +func (*UserPassword_TransformerArg_Value) Descriptor() ([]byte, []int) { + return file_binary_proto_def_proto_rawDescGZIP(), []int{217, 0, 0} +} + +func (m *UserPassword_TransformerArg_Value) GetValue() isUserPassword_TransformerArg_Value_Value { + if m != nil { + return m.Value + } + return nil +} + +func (x *UserPassword_TransformerArg_Value) GetAsBlob() []byte { + if x, ok := x.GetValue().(*UserPassword_TransformerArg_Value_AsBlob); ok { + return x.AsBlob + } + return nil +} + +func (x *UserPassword_TransformerArg_Value) GetAsUnsignedInteger() uint32 { + if x, ok := x.GetValue().(*UserPassword_TransformerArg_Value_AsUnsignedInteger); ok { + return x.AsUnsignedInteger + } + return 0 +} + +type isUserPassword_TransformerArg_Value_Value interface { + isUserPassword_TransformerArg_Value_Value() +} + +type UserPassword_TransformerArg_Value_AsBlob struct { + AsBlob []byte `protobuf:"bytes,1,opt,name=asBlob,oneof"` +} + +type UserPassword_TransformerArg_Value_AsUnsignedInteger struct { + AsUnsignedInteger uint32 `protobuf:"varint,2,opt,name=asUnsignedInteger,oneof"` +} + +func (*UserPassword_TransformerArg_Value_AsBlob) isUserPassword_TransformerArg_Value_Value() {} + +func (*UserPassword_TransformerArg_Value_AsUnsignedInteger) isUserPassword_TransformerArg_Value_Value() { +} + var File_binary_proto_def_proto protoreflect.FileDescriptor //go:embed def.pb.raw @@ -29033,8 +29782,8 @@ func file_binary_proto_def_proto_rawDescGZIP() []byte { return file_binary_proto_def_proto_rawDescData } -var file_binary_proto_def_proto_enumTypes = make([]protoimpl.EnumInfo, 86) -var file_binary_proto_def_proto_msgTypes = make([]protoimpl.MessageInfo, 279) +var file_binary_proto_def_proto_enumTypes = make([]protoimpl.EnumInfo, 89) +var file_binary_proto_def_proto_msgTypes = make([]protoimpl.MessageInfo, 288) var file_binary_proto_def_proto_goTypes = []interface{}{ (ADVEncryptionType)(0), // 0: proto.ADVEncryptionType (KeepType)(0), // 1: proto.KeepType @@ -29122,819 +29871,844 @@ var file_binary_proto_def_proto_goTypes = []interface{}{ (QP_FilterResult)(0), // 83: proto.QP.FilterResult (QP_FilterClientNotSupportedConfig)(0), // 84: proto.QP.FilterClientNotSupportedConfig (QP_ClauseType)(0), // 85: proto.QP.ClauseType - (*ADVSignedKeyIndexList)(nil), // 86: proto.ADVSignedKeyIndexList - (*ADVSignedDeviceIdentity)(nil), // 87: proto.ADVSignedDeviceIdentity - (*ADVSignedDeviceIdentityHMAC)(nil), // 88: proto.ADVSignedDeviceIdentityHMAC - (*ADVKeyIndexList)(nil), // 89: proto.ADVKeyIndexList - (*ADVDeviceIdentity)(nil), // 90: proto.ADVDeviceIdentity - (*DeviceProps)(nil), // 91: proto.DeviceProps - (*InitialSecurityNotificationSettingSync)(nil), // 92: proto.InitialSecurityNotificationSettingSync - (*ImageMessage)(nil), // 93: proto.ImageMessage - (*HistorySyncNotification)(nil), // 94: proto.HistorySyncNotification - (*HighlyStructuredMessage)(nil), // 95: proto.HighlyStructuredMessage - (*GroupInviteMessage)(nil), // 96: proto.GroupInviteMessage - (*FutureProofMessage)(nil), // 97: proto.FutureProofMessage - (*ExtendedTextMessage)(nil), // 98: proto.ExtendedTextMessage - (*EventResponseMessage)(nil), // 99: proto.EventResponseMessage - (*EventMessage)(nil), // 100: proto.EventMessage - (*EncReactionMessage)(nil), // 101: proto.EncReactionMessage - (*EncEventResponseMessage)(nil), // 102: proto.EncEventResponseMessage - (*EncCommentMessage)(nil), // 103: proto.EncCommentMessage - (*DocumentMessage)(nil), // 104: proto.DocumentMessage - (*DeviceSentMessage)(nil), // 105: proto.DeviceSentMessage - (*DeclinePaymentRequestMessage)(nil), // 106: proto.DeclinePaymentRequestMessage - (*ContactsArrayMessage)(nil), // 107: proto.ContactsArrayMessage - (*ContactMessage)(nil), // 108: proto.ContactMessage - (*CommentMessage)(nil), // 109: proto.CommentMessage - (*Chat)(nil), // 110: proto.Chat - (*CancelPaymentRequestMessage)(nil), // 111: proto.CancelPaymentRequestMessage - (*Call)(nil), // 112: proto.Call - (*CallLogMessage)(nil), // 113: proto.CallLogMessage - (*ButtonsResponseMessage)(nil), // 114: proto.ButtonsResponseMessage - (*ButtonsMessage)(nil), // 115: proto.ButtonsMessage - (*BotFeedbackMessage)(nil), // 116: proto.BotFeedbackMessage - (*BCallMessage)(nil), // 117: proto.BCallMessage - (*AudioMessage)(nil), // 118: proto.AudioMessage - (*AppStateSyncKey)(nil), // 119: proto.AppStateSyncKey - (*AppStateSyncKeyShare)(nil), // 120: proto.AppStateSyncKeyShare - (*AppStateSyncKeyRequest)(nil), // 121: proto.AppStateSyncKeyRequest - (*AppStateSyncKeyId)(nil), // 122: proto.AppStateSyncKeyId - (*AppStateSyncKeyFingerprint)(nil), // 123: proto.AppStateSyncKeyFingerprint - (*AppStateSyncKeyData)(nil), // 124: proto.AppStateSyncKeyData - (*AppStateFatalExceptionNotification)(nil), // 125: proto.AppStateFatalExceptionNotification - (*MediaNotifyMessage)(nil), // 126: proto.MediaNotifyMessage - (*Location)(nil), // 127: proto.Location - (*InteractiveAnnotation)(nil), // 128: proto.InteractiveAnnotation - (*HydratedTemplateButton)(nil), // 129: proto.HydratedTemplateButton - (*GroupMention)(nil), // 130: proto.GroupMention - (*DisappearingMode)(nil), // 131: proto.DisappearingMode - (*DeviceListMetadata)(nil), // 132: proto.DeviceListMetadata - (*ContextInfo)(nil), // 133: proto.ContextInfo - (*ForwardedNewsletterMessageInfo)(nil), // 134: proto.ForwardedNewsletterMessageInfo - (*BotSuggestedPromptMetadata)(nil), // 135: proto.BotSuggestedPromptMetadata - (*BotSearchMetadata)(nil), // 136: proto.BotSearchMetadata - (*BotPluginMetadata)(nil), // 137: proto.BotPluginMetadata - (*BotMetadata)(nil), // 138: proto.BotMetadata - (*BotAvatarMetadata)(nil), // 139: proto.BotAvatarMetadata - (*ActionLink)(nil), // 140: proto.ActionLink - (*TemplateButton)(nil), // 141: proto.TemplateButton - (*Point)(nil), // 142: proto.Point - (*PaymentBackground)(nil), // 143: proto.PaymentBackground - (*Money)(nil), // 144: proto.Money - (*Message)(nil), // 145: proto.Message - (*MessageSecretMessage)(nil), // 146: proto.MessageSecretMessage - (*MessageContextInfo)(nil), // 147: proto.MessageContextInfo - (*VideoMessage)(nil), // 148: proto.VideoMessage - (*TemplateMessage)(nil), // 149: proto.TemplateMessage - (*TemplateButtonReplyMessage)(nil), // 150: proto.TemplateButtonReplyMessage - (*StickerSyncRMRMessage)(nil), // 151: proto.StickerSyncRMRMessage - (*StickerMessage)(nil), // 152: proto.StickerMessage - (*SenderKeyDistributionMessage)(nil), // 153: proto.SenderKeyDistributionMessage - (*SendPaymentMessage)(nil), // 154: proto.SendPaymentMessage - (*SecretEncryptedMessage)(nil), // 155: proto.SecretEncryptedMessage - (*ScheduledCallEditMessage)(nil), // 156: proto.ScheduledCallEditMessage - (*ScheduledCallCreationMessage)(nil), // 157: proto.ScheduledCallCreationMessage - (*RequestWelcomeMessageMetadata)(nil), // 158: proto.RequestWelcomeMessageMetadata - (*RequestPhoneNumberMessage)(nil), // 159: proto.RequestPhoneNumberMessage - (*RequestPaymentMessage)(nil), // 160: proto.RequestPaymentMessage - (*ReactionMessage)(nil), // 161: proto.ReactionMessage - (*ProtocolMessage)(nil), // 162: proto.ProtocolMessage - (*ProductMessage)(nil), // 163: proto.ProductMessage - (*PollVoteMessage)(nil), // 164: proto.PollVoteMessage - (*PollUpdateMessage)(nil), // 165: proto.PollUpdateMessage - (*PollUpdateMessageMetadata)(nil), // 166: proto.PollUpdateMessageMetadata - (*PollEncValue)(nil), // 167: proto.PollEncValue - (*PollCreationMessage)(nil), // 168: proto.PollCreationMessage - (*PlaceholderMessage)(nil), // 169: proto.PlaceholderMessage - (*PinInChatMessage)(nil), // 170: proto.PinInChatMessage - (*PeerDataOperationRequestResponseMessage)(nil), // 171: proto.PeerDataOperationRequestResponseMessage - (*PeerDataOperationRequestMessage)(nil), // 172: proto.PeerDataOperationRequestMessage - (*PaymentInviteMessage)(nil), // 173: proto.PaymentInviteMessage - (*OrderMessage)(nil), // 174: proto.OrderMessage - (*NewsletterAdminInviteMessage)(nil), // 175: proto.NewsletterAdminInviteMessage - (*MessageHistoryBundle)(nil), // 176: proto.MessageHistoryBundle - (*LocationMessage)(nil), // 177: proto.LocationMessage - (*LiveLocationMessage)(nil), // 178: proto.LiveLocationMessage - (*ListResponseMessage)(nil), // 179: proto.ListResponseMessage - (*ListMessage)(nil), // 180: proto.ListMessage - (*KeepInChatMessage)(nil), // 181: proto.KeepInChatMessage - (*InvoiceMessage)(nil), // 182: proto.InvoiceMessage - (*InteractiveResponseMessage)(nil), // 183: proto.InteractiveResponseMessage - (*InteractiveMessage)(nil), // 184: proto.InteractiveMessage - (*EphemeralSetting)(nil), // 185: proto.EphemeralSetting - (*WallpaperSettings)(nil), // 186: proto.WallpaperSettings - (*StickerMetadata)(nil), // 187: proto.StickerMetadata - (*Pushname)(nil), // 188: proto.Pushname - (*PhoneNumberToLIDMapping)(nil), // 189: proto.PhoneNumberToLIDMapping - (*PastParticipants)(nil), // 190: proto.PastParticipants - (*PastParticipant)(nil), // 191: proto.PastParticipant - (*NotificationSettings)(nil), // 192: proto.NotificationSettings - (*HistorySync)(nil), // 193: proto.HistorySync - (*HistorySyncMsg)(nil), // 194: proto.HistorySyncMsg - (*GroupParticipant)(nil), // 195: proto.GroupParticipant - (*GlobalSettings)(nil), // 196: proto.GlobalSettings - (*Conversation)(nil), // 197: proto.Conversation - (*AvatarUserSettings)(nil), // 198: proto.AvatarUserSettings - (*AutoDownloadSettings)(nil), // 199: proto.AutoDownloadSettings - (*ServerErrorReceipt)(nil), // 200: proto.ServerErrorReceipt - (*MediaRetryNotification)(nil), // 201: proto.MediaRetryNotification - (*MessageKey)(nil), // 202: proto.MessageKey - (*SyncdVersion)(nil), // 203: proto.SyncdVersion - (*SyncdValue)(nil), // 204: proto.SyncdValue - (*SyncdSnapshot)(nil), // 205: proto.SyncdSnapshot - (*SyncdRecord)(nil), // 206: proto.SyncdRecord - (*SyncdPatch)(nil), // 207: proto.SyncdPatch - (*SyncdMutations)(nil), // 208: proto.SyncdMutations - (*SyncdMutation)(nil), // 209: proto.SyncdMutation - (*SyncdIndex)(nil), // 210: proto.SyncdIndex - (*KeyId)(nil), // 211: proto.KeyId - (*ExternalBlobReference)(nil), // 212: proto.ExternalBlobReference - (*ExitCode)(nil), // 213: proto.ExitCode - (*SyncActionValue)(nil), // 214: proto.SyncActionValue - (*UserStatusMuteAction)(nil), // 215: proto.UserStatusMuteAction - (*UnarchiveChatsSetting)(nil), // 216: proto.UnarchiveChatsSetting - (*TimeFormatAction)(nil), // 217: proto.TimeFormatAction - (*SyncActionMessage)(nil), // 218: proto.SyncActionMessage - (*SyncActionMessageRange)(nil), // 219: proto.SyncActionMessageRange - (*SubscriptionAction)(nil), // 220: proto.SubscriptionAction - (*StickerAction)(nil), // 221: proto.StickerAction - (*StatusPrivacyAction)(nil), // 222: proto.StatusPrivacyAction - (*StarAction)(nil), // 223: proto.StarAction - (*SecurityNotificationSetting)(nil), // 224: proto.SecurityNotificationSetting - (*RemoveRecentStickerAction)(nil), // 225: proto.RemoveRecentStickerAction - (*RecentEmojiWeightsAction)(nil), // 226: proto.RecentEmojiWeightsAction - (*QuickReplyAction)(nil), // 227: proto.QuickReplyAction - (*PushNameSetting)(nil), // 228: proto.PushNameSetting - (*PrivacySettingRelayAllCalls)(nil), // 229: proto.PrivacySettingRelayAllCalls - (*PrimaryVersionAction)(nil), // 230: proto.PrimaryVersionAction - (*PrimaryFeature)(nil), // 231: proto.PrimaryFeature - (*PnForLidChatAction)(nil), // 232: proto.PnForLidChatAction - (*PinAction)(nil), // 233: proto.PinAction - (*PaymentInfoAction)(nil), // 234: proto.PaymentInfoAction - (*NuxAction)(nil), // 235: proto.NuxAction - (*MuteAction)(nil), // 236: proto.MuteAction - (*MarketingMessageBroadcastAction)(nil), // 237: proto.MarketingMessageBroadcastAction - (*MarketingMessageAction)(nil), // 238: proto.MarketingMessageAction - (*MarkChatAsReadAction)(nil), // 239: proto.MarkChatAsReadAction - (*LocaleSetting)(nil), // 240: proto.LocaleSetting - (*LabelReorderingAction)(nil), // 241: proto.LabelReorderingAction - (*LabelEditAction)(nil), // 242: proto.LabelEditAction - (*LabelAssociationAction)(nil), // 243: proto.LabelAssociationAction - (*KeyExpiration)(nil), // 244: proto.KeyExpiration - (*ExternalWebBetaAction)(nil), // 245: proto.ExternalWebBetaAction - (*DeleteMessageForMeAction)(nil), // 246: proto.DeleteMessageForMeAction - (*DeleteIndividualCallLogAction)(nil), // 247: proto.DeleteIndividualCallLogAction - (*DeleteChatAction)(nil), // 248: proto.DeleteChatAction - (*CustomPaymentMethodsAction)(nil), // 249: proto.CustomPaymentMethodsAction - (*CustomPaymentMethod)(nil), // 250: proto.CustomPaymentMethod - (*CustomPaymentMethodMetadata)(nil), // 251: proto.CustomPaymentMethodMetadata - (*ContactAction)(nil), // 252: proto.ContactAction - (*ClearChatAction)(nil), // 253: proto.ClearChatAction - (*ChatAssignmentOpenedStatusAction)(nil), // 254: proto.ChatAssignmentOpenedStatusAction - (*ChatAssignmentAction)(nil), // 255: proto.ChatAssignmentAction - (*CallLogAction)(nil), // 256: proto.CallLogAction - (*BotWelcomeRequestAction)(nil), // 257: proto.BotWelcomeRequestAction - (*ArchiveChatAction)(nil), // 258: proto.ArchiveChatAction - (*AndroidUnsupportedActions)(nil), // 259: proto.AndroidUnsupportedActions - (*AgentAction)(nil), // 260: proto.AgentAction - (*SyncActionData)(nil), // 261: proto.SyncActionData - (*RecentEmojiWeight)(nil), // 262: proto.RecentEmojiWeight - (*PatchDebugData)(nil), // 263: proto.PatchDebugData - (*CallLogRecord)(nil), // 264: proto.CallLogRecord - (*VerifiedNameCertificate)(nil), // 265: proto.VerifiedNameCertificate - (*LocalizedName)(nil), // 266: proto.LocalizedName - (*BizIdentityInfo)(nil), // 267: proto.BizIdentityInfo - (*BizAccountPayload)(nil), // 268: proto.BizAccountPayload - (*BizAccountLinkInfo)(nil), // 269: proto.BizAccountLinkInfo - (*HandshakeMessage)(nil), // 270: proto.HandshakeMessage - (*HandshakeServerHello)(nil), // 271: proto.HandshakeServerHello - (*HandshakeClientHello)(nil), // 272: proto.HandshakeClientHello - (*HandshakeClientFinish)(nil), // 273: proto.HandshakeClientFinish - (*ClientPayload)(nil), // 274: proto.ClientPayload - (*WebNotificationsInfo)(nil), // 275: proto.WebNotificationsInfo - (*WebMessageInfo)(nil), // 276: proto.WebMessageInfo - (*WebFeatures)(nil), // 277: proto.WebFeatures - (*UserReceipt)(nil), // 278: proto.UserReceipt - (*StatusPSA)(nil), // 279: proto.StatusPSA - (*ReportingTokenInfo)(nil), // 280: proto.ReportingTokenInfo - (*Reaction)(nil), // 281: proto.Reaction - (*PremiumMessageInfo)(nil), // 282: proto.PremiumMessageInfo - (*PollUpdate)(nil), // 283: proto.PollUpdate - (*PollAdditionalMetadata)(nil), // 284: proto.PollAdditionalMetadata - (*PinInChat)(nil), // 285: proto.PinInChat - (*PhotoChange)(nil), // 286: proto.PhotoChange - (*PaymentInfo)(nil), // 287: proto.PaymentInfo - (*NotificationMessageInfo)(nil), // 288: proto.NotificationMessageInfo - (*MessageAddOnContextInfo)(nil), // 289: proto.MessageAddOnContextInfo - (*MediaData)(nil), // 290: proto.MediaData - (*KeepInChat)(nil), // 291: proto.KeepInChat - (*EventResponse)(nil), // 292: proto.EventResponse - (*CommentMetadata)(nil), // 293: proto.CommentMetadata - (*NoiseCertificate)(nil), // 294: proto.NoiseCertificate - (*CertChain)(nil), // 295: proto.CertChain - (*QP)(nil), // 296: proto.QP - (*DeviceProps_HistorySyncConfig)(nil), // 297: proto.DeviceProps.HistorySyncConfig - (*DeviceProps_AppVersion)(nil), // 298: proto.DeviceProps.AppVersion - (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 299: proto.HighlyStructuredMessage.HSMLocalizableParameter - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 300: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 301: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 302: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 303: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - (*CallLogMessage_CallParticipant)(nil), // 304: proto.CallLogMessage.CallParticipant - (*ButtonsMessage_Button)(nil), // 305: proto.ButtonsMessage.Button - (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 306: proto.ButtonsMessage.Button.NativeFlowInfo - (*ButtonsMessage_Button_ButtonText)(nil), // 307: proto.ButtonsMessage.Button.ButtonText - (*HydratedTemplateButton_HydratedURLButton)(nil), // 308: proto.HydratedTemplateButton.HydratedURLButton - (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 309: proto.HydratedTemplateButton.HydratedQuickReplyButton - (*HydratedTemplateButton_HydratedCallButton)(nil), // 310: proto.HydratedTemplateButton.HydratedCallButton - (*ContextInfo_UTMInfo)(nil), // 311: proto.ContextInfo.UTMInfo - (*ContextInfo_ExternalAdReplyInfo)(nil), // 312: proto.ContextInfo.ExternalAdReplyInfo - (*ContextInfo_DataSharingContext)(nil), // 313: proto.ContextInfo.DataSharingContext - (*ContextInfo_BusinessMessageForwardInfo)(nil), // 314: proto.ContextInfo.BusinessMessageForwardInfo - (*ContextInfo_AdReplyInfo)(nil), // 315: proto.ContextInfo.AdReplyInfo - (*TemplateButton_URLButton)(nil), // 316: proto.TemplateButton.URLButton - (*TemplateButton_QuickReplyButton)(nil), // 317: proto.TemplateButton.QuickReplyButton - (*TemplateButton_CallButton)(nil), // 318: proto.TemplateButton.CallButton - (*PaymentBackground_MediaData)(nil), // 319: proto.PaymentBackground.MediaData - (*TemplateMessage_HydratedFourRowTemplate)(nil), // 320: proto.TemplateMessage.HydratedFourRowTemplate - (*TemplateMessage_FourRowTemplate)(nil), // 321: proto.TemplateMessage.FourRowTemplate - (*ProductMessage_ProductSnapshot)(nil), // 322: proto.ProductMessage.ProductSnapshot - (*ProductMessage_CatalogSnapshot)(nil), // 323: proto.ProductMessage.CatalogSnapshot - (*PollCreationMessage_Option)(nil), // 324: proto.PollCreationMessage.Option - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 325: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 326: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 327: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 328: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 329: proto.PeerDataOperationRequestMessage.RequestUrlPreview - (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 330: proto.PeerDataOperationRequestMessage.RequestStickerReupload - (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 331: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest - (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 332: proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - (*ListResponseMessage_SingleSelectReply)(nil), // 333: proto.ListResponseMessage.SingleSelectReply - (*ListMessage_Section)(nil), // 334: proto.ListMessage.Section - (*ListMessage_Row)(nil), // 335: proto.ListMessage.Row - (*ListMessage_Product)(nil), // 336: proto.ListMessage.Product - (*ListMessage_ProductSection)(nil), // 337: proto.ListMessage.ProductSection - (*ListMessage_ProductListInfo)(nil), // 338: proto.ListMessage.ProductListInfo - (*ListMessage_ProductListHeaderImage)(nil), // 339: proto.ListMessage.ProductListHeaderImage - (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 340: proto.InteractiveResponseMessage.NativeFlowResponseMessage - (*InteractiveResponseMessage_Body)(nil), // 341: proto.InteractiveResponseMessage.Body - (*InteractiveMessage_NativeFlowMessage)(nil), // 342: proto.InteractiveMessage.NativeFlowMessage - (*InteractiveMessage_Header)(nil), // 343: proto.InteractiveMessage.Header - (*InteractiveMessage_Footer)(nil), // 344: proto.InteractiveMessage.Footer - (*InteractiveMessage_CollectionMessage)(nil), // 345: proto.InteractiveMessage.CollectionMessage - (*InteractiveMessage_CarouselMessage)(nil), // 346: proto.InteractiveMessage.CarouselMessage - (*InteractiveMessage_Body)(nil), // 347: proto.InteractiveMessage.Body - (*InteractiveMessage_ShopMessage)(nil), // 348: proto.InteractiveMessage.ShopMessage - (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 349: proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton - (*CallLogRecord_ParticipantInfo)(nil), // 350: proto.CallLogRecord.ParticipantInfo - (*VerifiedNameCertificate_Details)(nil), // 351: proto.VerifiedNameCertificate.Details - (*ClientPayload_WebInfo)(nil), // 352: proto.ClientPayload.WebInfo - (*ClientPayload_UserAgent)(nil), // 353: proto.ClientPayload.UserAgent - (*ClientPayload_InteropData)(nil), // 354: proto.ClientPayload.InteropData - (*ClientPayload_DevicePairingRegistrationData)(nil), // 355: proto.ClientPayload.DevicePairingRegistrationData - (*ClientPayload_DNSSource)(nil), // 356: proto.ClientPayload.DNSSource - (*ClientPayload_WebInfo_WebdPayload)(nil), // 357: proto.ClientPayload.WebInfo.WebdPayload - (*ClientPayload_UserAgent_AppVersion)(nil), // 358: proto.ClientPayload.UserAgent.AppVersion - (*NoiseCertificate_Details)(nil), // 359: proto.NoiseCertificate.Details - (*CertChain_NoiseCertificate)(nil), // 360: proto.CertChain.NoiseCertificate - (*CertChain_NoiseCertificate_Details)(nil), // 361: proto.CertChain.NoiseCertificate.Details - (*QP_Filter)(nil), // 362: proto.QP.Filter - (*QP_FilterParameters)(nil), // 363: proto.QP.FilterParameters - (*QP_FilterClause)(nil), // 364: proto.QP.FilterClause + (DeviceCapabilities_ChatLockSupportLevel)(0), // 86: proto.DeviceCapabilities.ChatLockSupportLevel + (UserPassword_Transformer)(0), // 87: proto.UserPassword.Transformer + (UserPassword_Encoding)(0), // 88: proto.UserPassword.Encoding + (*ADVSignedKeyIndexList)(nil), // 89: proto.ADVSignedKeyIndexList + (*ADVSignedDeviceIdentity)(nil), // 90: proto.ADVSignedDeviceIdentity + (*ADVSignedDeviceIdentityHMAC)(nil), // 91: proto.ADVSignedDeviceIdentityHMAC + (*ADVKeyIndexList)(nil), // 92: proto.ADVKeyIndexList + (*ADVDeviceIdentity)(nil), // 93: proto.ADVDeviceIdentity + (*DeviceProps)(nil), // 94: proto.DeviceProps + (*InitialSecurityNotificationSettingSync)(nil), // 95: proto.InitialSecurityNotificationSettingSync + (*ImageMessage)(nil), // 96: proto.ImageMessage + (*HistorySyncNotification)(nil), // 97: proto.HistorySyncNotification + (*HighlyStructuredMessage)(nil), // 98: proto.HighlyStructuredMessage + (*GroupInviteMessage)(nil), // 99: proto.GroupInviteMessage + (*FutureProofMessage)(nil), // 100: proto.FutureProofMessage + (*ExtendedTextMessage)(nil), // 101: proto.ExtendedTextMessage + (*EventResponseMessage)(nil), // 102: proto.EventResponseMessage + (*EventMessage)(nil), // 103: proto.EventMessage + (*EncReactionMessage)(nil), // 104: proto.EncReactionMessage + (*EncEventResponseMessage)(nil), // 105: proto.EncEventResponseMessage + (*EncCommentMessage)(nil), // 106: proto.EncCommentMessage + (*DocumentMessage)(nil), // 107: proto.DocumentMessage + (*DeviceSentMessage)(nil), // 108: proto.DeviceSentMessage + (*DeclinePaymentRequestMessage)(nil), // 109: proto.DeclinePaymentRequestMessage + (*ContactsArrayMessage)(nil), // 110: proto.ContactsArrayMessage + (*ContactMessage)(nil), // 111: proto.ContactMessage + (*CommentMessage)(nil), // 112: proto.CommentMessage + (*Chat)(nil), // 113: proto.Chat + (*CancelPaymentRequestMessage)(nil), // 114: proto.CancelPaymentRequestMessage + (*Call)(nil), // 115: proto.Call + (*CallLogMessage)(nil), // 116: proto.CallLogMessage + (*ButtonsResponseMessage)(nil), // 117: proto.ButtonsResponseMessage + (*ButtonsMessage)(nil), // 118: proto.ButtonsMessage + (*BotFeedbackMessage)(nil), // 119: proto.BotFeedbackMessage + (*BCallMessage)(nil), // 120: proto.BCallMessage + (*AudioMessage)(nil), // 121: proto.AudioMessage + (*AppStateSyncKey)(nil), // 122: proto.AppStateSyncKey + (*AppStateSyncKeyShare)(nil), // 123: proto.AppStateSyncKeyShare + (*AppStateSyncKeyRequest)(nil), // 124: proto.AppStateSyncKeyRequest + (*AppStateSyncKeyId)(nil), // 125: proto.AppStateSyncKeyId + (*AppStateSyncKeyFingerprint)(nil), // 126: proto.AppStateSyncKeyFingerprint + (*AppStateSyncKeyData)(nil), // 127: proto.AppStateSyncKeyData + (*AppStateFatalExceptionNotification)(nil), // 128: proto.AppStateFatalExceptionNotification + (*MediaNotifyMessage)(nil), // 129: proto.MediaNotifyMessage + (*Location)(nil), // 130: proto.Location + (*InteractiveAnnotation)(nil), // 131: proto.InteractiveAnnotation + (*HydratedTemplateButton)(nil), // 132: proto.HydratedTemplateButton + (*GroupMention)(nil), // 133: proto.GroupMention + (*DisappearingMode)(nil), // 134: proto.DisappearingMode + (*DeviceListMetadata)(nil), // 135: proto.DeviceListMetadata + (*ContextInfo)(nil), // 136: proto.ContextInfo + (*ForwardedNewsletterMessageInfo)(nil), // 137: proto.ForwardedNewsletterMessageInfo + (*BotSuggestedPromptMetadata)(nil), // 138: proto.BotSuggestedPromptMetadata + (*BotSearchMetadata)(nil), // 139: proto.BotSearchMetadata + (*BotPluginMetadata)(nil), // 140: proto.BotPluginMetadata + (*BotMetadata)(nil), // 141: proto.BotMetadata + (*BotAvatarMetadata)(nil), // 142: proto.BotAvatarMetadata + (*ActionLink)(nil), // 143: proto.ActionLink + (*TemplateButton)(nil), // 144: proto.TemplateButton + (*Point)(nil), // 145: proto.Point + (*PaymentBackground)(nil), // 146: proto.PaymentBackground + (*Money)(nil), // 147: proto.Money + (*Message)(nil), // 148: proto.Message + (*MessageSecretMessage)(nil), // 149: proto.MessageSecretMessage + (*MessageContextInfo)(nil), // 150: proto.MessageContextInfo + (*VideoMessage)(nil), // 151: proto.VideoMessage + (*TemplateMessage)(nil), // 152: proto.TemplateMessage + (*TemplateButtonReplyMessage)(nil), // 153: proto.TemplateButtonReplyMessage + (*StickerSyncRMRMessage)(nil), // 154: proto.StickerSyncRMRMessage + (*StickerMessage)(nil), // 155: proto.StickerMessage + (*SenderKeyDistributionMessage)(nil), // 156: proto.SenderKeyDistributionMessage + (*SendPaymentMessage)(nil), // 157: proto.SendPaymentMessage + (*SecretEncryptedMessage)(nil), // 158: proto.SecretEncryptedMessage + (*ScheduledCallEditMessage)(nil), // 159: proto.ScheduledCallEditMessage + (*ScheduledCallCreationMessage)(nil), // 160: proto.ScheduledCallCreationMessage + (*RequestWelcomeMessageMetadata)(nil), // 161: proto.RequestWelcomeMessageMetadata + (*RequestPhoneNumberMessage)(nil), // 162: proto.RequestPhoneNumberMessage + (*RequestPaymentMessage)(nil), // 163: proto.RequestPaymentMessage + (*ReactionMessage)(nil), // 164: proto.ReactionMessage + (*ProtocolMessage)(nil), // 165: proto.ProtocolMessage + (*ProductMessage)(nil), // 166: proto.ProductMessage + (*PollVoteMessage)(nil), // 167: proto.PollVoteMessage + (*PollUpdateMessage)(nil), // 168: proto.PollUpdateMessage + (*PollUpdateMessageMetadata)(nil), // 169: proto.PollUpdateMessageMetadata + (*PollEncValue)(nil), // 170: proto.PollEncValue + (*PollCreationMessage)(nil), // 171: proto.PollCreationMessage + (*PlaceholderMessage)(nil), // 172: proto.PlaceholderMessage + (*PinInChatMessage)(nil), // 173: proto.PinInChatMessage + (*PeerDataOperationRequestResponseMessage)(nil), // 174: proto.PeerDataOperationRequestResponseMessage + (*PeerDataOperationRequestMessage)(nil), // 175: proto.PeerDataOperationRequestMessage + (*PaymentInviteMessage)(nil), // 176: proto.PaymentInviteMessage + (*OrderMessage)(nil), // 177: proto.OrderMessage + (*NewsletterAdminInviteMessage)(nil), // 178: proto.NewsletterAdminInviteMessage + (*MessageHistoryBundle)(nil), // 179: proto.MessageHistoryBundle + (*LocationMessage)(nil), // 180: proto.LocationMessage + (*LiveLocationMessage)(nil), // 181: proto.LiveLocationMessage + (*ListResponseMessage)(nil), // 182: proto.ListResponseMessage + (*ListMessage)(nil), // 183: proto.ListMessage + (*KeepInChatMessage)(nil), // 184: proto.KeepInChatMessage + (*InvoiceMessage)(nil), // 185: proto.InvoiceMessage + (*InteractiveResponseMessage)(nil), // 186: proto.InteractiveResponseMessage + (*InteractiveMessage)(nil), // 187: proto.InteractiveMessage + (*EphemeralSetting)(nil), // 188: proto.EphemeralSetting + (*WallpaperSettings)(nil), // 189: proto.WallpaperSettings + (*StickerMetadata)(nil), // 190: proto.StickerMetadata + (*Pushname)(nil), // 191: proto.Pushname + (*PhoneNumberToLIDMapping)(nil), // 192: proto.PhoneNumberToLIDMapping + (*PastParticipants)(nil), // 193: proto.PastParticipants + (*PastParticipant)(nil), // 194: proto.PastParticipant + (*NotificationSettings)(nil), // 195: proto.NotificationSettings + (*HistorySync)(nil), // 196: proto.HistorySync + (*HistorySyncMsg)(nil), // 197: proto.HistorySyncMsg + (*GroupParticipant)(nil), // 198: proto.GroupParticipant + (*GlobalSettings)(nil), // 199: proto.GlobalSettings + (*Conversation)(nil), // 200: proto.Conversation + (*AvatarUserSettings)(nil), // 201: proto.AvatarUserSettings + (*AutoDownloadSettings)(nil), // 202: proto.AutoDownloadSettings + (*ServerErrorReceipt)(nil), // 203: proto.ServerErrorReceipt + (*MediaRetryNotification)(nil), // 204: proto.MediaRetryNotification + (*MessageKey)(nil), // 205: proto.MessageKey + (*SyncdVersion)(nil), // 206: proto.SyncdVersion + (*SyncdValue)(nil), // 207: proto.SyncdValue + (*SyncdSnapshot)(nil), // 208: proto.SyncdSnapshot + (*SyncdRecord)(nil), // 209: proto.SyncdRecord + (*SyncdPatch)(nil), // 210: proto.SyncdPatch + (*SyncdMutations)(nil), // 211: proto.SyncdMutations + (*SyncdMutation)(nil), // 212: proto.SyncdMutation + (*SyncdIndex)(nil), // 213: proto.SyncdIndex + (*KeyId)(nil), // 214: proto.KeyId + (*ExternalBlobReference)(nil), // 215: proto.ExternalBlobReference + (*ExitCode)(nil), // 216: proto.ExitCode + (*SyncActionValue)(nil), // 217: proto.SyncActionValue + (*UserStatusMuteAction)(nil), // 218: proto.UserStatusMuteAction + (*UnarchiveChatsSetting)(nil), // 219: proto.UnarchiveChatsSetting + (*TimeFormatAction)(nil), // 220: proto.TimeFormatAction + (*SyncActionMessage)(nil), // 221: proto.SyncActionMessage + (*SyncActionMessageRange)(nil), // 222: proto.SyncActionMessageRange + (*SubscriptionAction)(nil), // 223: proto.SubscriptionAction + (*StickerAction)(nil), // 224: proto.StickerAction + (*StatusPrivacyAction)(nil), // 225: proto.StatusPrivacyAction + (*StarAction)(nil), // 226: proto.StarAction + (*SecurityNotificationSetting)(nil), // 227: proto.SecurityNotificationSetting + (*RemoveRecentStickerAction)(nil), // 228: proto.RemoveRecentStickerAction + (*RecentEmojiWeightsAction)(nil), // 229: proto.RecentEmojiWeightsAction + (*QuickReplyAction)(nil), // 230: proto.QuickReplyAction + (*PushNameSetting)(nil), // 231: proto.PushNameSetting + (*PromoUserIdentifierAction)(nil), // 232: proto.PromoUserIdentifierAction + (*PrivacySettingRelayAllCalls)(nil), // 233: proto.PrivacySettingRelayAllCalls + (*PrivacySettingDisableLinkPreviewsAction)(nil), // 234: proto.PrivacySettingDisableLinkPreviewsAction + (*PrimaryVersionAction)(nil), // 235: proto.PrimaryVersionAction + (*PrimaryFeature)(nil), // 236: proto.PrimaryFeature + (*PnForLidChatAction)(nil), // 237: proto.PnForLidChatAction + (*PinAction)(nil), // 238: proto.PinAction + (*PaymentInfoAction)(nil), // 239: proto.PaymentInfoAction + (*NuxAction)(nil), // 240: proto.NuxAction + (*MuteAction)(nil), // 241: proto.MuteAction + (*MarketingMessageBroadcastAction)(nil), // 242: proto.MarketingMessageBroadcastAction + (*MarketingMessageAction)(nil), // 243: proto.MarketingMessageAction + (*MarkChatAsReadAction)(nil), // 244: proto.MarkChatAsReadAction + (*LockChatAction)(nil), // 245: proto.LockChatAction + (*LocaleSetting)(nil), // 246: proto.LocaleSetting + (*LabelReorderingAction)(nil), // 247: proto.LabelReorderingAction + (*LabelEditAction)(nil), // 248: proto.LabelEditAction + (*LabelAssociationAction)(nil), // 249: proto.LabelAssociationAction + (*KeyExpiration)(nil), // 250: proto.KeyExpiration + (*ExternalWebBetaAction)(nil), // 251: proto.ExternalWebBetaAction + (*DeleteMessageForMeAction)(nil), // 252: proto.DeleteMessageForMeAction + (*DeleteIndividualCallLogAction)(nil), // 253: proto.DeleteIndividualCallLogAction + (*DeleteChatAction)(nil), // 254: proto.DeleteChatAction + (*CustomPaymentMethodsAction)(nil), // 255: proto.CustomPaymentMethodsAction + (*CustomPaymentMethod)(nil), // 256: proto.CustomPaymentMethod + (*CustomPaymentMethodMetadata)(nil), // 257: proto.CustomPaymentMethodMetadata + (*ContactAction)(nil), // 258: proto.ContactAction + (*ClearChatAction)(nil), // 259: proto.ClearChatAction + (*ChatAssignmentOpenedStatusAction)(nil), // 260: proto.ChatAssignmentOpenedStatusAction + (*ChatAssignmentAction)(nil), // 261: proto.ChatAssignmentAction + (*CallLogAction)(nil), // 262: proto.CallLogAction + (*BotWelcomeRequestAction)(nil), // 263: proto.BotWelcomeRequestAction + (*ArchiveChatAction)(nil), // 264: proto.ArchiveChatAction + (*AndroidUnsupportedActions)(nil), // 265: proto.AndroidUnsupportedActions + (*AgentAction)(nil), // 266: proto.AgentAction + (*SyncActionData)(nil), // 267: proto.SyncActionData + (*RecentEmojiWeight)(nil), // 268: proto.RecentEmojiWeight + (*PatchDebugData)(nil), // 269: proto.PatchDebugData + (*CallLogRecord)(nil), // 270: proto.CallLogRecord + (*VerifiedNameCertificate)(nil), // 271: proto.VerifiedNameCertificate + (*LocalizedName)(nil), // 272: proto.LocalizedName + (*BizIdentityInfo)(nil), // 273: proto.BizIdentityInfo + (*BizAccountPayload)(nil), // 274: proto.BizAccountPayload + (*BizAccountLinkInfo)(nil), // 275: proto.BizAccountLinkInfo + (*HandshakeMessage)(nil), // 276: proto.HandshakeMessage + (*HandshakeServerHello)(nil), // 277: proto.HandshakeServerHello + (*HandshakeClientHello)(nil), // 278: proto.HandshakeClientHello + (*HandshakeClientFinish)(nil), // 279: proto.HandshakeClientFinish + (*ClientPayload)(nil), // 280: proto.ClientPayload + (*WebNotificationsInfo)(nil), // 281: proto.WebNotificationsInfo + (*WebMessageInfo)(nil), // 282: proto.WebMessageInfo + (*WebFeatures)(nil), // 283: proto.WebFeatures + (*UserReceipt)(nil), // 284: proto.UserReceipt + (*StatusPSA)(nil), // 285: proto.StatusPSA + (*ReportingTokenInfo)(nil), // 286: proto.ReportingTokenInfo + (*Reaction)(nil), // 287: proto.Reaction + (*PremiumMessageInfo)(nil), // 288: proto.PremiumMessageInfo + (*PollUpdate)(nil), // 289: proto.PollUpdate + (*PollAdditionalMetadata)(nil), // 290: proto.PollAdditionalMetadata + (*PinInChat)(nil), // 291: proto.PinInChat + (*PhotoChange)(nil), // 292: proto.PhotoChange + (*PaymentInfo)(nil), // 293: proto.PaymentInfo + (*NotificationMessageInfo)(nil), // 294: proto.NotificationMessageInfo + (*MessageAddOnContextInfo)(nil), // 295: proto.MessageAddOnContextInfo + (*MediaData)(nil), // 296: proto.MediaData + (*KeepInChat)(nil), // 297: proto.KeepInChat + (*EventResponse)(nil), // 298: proto.EventResponse + (*EventAdditionalMetadata)(nil), // 299: proto.EventAdditionalMetadata + (*CommentMetadata)(nil), // 300: proto.CommentMetadata + (*NoiseCertificate)(nil), // 301: proto.NoiseCertificate + (*CertChain)(nil), // 302: proto.CertChain + (*QP)(nil), // 303: proto.QP + (*ChatLockSettings)(nil), // 304: proto.ChatLockSettings + (*DeviceCapabilities)(nil), // 305: proto.DeviceCapabilities + (*UserPassword)(nil), // 306: proto.UserPassword + (*DeviceProps_HistorySyncConfig)(nil), // 307: proto.DeviceProps.HistorySyncConfig + (*DeviceProps_AppVersion)(nil), // 308: proto.DeviceProps.AppVersion + (*HighlyStructuredMessage_HSMLocalizableParameter)(nil), // 309: proto.HighlyStructuredMessage.HSMLocalizableParameter + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime)(nil), // 310: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency)(nil), // 311: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch)(nil), // 312: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch + (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent)(nil), // 313: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent + (*CallLogMessage_CallParticipant)(nil), // 314: proto.CallLogMessage.CallParticipant + (*ButtonsMessage_Button)(nil), // 315: proto.ButtonsMessage.Button + (*ButtonsMessage_Button_NativeFlowInfo)(nil), // 316: proto.ButtonsMessage.Button.NativeFlowInfo + (*ButtonsMessage_Button_ButtonText)(nil), // 317: proto.ButtonsMessage.Button.ButtonText + (*HydratedTemplateButton_HydratedURLButton)(nil), // 318: proto.HydratedTemplateButton.HydratedURLButton + (*HydratedTemplateButton_HydratedQuickReplyButton)(nil), // 319: proto.HydratedTemplateButton.HydratedQuickReplyButton + (*HydratedTemplateButton_HydratedCallButton)(nil), // 320: proto.HydratedTemplateButton.HydratedCallButton + (*ContextInfo_UTMInfo)(nil), // 321: proto.ContextInfo.UTMInfo + (*ContextInfo_ExternalAdReplyInfo)(nil), // 322: proto.ContextInfo.ExternalAdReplyInfo + (*ContextInfo_DataSharingContext)(nil), // 323: proto.ContextInfo.DataSharingContext + (*ContextInfo_BusinessMessageForwardInfo)(nil), // 324: proto.ContextInfo.BusinessMessageForwardInfo + (*ContextInfo_AdReplyInfo)(nil), // 325: proto.ContextInfo.AdReplyInfo + (*TemplateButton_URLButton)(nil), // 326: proto.TemplateButton.URLButton + (*TemplateButton_QuickReplyButton)(nil), // 327: proto.TemplateButton.QuickReplyButton + (*TemplateButton_CallButton)(nil), // 328: proto.TemplateButton.CallButton + (*PaymentBackground_MediaData)(nil), // 329: proto.PaymentBackground.MediaData + (*TemplateMessage_HydratedFourRowTemplate)(nil), // 330: proto.TemplateMessage.HydratedFourRowTemplate + (*TemplateMessage_FourRowTemplate)(nil), // 331: proto.TemplateMessage.FourRowTemplate + (*ProductMessage_ProductSnapshot)(nil), // 332: proto.ProductMessage.ProductSnapshot + (*ProductMessage_CatalogSnapshot)(nil), // 333: proto.ProductMessage.CatalogSnapshot + (*PollCreationMessage_Option)(nil), // 334: proto.PollCreationMessage.Option + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult)(nil), // 335: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse)(nil), // 336: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse)(nil), // 337: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + (*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail)(nil), // 338: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail + (*PeerDataOperationRequestMessage_RequestUrlPreview)(nil), // 339: proto.PeerDataOperationRequestMessage.RequestUrlPreview + (*PeerDataOperationRequestMessage_RequestStickerReupload)(nil), // 340: proto.PeerDataOperationRequestMessage.RequestStickerReupload + (*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest)(nil), // 341: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest + (*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest)(nil), // 342: proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest + (*ListResponseMessage_SingleSelectReply)(nil), // 343: proto.ListResponseMessage.SingleSelectReply + (*ListMessage_Section)(nil), // 344: proto.ListMessage.Section + (*ListMessage_Row)(nil), // 345: proto.ListMessage.Row + (*ListMessage_Product)(nil), // 346: proto.ListMessage.Product + (*ListMessage_ProductSection)(nil), // 347: proto.ListMessage.ProductSection + (*ListMessage_ProductListInfo)(nil), // 348: proto.ListMessage.ProductListInfo + (*ListMessage_ProductListHeaderImage)(nil), // 349: proto.ListMessage.ProductListHeaderImage + (*InteractiveResponseMessage_NativeFlowResponseMessage)(nil), // 350: proto.InteractiveResponseMessage.NativeFlowResponseMessage + (*InteractiveResponseMessage_Body)(nil), // 351: proto.InteractiveResponseMessage.Body + (*InteractiveMessage_NativeFlowMessage)(nil), // 352: proto.InteractiveMessage.NativeFlowMessage + (*InteractiveMessage_Header)(nil), // 353: proto.InteractiveMessage.Header + (*InteractiveMessage_Footer)(nil), // 354: proto.InteractiveMessage.Footer + (*InteractiveMessage_CollectionMessage)(nil), // 355: proto.InteractiveMessage.CollectionMessage + (*InteractiveMessage_CarouselMessage)(nil), // 356: proto.InteractiveMessage.CarouselMessage + (*InteractiveMessage_Body)(nil), // 357: proto.InteractiveMessage.Body + (*InteractiveMessage_ShopMessage)(nil), // 358: proto.InteractiveMessage.ShopMessage + (*InteractiveMessage_NativeFlowMessage_NativeFlowButton)(nil), // 359: proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton + (*CallLogRecord_ParticipantInfo)(nil), // 360: proto.CallLogRecord.ParticipantInfo + (*VerifiedNameCertificate_Details)(nil), // 361: proto.VerifiedNameCertificate.Details + (*ClientPayload_WebInfo)(nil), // 362: proto.ClientPayload.WebInfo + (*ClientPayload_UserAgent)(nil), // 363: proto.ClientPayload.UserAgent + (*ClientPayload_InteropData)(nil), // 364: proto.ClientPayload.InteropData + (*ClientPayload_DevicePairingRegistrationData)(nil), // 365: proto.ClientPayload.DevicePairingRegistrationData + (*ClientPayload_DNSSource)(nil), // 366: proto.ClientPayload.DNSSource + (*ClientPayload_WebInfo_WebdPayload)(nil), // 367: proto.ClientPayload.WebInfo.WebdPayload + (*ClientPayload_UserAgent_AppVersion)(nil), // 368: proto.ClientPayload.UserAgent.AppVersion + (*NoiseCertificate_Details)(nil), // 369: proto.NoiseCertificate.Details + (*CertChain_NoiseCertificate)(nil), // 370: proto.CertChain.NoiseCertificate + (*CertChain_NoiseCertificate_Details)(nil), // 371: proto.CertChain.NoiseCertificate.Details + (*QP_Filter)(nil), // 372: proto.QP.Filter + (*QP_FilterParameters)(nil), // 373: proto.QP.FilterParameters + (*QP_FilterClause)(nil), // 374: proto.QP.FilterClause + (*UserPassword_TransformerArg)(nil), // 375: proto.UserPassword.TransformerArg + (*UserPassword_TransformerArg_Value)(nil), // 376: proto.UserPassword.TransformerArg.Value } 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 - 298, // 4: proto.DeviceProps.version:type_name -> proto.DeviceProps.AppVersion + 308, // 4: proto.DeviceProps.version:type_name -> proto.DeviceProps.AppVersion 4, // 5: proto.DeviceProps.platformType:type_name -> proto.DeviceProps.PlatformType - 297, // 6: proto.DeviceProps.historySyncConfig:type_name -> proto.DeviceProps.HistorySyncConfig - 128, // 7: proto.ImageMessage.interactiveAnnotations:type_name -> proto.InteractiveAnnotation - 133, // 8: proto.ImageMessage.contextInfo:type_name -> proto.ContextInfo - 128, // 9: proto.ImageMessage.annotations:type_name -> proto.InteractiveAnnotation + 307, // 6: proto.DeviceProps.historySyncConfig:type_name -> proto.DeviceProps.HistorySyncConfig + 131, // 7: proto.ImageMessage.interactiveAnnotations:type_name -> proto.InteractiveAnnotation + 136, // 8: proto.ImageMessage.contextInfo:type_name -> proto.ContextInfo + 131, // 9: proto.ImageMessage.annotations:type_name -> proto.InteractiveAnnotation 5, // 10: proto.ImageMessage.imageSourceType:type_name -> proto.ImageMessage.ImageSourceType 6, // 11: proto.HistorySyncNotification.syncType:type_name -> proto.HistorySyncNotification.HistorySyncType - 299, // 12: proto.HighlyStructuredMessage.localizableParams:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter - 149, // 13: proto.HighlyStructuredMessage.hydratedHsm:type_name -> proto.TemplateMessage - 133, // 14: proto.GroupInviteMessage.contextInfo:type_name -> proto.ContextInfo + 309, // 12: proto.HighlyStructuredMessage.localizableParams:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter + 152, // 13: proto.HighlyStructuredMessage.hydratedHsm:type_name -> proto.TemplateMessage + 136, // 14: proto.GroupInviteMessage.contextInfo:type_name -> proto.ContextInfo 9, // 15: proto.GroupInviteMessage.groupType:type_name -> proto.GroupInviteMessage.GroupType - 145, // 16: proto.FutureProofMessage.message:type_name -> proto.Message + 148, // 16: proto.FutureProofMessage.message:type_name -> proto.Message 12, // 17: proto.ExtendedTextMessage.font:type_name -> proto.ExtendedTextMessage.FontType 10, // 18: proto.ExtendedTextMessage.previewType:type_name -> proto.ExtendedTextMessage.PreviewType - 133, // 19: proto.ExtendedTextMessage.contextInfo:type_name -> proto.ContextInfo + 136, // 19: proto.ExtendedTextMessage.contextInfo:type_name -> proto.ContextInfo 11, // 20: proto.ExtendedTextMessage.inviteLinkGroupType:type_name -> proto.ExtendedTextMessage.InviteLinkGroupType 11, // 21: proto.ExtendedTextMessage.inviteLinkGroupTypeV2:type_name -> proto.ExtendedTextMessage.InviteLinkGroupType 13, // 22: proto.EventResponseMessage.response:type_name -> proto.EventResponseMessage.EventResponseType - 133, // 23: proto.EventMessage.contextInfo:type_name -> proto.ContextInfo - 177, // 24: proto.EventMessage.location:type_name -> proto.LocationMessage - 202, // 25: proto.EncReactionMessage.targetMessageKey:type_name -> proto.MessageKey - 202, // 26: proto.EncEventResponseMessage.eventCreationMessageKey:type_name -> proto.MessageKey - 202, // 27: proto.EncCommentMessage.targetMessageKey:type_name -> proto.MessageKey - 133, // 28: proto.DocumentMessage.contextInfo:type_name -> proto.ContextInfo - 145, // 29: proto.DeviceSentMessage.message:type_name -> proto.Message - 202, // 30: proto.DeclinePaymentRequestMessage.key:type_name -> proto.MessageKey - 108, // 31: proto.ContactsArrayMessage.contacts:type_name -> proto.ContactMessage - 133, // 32: proto.ContactsArrayMessage.contextInfo:type_name -> proto.ContextInfo - 133, // 33: proto.ContactMessage.contextInfo:type_name -> proto.ContextInfo - 145, // 34: proto.CommentMessage.message:type_name -> proto.Message - 202, // 35: proto.CommentMessage.targetMessageKey:type_name -> proto.MessageKey - 202, // 36: proto.CancelPaymentRequestMessage.key:type_name -> proto.MessageKey + 136, // 23: proto.EventMessage.contextInfo:type_name -> proto.ContextInfo + 180, // 24: proto.EventMessage.location:type_name -> proto.LocationMessage + 205, // 25: proto.EncReactionMessage.targetMessageKey:type_name -> proto.MessageKey + 205, // 26: proto.EncEventResponseMessage.eventCreationMessageKey:type_name -> proto.MessageKey + 205, // 27: proto.EncCommentMessage.targetMessageKey:type_name -> proto.MessageKey + 136, // 28: proto.DocumentMessage.contextInfo:type_name -> proto.ContextInfo + 148, // 29: proto.DeviceSentMessage.message:type_name -> proto.Message + 205, // 30: proto.DeclinePaymentRequestMessage.key:type_name -> proto.MessageKey + 111, // 31: proto.ContactsArrayMessage.contacts:type_name -> proto.ContactMessage + 136, // 32: proto.ContactsArrayMessage.contextInfo:type_name -> proto.ContextInfo + 136, // 33: proto.ContactMessage.contextInfo:type_name -> proto.ContextInfo + 148, // 34: proto.CommentMessage.message:type_name -> proto.Message + 205, // 35: proto.CommentMessage.targetMessageKey:type_name -> proto.MessageKey + 205, // 36: proto.CancelPaymentRequestMessage.key:type_name -> proto.MessageKey 15, // 37: proto.CallLogMessage.callOutcome:type_name -> proto.CallLogMessage.CallOutcome 14, // 38: proto.CallLogMessage.callType:type_name -> proto.CallLogMessage.CallType - 304, // 39: proto.CallLogMessage.participants:type_name -> proto.CallLogMessage.CallParticipant - 133, // 40: proto.ButtonsResponseMessage.contextInfo:type_name -> proto.ContextInfo + 314, // 39: proto.CallLogMessage.participants:type_name -> proto.CallLogMessage.CallParticipant + 136, // 40: proto.ButtonsResponseMessage.contextInfo:type_name -> proto.ContextInfo 16, // 41: proto.ButtonsResponseMessage.type:type_name -> proto.ButtonsResponseMessage.Type - 133, // 42: proto.ButtonsMessage.contextInfo:type_name -> proto.ContextInfo - 305, // 43: proto.ButtonsMessage.buttons:type_name -> proto.ButtonsMessage.Button + 136, // 42: proto.ButtonsMessage.contextInfo:type_name -> proto.ContextInfo + 315, // 43: proto.ButtonsMessage.buttons:type_name -> proto.ButtonsMessage.Button 17, // 44: proto.ButtonsMessage.headerType:type_name -> proto.ButtonsMessage.HeaderType - 104, // 45: proto.ButtonsMessage.documentMessage:type_name -> proto.DocumentMessage - 93, // 46: proto.ButtonsMessage.imageMessage:type_name -> proto.ImageMessage - 148, // 47: proto.ButtonsMessage.videoMessage:type_name -> proto.VideoMessage - 177, // 48: proto.ButtonsMessage.locationMessage:type_name -> proto.LocationMessage - 202, // 49: proto.BotFeedbackMessage.messageKey:type_name -> proto.MessageKey + 107, // 45: proto.ButtonsMessage.documentMessage:type_name -> proto.DocumentMessage + 96, // 46: proto.ButtonsMessage.imageMessage:type_name -> proto.ImageMessage + 151, // 47: proto.ButtonsMessage.videoMessage:type_name -> proto.VideoMessage + 180, // 48: proto.ButtonsMessage.locationMessage:type_name -> proto.LocationMessage + 205, // 49: proto.BotFeedbackMessage.messageKey:type_name -> proto.MessageKey 21, // 50: proto.BotFeedbackMessage.kind:type_name -> proto.BotFeedbackMessage.BotFeedbackKind 22, // 51: proto.BCallMessage.mediaType:type_name -> proto.BCallMessage.MediaType - 133, // 52: proto.AudioMessage.contextInfo:type_name -> proto.ContextInfo - 122, // 53: proto.AppStateSyncKey.keyId:type_name -> proto.AppStateSyncKeyId - 124, // 54: proto.AppStateSyncKey.keyData:type_name -> proto.AppStateSyncKeyData - 119, // 55: proto.AppStateSyncKeyShare.keys:type_name -> proto.AppStateSyncKey - 122, // 56: proto.AppStateSyncKeyRequest.keyIds:type_name -> proto.AppStateSyncKeyId - 123, // 57: proto.AppStateSyncKeyData.fingerprint:type_name -> proto.AppStateSyncKeyFingerprint - 142, // 58: proto.InteractiveAnnotation.polygonVertices:type_name -> proto.Point - 127, // 59: proto.InteractiveAnnotation.location:type_name -> proto.Location - 134, // 60: proto.InteractiveAnnotation.newsletter:type_name -> proto.ForwardedNewsletterMessageInfo - 309, // 61: proto.HydratedTemplateButton.quickReplyButton:type_name -> proto.HydratedTemplateButton.HydratedQuickReplyButton - 308, // 62: proto.HydratedTemplateButton.urlButton:type_name -> proto.HydratedTemplateButton.HydratedURLButton - 310, // 63: proto.HydratedTemplateButton.callButton:type_name -> proto.HydratedTemplateButton.HydratedCallButton + 136, // 52: proto.AudioMessage.contextInfo:type_name -> proto.ContextInfo + 125, // 53: proto.AppStateSyncKey.keyId:type_name -> proto.AppStateSyncKeyId + 127, // 54: proto.AppStateSyncKey.keyData:type_name -> proto.AppStateSyncKeyData + 122, // 55: proto.AppStateSyncKeyShare.keys:type_name -> proto.AppStateSyncKey + 125, // 56: proto.AppStateSyncKeyRequest.keyIds:type_name -> proto.AppStateSyncKeyId + 126, // 57: proto.AppStateSyncKeyData.fingerprint:type_name -> proto.AppStateSyncKeyFingerprint + 145, // 58: proto.InteractiveAnnotation.polygonVertices:type_name -> proto.Point + 130, // 59: proto.InteractiveAnnotation.location:type_name -> proto.Location + 137, // 60: proto.InteractiveAnnotation.newsletter:type_name -> proto.ForwardedNewsletterMessageInfo + 319, // 61: proto.HydratedTemplateButton.quickReplyButton:type_name -> proto.HydratedTemplateButton.HydratedQuickReplyButton + 318, // 62: proto.HydratedTemplateButton.urlButton:type_name -> proto.HydratedTemplateButton.HydratedURLButton + 320, // 63: proto.HydratedTemplateButton.callButton:type_name -> proto.HydratedTemplateButton.HydratedCallButton 25, // 64: proto.DisappearingMode.initiator:type_name -> proto.DisappearingMode.Initiator 24, // 65: proto.DisappearingMode.trigger:type_name -> proto.DisappearingMode.Trigger 0, // 66: proto.DeviceListMetadata.senderAccountType:type_name -> proto.ADVEncryptionType 0, // 67: proto.DeviceListMetadata.receiverAccountType:type_name -> proto.ADVEncryptionType - 145, // 68: proto.ContextInfo.quotedMessage:type_name -> proto.Message - 315, // 69: proto.ContextInfo.quotedAd:type_name -> proto.ContextInfo.AdReplyInfo - 202, // 70: proto.ContextInfo.placeholderKey:type_name -> proto.MessageKey - 312, // 71: proto.ContextInfo.externalAdReply:type_name -> proto.ContextInfo.ExternalAdReplyInfo - 131, // 72: proto.ContextInfo.disappearingMode:type_name -> proto.DisappearingMode - 140, // 73: proto.ContextInfo.actionLink:type_name -> proto.ActionLink - 130, // 74: proto.ContextInfo.groupMentions:type_name -> proto.GroupMention - 311, // 75: proto.ContextInfo.utm:type_name -> proto.ContextInfo.UTMInfo - 134, // 76: proto.ContextInfo.forwardedNewsletterMessageInfo:type_name -> proto.ForwardedNewsletterMessageInfo - 314, // 77: proto.ContextInfo.businessMessageForwardInfo:type_name -> proto.ContextInfo.BusinessMessageForwardInfo - 313, // 78: proto.ContextInfo.dataSharingContext:type_name -> proto.ContextInfo.DataSharingContext + 148, // 68: proto.ContextInfo.quotedMessage:type_name -> proto.Message + 325, // 69: proto.ContextInfo.quotedAd:type_name -> proto.ContextInfo.AdReplyInfo + 205, // 70: proto.ContextInfo.placeholderKey:type_name -> proto.MessageKey + 322, // 71: proto.ContextInfo.externalAdReply:type_name -> proto.ContextInfo.ExternalAdReplyInfo + 134, // 72: proto.ContextInfo.disappearingMode:type_name -> proto.DisappearingMode + 143, // 73: proto.ContextInfo.actionLink:type_name -> proto.ActionLink + 133, // 74: proto.ContextInfo.groupMentions:type_name -> proto.GroupMention + 321, // 75: proto.ContextInfo.utm:type_name -> proto.ContextInfo.UTMInfo + 137, // 76: proto.ContextInfo.forwardedNewsletterMessageInfo:type_name -> proto.ForwardedNewsletterMessageInfo + 324, // 77: proto.ContextInfo.businessMessageForwardInfo:type_name -> proto.ContextInfo.BusinessMessageForwardInfo + 323, // 78: proto.ContextInfo.dataSharingContext:type_name -> proto.ContextInfo.DataSharingContext 28, // 79: proto.ForwardedNewsletterMessageInfo.contentType:type_name -> proto.ForwardedNewsletterMessageInfo.ContentType 29, // 80: proto.BotPluginMetadata.provider:type_name -> proto.BotPluginMetadata.SearchProvider 30, // 81: proto.BotPluginMetadata.pluginType:type_name -> proto.BotPluginMetadata.PluginType - 202, // 82: proto.BotPluginMetadata.parentPluginMessageKey:type_name -> proto.MessageKey - 139, // 83: proto.BotMetadata.avatarMetadata:type_name -> proto.BotAvatarMetadata - 137, // 84: proto.BotMetadata.pluginMetadata:type_name -> proto.BotPluginMetadata - 135, // 85: proto.BotMetadata.suggestedPromptMetadata:type_name -> proto.BotSuggestedPromptMetadata - 136, // 86: proto.BotMetadata.searchMetadata:type_name -> proto.BotSearchMetadata - 317, // 87: proto.TemplateButton.quickReplyButton:type_name -> proto.TemplateButton.QuickReplyButton - 316, // 88: proto.TemplateButton.urlButton:type_name -> proto.TemplateButton.URLButton - 318, // 89: proto.TemplateButton.callButton:type_name -> proto.TemplateButton.CallButton - 319, // 90: proto.PaymentBackground.mediaData:type_name -> proto.PaymentBackground.MediaData + 205, // 82: proto.BotPluginMetadata.parentPluginMessageKey:type_name -> proto.MessageKey + 142, // 83: proto.BotMetadata.avatarMetadata:type_name -> proto.BotAvatarMetadata + 140, // 84: proto.BotMetadata.pluginMetadata:type_name -> proto.BotPluginMetadata + 138, // 85: proto.BotMetadata.suggestedPromptMetadata:type_name -> proto.BotSuggestedPromptMetadata + 139, // 86: proto.BotMetadata.searchMetadata:type_name -> proto.BotSearchMetadata + 327, // 87: proto.TemplateButton.quickReplyButton:type_name -> proto.TemplateButton.QuickReplyButton + 326, // 88: proto.TemplateButton.urlButton:type_name -> proto.TemplateButton.URLButton + 328, // 89: proto.TemplateButton.callButton:type_name -> proto.TemplateButton.CallButton + 329, // 90: proto.PaymentBackground.mediaData:type_name -> proto.PaymentBackground.MediaData 31, // 91: proto.PaymentBackground.type:type_name -> proto.PaymentBackground.Type - 153, // 92: proto.Message.senderKeyDistributionMessage:type_name -> proto.SenderKeyDistributionMessage - 93, // 93: proto.Message.imageMessage:type_name -> proto.ImageMessage - 108, // 94: proto.Message.contactMessage:type_name -> proto.ContactMessage - 177, // 95: proto.Message.locationMessage:type_name -> proto.LocationMessage - 98, // 96: proto.Message.extendedTextMessage:type_name -> proto.ExtendedTextMessage - 104, // 97: proto.Message.documentMessage:type_name -> proto.DocumentMessage - 118, // 98: proto.Message.audioMessage:type_name -> proto.AudioMessage - 148, // 99: proto.Message.videoMessage:type_name -> proto.VideoMessage - 112, // 100: proto.Message.call:type_name -> proto.Call - 110, // 101: proto.Message.chat:type_name -> proto.Chat - 162, // 102: proto.Message.protocolMessage:type_name -> proto.ProtocolMessage - 107, // 103: proto.Message.contactsArrayMessage:type_name -> proto.ContactsArrayMessage - 95, // 104: proto.Message.highlyStructuredMessage:type_name -> proto.HighlyStructuredMessage - 153, // 105: proto.Message.fastRatchetKeySenderKeyDistributionMessage:type_name -> proto.SenderKeyDistributionMessage - 154, // 106: proto.Message.sendPaymentMessage:type_name -> proto.SendPaymentMessage - 178, // 107: proto.Message.liveLocationMessage:type_name -> proto.LiveLocationMessage - 160, // 108: proto.Message.requestPaymentMessage:type_name -> proto.RequestPaymentMessage - 106, // 109: proto.Message.declinePaymentRequestMessage:type_name -> proto.DeclinePaymentRequestMessage - 111, // 110: proto.Message.cancelPaymentRequestMessage:type_name -> proto.CancelPaymentRequestMessage - 149, // 111: proto.Message.templateMessage:type_name -> proto.TemplateMessage - 152, // 112: proto.Message.stickerMessage:type_name -> proto.StickerMessage - 96, // 113: proto.Message.groupInviteMessage:type_name -> proto.GroupInviteMessage - 150, // 114: proto.Message.templateButtonReplyMessage:type_name -> proto.TemplateButtonReplyMessage - 163, // 115: proto.Message.productMessage:type_name -> proto.ProductMessage - 105, // 116: proto.Message.deviceSentMessage:type_name -> proto.DeviceSentMessage - 147, // 117: proto.Message.messageContextInfo:type_name -> proto.MessageContextInfo - 180, // 118: proto.Message.listMessage:type_name -> proto.ListMessage - 97, // 119: proto.Message.viewOnceMessage:type_name -> proto.FutureProofMessage - 174, // 120: proto.Message.orderMessage:type_name -> proto.OrderMessage - 179, // 121: proto.Message.listResponseMessage:type_name -> proto.ListResponseMessage - 97, // 122: proto.Message.ephemeralMessage:type_name -> proto.FutureProofMessage - 182, // 123: proto.Message.invoiceMessage:type_name -> proto.InvoiceMessage - 115, // 124: proto.Message.buttonsMessage:type_name -> proto.ButtonsMessage - 114, // 125: proto.Message.buttonsResponseMessage:type_name -> proto.ButtonsResponseMessage - 173, // 126: proto.Message.paymentInviteMessage:type_name -> proto.PaymentInviteMessage - 184, // 127: proto.Message.interactiveMessage:type_name -> proto.InteractiveMessage - 161, // 128: proto.Message.reactionMessage:type_name -> proto.ReactionMessage - 151, // 129: proto.Message.stickerSyncRmrMessage:type_name -> proto.StickerSyncRMRMessage - 183, // 130: proto.Message.interactiveResponseMessage:type_name -> proto.InteractiveResponseMessage - 168, // 131: proto.Message.pollCreationMessage:type_name -> proto.PollCreationMessage - 165, // 132: proto.Message.pollUpdateMessage:type_name -> proto.PollUpdateMessage - 181, // 133: proto.Message.keepInChatMessage:type_name -> proto.KeepInChatMessage - 97, // 134: proto.Message.documentWithCaptionMessage:type_name -> proto.FutureProofMessage - 159, // 135: proto.Message.requestPhoneNumberMessage:type_name -> proto.RequestPhoneNumberMessage - 97, // 136: proto.Message.viewOnceMessageV2:type_name -> proto.FutureProofMessage - 101, // 137: proto.Message.encReactionMessage:type_name -> proto.EncReactionMessage - 97, // 138: proto.Message.editedMessage:type_name -> proto.FutureProofMessage - 97, // 139: proto.Message.viewOnceMessageV2Extension:type_name -> proto.FutureProofMessage - 168, // 140: proto.Message.pollCreationMessageV2:type_name -> proto.PollCreationMessage - 157, // 141: proto.Message.scheduledCallCreationMessage:type_name -> proto.ScheduledCallCreationMessage - 97, // 142: proto.Message.groupMentionedMessage:type_name -> proto.FutureProofMessage - 170, // 143: proto.Message.pinInChatMessage:type_name -> proto.PinInChatMessage - 168, // 144: proto.Message.pollCreationMessageV3:type_name -> proto.PollCreationMessage - 156, // 145: proto.Message.scheduledCallEditMessage:type_name -> proto.ScheduledCallEditMessage - 148, // 146: proto.Message.ptvMessage:type_name -> proto.VideoMessage - 97, // 147: proto.Message.botInvokeMessage:type_name -> proto.FutureProofMessage - 113, // 148: proto.Message.callLogMesssage:type_name -> proto.CallLogMessage - 176, // 149: proto.Message.messageHistoryBundle:type_name -> proto.MessageHistoryBundle - 103, // 150: proto.Message.encCommentMessage:type_name -> proto.EncCommentMessage - 117, // 151: proto.Message.bcallMessage:type_name -> proto.BCallMessage - 97, // 152: proto.Message.lottieStickerMessage:type_name -> proto.FutureProofMessage - 100, // 153: proto.Message.eventMessage:type_name -> proto.EventMessage - 102, // 154: proto.Message.encEventResponseMessage:type_name -> proto.EncEventResponseMessage - 109, // 155: proto.Message.commentMessage:type_name -> proto.CommentMessage - 175, // 156: proto.Message.newsletterAdminInviteMessage:type_name -> proto.NewsletterAdminInviteMessage - 169, // 157: proto.Message.placeholderMessage:type_name -> proto.PlaceholderMessage - 155, // 158: proto.Message.secretEncryptedMessage:type_name -> proto.SecretEncryptedMessage - 132, // 159: proto.MessageContextInfo.deviceListMetadata:type_name -> proto.DeviceListMetadata - 138, // 160: proto.MessageContextInfo.botMetadata:type_name -> proto.BotMetadata - 128, // 161: proto.VideoMessage.interactiveAnnotations:type_name -> proto.InteractiveAnnotation - 133, // 162: proto.VideoMessage.contextInfo:type_name -> proto.ContextInfo + 156, // 92: proto.Message.senderKeyDistributionMessage:type_name -> proto.SenderKeyDistributionMessage + 96, // 93: proto.Message.imageMessage:type_name -> proto.ImageMessage + 111, // 94: proto.Message.contactMessage:type_name -> proto.ContactMessage + 180, // 95: proto.Message.locationMessage:type_name -> proto.LocationMessage + 101, // 96: proto.Message.extendedTextMessage:type_name -> proto.ExtendedTextMessage + 107, // 97: proto.Message.documentMessage:type_name -> proto.DocumentMessage + 121, // 98: proto.Message.audioMessage:type_name -> proto.AudioMessage + 151, // 99: proto.Message.videoMessage:type_name -> proto.VideoMessage + 115, // 100: proto.Message.call:type_name -> proto.Call + 113, // 101: proto.Message.chat:type_name -> proto.Chat + 165, // 102: proto.Message.protocolMessage:type_name -> proto.ProtocolMessage + 110, // 103: proto.Message.contactsArrayMessage:type_name -> proto.ContactsArrayMessage + 98, // 104: proto.Message.highlyStructuredMessage:type_name -> proto.HighlyStructuredMessage + 156, // 105: proto.Message.fastRatchetKeySenderKeyDistributionMessage:type_name -> proto.SenderKeyDistributionMessage + 157, // 106: proto.Message.sendPaymentMessage:type_name -> proto.SendPaymentMessage + 181, // 107: proto.Message.liveLocationMessage:type_name -> proto.LiveLocationMessage + 163, // 108: proto.Message.requestPaymentMessage:type_name -> proto.RequestPaymentMessage + 109, // 109: proto.Message.declinePaymentRequestMessage:type_name -> proto.DeclinePaymentRequestMessage + 114, // 110: proto.Message.cancelPaymentRequestMessage:type_name -> proto.CancelPaymentRequestMessage + 152, // 111: proto.Message.templateMessage:type_name -> proto.TemplateMessage + 155, // 112: proto.Message.stickerMessage:type_name -> proto.StickerMessage + 99, // 113: proto.Message.groupInviteMessage:type_name -> proto.GroupInviteMessage + 153, // 114: proto.Message.templateButtonReplyMessage:type_name -> proto.TemplateButtonReplyMessage + 166, // 115: proto.Message.productMessage:type_name -> proto.ProductMessage + 108, // 116: proto.Message.deviceSentMessage:type_name -> proto.DeviceSentMessage + 150, // 117: proto.Message.messageContextInfo:type_name -> proto.MessageContextInfo + 183, // 118: proto.Message.listMessage:type_name -> proto.ListMessage + 100, // 119: proto.Message.viewOnceMessage:type_name -> proto.FutureProofMessage + 177, // 120: proto.Message.orderMessage:type_name -> proto.OrderMessage + 182, // 121: proto.Message.listResponseMessage:type_name -> proto.ListResponseMessage + 100, // 122: proto.Message.ephemeralMessage:type_name -> proto.FutureProofMessage + 185, // 123: proto.Message.invoiceMessage:type_name -> proto.InvoiceMessage + 118, // 124: proto.Message.buttonsMessage:type_name -> proto.ButtonsMessage + 117, // 125: proto.Message.buttonsResponseMessage:type_name -> proto.ButtonsResponseMessage + 176, // 126: proto.Message.paymentInviteMessage:type_name -> proto.PaymentInviteMessage + 187, // 127: proto.Message.interactiveMessage:type_name -> proto.InteractiveMessage + 164, // 128: proto.Message.reactionMessage:type_name -> proto.ReactionMessage + 154, // 129: proto.Message.stickerSyncRmrMessage:type_name -> proto.StickerSyncRMRMessage + 186, // 130: proto.Message.interactiveResponseMessage:type_name -> proto.InteractiveResponseMessage + 171, // 131: proto.Message.pollCreationMessage:type_name -> proto.PollCreationMessage + 168, // 132: proto.Message.pollUpdateMessage:type_name -> proto.PollUpdateMessage + 184, // 133: proto.Message.keepInChatMessage:type_name -> proto.KeepInChatMessage + 100, // 134: proto.Message.documentWithCaptionMessage:type_name -> proto.FutureProofMessage + 162, // 135: proto.Message.requestPhoneNumberMessage:type_name -> proto.RequestPhoneNumberMessage + 100, // 136: proto.Message.viewOnceMessageV2:type_name -> proto.FutureProofMessage + 104, // 137: proto.Message.encReactionMessage:type_name -> proto.EncReactionMessage + 100, // 138: proto.Message.editedMessage:type_name -> proto.FutureProofMessage + 100, // 139: proto.Message.viewOnceMessageV2Extension:type_name -> proto.FutureProofMessage + 171, // 140: proto.Message.pollCreationMessageV2:type_name -> proto.PollCreationMessage + 160, // 141: proto.Message.scheduledCallCreationMessage:type_name -> proto.ScheduledCallCreationMessage + 100, // 142: proto.Message.groupMentionedMessage:type_name -> proto.FutureProofMessage + 173, // 143: proto.Message.pinInChatMessage:type_name -> proto.PinInChatMessage + 171, // 144: proto.Message.pollCreationMessageV3:type_name -> proto.PollCreationMessage + 159, // 145: proto.Message.scheduledCallEditMessage:type_name -> proto.ScheduledCallEditMessage + 151, // 146: proto.Message.ptvMessage:type_name -> proto.VideoMessage + 100, // 147: proto.Message.botInvokeMessage:type_name -> proto.FutureProofMessage + 116, // 148: proto.Message.callLogMesssage:type_name -> proto.CallLogMessage + 179, // 149: proto.Message.messageHistoryBundle:type_name -> proto.MessageHistoryBundle + 106, // 150: proto.Message.encCommentMessage:type_name -> proto.EncCommentMessage + 120, // 151: proto.Message.bcallMessage:type_name -> proto.BCallMessage + 100, // 152: proto.Message.lottieStickerMessage:type_name -> proto.FutureProofMessage + 103, // 153: proto.Message.eventMessage:type_name -> proto.EventMessage + 105, // 154: proto.Message.encEventResponseMessage:type_name -> proto.EncEventResponseMessage + 112, // 155: proto.Message.commentMessage:type_name -> proto.CommentMessage + 178, // 156: proto.Message.newsletterAdminInviteMessage:type_name -> proto.NewsletterAdminInviteMessage + 172, // 157: proto.Message.placeholderMessage:type_name -> proto.PlaceholderMessage + 158, // 158: proto.Message.secretEncryptedMessage:type_name -> proto.SecretEncryptedMessage + 135, // 159: proto.MessageContextInfo.deviceListMetadata:type_name -> proto.DeviceListMetadata + 141, // 160: proto.MessageContextInfo.botMetadata:type_name -> proto.BotMetadata + 131, // 161: proto.VideoMessage.interactiveAnnotations:type_name -> proto.InteractiveAnnotation + 136, // 162: proto.VideoMessage.contextInfo:type_name -> proto.ContextInfo 32, // 163: proto.VideoMessage.gifAttribution:type_name -> proto.VideoMessage.Attribution - 128, // 164: proto.VideoMessage.annotations:type_name -> proto.InteractiveAnnotation - 133, // 165: proto.TemplateMessage.contextInfo:type_name -> proto.ContextInfo - 320, // 166: proto.TemplateMessage.hydratedTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate - 321, // 167: proto.TemplateMessage.fourRowTemplate:type_name -> proto.TemplateMessage.FourRowTemplate - 320, // 168: proto.TemplateMessage.hydratedFourRowTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate - 184, // 169: proto.TemplateMessage.interactiveMessageTemplate:type_name -> proto.InteractiveMessage - 133, // 170: proto.TemplateButtonReplyMessage.contextInfo:type_name -> proto.ContextInfo - 133, // 171: proto.StickerMessage.contextInfo:type_name -> proto.ContextInfo - 145, // 172: proto.SendPaymentMessage.noteMessage:type_name -> proto.Message - 202, // 173: proto.SendPaymentMessage.requestMessageKey:type_name -> proto.MessageKey - 143, // 174: proto.SendPaymentMessage.background:type_name -> proto.PaymentBackground - 202, // 175: proto.SecretEncryptedMessage.targetMessageKey:type_name -> proto.MessageKey + 131, // 164: proto.VideoMessage.annotations:type_name -> proto.InteractiveAnnotation + 136, // 165: proto.TemplateMessage.contextInfo:type_name -> proto.ContextInfo + 330, // 166: proto.TemplateMessage.hydratedTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate + 331, // 167: proto.TemplateMessage.fourRowTemplate:type_name -> proto.TemplateMessage.FourRowTemplate + 330, // 168: proto.TemplateMessage.hydratedFourRowTemplate:type_name -> proto.TemplateMessage.HydratedFourRowTemplate + 187, // 169: proto.TemplateMessage.interactiveMessageTemplate:type_name -> proto.InteractiveMessage + 136, // 170: proto.TemplateButtonReplyMessage.contextInfo:type_name -> proto.ContextInfo + 136, // 171: proto.StickerMessage.contextInfo:type_name -> proto.ContextInfo + 148, // 172: proto.SendPaymentMessage.noteMessage:type_name -> proto.Message + 205, // 173: proto.SendPaymentMessage.requestMessageKey:type_name -> proto.MessageKey + 146, // 174: proto.SendPaymentMessage.background:type_name -> proto.PaymentBackground + 205, // 175: proto.SecretEncryptedMessage.targetMessageKey:type_name -> proto.MessageKey 33, // 176: proto.SecretEncryptedMessage.secretEncType:type_name -> proto.SecretEncryptedMessage.SecretEncType - 202, // 177: proto.ScheduledCallEditMessage.key:type_name -> proto.MessageKey + 205, // 177: proto.ScheduledCallEditMessage.key:type_name -> proto.MessageKey 34, // 178: proto.ScheduledCallEditMessage.editType:type_name -> proto.ScheduledCallEditMessage.EditType 35, // 179: proto.ScheduledCallCreationMessage.callType:type_name -> proto.ScheduledCallCreationMessage.CallType 36, // 180: proto.RequestWelcomeMessageMetadata.localChatState:type_name -> proto.RequestWelcomeMessageMetadata.LocalChatState - 133, // 181: proto.RequestPhoneNumberMessage.contextInfo:type_name -> proto.ContextInfo - 145, // 182: proto.RequestPaymentMessage.noteMessage:type_name -> proto.Message - 144, // 183: proto.RequestPaymentMessage.amount:type_name -> proto.Money - 143, // 184: proto.RequestPaymentMessage.background:type_name -> proto.PaymentBackground - 202, // 185: proto.ReactionMessage.key:type_name -> proto.MessageKey - 202, // 186: proto.ProtocolMessage.key:type_name -> proto.MessageKey + 136, // 181: proto.RequestPhoneNumberMessage.contextInfo:type_name -> proto.ContextInfo + 148, // 182: proto.RequestPaymentMessage.noteMessage:type_name -> proto.Message + 147, // 183: proto.RequestPaymentMessage.amount:type_name -> proto.Money + 146, // 184: proto.RequestPaymentMessage.background:type_name -> proto.PaymentBackground + 205, // 185: proto.ReactionMessage.key:type_name -> proto.MessageKey + 205, // 186: proto.ProtocolMessage.key:type_name -> proto.MessageKey 37, // 187: proto.ProtocolMessage.type:type_name -> proto.ProtocolMessage.Type - 94, // 188: proto.ProtocolMessage.historySyncNotification:type_name -> proto.HistorySyncNotification - 120, // 189: proto.ProtocolMessage.appStateSyncKeyShare:type_name -> proto.AppStateSyncKeyShare - 121, // 190: proto.ProtocolMessage.appStateSyncKeyRequest:type_name -> proto.AppStateSyncKeyRequest - 92, // 191: proto.ProtocolMessage.initialSecurityNotificationSettingSync:type_name -> proto.InitialSecurityNotificationSettingSync - 125, // 192: proto.ProtocolMessage.appStateFatalExceptionNotification:type_name -> proto.AppStateFatalExceptionNotification - 131, // 193: proto.ProtocolMessage.disappearingMode:type_name -> proto.DisappearingMode - 145, // 194: proto.ProtocolMessage.editedMessage:type_name -> proto.Message - 172, // 195: proto.ProtocolMessage.peerDataOperationRequestMessage:type_name -> proto.PeerDataOperationRequestMessage - 171, // 196: proto.ProtocolMessage.peerDataOperationRequestResponseMessage:type_name -> proto.PeerDataOperationRequestResponseMessage - 116, // 197: proto.ProtocolMessage.botFeedbackMessage:type_name -> proto.BotFeedbackMessage - 158, // 198: proto.ProtocolMessage.requestWelcomeMessageMetadata:type_name -> proto.RequestWelcomeMessageMetadata - 126, // 199: proto.ProtocolMessage.mediaNotifyMessage:type_name -> proto.MediaNotifyMessage - 322, // 200: proto.ProductMessage.product:type_name -> proto.ProductMessage.ProductSnapshot - 323, // 201: proto.ProductMessage.catalog:type_name -> proto.ProductMessage.CatalogSnapshot - 133, // 202: proto.ProductMessage.contextInfo:type_name -> proto.ContextInfo - 202, // 203: proto.PollUpdateMessage.pollCreationMessageKey:type_name -> proto.MessageKey - 167, // 204: proto.PollUpdateMessage.vote:type_name -> proto.PollEncValue - 166, // 205: proto.PollUpdateMessage.metadata:type_name -> proto.PollUpdateMessageMetadata - 324, // 206: proto.PollCreationMessage.options:type_name -> proto.PollCreationMessage.Option - 133, // 207: proto.PollCreationMessage.contextInfo:type_name -> proto.ContextInfo + 97, // 188: proto.ProtocolMessage.historySyncNotification:type_name -> proto.HistorySyncNotification + 123, // 189: proto.ProtocolMessage.appStateSyncKeyShare:type_name -> proto.AppStateSyncKeyShare + 124, // 190: proto.ProtocolMessage.appStateSyncKeyRequest:type_name -> proto.AppStateSyncKeyRequest + 95, // 191: proto.ProtocolMessage.initialSecurityNotificationSettingSync:type_name -> proto.InitialSecurityNotificationSettingSync + 128, // 192: proto.ProtocolMessage.appStateFatalExceptionNotification:type_name -> proto.AppStateFatalExceptionNotification + 134, // 193: proto.ProtocolMessage.disappearingMode:type_name -> proto.DisappearingMode + 148, // 194: proto.ProtocolMessage.editedMessage:type_name -> proto.Message + 175, // 195: proto.ProtocolMessage.peerDataOperationRequestMessage:type_name -> proto.PeerDataOperationRequestMessage + 174, // 196: proto.ProtocolMessage.peerDataOperationRequestResponseMessage:type_name -> proto.PeerDataOperationRequestResponseMessage + 119, // 197: proto.ProtocolMessage.botFeedbackMessage:type_name -> proto.BotFeedbackMessage + 161, // 198: proto.ProtocolMessage.requestWelcomeMessageMetadata:type_name -> proto.RequestWelcomeMessageMetadata + 129, // 199: proto.ProtocolMessage.mediaNotifyMessage:type_name -> proto.MediaNotifyMessage + 332, // 200: proto.ProductMessage.product:type_name -> proto.ProductMessage.ProductSnapshot + 333, // 201: proto.ProductMessage.catalog:type_name -> proto.ProductMessage.CatalogSnapshot + 136, // 202: proto.ProductMessage.contextInfo:type_name -> proto.ContextInfo + 205, // 203: proto.PollUpdateMessage.pollCreationMessageKey:type_name -> proto.MessageKey + 170, // 204: proto.PollUpdateMessage.vote:type_name -> proto.PollEncValue + 169, // 205: proto.PollUpdateMessage.metadata:type_name -> proto.PollUpdateMessageMetadata + 334, // 206: proto.PollCreationMessage.options:type_name -> proto.PollCreationMessage.Option + 136, // 207: proto.PollCreationMessage.contextInfo:type_name -> proto.ContextInfo 38, // 208: proto.PlaceholderMessage.type:type_name -> proto.PlaceholderMessage.PlaceholderType - 202, // 209: proto.PinInChatMessage.key:type_name -> proto.MessageKey + 205, // 209: proto.PinInChatMessage.key:type_name -> proto.MessageKey 39, // 210: proto.PinInChatMessage.type:type_name -> proto.PinInChatMessage.Type 2, // 211: proto.PeerDataOperationRequestResponseMessage.peerDataOperationRequestType:type_name -> proto.PeerDataOperationRequestType - 325, // 212: proto.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult + 335, // 212: proto.PeerDataOperationRequestResponseMessage.peerDataOperationResult:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult 2, // 213: proto.PeerDataOperationRequestMessage.peerDataOperationRequestType:type_name -> proto.PeerDataOperationRequestType - 330, // 214: proto.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> proto.PeerDataOperationRequestMessage.RequestStickerReupload - 329, // 215: proto.PeerDataOperationRequestMessage.requestUrlPreview:type_name -> proto.PeerDataOperationRequestMessage.RequestUrlPreview - 332, // 216: proto.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest - 331, // 217: proto.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest + 340, // 214: proto.PeerDataOperationRequestMessage.requestStickerReupload:type_name -> proto.PeerDataOperationRequestMessage.RequestStickerReupload + 339, // 215: proto.PeerDataOperationRequestMessage.requestUrlPreview:type_name -> proto.PeerDataOperationRequestMessage.RequestUrlPreview + 342, // 216: proto.PeerDataOperationRequestMessage.historySyncOnDemandRequest:type_name -> proto.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest + 341, // 217: proto.PeerDataOperationRequestMessage.placeholderMessageResendRequest:type_name -> proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest 40, // 218: proto.PaymentInviteMessage.serviceType:type_name -> proto.PaymentInviteMessage.ServiceType 42, // 219: proto.OrderMessage.status:type_name -> proto.OrderMessage.OrderStatus 41, // 220: proto.OrderMessage.surface:type_name -> proto.OrderMessage.OrderSurface - 133, // 221: proto.OrderMessage.contextInfo:type_name -> proto.ContextInfo - 202, // 222: proto.OrderMessage.orderRequestMessageId:type_name -> proto.MessageKey - 133, // 223: proto.NewsletterAdminInviteMessage.contextInfo:type_name -> proto.ContextInfo - 133, // 224: proto.MessageHistoryBundle.contextInfo:type_name -> proto.ContextInfo - 133, // 225: proto.LocationMessage.contextInfo:type_name -> proto.ContextInfo - 133, // 226: proto.LiveLocationMessage.contextInfo:type_name -> proto.ContextInfo + 136, // 221: proto.OrderMessage.contextInfo:type_name -> proto.ContextInfo + 205, // 222: proto.OrderMessage.orderRequestMessageId:type_name -> proto.MessageKey + 136, // 223: proto.NewsletterAdminInviteMessage.contextInfo:type_name -> proto.ContextInfo + 136, // 224: proto.MessageHistoryBundle.contextInfo:type_name -> proto.ContextInfo + 136, // 225: proto.LocationMessage.contextInfo:type_name -> proto.ContextInfo + 136, // 226: proto.LiveLocationMessage.contextInfo:type_name -> proto.ContextInfo 43, // 227: proto.ListResponseMessage.listType:type_name -> proto.ListResponseMessage.ListType - 333, // 228: proto.ListResponseMessage.singleSelectReply:type_name -> proto.ListResponseMessage.SingleSelectReply - 133, // 229: proto.ListResponseMessage.contextInfo:type_name -> proto.ContextInfo + 343, // 228: proto.ListResponseMessage.singleSelectReply:type_name -> proto.ListResponseMessage.SingleSelectReply + 136, // 229: proto.ListResponseMessage.contextInfo:type_name -> proto.ContextInfo 44, // 230: proto.ListMessage.listType:type_name -> proto.ListMessage.ListType - 334, // 231: proto.ListMessage.sections:type_name -> proto.ListMessage.Section - 338, // 232: proto.ListMessage.productListInfo:type_name -> proto.ListMessage.ProductListInfo - 133, // 233: proto.ListMessage.contextInfo:type_name -> proto.ContextInfo - 202, // 234: proto.KeepInChatMessage.key:type_name -> proto.MessageKey + 344, // 231: proto.ListMessage.sections:type_name -> proto.ListMessage.Section + 348, // 232: proto.ListMessage.productListInfo:type_name -> proto.ListMessage.ProductListInfo + 136, // 233: proto.ListMessage.contextInfo:type_name -> proto.ContextInfo + 205, // 234: proto.KeepInChatMessage.key:type_name -> proto.MessageKey 1, // 235: proto.KeepInChatMessage.keepType:type_name -> proto.KeepType 45, // 236: proto.InvoiceMessage.attachmentType:type_name -> proto.InvoiceMessage.AttachmentType - 341, // 237: proto.InteractiveResponseMessage.body:type_name -> proto.InteractiveResponseMessage.Body - 133, // 238: proto.InteractiveResponseMessage.contextInfo:type_name -> proto.ContextInfo - 340, // 239: proto.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> proto.InteractiveResponseMessage.NativeFlowResponseMessage - 343, // 240: proto.InteractiveMessage.header:type_name -> proto.InteractiveMessage.Header - 347, // 241: proto.InteractiveMessage.body:type_name -> proto.InteractiveMessage.Body - 344, // 242: proto.InteractiveMessage.footer:type_name -> proto.InteractiveMessage.Footer - 133, // 243: proto.InteractiveMessage.contextInfo:type_name -> proto.ContextInfo - 348, // 244: proto.InteractiveMessage.shopStorefrontMessage:type_name -> proto.InteractiveMessage.ShopMessage - 345, // 245: proto.InteractiveMessage.collectionMessage:type_name -> proto.InteractiveMessage.CollectionMessage - 342, // 246: proto.InteractiveMessage.nativeFlowMessage:type_name -> proto.InteractiveMessage.NativeFlowMessage - 346, // 247: proto.InteractiveMessage.carouselMessage:type_name -> proto.InteractiveMessage.CarouselMessage - 191, // 248: proto.PastParticipants.pastParticipants:type_name -> proto.PastParticipant + 351, // 237: proto.InteractiveResponseMessage.body:type_name -> proto.InteractiveResponseMessage.Body + 136, // 238: proto.InteractiveResponseMessage.contextInfo:type_name -> proto.ContextInfo + 350, // 239: proto.InteractiveResponseMessage.nativeFlowResponseMessage:type_name -> proto.InteractiveResponseMessage.NativeFlowResponseMessage + 353, // 240: proto.InteractiveMessage.header:type_name -> proto.InteractiveMessage.Header + 357, // 241: proto.InteractiveMessage.body:type_name -> proto.InteractiveMessage.Body + 354, // 242: proto.InteractiveMessage.footer:type_name -> proto.InteractiveMessage.Footer + 136, // 243: proto.InteractiveMessage.contextInfo:type_name -> proto.ContextInfo + 358, // 244: proto.InteractiveMessage.shopStorefrontMessage:type_name -> proto.InteractiveMessage.ShopMessage + 355, // 245: proto.InteractiveMessage.collectionMessage:type_name -> proto.InteractiveMessage.CollectionMessage + 352, // 246: proto.InteractiveMessage.nativeFlowMessage:type_name -> proto.InteractiveMessage.NativeFlowMessage + 356, // 247: proto.InteractiveMessage.carouselMessage:type_name -> proto.InteractiveMessage.CarouselMessage + 194, // 248: proto.PastParticipants.pastParticipants:type_name -> proto.PastParticipant 48, // 249: proto.PastParticipant.leaveReason:type_name -> proto.PastParticipant.LeaveReason 49, // 250: proto.HistorySync.syncType:type_name -> proto.HistorySync.HistorySyncType - 197, // 251: proto.HistorySync.conversations:type_name -> proto.Conversation - 276, // 252: proto.HistorySync.statusV3Messages:type_name -> proto.WebMessageInfo - 188, // 253: proto.HistorySync.pushnames:type_name -> proto.Pushname - 196, // 254: proto.HistorySync.globalSettings:type_name -> proto.GlobalSettings - 187, // 255: proto.HistorySync.recentStickers:type_name -> proto.StickerMetadata - 190, // 256: proto.HistorySync.pastParticipants:type_name -> proto.PastParticipants - 264, // 257: proto.HistorySync.callLogRecords:type_name -> proto.CallLogRecord + 200, // 251: proto.HistorySync.conversations:type_name -> proto.Conversation + 282, // 252: proto.HistorySync.statusV3Messages:type_name -> proto.WebMessageInfo + 191, // 253: proto.HistorySync.pushnames:type_name -> proto.Pushname + 199, // 254: proto.HistorySync.globalSettings:type_name -> proto.GlobalSettings + 190, // 255: proto.HistorySync.recentStickers:type_name -> proto.StickerMetadata + 193, // 256: proto.HistorySync.pastParticipants:type_name -> proto.PastParticipants + 270, // 257: proto.HistorySync.callLogRecords:type_name -> proto.CallLogRecord 50, // 258: proto.HistorySync.aiWaitListState:type_name -> proto.HistorySync.BotAIWaitListState - 189, // 259: proto.HistorySync.phoneNumberToLidMappings:type_name -> proto.PhoneNumberToLIDMapping - 276, // 260: proto.HistorySyncMsg.message:type_name -> proto.WebMessageInfo + 192, // 259: proto.HistorySync.phoneNumberToLidMappings:type_name -> proto.PhoneNumberToLIDMapping + 282, // 260: proto.HistorySyncMsg.message:type_name -> proto.WebMessageInfo 51, // 261: proto.GroupParticipant.rank:type_name -> proto.GroupParticipant.Rank - 186, // 262: proto.GlobalSettings.lightThemeWallpaper:type_name -> proto.WallpaperSettings + 189, // 262: proto.GlobalSettings.lightThemeWallpaper:type_name -> proto.WallpaperSettings 3, // 263: proto.GlobalSettings.mediaVisibility:type_name -> proto.MediaVisibility - 186, // 264: proto.GlobalSettings.darkThemeWallpaper:type_name -> proto.WallpaperSettings - 199, // 265: proto.GlobalSettings.autoDownloadWiFi:type_name -> proto.AutoDownloadSettings - 199, // 266: proto.GlobalSettings.autoDownloadCellular:type_name -> proto.AutoDownloadSettings - 199, // 267: proto.GlobalSettings.autoDownloadRoaming:type_name -> proto.AutoDownloadSettings - 198, // 268: proto.GlobalSettings.avatarUserSettings:type_name -> proto.AvatarUserSettings - 192, // 269: proto.GlobalSettings.individualNotificationSettings:type_name -> proto.NotificationSettings - 192, // 270: proto.GlobalSettings.groupNotificationSettings:type_name -> proto.NotificationSettings - 194, // 271: proto.Conversation.messages:type_name -> proto.HistorySyncMsg - 52, // 272: proto.Conversation.endOfHistoryTransferType:type_name -> proto.Conversation.EndOfHistoryTransferType - 131, // 273: proto.Conversation.disappearingMode:type_name -> proto.DisappearingMode - 195, // 274: proto.Conversation.participant:type_name -> proto.GroupParticipant - 186, // 275: proto.Conversation.wallpaper:type_name -> proto.WallpaperSettings - 3, // 276: proto.Conversation.mediaVisibility:type_name -> proto.MediaVisibility - 53, // 277: proto.MediaRetryNotification.result:type_name -> proto.MediaRetryNotification.ResultType - 203, // 278: proto.SyncdSnapshot.version:type_name -> proto.SyncdVersion - 206, // 279: proto.SyncdSnapshot.records:type_name -> proto.SyncdRecord - 211, // 280: proto.SyncdSnapshot.keyId:type_name -> proto.KeyId - 210, // 281: proto.SyncdRecord.index:type_name -> proto.SyncdIndex - 204, // 282: proto.SyncdRecord.value:type_name -> proto.SyncdValue - 211, // 283: proto.SyncdRecord.keyId:type_name -> proto.KeyId - 203, // 284: proto.SyncdPatch.version:type_name -> proto.SyncdVersion - 209, // 285: proto.SyncdPatch.mutations:type_name -> proto.SyncdMutation - 212, // 286: proto.SyncdPatch.externalMutations:type_name -> proto.ExternalBlobReference - 211, // 287: proto.SyncdPatch.keyId:type_name -> proto.KeyId - 213, // 288: proto.SyncdPatch.exitCode:type_name -> proto.ExitCode - 209, // 289: proto.SyncdMutations.mutations:type_name -> proto.SyncdMutation - 54, // 290: proto.SyncdMutation.operation:type_name -> proto.SyncdMutation.SyncdOperation - 206, // 291: proto.SyncdMutation.record:type_name -> proto.SyncdRecord - 223, // 292: proto.SyncActionValue.starAction:type_name -> proto.StarAction - 252, // 293: proto.SyncActionValue.contactAction:type_name -> proto.ContactAction - 236, // 294: proto.SyncActionValue.muteAction:type_name -> proto.MuteAction - 233, // 295: proto.SyncActionValue.pinAction:type_name -> proto.PinAction - 224, // 296: proto.SyncActionValue.securityNotificationSetting:type_name -> proto.SecurityNotificationSetting - 228, // 297: proto.SyncActionValue.pushNameSetting:type_name -> proto.PushNameSetting - 227, // 298: proto.SyncActionValue.quickReplyAction:type_name -> proto.QuickReplyAction - 226, // 299: proto.SyncActionValue.recentEmojiWeightsAction:type_name -> proto.RecentEmojiWeightsAction - 242, // 300: proto.SyncActionValue.labelEditAction:type_name -> proto.LabelEditAction - 243, // 301: proto.SyncActionValue.labelAssociationAction:type_name -> proto.LabelAssociationAction - 240, // 302: proto.SyncActionValue.localeSetting:type_name -> proto.LocaleSetting - 258, // 303: proto.SyncActionValue.archiveChatAction:type_name -> proto.ArchiveChatAction - 246, // 304: proto.SyncActionValue.deleteMessageForMeAction:type_name -> proto.DeleteMessageForMeAction - 244, // 305: proto.SyncActionValue.keyExpiration:type_name -> proto.KeyExpiration - 239, // 306: proto.SyncActionValue.markChatAsReadAction:type_name -> proto.MarkChatAsReadAction - 253, // 307: proto.SyncActionValue.clearChatAction:type_name -> proto.ClearChatAction - 248, // 308: proto.SyncActionValue.deleteChatAction:type_name -> proto.DeleteChatAction - 216, // 309: proto.SyncActionValue.unarchiveChatsSetting:type_name -> proto.UnarchiveChatsSetting - 231, // 310: proto.SyncActionValue.primaryFeature:type_name -> proto.PrimaryFeature - 259, // 311: proto.SyncActionValue.androidUnsupportedActions:type_name -> proto.AndroidUnsupportedActions - 260, // 312: proto.SyncActionValue.agentAction:type_name -> proto.AgentAction - 220, // 313: proto.SyncActionValue.subscriptionAction:type_name -> proto.SubscriptionAction - 215, // 314: proto.SyncActionValue.userStatusMuteAction:type_name -> proto.UserStatusMuteAction - 217, // 315: proto.SyncActionValue.timeFormatAction:type_name -> proto.TimeFormatAction - 235, // 316: proto.SyncActionValue.nuxAction:type_name -> proto.NuxAction - 230, // 317: proto.SyncActionValue.primaryVersionAction:type_name -> proto.PrimaryVersionAction - 221, // 318: proto.SyncActionValue.stickerAction:type_name -> proto.StickerAction - 225, // 319: proto.SyncActionValue.removeRecentStickerAction:type_name -> proto.RemoveRecentStickerAction - 255, // 320: proto.SyncActionValue.chatAssignment:type_name -> proto.ChatAssignmentAction - 254, // 321: proto.SyncActionValue.chatAssignmentOpenedStatus:type_name -> proto.ChatAssignmentOpenedStatusAction - 232, // 322: proto.SyncActionValue.pnForLidChatAction:type_name -> proto.PnForLidChatAction - 238, // 323: proto.SyncActionValue.marketingMessageAction:type_name -> proto.MarketingMessageAction - 237, // 324: proto.SyncActionValue.marketingMessageBroadcastAction:type_name -> proto.MarketingMessageBroadcastAction - 245, // 325: proto.SyncActionValue.externalWebBetaAction:type_name -> proto.ExternalWebBetaAction - 229, // 326: proto.SyncActionValue.privacySettingRelayAllCalls:type_name -> proto.PrivacySettingRelayAllCalls - 256, // 327: proto.SyncActionValue.callLogAction:type_name -> proto.CallLogAction - 222, // 328: proto.SyncActionValue.statusPrivacy:type_name -> proto.StatusPrivacyAction - 257, // 329: proto.SyncActionValue.botWelcomeRequestAction:type_name -> proto.BotWelcomeRequestAction - 247, // 330: proto.SyncActionValue.deleteIndividualCallLog:type_name -> proto.DeleteIndividualCallLogAction - 241, // 331: proto.SyncActionValue.labelReorderingAction:type_name -> proto.LabelReorderingAction - 234, // 332: proto.SyncActionValue.paymentInfoAction:type_name -> proto.PaymentInfoAction - 249, // 333: proto.SyncActionValue.customPaymentMethodsAction:type_name -> proto.CustomPaymentMethodsAction - 202, // 334: proto.SyncActionMessage.key:type_name -> proto.MessageKey - 218, // 335: proto.SyncActionMessageRange.messages:type_name -> proto.SyncActionMessage - 55, // 336: proto.StatusPrivacyAction.mode:type_name -> proto.StatusPrivacyAction.StatusDistributionMode - 262, // 337: proto.RecentEmojiWeightsAction.weights:type_name -> proto.RecentEmojiWeight - 56, // 338: proto.MarketingMessageAction.type:type_name -> proto.MarketingMessageAction.MarketingMessagePrototypeType - 219, // 339: proto.MarkChatAsReadAction.messageRange:type_name -> proto.SyncActionMessageRange - 219, // 340: proto.DeleteChatAction.messageRange:type_name -> proto.SyncActionMessageRange - 250, // 341: proto.CustomPaymentMethodsAction.customPaymentMethods:type_name -> proto.CustomPaymentMethod - 251, // 342: proto.CustomPaymentMethod.metadata:type_name -> proto.CustomPaymentMethodMetadata - 219, // 343: proto.ClearChatAction.messageRange:type_name -> proto.SyncActionMessageRange - 264, // 344: proto.CallLogAction.callLogRecord:type_name -> proto.CallLogRecord - 219, // 345: proto.ArchiveChatAction.messageRange:type_name -> proto.SyncActionMessageRange - 214, // 346: proto.SyncActionData.value:type_name -> proto.SyncActionValue - 57, // 347: proto.PatchDebugData.senderPlatform:type_name -> proto.PatchDebugData.Platform - 60, // 348: proto.CallLogRecord.callResult:type_name -> proto.CallLogRecord.CallResult - 58, // 349: proto.CallLogRecord.silenceReason:type_name -> proto.CallLogRecord.SilenceReason - 350, // 350: proto.CallLogRecord.participants:type_name -> proto.CallLogRecord.ParticipantInfo - 59, // 351: proto.CallLogRecord.callType:type_name -> proto.CallLogRecord.CallType - 61, // 352: proto.BizIdentityInfo.vlevel:type_name -> proto.BizIdentityInfo.VerifiedLevelValue - 265, // 353: proto.BizIdentityInfo.vnameCert:type_name -> proto.VerifiedNameCertificate - 62, // 354: proto.BizIdentityInfo.hostStorage:type_name -> proto.BizIdentityInfo.HostStorageType - 63, // 355: proto.BizIdentityInfo.actualActors:type_name -> proto.BizIdentityInfo.ActualActorsType - 265, // 356: proto.BizAccountPayload.vnameCert:type_name -> proto.VerifiedNameCertificate - 64, // 357: proto.BizAccountLinkInfo.hostStorage:type_name -> proto.BizAccountLinkInfo.HostStorageType - 65, // 358: proto.BizAccountLinkInfo.accountType:type_name -> proto.BizAccountLinkInfo.AccountType - 272, // 359: proto.HandshakeMessage.clientHello:type_name -> proto.HandshakeClientHello - 271, // 360: proto.HandshakeMessage.serverHello:type_name -> proto.HandshakeServerHello - 273, // 361: proto.HandshakeMessage.clientFinish:type_name -> proto.HandshakeClientFinish - 353, // 362: proto.ClientPayload.userAgent:type_name -> proto.ClientPayload.UserAgent - 352, // 363: proto.ClientPayload.webInfo:type_name -> proto.ClientPayload.WebInfo - 68, // 364: proto.ClientPayload.connectType:type_name -> proto.ClientPayload.ConnectType - 69, // 365: proto.ClientPayload.connectReason:type_name -> proto.ClientPayload.ConnectReason - 356, // 366: proto.ClientPayload.dnsSource:type_name -> proto.ClientPayload.DNSSource - 355, // 367: proto.ClientPayload.devicePairingData:type_name -> proto.ClientPayload.DevicePairingRegistrationData - 66, // 368: proto.ClientPayload.product:type_name -> proto.ClientPayload.Product - 67, // 369: proto.ClientPayload.iosAppExtension:type_name -> proto.ClientPayload.IOSAppExtension - 354, // 370: proto.ClientPayload.interopData:type_name -> proto.ClientPayload.InteropData - 276, // 371: proto.WebNotificationsInfo.notifyMessages:type_name -> proto.WebMessageInfo - 202, // 372: proto.WebMessageInfo.key:type_name -> proto.MessageKey - 145, // 373: proto.WebMessageInfo.message:type_name -> proto.Message - 76, // 374: proto.WebMessageInfo.status:type_name -> proto.WebMessageInfo.Status - 75, // 375: proto.WebMessageInfo.messageStubType:type_name -> proto.WebMessageInfo.StubType - 287, // 376: proto.WebMessageInfo.paymentInfo:type_name -> proto.PaymentInfo - 178, // 377: proto.WebMessageInfo.finalLiveLocation:type_name -> proto.LiveLocationMessage - 287, // 378: proto.WebMessageInfo.quotedPaymentInfo:type_name -> proto.PaymentInfo - 77, // 379: proto.WebMessageInfo.bizPrivacyStatus:type_name -> proto.WebMessageInfo.BizPrivacyStatus - 290, // 380: proto.WebMessageInfo.mediaData:type_name -> proto.MediaData - 286, // 381: proto.WebMessageInfo.photoChange:type_name -> proto.PhotoChange - 278, // 382: proto.WebMessageInfo.userReceipt:type_name -> proto.UserReceipt - 281, // 383: proto.WebMessageInfo.reactions:type_name -> proto.Reaction - 290, // 384: proto.WebMessageInfo.quotedStickerData:type_name -> proto.MediaData - 279, // 385: proto.WebMessageInfo.statusPsa:type_name -> proto.StatusPSA - 283, // 386: proto.WebMessageInfo.pollUpdates:type_name -> proto.PollUpdate - 284, // 387: proto.WebMessageInfo.pollAdditionalMetadata:type_name -> proto.PollAdditionalMetadata - 291, // 388: proto.WebMessageInfo.keepInChat:type_name -> proto.KeepInChat - 285, // 389: proto.WebMessageInfo.pinInChat:type_name -> proto.PinInChat - 282, // 390: proto.WebMessageInfo.premiumMessageInfo:type_name -> proto.PremiumMessageInfo - 293, // 391: proto.WebMessageInfo.commentMetadata:type_name -> proto.CommentMetadata - 292, // 392: proto.WebMessageInfo.eventResponses:type_name -> proto.EventResponse - 280, // 393: proto.WebMessageInfo.reportingTokenInfo:type_name -> proto.ReportingTokenInfo - 78, // 394: proto.WebFeatures.labelsDisplay:type_name -> proto.WebFeatures.Flag - 78, // 395: proto.WebFeatures.voipIndividualOutgoing:type_name -> proto.WebFeatures.Flag - 78, // 396: proto.WebFeatures.groupsV3:type_name -> proto.WebFeatures.Flag - 78, // 397: proto.WebFeatures.groupsV3Create:type_name -> proto.WebFeatures.Flag - 78, // 398: proto.WebFeatures.changeNumberV2:type_name -> proto.WebFeatures.Flag - 78, // 399: proto.WebFeatures.queryStatusV3Thumbnail:type_name -> proto.WebFeatures.Flag - 78, // 400: proto.WebFeatures.liveLocations:type_name -> proto.WebFeatures.Flag - 78, // 401: proto.WebFeatures.queryVname:type_name -> proto.WebFeatures.Flag - 78, // 402: proto.WebFeatures.voipIndividualIncoming:type_name -> proto.WebFeatures.Flag - 78, // 403: proto.WebFeatures.quickRepliesQuery:type_name -> proto.WebFeatures.Flag - 78, // 404: proto.WebFeatures.payments:type_name -> proto.WebFeatures.Flag - 78, // 405: proto.WebFeatures.stickerPackQuery:type_name -> proto.WebFeatures.Flag - 78, // 406: proto.WebFeatures.liveLocationsFinal:type_name -> proto.WebFeatures.Flag - 78, // 407: proto.WebFeatures.labelsEdit:type_name -> proto.WebFeatures.Flag - 78, // 408: proto.WebFeatures.mediaUpload:type_name -> proto.WebFeatures.Flag - 78, // 409: proto.WebFeatures.mediaUploadRichQuickReplies:type_name -> proto.WebFeatures.Flag - 78, // 410: proto.WebFeatures.vnameV2:type_name -> proto.WebFeatures.Flag - 78, // 411: proto.WebFeatures.videoPlaybackUrl:type_name -> proto.WebFeatures.Flag - 78, // 412: proto.WebFeatures.statusRanking:type_name -> proto.WebFeatures.Flag - 78, // 413: proto.WebFeatures.voipIndividualVideo:type_name -> proto.WebFeatures.Flag - 78, // 414: proto.WebFeatures.thirdPartyStickers:type_name -> proto.WebFeatures.Flag - 78, // 415: proto.WebFeatures.frequentlyForwardedSetting:type_name -> proto.WebFeatures.Flag - 78, // 416: proto.WebFeatures.groupsV4JoinPermission:type_name -> proto.WebFeatures.Flag - 78, // 417: proto.WebFeatures.recentStickers:type_name -> proto.WebFeatures.Flag - 78, // 418: proto.WebFeatures.catalog:type_name -> proto.WebFeatures.Flag - 78, // 419: proto.WebFeatures.starredStickers:type_name -> proto.WebFeatures.Flag - 78, // 420: proto.WebFeatures.voipGroupCall:type_name -> proto.WebFeatures.Flag - 78, // 421: proto.WebFeatures.templateMessage:type_name -> proto.WebFeatures.Flag - 78, // 422: proto.WebFeatures.templateMessageInteractivity:type_name -> proto.WebFeatures.Flag - 78, // 423: proto.WebFeatures.ephemeralMessages:type_name -> proto.WebFeatures.Flag - 78, // 424: proto.WebFeatures.e2ENotificationSync:type_name -> proto.WebFeatures.Flag - 78, // 425: proto.WebFeatures.recentStickersV2:type_name -> proto.WebFeatures.Flag - 78, // 426: proto.WebFeatures.recentStickersV3:type_name -> proto.WebFeatures.Flag - 78, // 427: proto.WebFeatures.userNotice:type_name -> proto.WebFeatures.Flag - 78, // 428: proto.WebFeatures.support:type_name -> proto.WebFeatures.Flag - 78, // 429: proto.WebFeatures.groupUiiCleanup:type_name -> proto.WebFeatures.Flag - 78, // 430: proto.WebFeatures.groupDogfoodingInternalOnly:type_name -> proto.WebFeatures.Flag - 78, // 431: proto.WebFeatures.settingsSync:type_name -> proto.WebFeatures.Flag - 78, // 432: proto.WebFeatures.archiveV2:type_name -> proto.WebFeatures.Flag - 78, // 433: proto.WebFeatures.ephemeralAllowGroupMembers:type_name -> proto.WebFeatures.Flag - 78, // 434: proto.WebFeatures.ephemeral24HDuration:type_name -> proto.WebFeatures.Flag - 78, // 435: proto.WebFeatures.mdForceUpgrade:type_name -> proto.WebFeatures.Flag - 78, // 436: proto.WebFeatures.disappearingMode:type_name -> proto.WebFeatures.Flag - 78, // 437: proto.WebFeatures.externalMdOptInAvailable:type_name -> proto.WebFeatures.Flag - 78, // 438: proto.WebFeatures.noDeleteMessageTimeLimit:type_name -> proto.WebFeatures.Flag - 202, // 439: proto.Reaction.key:type_name -> proto.MessageKey - 202, // 440: proto.PollUpdate.pollUpdateMessageKey:type_name -> proto.MessageKey - 164, // 441: proto.PollUpdate.vote:type_name -> proto.PollVoteMessage - 79, // 442: proto.PinInChat.type:type_name -> proto.PinInChat.Type - 202, // 443: proto.PinInChat.key:type_name -> proto.MessageKey - 289, // 444: proto.PinInChat.messageAddOnContextInfo:type_name -> proto.MessageAddOnContextInfo - 82, // 445: proto.PaymentInfo.currencyDeprecated:type_name -> proto.PaymentInfo.Currency - 81, // 446: proto.PaymentInfo.status:type_name -> proto.PaymentInfo.Status - 202, // 447: proto.PaymentInfo.requestMessageKey:type_name -> proto.MessageKey - 80, // 448: proto.PaymentInfo.txnStatus:type_name -> proto.PaymentInfo.TxnStatus - 144, // 449: proto.PaymentInfo.primaryAmount:type_name -> proto.Money - 144, // 450: proto.PaymentInfo.exchangeAmount:type_name -> proto.Money - 202, // 451: proto.NotificationMessageInfo.key:type_name -> proto.MessageKey - 145, // 452: proto.NotificationMessageInfo.message:type_name -> proto.Message - 1, // 453: proto.KeepInChat.keepType:type_name -> proto.KeepType - 202, // 454: proto.KeepInChat.key:type_name -> proto.MessageKey - 202, // 455: proto.EventResponse.eventResponseMessageKey:type_name -> proto.MessageKey - 99, // 456: proto.EventResponse.eventResponseMessage:type_name -> proto.EventResponseMessage - 202, // 457: proto.CommentMetadata.commentParentKey:type_name -> proto.MessageKey - 360, // 458: proto.CertChain.leaf:type_name -> proto.CertChain.NoiseCertificate - 360, // 459: proto.CertChain.intermediate:type_name -> proto.CertChain.NoiseCertificate - 301, // 460: proto.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency - 300, // 461: proto.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime - 303, // 462: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent - 302, // 463: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch - 7, // 464: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType - 8, // 465: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType - 15, // 466: proto.CallLogMessage.CallParticipant.callOutcome:type_name -> proto.CallLogMessage.CallOutcome - 307, // 467: proto.ButtonsMessage.Button.buttonText:type_name -> proto.ButtonsMessage.Button.ButtonText - 18, // 468: proto.ButtonsMessage.Button.type:type_name -> proto.ButtonsMessage.Button.Type - 306, // 469: proto.ButtonsMessage.Button.nativeFlowInfo:type_name -> proto.ButtonsMessage.Button.NativeFlowInfo - 23, // 470: proto.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> proto.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType - 26, // 471: proto.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> proto.ContextInfo.ExternalAdReplyInfo.MediaType - 27, // 472: proto.ContextInfo.AdReplyInfo.mediaType:type_name -> proto.ContextInfo.AdReplyInfo.MediaType - 95, // 473: proto.TemplateButton.URLButton.displayText:type_name -> proto.HighlyStructuredMessage - 95, // 474: proto.TemplateButton.URLButton.url:type_name -> proto.HighlyStructuredMessage - 95, // 475: proto.TemplateButton.QuickReplyButton.displayText:type_name -> proto.HighlyStructuredMessage - 95, // 476: proto.TemplateButton.CallButton.displayText:type_name -> proto.HighlyStructuredMessage - 95, // 477: proto.TemplateButton.CallButton.phoneNumber:type_name -> proto.HighlyStructuredMessage - 129, // 478: proto.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> proto.HydratedTemplateButton - 104, // 479: proto.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> proto.DocumentMessage - 93, // 480: proto.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> proto.ImageMessage - 148, // 481: proto.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> proto.VideoMessage - 177, // 482: proto.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> proto.LocationMessage - 95, // 483: proto.TemplateMessage.FourRowTemplate.content:type_name -> proto.HighlyStructuredMessage - 95, // 484: proto.TemplateMessage.FourRowTemplate.footer:type_name -> proto.HighlyStructuredMessage - 141, // 485: proto.TemplateMessage.FourRowTemplate.buttons:type_name -> proto.TemplateButton - 104, // 486: proto.TemplateMessage.FourRowTemplate.documentMessage:type_name -> proto.DocumentMessage - 95, // 487: proto.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> proto.HighlyStructuredMessage - 93, // 488: proto.TemplateMessage.FourRowTemplate.imageMessage:type_name -> proto.ImageMessage - 148, // 489: proto.TemplateMessage.FourRowTemplate.videoMessage:type_name -> proto.VideoMessage - 177, // 490: proto.TemplateMessage.FourRowTemplate.locationMessage:type_name -> proto.LocationMessage - 93, // 491: proto.ProductMessage.ProductSnapshot.productImage:type_name -> proto.ImageMessage - 93, // 492: proto.ProductMessage.CatalogSnapshot.catalogImage:type_name -> proto.ImageMessage - 53, // 493: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> proto.MediaRetryNotification.ResultType - 152, // 494: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> proto.StickerMessage - 327, // 495: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse - 326, // 496: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse - 328, // 497: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail - 202, // 498: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> proto.MessageKey - 335, // 499: proto.ListMessage.Section.rows:type_name -> proto.ListMessage.Row - 336, // 500: proto.ListMessage.ProductSection.products:type_name -> proto.ListMessage.Product - 337, // 501: proto.ListMessage.ProductListInfo.productSections:type_name -> proto.ListMessage.ProductSection - 339, // 502: proto.ListMessage.ProductListInfo.headerImage:type_name -> proto.ListMessage.ProductListHeaderImage - 46, // 503: proto.InteractiveResponseMessage.Body.format:type_name -> proto.InteractiveResponseMessage.Body.Format - 349, // 504: proto.InteractiveMessage.NativeFlowMessage.buttons:type_name -> proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton - 104, // 505: proto.InteractiveMessage.Header.documentMessage:type_name -> proto.DocumentMessage - 93, // 506: proto.InteractiveMessage.Header.imageMessage:type_name -> proto.ImageMessage - 148, // 507: proto.InteractiveMessage.Header.videoMessage:type_name -> proto.VideoMessage - 177, // 508: proto.InteractiveMessage.Header.locationMessage:type_name -> proto.LocationMessage - 163, // 509: proto.InteractiveMessage.Header.productMessage:type_name -> proto.ProductMessage - 184, // 510: proto.InteractiveMessage.CarouselMessage.cards:type_name -> proto.InteractiveMessage - 47, // 511: proto.InteractiveMessage.ShopMessage.surface:type_name -> proto.InteractiveMessage.ShopMessage.Surface - 60, // 512: proto.CallLogRecord.ParticipantInfo.callResult:type_name -> proto.CallLogRecord.CallResult - 266, // 513: proto.VerifiedNameCertificate.Details.localizedNames:type_name -> proto.LocalizedName - 357, // 514: proto.ClientPayload.WebInfo.webdPayload:type_name -> proto.ClientPayload.WebInfo.WebdPayload - 70, // 515: proto.ClientPayload.WebInfo.webSubPlatform:type_name -> proto.ClientPayload.WebInfo.WebSubPlatform - 72, // 516: proto.ClientPayload.UserAgent.platform:type_name -> proto.ClientPayload.UserAgent.Platform - 358, // 517: proto.ClientPayload.UserAgent.appVersion:type_name -> proto.ClientPayload.UserAgent.AppVersion - 71, // 518: proto.ClientPayload.UserAgent.releaseChannel:type_name -> proto.ClientPayload.UserAgent.ReleaseChannel - 73, // 519: proto.ClientPayload.UserAgent.deviceType:type_name -> proto.ClientPayload.UserAgent.DeviceType - 74, // 520: proto.ClientPayload.DNSSource.dnsMethod:type_name -> proto.ClientPayload.DNSSource.DNSResolutionMethod - 363, // 521: proto.QP.Filter.parameters:type_name -> proto.QP.FilterParameters - 83, // 522: proto.QP.Filter.filterResult:type_name -> proto.QP.FilterResult - 84, // 523: proto.QP.Filter.clientNotSupportedConfig:type_name -> proto.QP.FilterClientNotSupportedConfig - 85, // 524: proto.QP.FilterClause.clauseType:type_name -> proto.QP.ClauseType - 364, // 525: proto.QP.FilterClause.clauses:type_name -> proto.QP.FilterClause - 362, // 526: proto.QP.FilterClause.filters:type_name -> proto.QP.Filter - 527, // [527:527] is the sub-list for method output_type - 527, // [527:527] is the sub-list for method input_type - 527, // [527:527] is the sub-list for extension type_name - 527, // [527:527] is the sub-list for extension extendee - 0, // [0:527] is the sub-list for field type_name + 189, // 264: proto.GlobalSettings.darkThemeWallpaper:type_name -> proto.WallpaperSettings + 202, // 265: proto.GlobalSettings.autoDownloadWiFi:type_name -> proto.AutoDownloadSettings + 202, // 266: proto.GlobalSettings.autoDownloadCellular:type_name -> proto.AutoDownloadSettings + 202, // 267: proto.GlobalSettings.autoDownloadRoaming:type_name -> proto.AutoDownloadSettings + 201, // 268: proto.GlobalSettings.avatarUserSettings:type_name -> proto.AvatarUserSettings + 195, // 269: proto.GlobalSettings.individualNotificationSettings:type_name -> proto.NotificationSettings + 195, // 270: proto.GlobalSettings.groupNotificationSettings:type_name -> proto.NotificationSettings + 304, // 271: proto.GlobalSettings.chatLockSettings:type_name -> proto.ChatLockSettings + 197, // 272: proto.Conversation.messages:type_name -> proto.HistorySyncMsg + 52, // 273: proto.Conversation.endOfHistoryTransferType:type_name -> proto.Conversation.EndOfHistoryTransferType + 134, // 274: proto.Conversation.disappearingMode:type_name -> proto.DisappearingMode + 198, // 275: proto.Conversation.participant:type_name -> proto.GroupParticipant + 189, // 276: proto.Conversation.wallpaper:type_name -> proto.WallpaperSettings + 3, // 277: proto.Conversation.mediaVisibility:type_name -> proto.MediaVisibility + 53, // 278: proto.MediaRetryNotification.result:type_name -> proto.MediaRetryNotification.ResultType + 206, // 279: proto.SyncdSnapshot.version:type_name -> proto.SyncdVersion + 209, // 280: proto.SyncdSnapshot.records:type_name -> proto.SyncdRecord + 214, // 281: proto.SyncdSnapshot.keyId:type_name -> proto.KeyId + 213, // 282: proto.SyncdRecord.index:type_name -> proto.SyncdIndex + 207, // 283: proto.SyncdRecord.value:type_name -> proto.SyncdValue + 214, // 284: proto.SyncdRecord.keyId:type_name -> proto.KeyId + 206, // 285: proto.SyncdPatch.version:type_name -> proto.SyncdVersion + 212, // 286: proto.SyncdPatch.mutations:type_name -> proto.SyncdMutation + 215, // 287: proto.SyncdPatch.externalMutations:type_name -> proto.ExternalBlobReference + 214, // 288: proto.SyncdPatch.keyId:type_name -> proto.KeyId + 216, // 289: proto.SyncdPatch.exitCode:type_name -> proto.ExitCode + 212, // 290: proto.SyncdMutations.mutations:type_name -> proto.SyncdMutation + 54, // 291: proto.SyncdMutation.operation:type_name -> proto.SyncdMutation.SyncdOperation + 209, // 292: proto.SyncdMutation.record:type_name -> proto.SyncdRecord + 226, // 293: proto.SyncActionValue.starAction:type_name -> proto.StarAction + 258, // 294: proto.SyncActionValue.contactAction:type_name -> proto.ContactAction + 241, // 295: proto.SyncActionValue.muteAction:type_name -> proto.MuteAction + 238, // 296: proto.SyncActionValue.pinAction:type_name -> proto.PinAction + 227, // 297: proto.SyncActionValue.securityNotificationSetting:type_name -> proto.SecurityNotificationSetting + 231, // 298: proto.SyncActionValue.pushNameSetting:type_name -> proto.PushNameSetting + 230, // 299: proto.SyncActionValue.quickReplyAction:type_name -> proto.QuickReplyAction + 229, // 300: proto.SyncActionValue.recentEmojiWeightsAction:type_name -> proto.RecentEmojiWeightsAction + 248, // 301: proto.SyncActionValue.labelEditAction:type_name -> proto.LabelEditAction + 249, // 302: proto.SyncActionValue.labelAssociationAction:type_name -> proto.LabelAssociationAction + 246, // 303: proto.SyncActionValue.localeSetting:type_name -> proto.LocaleSetting + 264, // 304: proto.SyncActionValue.archiveChatAction:type_name -> proto.ArchiveChatAction + 252, // 305: proto.SyncActionValue.deleteMessageForMeAction:type_name -> proto.DeleteMessageForMeAction + 250, // 306: proto.SyncActionValue.keyExpiration:type_name -> proto.KeyExpiration + 244, // 307: proto.SyncActionValue.markChatAsReadAction:type_name -> proto.MarkChatAsReadAction + 259, // 308: proto.SyncActionValue.clearChatAction:type_name -> proto.ClearChatAction + 254, // 309: proto.SyncActionValue.deleteChatAction:type_name -> proto.DeleteChatAction + 219, // 310: proto.SyncActionValue.unarchiveChatsSetting:type_name -> proto.UnarchiveChatsSetting + 236, // 311: proto.SyncActionValue.primaryFeature:type_name -> proto.PrimaryFeature + 265, // 312: proto.SyncActionValue.androidUnsupportedActions:type_name -> proto.AndroidUnsupportedActions + 266, // 313: proto.SyncActionValue.agentAction:type_name -> proto.AgentAction + 223, // 314: proto.SyncActionValue.subscriptionAction:type_name -> proto.SubscriptionAction + 218, // 315: proto.SyncActionValue.userStatusMuteAction:type_name -> proto.UserStatusMuteAction + 220, // 316: proto.SyncActionValue.timeFormatAction:type_name -> proto.TimeFormatAction + 240, // 317: proto.SyncActionValue.nuxAction:type_name -> proto.NuxAction + 235, // 318: proto.SyncActionValue.primaryVersionAction:type_name -> proto.PrimaryVersionAction + 224, // 319: proto.SyncActionValue.stickerAction:type_name -> proto.StickerAction + 228, // 320: proto.SyncActionValue.removeRecentStickerAction:type_name -> proto.RemoveRecentStickerAction + 261, // 321: proto.SyncActionValue.chatAssignment:type_name -> proto.ChatAssignmentAction + 260, // 322: proto.SyncActionValue.chatAssignmentOpenedStatus:type_name -> proto.ChatAssignmentOpenedStatusAction + 237, // 323: proto.SyncActionValue.pnForLidChatAction:type_name -> proto.PnForLidChatAction + 243, // 324: proto.SyncActionValue.marketingMessageAction:type_name -> proto.MarketingMessageAction + 242, // 325: proto.SyncActionValue.marketingMessageBroadcastAction:type_name -> proto.MarketingMessageBroadcastAction + 251, // 326: proto.SyncActionValue.externalWebBetaAction:type_name -> proto.ExternalWebBetaAction + 233, // 327: proto.SyncActionValue.privacySettingRelayAllCalls:type_name -> proto.PrivacySettingRelayAllCalls + 262, // 328: proto.SyncActionValue.callLogAction:type_name -> proto.CallLogAction + 225, // 329: proto.SyncActionValue.statusPrivacy:type_name -> proto.StatusPrivacyAction + 263, // 330: proto.SyncActionValue.botWelcomeRequestAction:type_name -> proto.BotWelcomeRequestAction + 253, // 331: proto.SyncActionValue.deleteIndividualCallLog:type_name -> proto.DeleteIndividualCallLogAction + 247, // 332: proto.SyncActionValue.labelReorderingAction:type_name -> proto.LabelReorderingAction + 239, // 333: proto.SyncActionValue.paymentInfoAction:type_name -> proto.PaymentInfoAction + 255, // 334: proto.SyncActionValue.customPaymentMethodsAction:type_name -> proto.CustomPaymentMethodsAction + 245, // 335: proto.SyncActionValue.lockChatAction:type_name -> proto.LockChatAction + 304, // 336: proto.SyncActionValue.chatLockSettings:type_name -> proto.ChatLockSettings + 232, // 337: proto.SyncActionValue.promoUserIdentifierAction:type_name -> proto.PromoUserIdentifierAction + 234, // 338: proto.SyncActionValue.privacySettingDisableLinkPreviewsAction:type_name -> proto.PrivacySettingDisableLinkPreviewsAction + 305, // 339: proto.SyncActionValue.deviceCapabilities:type_name -> proto.DeviceCapabilities + 205, // 340: proto.SyncActionMessage.key:type_name -> proto.MessageKey + 221, // 341: proto.SyncActionMessageRange.messages:type_name -> proto.SyncActionMessage + 55, // 342: proto.StatusPrivacyAction.mode:type_name -> proto.StatusPrivacyAction.StatusDistributionMode + 268, // 343: proto.RecentEmojiWeightsAction.weights:type_name -> proto.RecentEmojiWeight + 56, // 344: proto.MarketingMessageAction.type:type_name -> proto.MarketingMessageAction.MarketingMessagePrototypeType + 222, // 345: proto.MarkChatAsReadAction.messageRange:type_name -> proto.SyncActionMessageRange + 222, // 346: proto.DeleteChatAction.messageRange:type_name -> proto.SyncActionMessageRange + 256, // 347: proto.CustomPaymentMethodsAction.customPaymentMethods:type_name -> proto.CustomPaymentMethod + 257, // 348: proto.CustomPaymentMethod.metadata:type_name -> proto.CustomPaymentMethodMetadata + 222, // 349: proto.ClearChatAction.messageRange:type_name -> proto.SyncActionMessageRange + 270, // 350: proto.CallLogAction.callLogRecord:type_name -> proto.CallLogRecord + 222, // 351: proto.ArchiveChatAction.messageRange:type_name -> proto.SyncActionMessageRange + 217, // 352: proto.SyncActionData.value:type_name -> proto.SyncActionValue + 57, // 353: proto.PatchDebugData.senderPlatform:type_name -> proto.PatchDebugData.Platform + 60, // 354: proto.CallLogRecord.callResult:type_name -> proto.CallLogRecord.CallResult + 58, // 355: proto.CallLogRecord.silenceReason:type_name -> proto.CallLogRecord.SilenceReason + 360, // 356: proto.CallLogRecord.participants:type_name -> proto.CallLogRecord.ParticipantInfo + 59, // 357: proto.CallLogRecord.callType:type_name -> proto.CallLogRecord.CallType + 61, // 358: proto.BizIdentityInfo.vlevel:type_name -> proto.BizIdentityInfo.VerifiedLevelValue + 271, // 359: proto.BizIdentityInfo.vnameCert:type_name -> proto.VerifiedNameCertificate + 62, // 360: proto.BizIdentityInfo.hostStorage:type_name -> proto.BizIdentityInfo.HostStorageType + 63, // 361: proto.BizIdentityInfo.actualActors:type_name -> proto.BizIdentityInfo.ActualActorsType + 271, // 362: proto.BizAccountPayload.vnameCert:type_name -> proto.VerifiedNameCertificate + 64, // 363: proto.BizAccountLinkInfo.hostStorage:type_name -> proto.BizAccountLinkInfo.HostStorageType + 65, // 364: proto.BizAccountLinkInfo.accountType:type_name -> proto.BizAccountLinkInfo.AccountType + 278, // 365: proto.HandshakeMessage.clientHello:type_name -> proto.HandshakeClientHello + 277, // 366: proto.HandshakeMessage.serverHello:type_name -> proto.HandshakeServerHello + 279, // 367: proto.HandshakeMessage.clientFinish:type_name -> proto.HandshakeClientFinish + 363, // 368: proto.ClientPayload.userAgent:type_name -> proto.ClientPayload.UserAgent + 362, // 369: proto.ClientPayload.webInfo:type_name -> proto.ClientPayload.WebInfo + 68, // 370: proto.ClientPayload.connectType:type_name -> proto.ClientPayload.ConnectType + 69, // 371: proto.ClientPayload.connectReason:type_name -> proto.ClientPayload.ConnectReason + 366, // 372: proto.ClientPayload.dnsSource:type_name -> proto.ClientPayload.DNSSource + 365, // 373: proto.ClientPayload.devicePairingData:type_name -> proto.ClientPayload.DevicePairingRegistrationData + 66, // 374: proto.ClientPayload.product:type_name -> proto.ClientPayload.Product + 67, // 375: proto.ClientPayload.iosAppExtension:type_name -> proto.ClientPayload.IOSAppExtension + 364, // 376: proto.ClientPayload.interopData:type_name -> proto.ClientPayload.InteropData + 282, // 377: proto.WebNotificationsInfo.notifyMessages:type_name -> proto.WebMessageInfo + 205, // 378: proto.WebMessageInfo.key:type_name -> proto.MessageKey + 148, // 379: proto.WebMessageInfo.message:type_name -> proto.Message + 76, // 380: proto.WebMessageInfo.status:type_name -> proto.WebMessageInfo.Status + 75, // 381: proto.WebMessageInfo.messageStubType:type_name -> proto.WebMessageInfo.StubType + 293, // 382: proto.WebMessageInfo.paymentInfo:type_name -> proto.PaymentInfo + 181, // 383: proto.WebMessageInfo.finalLiveLocation:type_name -> proto.LiveLocationMessage + 293, // 384: proto.WebMessageInfo.quotedPaymentInfo:type_name -> proto.PaymentInfo + 77, // 385: proto.WebMessageInfo.bizPrivacyStatus:type_name -> proto.WebMessageInfo.BizPrivacyStatus + 296, // 386: proto.WebMessageInfo.mediaData:type_name -> proto.MediaData + 292, // 387: proto.WebMessageInfo.photoChange:type_name -> proto.PhotoChange + 284, // 388: proto.WebMessageInfo.userReceipt:type_name -> proto.UserReceipt + 287, // 389: proto.WebMessageInfo.reactions:type_name -> proto.Reaction + 296, // 390: proto.WebMessageInfo.quotedStickerData:type_name -> proto.MediaData + 285, // 391: proto.WebMessageInfo.statusPsa:type_name -> proto.StatusPSA + 289, // 392: proto.WebMessageInfo.pollUpdates:type_name -> proto.PollUpdate + 290, // 393: proto.WebMessageInfo.pollAdditionalMetadata:type_name -> proto.PollAdditionalMetadata + 297, // 394: proto.WebMessageInfo.keepInChat:type_name -> proto.KeepInChat + 291, // 395: proto.WebMessageInfo.pinInChat:type_name -> proto.PinInChat + 288, // 396: proto.WebMessageInfo.premiumMessageInfo:type_name -> proto.PremiumMessageInfo + 300, // 397: proto.WebMessageInfo.commentMetadata:type_name -> proto.CommentMetadata + 298, // 398: proto.WebMessageInfo.eventResponses:type_name -> proto.EventResponse + 286, // 399: proto.WebMessageInfo.reportingTokenInfo:type_name -> proto.ReportingTokenInfo + 299, // 400: proto.WebMessageInfo.eventAdditionalMetadata:type_name -> proto.EventAdditionalMetadata + 78, // 401: proto.WebFeatures.labelsDisplay:type_name -> proto.WebFeatures.Flag + 78, // 402: proto.WebFeatures.voipIndividualOutgoing:type_name -> proto.WebFeatures.Flag + 78, // 403: proto.WebFeatures.groupsV3:type_name -> proto.WebFeatures.Flag + 78, // 404: proto.WebFeatures.groupsV3Create:type_name -> proto.WebFeatures.Flag + 78, // 405: proto.WebFeatures.changeNumberV2:type_name -> proto.WebFeatures.Flag + 78, // 406: proto.WebFeatures.queryStatusV3Thumbnail:type_name -> proto.WebFeatures.Flag + 78, // 407: proto.WebFeatures.liveLocations:type_name -> proto.WebFeatures.Flag + 78, // 408: proto.WebFeatures.queryVname:type_name -> proto.WebFeatures.Flag + 78, // 409: proto.WebFeatures.voipIndividualIncoming:type_name -> proto.WebFeatures.Flag + 78, // 410: proto.WebFeatures.quickRepliesQuery:type_name -> proto.WebFeatures.Flag + 78, // 411: proto.WebFeatures.payments:type_name -> proto.WebFeatures.Flag + 78, // 412: proto.WebFeatures.stickerPackQuery:type_name -> proto.WebFeatures.Flag + 78, // 413: proto.WebFeatures.liveLocationsFinal:type_name -> proto.WebFeatures.Flag + 78, // 414: proto.WebFeatures.labelsEdit:type_name -> proto.WebFeatures.Flag + 78, // 415: proto.WebFeatures.mediaUpload:type_name -> proto.WebFeatures.Flag + 78, // 416: proto.WebFeatures.mediaUploadRichQuickReplies:type_name -> proto.WebFeatures.Flag + 78, // 417: proto.WebFeatures.vnameV2:type_name -> proto.WebFeatures.Flag + 78, // 418: proto.WebFeatures.videoPlaybackUrl:type_name -> proto.WebFeatures.Flag + 78, // 419: proto.WebFeatures.statusRanking:type_name -> proto.WebFeatures.Flag + 78, // 420: proto.WebFeatures.voipIndividualVideo:type_name -> proto.WebFeatures.Flag + 78, // 421: proto.WebFeatures.thirdPartyStickers:type_name -> proto.WebFeatures.Flag + 78, // 422: proto.WebFeatures.frequentlyForwardedSetting:type_name -> proto.WebFeatures.Flag + 78, // 423: proto.WebFeatures.groupsV4JoinPermission:type_name -> proto.WebFeatures.Flag + 78, // 424: proto.WebFeatures.recentStickers:type_name -> proto.WebFeatures.Flag + 78, // 425: proto.WebFeatures.catalog:type_name -> proto.WebFeatures.Flag + 78, // 426: proto.WebFeatures.starredStickers:type_name -> proto.WebFeatures.Flag + 78, // 427: proto.WebFeatures.voipGroupCall:type_name -> proto.WebFeatures.Flag + 78, // 428: proto.WebFeatures.templateMessage:type_name -> proto.WebFeatures.Flag + 78, // 429: proto.WebFeatures.templateMessageInteractivity:type_name -> proto.WebFeatures.Flag + 78, // 430: proto.WebFeatures.ephemeralMessages:type_name -> proto.WebFeatures.Flag + 78, // 431: proto.WebFeatures.e2ENotificationSync:type_name -> proto.WebFeatures.Flag + 78, // 432: proto.WebFeatures.recentStickersV2:type_name -> proto.WebFeatures.Flag + 78, // 433: proto.WebFeatures.recentStickersV3:type_name -> proto.WebFeatures.Flag + 78, // 434: proto.WebFeatures.userNotice:type_name -> proto.WebFeatures.Flag + 78, // 435: proto.WebFeatures.support:type_name -> proto.WebFeatures.Flag + 78, // 436: proto.WebFeatures.groupUiiCleanup:type_name -> proto.WebFeatures.Flag + 78, // 437: proto.WebFeatures.groupDogfoodingInternalOnly:type_name -> proto.WebFeatures.Flag + 78, // 438: proto.WebFeatures.settingsSync:type_name -> proto.WebFeatures.Flag + 78, // 439: proto.WebFeatures.archiveV2:type_name -> proto.WebFeatures.Flag + 78, // 440: proto.WebFeatures.ephemeralAllowGroupMembers:type_name -> proto.WebFeatures.Flag + 78, // 441: proto.WebFeatures.ephemeral24HDuration:type_name -> proto.WebFeatures.Flag + 78, // 442: proto.WebFeatures.mdForceUpgrade:type_name -> proto.WebFeatures.Flag + 78, // 443: proto.WebFeatures.disappearingMode:type_name -> proto.WebFeatures.Flag + 78, // 444: proto.WebFeatures.externalMdOptInAvailable:type_name -> proto.WebFeatures.Flag + 78, // 445: proto.WebFeatures.noDeleteMessageTimeLimit:type_name -> proto.WebFeatures.Flag + 205, // 446: proto.Reaction.key:type_name -> proto.MessageKey + 205, // 447: proto.PollUpdate.pollUpdateMessageKey:type_name -> proto.MessageKey + 167, // 448: proto.PollUpdate.vote:type_name -> proto.PollVoteMessage + 79, // 449: proto.PinInChat.type:type_name -> proto.PinInChat.Type + 205, // 450: proto.PinInChat.key:type_name -> proto.MessageKey + 295, // 451: proto.PinInChat.messageAddOnContextInfo:type_name -> proto.MessageAddOnContextInfo + 82, // 452: proto.PaymentInfo.currencyDeprecated:type_name -> proto.PaymentInfo.Currency + 81, // 453: proto.PaymentInfo.status:type_name -> proto.PaymentInfo.Status + 205, // 454: proto.PaymentInfo.requestMessageKey:type_name -> proto.MessageKey + 80, // 455: proto.PaymentInfo.txnStatus:type_name -> proto.PaymentInfo.TxnStatus + 147, // 456: proto.PaymentInfo.primaryAmount:type_name -> proto.Money + 147, // 457: proto.PaymentInfo.exchangeAmount:type_name -> proto.Money + 205, // 458: proto.NotificationMessageInfo.key:type_name -> proto.MessageKey + 148, // 459: proto.NotificationMessageInfo.message:type_name -> proto.Message + 1, // 460: proto.KeepInChat.keepType:type_name -> proto.KeepType + 205, // 461: proto.KeepInChat.key:type_name -> proto.MessageKey + 205, // 462: proto.EventResponse.eventResponseMessageKey:type_name -> proto.MessageKey + 102, // 463: proto.EventResponse.eventResponseMessage:type_name -> proto.EventResponseMessage + 205, // 464: proto.CommentMetadata.commentParentKey:type_name -> proto.MessageKey + 370, // 465: proto.CertChain.leaf:type_name -> proto.CertChain.NoiseCertificate + 370, // 466: proto.CertChain.intermediate:type_name -> proto.CertChain.NoiseCertificate + 306, // 467: proto.ChatLockSettings.secretCode:type_name -> proto.UserPassword + 86, // 468: proto.DeviceCapabilities.chatLockSupportLevel:type_name -> proto.DeviceCapabilities.ChatLockSupportLevel + 88, // 469: proto.UserPassword.encoding:type_name -> proto.UserPassword.Encoding + 87, // 470: proto.UserPassword.transformer:type_name -> proto.UserPassword.Transformer + 375, // 471: proto.UserPassword.transformerArg:type_name -> proto.UserPassword.TransformerArg + 311, // 472: proto.HighlyStructuredMessage.HSMLocalizableParameter.currency:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMCurrency + 310, // 473: proto.HighlyStructuredMessage.HSMLocalizableParameter.dateTime:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime + 313, // 474: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.component:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent + 312, // 475: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.unixEpoch:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeUnixEpoch + 7, // 476: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.dayOfWeek:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.DayOfWeekType + 8, // 477: proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.calendar:type_name -> proto.HighlyStructuredMessage.HSMLocalizableParameter.HSMDateTime.HSMDateTimeComponent.CalendarType + 15, // 478: proto.CallLogMessage.CallParticipant.callOutcome:type_name -> proto.CallLogMessage.CallOutcome + 317, // 479: proto.ButtonsMessage.Button.buttonText:type_name -> proto.ButtonsMessage.Button.ButtonText + 18, // 480: proto.ButtonsMessage.Button.type:type_name -> proto.ButtonsMessage.Button.Type + 316, // 481: proto.ButtonsMessage.Button.nativeFlowInfo:type_name -> proto.ButtonsMessage.Button.NativeFlowInfo + 23, // 482: proto.HydratedTemplateButton.HydratedURLButton.webviewPresentation:type_name -> proto.HydratedTemplateButton.HydratedURLButton.WebviewPresentationType + 26, // 483: proto.ContextInfo.ExternalAdReplyInfo.mediaType:type_name -> proto.ContextInfo.ExternalAdReplyInfo.MediaType + 27, // 484: proto.ContextInfo.AdReplyInfo.mediaType:type_name -> proto.ContextInfo.AdReplyInfo.MediaType + 98, // 485: proto.TemplateButton.URLButton.displayText:type_name -> proto.HighlyStructuredMessage + 98, // 486: proto.TemplateButton.URLButton.url:type_name -> proto.HighlyStructuredMessage + 98, // 487: proto.TemplateButton.QuickReplyButton.displayText:type_name -> proto.HighlyStructuredMessage + 98, // 488: proto.TemplateButton.CallButton.displayText:type_name -> proto.HighlyStructuredMessage + 98, // 489: proto.TemplateButton.CallButton.phoneNumber:type_name -> proto.HighlyStructuredMessage + 132, // 490: proto.TemplateMessage.HydratedFourRowTemplate.hydratedButtons:type_name -> proto.HydratedTemplateButton + 107, // 491: proto.TemplateMessage.HydratedFourRowTemplate.documentMessage:type_name -> proto.DocumentMessage + 96, // 492: proto.TemplateMessage.HydratedFourRowTemplate.imageMessage:type_name -> proto.ImageMessage + 151, // 493: proto.TemplateMessage.HydratedFourRowTemplate.videoMessage:type_name -> proto.VideoMessage + 180, // 494: proto.TemplateMessage.HydratedFourRowTemplate.locationMessage:type_name -> proto.LocationMessage + 98, // 495: proto.TemplateMessage.FourRowTemplate.content:type_name -> proto.HighlyStructuredMessage + 98, // 496: proto.TemplateMessage.FourRowTemplate.footer:type_name -> proto.HighlyStructuredMessage + 144, // 497: proto.TemplateMessage.FourRowTemplate.buttons:type_name -> proto.TemplateButton + 107, // 498: proto.TemplateMessage.FourRowTemplate.documentMessage:type_name -> proto.DocumentMessage + 98, // 499: proto.TemplateMessage.FourRowTemplate.highlyStructuredMessage:type_name -> proto.HighlyStructuredMessage + 96, // 500: proto.TemplateMessage.FourRowTemplate.imageMessage:type_name -> proto.ImageMessage + 151, // 501: proto.TemplateMessage.FourRowTemplate.videoMessage:type_name -> proto.VideoMessage + 180, // 502: proto.TemplateMessage.FourRowTemplate.locationMessage:type_name -> proto.LocationMessage + 96, // 503: proto.ProductMessage.ProductSnapshot.productImage:type_name -> proto.ImageMessage + 96, // 504: proto.ProductMessage.CatalogSnapshot.catalogImage:type_name -> proto.ImageMessage + 53, // 505: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.mediaUploadResult:type_name -> proto.MediaRetryNotification.ResultType + 155, // 506: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.stickerMessage:type_name -> proto.StickerMessage + 337, // 507: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.linkPreviewResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse + 336, // 508: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.placeholderMessageResendResponse:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse + 338, // 509: proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.hqThumbnail:type_name -> proto.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail + 205, // 510: proto.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest.messageKey:type_name -> proto.MessageKey + 345, // 511: proto.ListMessage.Section.rows:type_name -> proto.ListMessage.Row + 346, // 512: proto.ListMessage.ProductSection.products:type_name -> proto.ListMessage.Product + 347, // 513: proto.ListMessage.ProductListInfo.productSections:type_name -> proto.ListMessage.ProductSection + 349, // 514: proto.ListMessage.ProductListInfo.headerImage:type_name -> proto.ListMessage.ProductListHeaderImage + 46, // 515: proto.InteractiveResponseMessage.Body.format:type_name -> proto.InteractiveResponseMessage.Body.Format + 359, // 516: proto.InteractiveMessage.NativeFlowMessage.buttons:type_name -> proto.InteractiveMessage.NativeFlowMessage.NativeFlowButton + 107, // 517: proto.InteractiveMessage.Header.documentMessage:type_name -> proto.DocumentMessage + 96, // 518: proto.InteractiveMessage.Header.imageMessage:type_name -> proto.ImageMessage + 151, // 519: proto.InteractiveMessage.Header.videoMessage:type_name -> proto.VideoMessage + 180, // 520: proto.InteractiveMessage.Header.locationMessage:type_name -> proto.LocationMessage + 166, // 521: proto.InteractiveMessage.Header.productMessage:type_name -> proto.ProductMessage + 187, // 522: proto.InteractiveMessage.CarouselMessage.cards:type_name -> proto.InteractiveMessage + 47, // 523: proto.InteractiveMessage.ShopMessage.surface:type_name -> proto.InteractiveMessage.ShopMessage.Surface + 60, // 524: proto.CallLogRecord.ParticipantInfo.callResult:type_name -> proto.CallLogRecord.CallResult + 272, // 525: proto.VerifiedNameCertificate.Details.localizedNames:type_name -> proto.LocalizedName + 367, // 526: proto.ClientPayload.WebInfo.webdPayload:type_name -> proto.ClientPayload.WebInfo.WebdPayload + 70, // 527: proto.ClientPayload.WebInfo.webSubPlatform:type_name -> proto.ClientPayload.WebInfo.WebSubPlatform + 72, // 528: proto.ClientPayload.UserAgent.platform:type_name -> proto.ClientPayload.UserAgent.Platform + 368, // 529: proto.ClientPayload.UserAgent.appVersion:type_name -> proto.ClientPayload.UserAgent.AppVersion + 71, // 530: proto.ClientPayload.UserAgent.releaseChannel:type_name -> proto.ClientPayload.UserAgent.ReleaseChannel + 73, // 531: proto.ClientPayload.UserAgent.deviceType:type_name -> proto.ClientPayload.UserAgent.DeviceType + 74, // 532: proto.ClientPayload.DNSSource.dnsMethod:type_name -> proto.ClientPayload.DNSSource.DNSResolutionMethod + 373, // 533: proto.QP.Filter.parameters:type_name -> proto.QP.FilterParameters + 83, // 534: proto.QP.Filter.filterResult:type_name -> proto.QP.FilterResult + 84, // 535: proto.QP.Filter.clientNotSupportedConfig:type_name -> proto.QP.FilterClientNotSupportedConfig + 85, // 536: proto.QP.FilterClause.clauseType:type_name -> proto.QP.ClauseType + 374, // 537: proto.QP.FilterClause.clauses:type_name -> proto.QP.FilterClause + 372, // 538: proto.QP.FilterClause.filters:type_name -> proto.QP.Filter + 376, // 539: proto.UserPassword.TransformerArg.value:type_name -> proto.UserPassword.TransformerArg.Value + 540, // [540:540] is the sub-list for method output_type + 540, // [540:540] is the sub-list for method input_type + 540, // [540:540] is the sub-list for extension type_name + 540, // [540:540] is the sub-list for extension extendee + 0, // [0:540] is the sub-list for field type_name } func init() { file_binary_proto_def_proto_init() } @@ -31660,7 +32434,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PrivacySettingRelayAllCalls); i { + switch v := v.(*PromoUserIdentifierAction); i { case 0: return &v.state case 1: @@ -31672,7 +32446,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PrimaryVersionAction); i { + switch v := v.(*PrivacySettingRelayAllCalls); i { case 0: return &v.state case 1: @@ -31684,7 +32458,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PrimaryFeature); i { + switch v := v.(*PrivacySettingDisableLinkPreviewsAction); i { case 0: return &v.state case 1: @@ -31696,7 +32470,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PnForLidChatAction); i { + switch v := v.(*PrimaryVersionAction); i { case 0: return &v.state case 1: @@ -31708,7 +32482,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PinAction); i { + switch v := v.(*PrimaryFeature); i { case 0: return &v.state case 1: @@ -31720,7 +32494,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PaymentInfoAction); i { + switch v := v.(*PnForLidChatAction); i { case 0: return &v.state case 1: @@ -31732,7 +32506,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NuxAction); i { + switch v := v.(*PinAction); i { case 0: return &v.state case 1: @@ -31744,7 +32518,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MuteAction); i { + switch v := v.(*PaymentInfoAction); i { case 0: return &v.state case 1: @@ -31756,7 +32530,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MarketingMessageBroadcastAction); i { + switch v := v.(*NuxAction); i { case 0: return &v.state case 1: @@ -31768,7 +32542,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MarketingMessageAction); i { + switch v := v.(*MuteAction); i { case 0: return &v.state case 1: @@ -31780,7 +32554,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MarkChatAsReadAction); i { + switch v := v.(*MarketingMessageBroadcastAction); i { case 0: return &v.state case 1: @@ -31792,7 +32566,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LocaleSetting); i { + switch v := v.(*MarketingMessageAction); i { case 0: return &v.state case 1: @@ -31804,7 +32578,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LabelReorderingAction); i { + switch v := v.(*MarkChatAsReadAction); i { case 0: return &v.state case 1: @@ -31816,7 +32590,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LabelEditAction); i { + switch v := v.(*LockChatAction); i { case 0: return &v.state case 1: @@ -31828,7 +32602,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LabelAssociationAction); i { + switch v := v.(*LocaleSetting); i { case 0: return &v.state case 1: @@ -31840,7 +32614,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KeyExpiration); i { + switch v := v.(*LabelReorderingAction); i { case 0: return &v.state case 1: @@ -31852,7 +32626,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExternalWebBetaAction); i { + switch v := v.(*LabelEditAction); i { case 0: return &v.state case 1: @@ -31864,7 +32638,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteMessageForMeAction); i { + switch v := v.(*LabelAssociationAction); i { case 0: return &v.state case 1: @@ -31876,7 +32650,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteIndividualCallLogAction); i { + switch v := v.(*KeyExpiration); i { case 0: return &v.state case 1: @@ -31888,7 +32662,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteChatAction); i { + switch v := v.(*ExternalWebBetaAction); i { case 0: return &v.state case 1: @@ -31900,7 +32674,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CustomPaymentMethodsAction); i { + switch v := v.(*DeleteMessageForMeAction); i { case 0: return &v.state case 1: @@ -31912,7 +32686,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CustomPaymentMethod); i { + switch v := v.(*DeleteIndividualCallLogAction); i { case 0: return &v.state case 1: @@ -31924,7 +32698,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CustomPaymentMethodMetadata); i { + switch v := v.(*DeleteChatAction); i { case 0: return &v.state case 1: @@ -31936,7 +32710,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContactAction); i { + switch v := v.(*CustomPaymentMethodsAction); i { case 0: return &v.state case 1: @@ -31948,7 +32722,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClearChatAction); i { + switch v := v.(*CustomPaymentMethod); i { case 0: return &v.state case 1: @@ -31960,7 +32734,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ChatAssignmentOpenedStatusAction); i { + switch v := v.(*CustomPaymentMethodMetadata); i { case 0: return &v.state case 1: @@ -31972,7 +32746,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ChatAssignmentAction); i { + switch v := v.(*ContactAction); i { case 0: return &v.state case 1: @@ -31984,7 +32758,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CallLogAction); i { + switch v := v.(*ClearChatAction); i { case 0: return &v.state case 1: @@ -31996,7 +32770,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BotWelcomeRequestAction); i { + switch v := v.(*ChatAssignmentOpenedStatusAction); i { case 0: return &v.state case 1: @@ -32008,7 +32782,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ArchiveChatAction); i { + switch v := v.(*ChatAssignmentAction); i { case 0: return &v.state case 1: @@ -32020,7 +32794,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AndroidUnsupportedActions); i { + switch v := v.(*CallLogAction); i { case 0: return &v.state case 1: @@ -32032,7 +32806,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AgentAction); i { + switch v := v.(*BotWelcomeRequestAction); i { case 0: return &v.state case 1: @@ -32044,7 +32818,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SyncActionData); i { + switch v := v.(*ArchiveChatAction); i { case 0: return &v.state case 1: @@ -32056,7 +32830,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RecentEmojiWeight); i { + switch v := v.(*AndroidUnsupportedActions); i { case 0: return &v.state case 1: @@ -32068,7 +32842,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PatchDebugData); i { + switch v := v.(*AgentAction); i { case 0: return &v.state case 1: @@ -32080,7 +32854,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CallLogRecord); i { + switch v := v.(*SyncActionData); i { case 0: return &v.state case 1: @@ -32092,7 +32866,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifiedNameCertificate); i { + switch v := v.(*RecentEmojiWeight); i { case 0: return &v.state case 1: @@ -32104,7 +32878,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LocalizedName); i { + switch v := v.(*PatchDebugData); i { case 0: return &v.state case 1: @@ -32116,7 +32890,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BizIdentityInfo); i { + switch v := v.(*CallLogRecord); i { case 0: return &v.state case 1: @@ -32128,7 +32902,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BizAccountPayload); i { + switch v := v.(*VerifiedNameCertificate); i { case 0: return &v.state case 1: @@ -32140,7 +32914,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BizAccountLinkInfo); i { + switch v := v.(*LocalizedName); i { case 0: return &v.state case 1: @@ -32152,7 +32926,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.(*HandshakeMessage); i { + switch v := v.(*BizIdentityInfo); i { case 0: return &v.state case 1: @@ -32164,7 +32938,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.(*HandshakeServerHello); i { + switch v := v.(*BizAccountPayload); i { case 0: return &v.state case 1: @@ -32176,7 +32950,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.(*HandshakeClientHello); i { + switch v := v.(*BizAccountLinkInfo); i { case 0: return &v.state case 1: @@ -32188,7 +32962,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.(*HandshakeClientFinish); i { + switch v := v.(*HandshakeMessage); i { case 0: return &v.state case 1: @@ -32200,7 +32974,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.(*ClientPayload); i { + switch v := v.(*HandshakeServerHello); i { case 0: return &v.state case 1: @@ -32212,7 +32986,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.(*WebNotificationsInfo); i { + switch v := v.(*HandshakeClientHello); i { case 0: return &v.state case 1: @@ -32224,7 +32998,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.(*WebMessageInfo); i { + switch v := v.(*HandshakeClientFinish); i { case 0: return &v.state case 1: @@ -32236,7 +33010,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.(*WebFeatures); i { + switch v := v.(*ClientPayload); i { case 0: return &v.state case 1: @@ -32248,7 +33022,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.(*UserReceipt); i { + switch v := v.(*WebNotificationsInfo); i { case 0: return &v.state case 1: @@ -32260,7 +33034,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.(*StatusPSA); i { + switch v := v.(*WebMessageInfo); i { case 0: return &v.state case 1: @@ -32272,7 +33046,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.(*ReportingTokenInfo); i { + switch v := v.(*WebFeatures); i { case 0: return &v.state case 1: @@ -32284,7 +33058,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.(*Reaction); i { + switch v := v.(*UserReceipt); i { case 0: return &v.state case 1: @@ -32296,7 +33070,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.(*PremiumMessageInfo); i { + switch v := v.(*StatusPSA); i { case 0: return &v.state case 1: @@ -32308,7 +33082,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.(*PollUpdate); i { + switch v := v.(*ReportingTokenInfo); i { case 0: return &v.state case 1: @@ -32320,7 +33094,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.(*PollAdditionalMetadata); i { + switch v := v.(*Reaction); i { case 0: return &v.state case 1: @@ -32332,7 +33106,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.(*PinInChat); i { + switch v := v.(*PremiumMessageInfo); i { case 0: return &v.state case 1: @@ -32344,7 +33118,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.(*PhotoChange); i { + switch v := v.(*PollUpdate); i { case 0: return &v.state case 1: @@ -32356,7 +33130,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.(*PaymentInfo); i { + switch v := v.(*PollAdditionalMetadata); i { case 0: return &v.state case 1: @@ -32368,7 +33142,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.(*NotificationMessageInfo); i { + switch v := v.(*PinInChat); i { case 0: return &v.state case 1: @@ -32380,7 +33154,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.(*MessageAddOnContextInfo); i { + switch v := v.(*PhotoChange); i { case 0: return &v.state case 1: @@ -32392,7 +33166,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.(*MediaData); i { + switch v := v.(*PaymentInfo); i { case 0: return &v.state case 1: @@ -32404,7 +33178,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.(*KeepInChat); i { + switch v := v.(*NotificationMessageInfo); i { case 0: return &v.state case 1: @@ -32416,7 +33190,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.(*EventResponse); i { + switch v := v.(*MessageAddOnContextInfo); i { case 0: return &v.state case 1: @@ -32428,7 +33202,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.(*CommentMetadata); i { + switch v := v.(*MediaData); i { case 0: return &v.state case 1: @@ -32440,7 +33214,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.(*NoiseCertificate); i { + switch v := v.(*KeepInChat); i { case 0: return &v.state case 1: @@ -32452,7 +33226,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.(*CertChain); i { + switch v := v.(*EventResponse); i { case 0: return &v.state case 1: @@ -32464,7 +33238,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.(*QP); i { + switch v := v.(*EventAdditionalMetadata); i { case 0: return &v.state case 1: @@ -32476,7 +33250,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.(*DeviceProps_HistorySyncConfig); i { + switch v := v.(*CommentMetadata); i { case 0: return &v.state case 1: @@ -32488,7 +33262,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.(*DeviceProps_AppVersion); i { + switch v := v.(*NoiseCertificate); i { case 0: return &v.state case 1: @@ -32500,7 +33274,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.(*HighlyStructuredMessage_HSMLocalizableParameter); i { + switch v := v.(*CertChain); i { case 0: return &v.state case 1: @@ -32512,7 +33286,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.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime); i { + switch v := v.(*QP); i { case 0: return &v.state case 1: @@ -32524,7 +33298,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.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency); i { + switch v := v.(*ChatLockSettings); i { case 0: return &v.state case 1: @@ -32536,7 +33310,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.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch); i { + switch v := v.(*DeviceCapabilities); i { case 0: return &v.state case 1: @@ -32548,7 +33322,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.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent); i { + switch v := v.(*UserPassword); i { case 0: return &v.state case 1: @@ -32560,7 +33334,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.(*CallLogMessage_CallParticipant); i { + switch v := v.(*DeviceProps_HistorySyncConfig); i { case 0: return &v.state case 1: @@ -32572,7 +33346,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.(*ButtonsMessage_Button); i { + switch v := v.(*DeviceProps_AppVersion); i { case 0: return &v.state case 1: @@ -32584,7 +33358,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.(*ButtonsMessage_Button_NativeFlowInfo); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter); i { case 0: return &v.state case 1: @@ -32596,7 +33370,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.(*ButtonsMessage_Button_ButtonText); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime); i { case 0: return &v.state case 1: @@ -32608,7 +33382,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.(*HydratedTemplateButton_HydratedURLButton); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMCurrency); i { case 0: return &v.state case 1: @@ -32620,7 +33394,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.(*HydratedTemplateButton_HydratedQuickReplyButton); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeUnixEpoch); i { case 0: return &v.state case 1: @@ -32632,7 +33406,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.(*HydratedTemplateButton_HydratedCallButton); i { + switch v := v.(*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_HSMDateTimeComponent); i { case 0: return &v.state case 1: @@ -32644,7 +33418,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.(*ContextInfo_UTMInfo); i { + switch v := v.(*CallLogMessage_CallParticipant); i { case 0: return &v.state case 1: @@ -32656,7 +33430,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.(*ContextInfo_ExternalAdReplyInfo); i { + switch v := v.(*ButtonsMessage_Button); i { case 0: return &v.state case 1: @@ -32668,7 +33442,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.(*ContextInfo_DataSharingContext); i { + switch v := v.(*ButtonsMessage_Button_NativeFlowInfo); i { case 0: return &v.state case 1: @@ -32680,7 +33454,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.(*ContextInfo_BusinessMessageForwardInfo); i { + switch v := v.(*ButtonsMessage_Button_ButtonText); i { case 0: return &v.state case 1: @@ -32692,7 +33466,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.(*ContextInfo_AdReplyInfo); i { + switch v := v.(*HydratedTemplateButton_HydratedURLButton); i { case 0: return &v.state case 1: @@ -32704,7 +33478,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.(*TemplateButton_URLButton); i { + switch v := v.(*HydratedTemplateButton_HydratedQuickReplyButton); i { case 0: return &v.state case 1: @@ -32716,7 +33490,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.(*TemplateButton_QuickReplyButton); i { + switch v := v.(*HydratedTemplateButton_HydratedCallButton); i { case 0: return &v.state case 1: @@ -32728,7 +33502,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.(*TemplateButton_CallButton); i { + switch v := v.(*ContextInfo_UTMInfo); i { case 0: return &v.state case 1: @@ -32740,7 +33514,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.(*PaymentBackground_MediaData); i { + switch v := v.(*ContextInfo_ExternalAdReplyInfo); i { case 0: return &v.state case 1: @@ -32752,7 +33526,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.(*TemplateMessage_HydratedFourRowTemplate); i { + switch v := v.(*ContextInfo_DataSharingContext); i { case 0: return &v.state case 1: @@ -32764,7 +33538,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.(*TemplateMessage_FourRowTemplate); i { + switch v := v.(*ContextInfo_BusinessMessageForwardInfo); i { case 0: return &v.state case 1: @@ -32776,7 +33550,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.(*ProductMessage_ProductSnapshot); i { + switch v := v.(*ContextInfo_AdReplyInfo); i { case 0: return &v.state case 1: @@ -32788,7 +33562,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.(*ProductMessage_CatalogSnapshot); i { + switch v := v.(*TemplateButton_URLButton); i { case 0: return &v.state case 1: @@ -32800,7 +33574,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.(*PollCreationMessage_Option); i { + switch v := v.(*TemplateButton_QuickReplyButton); i { case 0: return &v.state case 1: @@ -32812,7 +33586,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.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult); i { + switch v := v.(*TemplateButton_CallButton); i { case 0: return &v.state case 1: @@ -32824,7 +33598,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.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse); i { + switch v := v.(*PaymentBackground_MediaData); i { case 0: return &v.state case 1: @@ -32836,7 +33610,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.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse); i { + switch v := v.(*TemplateMessage_HydratedFourRowTemplate); i { case 0: return &v.state case 1: @@ -32848,7 +33622,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.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail); i { + switch v := v.(*TemplateMessage_FourRowTemplate); i { case 0: return &v.state case 1: @@ -32860,7 +33634,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.(*PeerDataOperationRequestMessage_RequestUrlPreview); i { + switch v := v.(*ProductMessage_ProductSnapshot); i { case 0: return &v.state case 1: @@ -32872,7 +33646,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.(*PeerDataOperationRequestMessage_RequestStickerReupload); i { + switch v := v.(*ProductMessage_CatalogSnapshot); i { case 0: return &v.state case 1: @@ -32884,7 +33658,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.(*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest); i { + switch v := v.(*PollCreationMessage_Option); i { case 0: return &v.state case 1: @@ -32896,7 +33670,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.(*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult); i { case 0: return &v.state case 1: @@ -32908,7 +33682,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.(*ListResponseMessage_SingleSelectReply); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse); i { case 0: return &v.state case 1: @@ -32920,7 +33694,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.(*ListMessage_Section); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse); i { case 0: return &v.state case 1: @@ -32932,7 +33706,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.(*ListMessage_Row); i { + switch v := v.(*PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail); i { case 0: return &v.state case 1: @@ -32944,7 +33718,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.(*ListMessage_Product); i { + switch v := v.(*PeerDataOperationRequestMessage_RequestUrlPreview); i { case 0: return &v.state case 1: @@ -32956,7 +33730,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.(*ListMessage_ProductSection); i { + switch v := v.(*PeerDataOperationRequestMessage_RequestStickerReupload); i { case 0: return &v.state case 1: @@ -32968,7 +33742,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.(*ListMessage_ProductListInfo); i { + switch v := v.(*PeerDataOperationRequestMessage_PlaceholderMessageResendRequest); i { case 0: return &v.state case 1: @@ -32980,7 +33754,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.(*ListMessage_ProductListHeaderImage); i { + switch v := v.(*PeerDataOperationRequestMessage_HistorySyncOnDemandRequest); i { case 0: return &v.state case 1: @@ -32992,7 +33766,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[254].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveResponseMessage_NativeFlowResponseMessage); i { + switch v := v.(*ListResponseMessage_SingleSelectReply); i { case 0: return &v.state case 1: @@ -33004,7 +33778,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[255].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveResponseMessage_Body); i { + switch v := v.(*ListMessage_Section); i { case 0: return &v.state case 1: @@ -33016,7 +33790,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[256].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_NativeFlowMessage); i { + switch v := v.(*ListMessage_Row); i { case 0: return &v.state case 1: @@ -33028,7 +33802,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[257].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_Header); i { + switch v := v.(*ListMessage_Product); i { case 0: return &v.state case 1: @@ -33040,7 +33814,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[258].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_Footer); i { + switch v := v.(*ListMessage_ProductSection); i { case 0: return &v.state case 1: @@ -33052,7 +33826,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[259].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_CollectionMessage); i { + switch v := v.(*ListMessage_ProductListInfo); i { case 0: return &v.state case 1: @@ -33064,7 +33838,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[260].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_CarouselMessage); i { + switch v := v.(*ListMessage_ProductListHeaderImage); i { case 0: return &v.state case 1: @@ -33076,7 +33850,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[261].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_Body); i { + switch v := v.(*InteractiveResponseMessage_NativeFlowResponseMessage); i { case 0: return &v.state case 1: @@ -33088,7 +33862,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[262].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: @@ -33100,7 +33874,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[263].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InteractiveMessage_NativeFlowMessage_NativeFlowButton); i { + switch v := v.(*InteractiveMessage_NativeFlowMessage); i { case 0: return &v.state case 1: @@ -33112,7 +33886,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[264].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CallLogRecord_ParticipantInfo); i { + switch v := v.(*InteractiveMessage_Header); i { case 0: return &v.state case 1: @@ -33124,7 +33898,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[265].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VerifiedNameCertificate_Details); i { + switch v := v.(*InteractiveMessage_Footer); i { case 0: return &v.state case 1: @@ -33136,7 +33910,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[266].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_WebInfo); i { + switch v := v.(*InteractiveMessage_CollectionMessage); i { case 0: return &v.state case 1: @@ -33148,7 +33922,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[267].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_UserAgent); i { + switch v := v.(*InteractiveMessage_CarouselMessage); i { case 0: return &v.state case 1: @@ -33160,7 +33934,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[268].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_InteropData); i { + switch v := v.(*InteractiveMessage_Body); i { case 0: return &v.state case 1: @@ -33172,7 +33946,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[269].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_DevicePairingRegistrationData); i { + switch v := v.(*InteractiveMessage_ShopMessage); i { case 0: return &v.state case 1: @@ -33184,7 +33958,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[270].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_DNSSource); i { + switch v := v.(*InteractiveMessage_NativeFlowMessage_NativeFlowButton); i { case 0: return &v.state case 1: @@ -33196,7 +33970,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[271].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_WebInfo_WebdPayload); i { + switch v := v.(*CallLogRecord_ParticipantInfo); i { case 0: return &v.state case 1: @@ -33208,7 +33982,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[272].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ClientPayload_UserAgent_AppVersion); i { + switch v := v.(*VerifiedNameCertificate_Details); i { case 0: return &v.state case 1: @@ -33220,7 +33994,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[273].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NoiseCertificate_Details); i { + switch v := v.(*ClientPayload_WebInfo); i { case 0: return &v.state case 1: @@ -33232,7 +34006,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[274].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CertChain_NoiseCertificate); i { + switch v := v.(*ClientPayload_UserAgent); i { case 0: return &v.state case 1: @@ -33244,7 +34018,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[275].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CertChain_NoiseCertificate_Details); i { + switch v := v.(*ClientPayload_InteropData); i { case 0: return &v.state case 1: @@ -33256,7 +34030,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[276].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QP_Filter); i { + switch v := v.(*ClientPayload_DevicePairingRegistrationData); i { case 0: return &v.state case 1: @@ -33268,7 +34042,7 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[277].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QP_FilterParameters); i { + switch v := v.(*ClientPayload_DNSSource); i { case 0: return &v.state case 1: @@ -33280,6 +34054,90 @@ func file_binary_proto_def_proto_init() { } } file_binary_proto_def_proto_msgTypes[278].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ClientPayload_WebInfo_WebdPayload); 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[279].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ClientPayload_UserAgent_AppVersion); 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[280].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NoiseCertificate_Details); 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[281].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CertChain_NoiseCertificate); 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[282].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CertChain_NoiseCertificate_Details); 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[283].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*QP_Filter); 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[284].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[285].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*QP_FilterClause); i { case 0: return &v.state @@ -33291,6 +34149,30 @@ func file_binary_proto_def_proto_init() { return nil } } + file_binary_proto_def_proto_msgTypes[286].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserPassword_TransformerArg); 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[287].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UserPassword_TransformerArg_Value); 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[28].OneofWrappers = []interface{}{ (*ButtonsResponseMessage_SelectedDisplayText)(nil), @@ -33330,29 +34212,29 @@ func file_binary_proto_def_proto_init() { (*InteractiveMessage_NativeFlowMessage_)(nil), (*InteractiveMessage_CarouselMessage_)(nil), } - file_binary_proto_def_proto_msgTypes[213].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[220].OneofWrappers = []interface{}{ (*HighlyStructuredMessage_HSMLocalizableParameter_Currency)(nil), (*HighlyStructuredMessage_HSMLocalizableParameter_DateTime)(nil), } - file_binary_proto_def_proto_msgTypes[214].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[221].OneofWrappers = []interface{}{ (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_Component)(nil), (*HighlyStructuredMessage_HSMLocalizableParameter_HSMDateTime_UnixEpoch)(nil), } - file_binary_proto_def_proto_msgTypes[234].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[241].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[235].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[242].OneofWrappers = []interface{}{ (*TemplateMessage_FourRowTemplate_DocumentMessage)(nil), (*TemplateMessage_FourRowTemplate_HighlyStructuredMessage)(nil), (*TemplateMessage_FourRowTemplate_ImageMessage)(nil), (*TemplateMessage_FourRowTemplate_VideoMessage)(nil), (*TemplateMessage_FourRowTemplate_LocationMessage)(nil), } - file_binary_proto_def_proto_msgTypes[257].OneofWrappers = []interface{}{ + file_binary_proto_def_proto_msgTypes[264].OneofWrappers = []interface{}{ (*InteractiveMessage_Header_DocumentMessage)(nil), (*InteractiveMessage_Header_ImageMessage)(nil), (*InteractiveMessage_Header_JpegThumbnail)(nil), @@ -33360,13 +34242,17 @@ func file_binary_proto_def_proto_init() { (*InteractiveMessage_Header_LocationMessage)(nil), (*InteractiveMessage_Header_ProductMessage)(nil), } + file_binary_proto_def_proto_msgTypes[287].OneofWrappers = []interface{}{ + (*UserPassword_TransformerArg_Value_AsBlob)(nil), + (*UserPassword_TransformerArg_Value_AsUnsignedInteger)(nil), + } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_binary_proto_def_proto_rawDesc, - NumEnums: 86, - NumMessages: 279, + NumEnums: 89, + NumMessages: 288, NumExtensions: 0, NumServices: 0, }, diff --git a/binary/proto/def.pb.raw b/binary/proto/def.pb.raw index 58961ed5..fb7d399c 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 cabdeb4a..5a986606 100644 --- a/binary/proto/def.proto +++ b/binary/proto/def.proto @@ -75,6 +75,8 @@ message DeviceProps { optional bool supportCallLogHistory = 6; optional bool supportBotUserAgentChatHistory = 7; optional bool supportCagReactionsAndPolls = 8; + optional bool supportBizHostedMsg = 9; + optional bool supportRecentSyncChunkMessageCountTuning = 10; } message AppVersion { @@ -1720,6 +1722,7 @@ message GlobalSettings { optional int32 photoQualityMode = 16; optional NotificationSettings individualNotificationSettings = 17; optional NotificationSettings groupNotificationSettings = 18; + optional ChatLockSettings chatLockSettings = 19; } message Conversation { @@ -1773,6 +1776,7 @@ message Conversation { optional string username = 43; optional string lidOriginType = 44; optional uint32 commentsCount = 45; + optional bool locked = 46; } message AvatarUserSettings { @@ -1930,6 +1934,11 @@ message SyncActionValue { optional LabelReorderingAction labelReorderingAction = 47; optional PaymentInfoAction paymentInfoAction = 48; optional CustomPaymentMethodsAction customPaymentMethodsAction = 49; + optional LockChatAction lockChatAction = 50; + optional ChatLockSettings chatLockSettings = 51; + optional PromoUserIdentifierAction promoUserIdentifierAction = 52; + optional PrivacySettingDisableLinkPreviewsAction privacySettingDisableLinkPreviewsAction = 53; + optional DeviceCapabilities deviceCapabilities = 54; } message UserStatusMuteAction { @@ -2012,10 +2021,18 @@ message PushNameSetting { optional string name = 1; } +message PromoUserIdentifierAction { + optional string identifier = 1; +} + message PrivacySettingRelayAllCalls { optional bool isEnabled = 1; } +message PrivacySettingDisableLinkPreviewsAction { + optional bool isPreviewsDisabled = 1; +} + message PrimaryVersionAction { optional string version = 1; } @@ -2068,6 +2085,10 @@ message MarkChatAsReadAction { optional SyncActionMessageRange messageRange = 2; } +message LockChatAction { + optional bool locked = 1; +} + message LocaleSetting { optional string locale = 1; } @@ -2817,6 +2838,7 @@ message WebMessageInfo { repeated EventResponse eventResponses = 61; optional ReportingTokenInfo reportingTokenInfo = 62; optional uint64 newsletterServerId = 63; + optional EventAdditionalMetadata eventAdditionalMetadata = 64; } message WebFeatures { @@ -3033,6 +3055,10 @@ message EventResponse { optional bool unread = 4; } +message EventAdditionalMetadata { + optional bool isStale = 1; +} + message CommentMetadata { optional MessageKey commentParentKey = 1; optional uint32 replyCount = 2; @@ -3104,3 +3130,44 @@ message QP { } } +message ChatLockSettings { + optional bool hideLockedChats = 1; + optional UserPassword secretCode = 2; +} + +message DeviceCapabilities { + enum ChatLockSupportLevel { + NONE = 0; + MINIMAL = 1; + FULL = 2; + } + optional ChatLockSupportLevel chatLockSupportLevel = 1; +} + +message UserPassword { + message TransformerArg { + message Value { + oneof value { + bytes asBlob = 1; + uint32 asUnsignedInteger = 2; + } + } + + optional string key = 1; + optional Value value = 2; + } + + enum Transformer { + NONE = 0; + PBKDF2_HMAC_SHA512 = 1; + PBKDF2_HMAC_SHA384 = 2; + } + enum Encoding { + UTF8 = 0; + } + optional Encoding encoding = 1; + optional Transformer transformer = 2; + repeated TransformerArg transformerArg = 3; + optional bytes transformedData = 4; +} + diff --git a/binary/proto/extract/index.js b/binary/proto/extract/index.js index 71406150..20964600 100644 --- a/binary/proto/extract/index.js +++ b/binary/proto/extract/index.js @@ -56,6 +56,12 @@ async function findAppModules(mods) { //2336, // SignalMessage, ... //984661, // SessionStructure, ... 853721, // QP + //281698, // Duplicate of ChatLockSettings + 913628, // ChatLockSettings + //144132, // Duplicate of DeviceCapabilities + 988521, // DeviceCapabilities + //691721, // Duplicate of UserPassword + 700584, // UserPassword ] const unspecName = name => name.endsWith("Spec") ? name.slice(0, -4) : name const unnestName = name => name diff --git a/store/clientpayload.go b/store/clientpayload.go index 24bac952..ffe3a2e8 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, 2410, 1} +var waVersion = WAVersionContainer{2, 2411, 2} // waVersionHash is the md5 hash of a dot-separated waVersion var waVersionHash [16]byte