// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 // protoc v3.21.12 // source: waHistorySync/WAWebProtobufsHistorySync.proto package waHistorySync import ( reflect "reflect" sync "sync" waChatLockSettings "go.mau.fi/whatsmeow/proto/waChatLockSettings" waE2E "go.mau.fi/whatsmeow/proto/waE2E" waSyncAction "go.mau.fi/whatsmeow/proto/waSyncAction" waWeb "go.mau.fi/whatsmeow/proto/waWeb" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" _ "embed" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type MediaVisibility int32 const ( MediaVisibility_DEFAULT MediaVisibility = 0 MediaVisibility_OFF MediaVisibility = 1 MediaVisibility_ON MediaVisibility = 2 ) // Enum value maps for MediaVisibility. var ( MediaVisibility_name = map[int32]string{ 0: "DEFAULT", 1: "OFF", 2: "ON", } MediaVisibility_value = map[string]int32{ "DEFAULT": 0, "OFF": 1, "ON": 2, } ) func (x MediaVisibility) Enum() *MediaVisibility { p := new(MediaVisibility) *p = x return p } func (x MediaVisibility) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (MediaVisibility) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[0].Descriptor() } func (MediaVisibility) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[0] } func (x MediaVisibility) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *MediaVisibility) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = MediaVisibility(num) return nil } // Deprecated: Use MediaVisibility.Descriptor instead. func (MediaVisibility) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{0} } type PrivacySystemMessage int32 const ( PrivacySystemMessage_E2EE_MSG PrivacySystemMessage = 1 PrivacySystemMessage_NE2EE_SELF PrivacySystemMessage = 2 PrivacySystemMessage_NE2EE_OTHER PrivacySystemMessage = 3 ) // Enum value maps for PrivacySystemMessage. var ( PrivacySystemMessage_name = map[int32]string{ 1: "E2EE_MSG", 2: "NE2EE_SELF", 3: "NE2EE_OTHER", } PrivacySystemMessage_value = map[string]int32{ "E2EE_MSG": 1, "NE2EE_SELF": 2, "NE2EE_OTHER": 3, } ) func (x PrivacySystemMessage) Enum() *PrivacySystemMessage { p := new(PrivacySystemMessage) *p = x return p } func (x PrivacySystemMessage) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PrivacySystemMessage) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[1].Descriptor() } func (PrivacySystemMessage) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[1] } func (x PrivacySystemMessage) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *PrivacySystemMessage) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = PrivacySystemMessage(num) return nil } // Deprecated: Use PrivacySystemMessage.Descriptor instead. func (PrivacySystemMessage) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{1} } type HistorySync_BotAIWaitListState int32 const ( HistorySync_IN_WAITLIST HistorySync_BotAIWaitListState = 0 HistorySync_AI_AVAILABLE HistorySync_BotAIWaitListState = 1 ) // Enum value maps for HistorySync_BotAIWaitListState. var ( HistorySync_BotAIWaitListState_name = map[int32]string{ 0: "IN_WAITLIST", 1: "AI_AVAILABLE", } HistorySync_BotAIWaitListState_value = map[string]int32{ "IN_WAITLIST": 0, "AI_AVAILABLE": 1, } ) func (x HistorySync_BotAIWaitListState) Enum() *HistorySync_BotAIWaitListState { p := new(HistorySync_BotAIWaitListState) *p = x return p } func (x HistorySync_BotAIWaitListState) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (HistorySync_BotAIWaitListState) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[2].Descriptor() } func (HistorySync_BotAIWaitListState) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[2] } func (x HistorySync_BotAIWaitListState) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *HistorySync_BotAIWaitListState) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = HistorySync_BotAIWaitListState(num) return nil } // Deprecated: Use HistorySync_BotAIWaitListState.Descriptor instead. func (HistorySync_BotAIWaitListState) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{0, 0} } type HistorySync_HistorySyncType int32 const ( HistorySync_INITIAL_BOOTSTRAP HistorySync_HistorySyncType = 0 HistorySync_INITIAL_STATUS_V3 HistorySync_HistorySyncType = 1 HistorySync_FULL HistorySync_HistorySyncType = 2 HistorySync_RECENT HistorySync_HistorySyncType = 3 HistorySync_PUSH_NAME HistorySync_HistorySyncType = 4 HistorySync_NON_BLOCKING_DATA HistorySync_HistorySyncType = 5 HistorySync_ON_DEMAND HistorySync_HistorySyncType = 6 ) // Enum value maps for HistorySync_HistorySyncType. var ( HistorySync_HistorySyncType_name = map[int32]string{ 0: "INITIAL_BOOTSTRAP", 1: "INITIAL_STATUS_V3", 2: "FULL", 3: "RECENT", 4: "PUSH_NAME", 5: "NON_BLOCKING_DATA", 6: "ON_DEMAND", } HistorySync_HistorySyncType_value = map[string]int32{ "INITIAL_BOOTSTRAP": 0, "INITIAL_STATUS_V3": 1, "FULL": 2, "RECENT": 3, "PUSH_NAME": 4, "NON_BLOCKING_DATA": 5, "ON_DEMAND": 6, } ) func (x HistorySync_HistorySyncType) Enum() *HistorySync_HistorySyncType { p := new(HistorySync_HistorySyncType) *p = x return p } func (x HistorySync_HistorySyncType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (HistorySync_HistorySyncType) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[3].Descriptor() } func (HistorySync_HistorySyncType) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[3] } func (x HistorySync_HistorySyncType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *HistorySync_HistorySyncType) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = HistorySync_HistorySyncType(num) return nil } // Deprecated: Use HistorySync_HistorySyncType.Descriptor instead. func (HistorySync_HistorySyncType) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{0, 1} } type Conversation_EndOfHistoryTransferType int32 const ( Conversation_COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY Conversation_EndOfHistoryTransferType = 0 Conversation_COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY Conversation_EndOfHistoryTransferType = 1 Conversation_COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY Conversation_EndOfHistoryTransferType = 2 ) // Enum value maps for Conversation_EndOfHistoryTransferType. var ( Conversation_EndOfHistoryTransferType_name = map[int32]string{ 0: "COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY", 1: "COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY", 2: "COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY", } Conversation_EndOfHistoryTransferType_value = map[string]int32{ "COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY": 0, "COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY": 1, "COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY": 2, } ) func (x Conversation_EndOfHistoryTransferType) Enum() *Conversation_EndOfHistoryTransferType { p := new(Conversation_EndOfHistoryTransferType) *p = x return p } func (x Conversation_EndOfHistoryTransferType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (Conversation_EndOfHistoryTransferType) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[4].Descriptor() } func (Conversation_EndOfHistoryTransferType) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[4] } func (x Conversation_EndOfHistoryTransferType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *Conversation_EndOfHistoryTransferType) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = Conversation_EndOfHistoryTransferType(num) return nil } // Deprecated: Use Conversation_EndOfHistoryTransferType.Descriptor instead. func (Conversation_EndOfHistoryTransferType) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{1, 0} } type GroupParticipant_Rank int32 const ( GroupParticipant_REGULAR GroupParticipant_Rank = 0 GroupParticipant_ADMIN GroupParticipant_Rank = 1 GroupParticipant_SUPERADMIN GroupParticipant_Rank = 2 ) // Enum value maps for GroupParticipant_Rank. var ( GroupParticipant_Rank_name = map[int32]string{ 0: "REGULAR", 1: "ADMIN", 2: "SUPERADMIN", } GroupParticipant_Rank_value = map[string]int32{ "REGULAR": 0, "ADMIN": 1, "SUPERADMIN": 2, } ) func (x GroupParticipant_Rank) Enum() *GroupParticipant_Rank { p := new(GroupParticipant_Rank) *p = x return p } func (x GroupParticipant_Rank) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (GroupParticipant_Rank) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[5].Descriptor() } func (GroupParticipant_Rank) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[5] } func (x GroupParticipant_Rank) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *GroupParticipant_Rank) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = GroupParticipant_Rank(num) return nil } // Deprecated: Use GroupParticipant_Rank.Descriptor instead. func (GroupParticipant_Rank) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{2, 0} } type PastParticipant_LeaveReason int32 const ( PastParticipant_LEFT PastParticipant_LeaveReason = 0 PastParticipant_REMOVED PastParticipant_LeaveReason = 1 ) // Enum value maps for PastParticipant_LeaveReason. var ( PastParticipant_LeaveReason_name = map[int32]string{ 0: "LEFT", 1: "REMOVED", } PastParticipant_LeaveReason_value = map[string]int32{ "LEFT": 0, "REMOVED": 1, } ) func (x PastParticipant_LeaveReason) Enum() *PastParticipant_LeaveReason { p := new(PastParticipant_LeaveReason) *p = x return p } func (x PastParticipant_LeaveReason) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PastParticipant_LeaveReason) Descriptor() protoreflect.EnumDescriptor { return file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[6].Descriptor() } func (PastParticipant_LeaveReason) Type() protoreflect.EnumType { return &file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes[6] } func (x PastParticipant_LeaveReason) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *PastParticipant_LeaveReason) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = PastParticipant_LeaveReason(num) return nil } // Deprecated: Use PastParticipant_LeaveReason.Descriptor instead. func (PastParticipant_LeaveReason) EnumDescriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{3, 0} } type HistorySync struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields SyncType *HistorySync_HistorySyncType `protobuf:"varint,1,req,name=syncType,enum=WAWebProtobufsHistorySync.HistorySync_HistorySyncType" json:"syncType,omitempty"` Conversations []*Conversation `protobuf:"bytes,2,rep,name=conversations" json:"conversations,omitempty"` StatusV3Messages []*waWeb.WebMessageInfo `protobuf:"bytes,3,rep,name=statusV3Messages" json:"statusV3Messages,omitempty"` ChunkOrder *uint32 `protobuf:"varint,5,opt,name=chunkOrder" json:"chunkOrder,omitempty"` Progress *uint32 `protobuf:"varint,6,opt,name=progress" json:"progress,omitempty"` Pushnames []*Pushname `protobuf:"bytes,7,rep,name=pushnames" json:"pushnames,omitempty"` GlobalSettings *GlobalSettings `protobuf:"bytes,8,opt,name=globalSettings" json:"globalSettings,omitempty"` ThreadIDUserSecret []byte `protobuf:"bytes,9,opt,name=threadIDUserSecret" json:"threadIDUserSecret,omitempty"` ThreadDsTimeframeOffset *uint32 `protobuf:"varint,10,opt,name=threadDsTimeframeOffset" json:"threadDsTimeframeOffset,omitempty"` RecentStickers []*StickerMetadata `protobuf:"bytes,11,rep,name=recentStickers" json:"recentStickers,omitempty"` PastParticipants []*PastParticipants `protobuf:"bytes,12,rep,name=pastParticipants" json:"pastParticipants,omitempty"` CallLogRecords []*waSyncAction.CallLogRecord `protobuf:"bytes,13,rep,name=callLogRecords" json:"callLogRecords,omitempty"` AiWaitListState *HistorySync_BotAIWaitListState `protobuf:"varint,14,opt,name=aiWaitListState,enum=WAWebProtobufsHistorySync.HistorySync_BotAIWaitListState" json:"aiWaitListState,omitempty"` PhoneNumberToLidMappings []*PhoneNumberToLIDMapping `protobuf:"bytes,15,rep,name=phoneNumberToLidMappings" json:"phoneNumberToLidMappings,omitempty"` CompanionMetaNonce *string `protobuf:"bytes,16,opt,name=companionMetaNonce" json:"companionMetaNonce,omitempty"` } func (x *HistorySync) Reset() { *x = HistorySync{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *HistorySync) String() string { return protoimpl.X.MessageStringOf(x) } func (*HistorySync) ProtoMessage() {} func (x *HistorySync) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[0] 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 HistorySync.ProtoReflect.Descriptor instead. func (*HistorySync) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{0} } func (x *HistorySync) GetSyncType() HistorySync_HistorySyncType { if x != nil && x.SyncType != nil { return *x.SyncType } return HistorySync_INITIAL_BOOTSTRAP } func (x *HistorySync) GetConversations() []*Conversation { if x != nil { return x.Conversations } return nil } func (x *HistorySync) GetStatusV3Messages() []*waWeb.WebMessageInfo { if x != nil { return x.StatusV3Messages } return nil } func (x *HistorySync) GetChunkOrder() uint32 { if x != nil && x.ChunkOrder != nil { return *x.ChunkOrder } return 0 } func (x *HistorySync) GetProgress() uint32 { if x != nil && x.Progress != nil { return *x.Progress } return 0 } func (x *HistorySync) GetPushnames() []*Pushname { if x != nil { return x.Pushnames } return nil } func (x *HistorySync) GetGlobalSettings() *GlobalSettings { if x != nil { return x.GlobalSettings } return nil } func (x *HistorySync) GetThreadIDUserSecret() []byte { if x != nil { return x.ThreadIDUserSecret } return nil } func (x *HistorySync) GetThreadDsTimeframeOffset() uint32 { if x != nil && x.ThreadDsTimeframeOffset != nil { return *x.ThreadDsTimeframeOffset } return 0 } func (x *HistorySync) GetRecentStickers() []*StickerMetadata { if x != nil { return x.RecentStickers } return nil } func (x *HistorySync) GetPastParticipants() []*PastParticipants { if x != nil { return x.PastParticipants } return nil } func (x *HistorySync) GetCallLogRecords() []*waSyncAction.CallLogRecord { if x != nil { return x.CallLogRecords } return nil } func (x *HistorySync) GetAiWaitListState() HistorySync_BotAIWaitListState { if x != nil && x.AiWaitListState != nil { return *x.AiWaitListState } return HistorySync_IN_WAITLIST } func (x *HistorySync) GetPhoneNumberToLidMappings() []*PhoneNumberToLIDMapping { if x != nil { return x.PhoneNumberToLidMappings } return nil } func (x *HistorySync) GetCompanionMetaNonce() string { if x != nil && x.CompanionMetaNonce != nil { return *x.CompanionMetaNonce } return "" } type Conversation struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ID *string `protobuf:"bytes,1,req,name=ID" json:"ID,omitempty"` Messages []*HistorySyncMsg `protobuf:"bytes,2,rep,name=messages" json:"messages,omitempty"` NewJID *string `protobuf:"bytes,3,opt,name=newJID" json:"newJID,omitempty"` OldJID *string `protobuf:"bytes,4,opt,name=oldJID" json:"oldJID,omitempty"` LastMsgTimestamp *uint64 `protobuf:"varint,5,opt,name=lastMsgTimestamp" json:"lastMsgTimestamp,omitempty"` UnreadCount *uint32 `protobuf:"varint,6,opt,name=unreadCount" json:"unreadCount,omitempty"` ReadOnly *bool `protobuf:"varint,7,opt,name=readOnly" json:"readOnly,omitempty"` EndOfHistoryTransfer *bool `protobuf:"varint,8,opt,name=endOfHistoryTransfer" json:"endOfHistoryTransfer,omitempty"` EphemeralExpiration *uint32 `protobuf:"varint,9,opt,name=ephemeralExpiration" json:"ephemeralExpiration,omitempty"` EphemeralSettingTimestamp *int64 `protobuf:"varint,10,opt,name=ephemeralSettingTimestamp" json:"ephemeralSettingTimestamp,omitempty"` EndOfHistoryTransferType *Conversation_EndOfHistoryTransferType `protobuf:"varint,11,opt,name=endOfHistoryTransferType,enum=WAWebProtobufsHistorySync.Conversation_EndOfHistoryTransferType" json:"endOfHistoryTransferType,omitempty"` ConversationTimestamp *uint64 `protobuf:"varint,12,opt,name=conversationTimestamp" json:"conversationTimestamp,omitempty"` Name *string `protobuf:"bytes,13,opt,name=name" json:"name,omitempty"` PHash *string `protobuf:"bytes,14,opt,name=pHash" json:"pHash,omitempty"` NotSpam *bool `protobuf:"varint,15,opt,name=notSpam" json:"notSpam,omitempty"` Archived *bool `protobuf:"varint,16,opt,name=archived" json:"archived,omitempty"` DisappearingMode *waE2E.DisappearingMode `protobuf:"bytes,17,opt,name=disappearingMode" json:"disappearingMode,omitempty"` UnreadMentionCount *uint32 `protobuf:"varint,18,opt,name=unreadMentionCount" json:"unreadMentionCount,omitempty"` MarkedAsUnread *bool `protobuf:"varint,19,opt,name=markedAsUnread" json:"markedAsUnread,omitempty"` Participant []*GroupParticipant `protobuf:"bytes,20,rep,name=participant" json:"participant,omitempty"` TcToken []byte `protobuf:"bytes,21,opt,name=tcToken" json:"tcToken,omitempty"` TcTokenTimestamp *uint64 `protobuf:"varint,22,opt,name=tcTokenTimestamp" json:"tcTokenTimestamp,omitempty"` ContactPrimaryIdentityKey []byte `protobuf:"bytes,23,opt,name=contactPrimaryIdentityKey" json:"contactPrimaryIdentityKey,omitempty"` Pinned *uint32 `protobuf:"varint,24,opt,name=pinned" json:"pinned,omitempty"` MuteEndTime *uint64 `protobuf:"varint,25,opt,name=muteEndTime" json:"muteEndTime,omitempty"` Wallpaper *WallpaperSettings `protobuf:"bytes,26,opt,name=wallpaper" json:"wallpaper,omitempty"` MediaVisibility *MediaVisibility `protobuf:"varint,27,opt,name=mediaVisibility,enum=WAWebProtobufsHistorySync.MediaVisibility" json:"mediaVisibility,omitempty"` TcTokenSenderTimestamp *uint64 `protobuf:"varint,28,opt,name=tcTokenSenderTimestamp" json:"tcTokenSenderTimestamp,omitempty"` Suspended *bool `protobuf:"varint,29,opt,name=suspended" json:"suspended,omitempty"` Terminated *bool `protobuf:"varint,30,opt,name=terminated" json:"terminated,omitempty"` CreatedAt *uint64 `protobuf:"varint,31,opt,name=createdAt" json:"createdAt,omitempty"` CreatedBy *string `protobuf:"bytes,32,opt,name=createdBy" json:"createdBy,omitempty"` Description *string `protobuf:"bytes,33,opt,name=description" json:"description,omitempty"` Support *bool `protobuf:"varint,34,opt,name=support" json:"support,omitempty"` IsParentGroup *bool `protobuf:"varint,35,opt,name=isParentGroup" json:"isParentGroup,omitempty"` ParentGroupID *string `protobuf:"bytes,37,opt,name=parentGroupID" json:"parentGroupID,omitempty"` IsDefaultSubgroup *bool `protobuf:"varint,36,opt,name=isDefaultSubgroup" json:"isDefaultSubgroup,omitempty"` DisplayName *string `protobuf:"bytes,38,opt,name=displayName" json:"displayName,omitempty"` PnJID *string `protobuf:"bytes,39,opt,name=pnJID" json:"pnJID,omitempty"` ShareOwnPn *bool `protobuf:"varint,40,opt,name=shareOwnPn" json:"shareOwnPn,omitempty"` PnhDuplicateLidThread *bool `protobuf:"varint,41,opt,name=pnhDuplicateLidThread" json:"pnhDuplicateLidThread,omitempty"` LidJID *string `protobuf:"bytes,42,opt,name=lidJID" json:"lidJID,omitempty"` 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"` SystemMessageToInsert *PrivacySystemMessage `protobuf:"varint,47,opt,name=systemMessageToInsert,enum=WAWebProtobufsHistorySync.PrivacySystemMessage" json:"systemMessageToInsert,omitempty"` CapiCreatedGroup *bool `protobuf:"varint,48,opt,name=capiCreatedGroup" json:"capiCreatedGroup,omitempty"` } func (x *Conversation) Reset() { *x = Conversation{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Conversation) String() string { return protoimpl.X.MessageStringOf(x) } func (*Conversation) ProtoMessage() {} func (x *Conversation) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[1] 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 Conversation.ProtoReflect.Descriptor instead. func (*Conversation) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{1} } func (x *Conversation) GetID() string { if x != nil && x.ID != nil { return *x.ID } return "" } func (x *Conversation) GetMessages() []*HistorySyncMsg { if x != nil { return x.Messages } return nil } func (x *Conversation) GetNewJID() string { if x != nil && x.NewJID != nil { return *x.NewJID } return "" } func (x *Conversation) GetOldJID() string { if x != nil && x.OldJID != nil { return *x.OldJID } return "" } func (x *Conversation) GetLastMsgTimestamp() uint64 { if x != nil && x.LastMsgTimestamp != nil { return *x.LastMsgTimestamp } return 0 } func (x *Conversation) GetUnreadCount() uint32 { if x != nil && x.UnreadCount != nil { return *x.UnreadCount } return 0 } func (x *Conversation) GetReadOnly() bool { if x != nil && x.ReadOnly != nil { return *x.ReadOnly } return false } func (x *Conversation) GetEndOfHistoryTransfer() bool { if x != nil && x.EndOfHistoryTransfer != nil { return *x.EndOfHistoryTransfer } return false } func (x *Conversation) GetEphemeralExpiration() uint32 { if x != nil && x.EphemeralExpiration != nil { return *x.EphemeralExpiration } return 0 } func (x *Conversation) GetEphemeralSettingTimestamp() int64 { if x != nil && x.EphemeralSettingTimestamp != nil { return *x.EphemeralSettingTimestamp } return 0 } func (x *Conversation) GetEndOfHistoryTransferType() Conversation_EndOfHistoryTransferType { if x != nil && x.EndOfHistoryTransferType != nil { return *x.EndOfHistoryTransferType } return Conversation_COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY } func (x *Conversation) GetConversationTimestamp() uint64 { if x != nil && x.ConversationTimestamp != nil { return *x.ConversationTimestamp } return 0 } func (x *Conversation) GetName() string { if x != nil && x.Name != nil { return *x.Name } return "" } func (x *Conversation) GetPHash() string { if x != nil && x.PHash != nil { return *x.PHash } return "" } func (x *Conversation) GetNotSpam() bool { if x != nil && x.NotSpam != nil { return *x.NotSpam } return false } func (x *Conversation) GetArchived() bool { if x != nil && x.Archived != nil { return *x.Archived } return false } func (x *Conversation) GetDisappearingMode() *waE2E.DisappearingMode { if x != nil { return x.DisappearingMode } return nil } func (x *Conversation) GetUnreadMentionCount() uint32 { if x != nil && x.UnreadMentionCount != nil { return *x.UnreadMentionCount } return 0 } func (x *Conversation) GetMarkedAsUnread() bool { if x != nil && x.MarkedAsUnread != nil { return *x.MarkedAsUnread } return false } func (x *Conversation) GetParticipant() []*GroupParticipant { if x != nil { return x.Participant } return nil } func (x *Conversation) GetTcToken() []byte { if x != nil { return x.TcToken } return nil } func (x *Conversation) GetTcTokenTimestamp() uint64 { if x != nil && x.TcTokenTimestamp != nil { return *x.TcTokenTimestamp } return 0 } func (x *Conversation) GetContactPrimaryIdentityKey() []byte { if x != nil { return x.ContactPrimaryIdentityKey } return nil } func (x *Conversation) GetPinned() uint32 { if x != nil && x.Pinned != nil { return *x.Pinned } return 0 } func (x *Conversation) GetMuteEndTime() uint64 { if x != nil && x.MuteEndTime != nil { return *x.MuteEndTime } return 0 } func (x *Conversation) GetWallpaper() *WallpaperSettings { if x != nil { return x.Wallpaper } return nil } func (x *Conversation) GetMediaVisibility() MediaVisibility { if x != nil && x.MediaVisibility != nil { return *x.MediaVisibility } return MediaVisibility_DEFAULT } func (x *Conversation) GetTcTokenSenderTimestamp() uint64 { if x != nil && x.TcTokenSenderTimestamp != nil { return *x.TcTokenSenderTimestamp } return 0 } func (x *Conversation) GetSuspended() bool { if x != nil && x.Suspended != nil { return *x.Suspended } return false } func (x *Conversation) GetTerminated() bool { if x != nil && x.Terminated != nil { return *x.Terminated } return false } func (x *Conversation) GetCreatedAt() uint64 { if x != nil && x.CreatedAt != nil { return *x.CreatedAt } return 0 } func (x *Conversation) GetCreatedBy() string { if x != nil && x.CreatedBy != nil { return *x.CreatedBy } return "" } func (x *Conversation) GetDescription() string { if x != nil && x.Description != nil { return *x.Description } return "" } func (x *Conversation) GetSupport() bool { if x != nil && x.Support != nil { return *x.Support } return false } func (x *Conversation) GetIsParentGroup() bool { if x != nil && x.IsParentGroup != nil { return *x.IsParentGroup } return false } func (x *Conversation) GetParentGroupID() string { if x != nil && x.ParentGroupID != nil { return *x.ParentGroupID } return "" } func (x *Conversation) GetIsDefaultSubgroup() bool { if x != nil && x.IsDefaultSubgroup != nil { return *x.IsDefaultSubgroup } return false } func (x *Conversation) GetDisplayName() string { if x != nil && x.DisplayName != nil { return *x.DisplayName } return "" } func (x *Conversation) GetPnJID() string { if x != nil && x.PnJID != nil { return *x.PnJID } return "" } func (x *Conversation) GetShareOwnPn() bool { if x != nil && x.ShareOwnPn != nil { return *x.ShareOwnPn } return false } func (x *Conversation) GetPnhDuplicateLidThread() bool { if x != nil && x.PnhDuplicateLidThread != nil { return *x.PnhDuplicateLidThread } return false } func (x *Conversation) GetLidJID() string { if x != nil && x.LidJID != nil { return *x.LidJID } return "" } func (x *Conversation) GetUsername() string { if x != nil && x.Username != nil { return *x.Username } return "" } func (x *Conversation) GetLidOriginType() string { if x != nil && x.LidOriginType != nil { return *x.LidOriginType } return "" } func (x *Conversation) GetCommentsCount() uint32 { if x != nil && x.CommentsCount != nil { return *x.CommentsCount } return 0 } func (x *Conversation) GetLocked() bool { if x != nil && x.Locked != nil { return *x.Locked } return false } func (x *Conversation) GetSystemMessageToInsert() PrivacySystemMessage { if x != nil && x.SystemMessageToInsert != nil { return *x.SystemMessageToInsert } return PrivacySystemMessage_E2EE_MSG } func (x *Conversation) GetCapiCreatedGroup() bool { if x != nil && x.CapiCreatedGroup != nil { return *x.CapiCreatedGroup } return false } type GroupParticipant struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields UserJID *string `protobuf:"bytes,1,req,name=userJID" json:"userJID,omitempty"` Rank *GroupParticipant_Rank `protobuf:"varint,2,opt,name=rank,enum=WAWebProtobufsHistorySync.GroupParticipant_Rank" json:"rank,omitempty"` } func (x *GroupParticipant) Reset() { *x = GroupParticipant{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GroupParticipant) String() string { return protoimpl.X.MessageStringOf(x) } func (*GroupParticipant) ProtoMessage() {} func (x *GroupParticipant) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[2] 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 GroupParticipant.ProtoReflect.Descriptor instead. func (*GroupParticipant) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{2} } func (x *GroupParticipant) GetUserJID() string { if x != nil && x.UserJID != nil { return *x.UserJID } return "" } func (x *GroupParticipant) GetRank() GroupParticipant_Rank { if x != nil && x.Rank != nil { return *x.Rank } return GroupParticipant_REGULAR } type PastParticipant struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields UserJID *string `protobuf:"bytes,1,opt,name=userJID" json:"userJID,omitempty"` LeaveReason *PastParticipant_LeaveReason `protobuf:"varint,2,opt,name=leaveReason,enum=WAWebProtobufsHistorySync.PastParticipant_LeaveReason" json:"leaveReason,omitempty"` LeaveTS *uint64 `protobuf:"varint,3,opt,name=leaveTS" json:"leaveTS,omitempty"` } func (x *PastParticipant) Reset() { *x = PastParticipant{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PastParticipant) String() string { return protoimpl.X.MessageStringOf(x) } func (*PastParticipant) ProtoMessage() {} func (x *PastParticipant) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[3] 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 PastParticipant.ProtoReflect.Descriptor instead. func (*PastParticipant) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{3} } func (x *PastParticipant) GetUserJID() string { if x != nil && x.UserJID != nil { return *x.UserJID } return "" } func (x *PastParticipant) GetLeaveReason() PastParticipant_LeaveReason { if x != nil && x.LeaveReason != nil { return *x.LeaveReason } return PastParticipant_LEFT } func (x *PastParticipant) GetLeaveTS() uint64 { if x != nil && x.LeaveTS != nil { return *x.LeaveTS } return 0 } type PhoneNumberToLIDMapping struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PnJID *string `protobuf:"bytes,1,opt,name=pnJID" json:"pnJID,omitempty"` LidJID *string `protobuf:"bytes,2,opt,name=lidJID" json:"lidJID,omitempty"` } func (x *PhoneNumberToLIDMapping) Reset() { *x = PhoneNumberToLIDMapping{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PhoneNumberToLIDMapping) String() string { return protoimpl.X.MessageStringOf(x) } func (*PhoneNumberToLIDMapping) ProtoMessage() {} func (x *PhoneNumberToLIDMapping) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[4] 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 PhoneNumberToLIDMapping.ProtoReflect.Descriptor instead. func (*PhoneNumberToLIDMapping) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{4} } func (x *PhoneNumberToLIDMapping) GetPnJID() string { if x != nil && x.PnJID != nil { return *x.PnJID } return "" } func (x *PhoneNumberToLIDMapping) GetLidJID() string { if x != nil && x.LidJID != nil { return *x.LidJID } return "" } type HistorySyncMsg struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Message *waWeb.WebMessageInfo `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"` MsgOrderID *uint64 `protobuf:"varint,2,opt,name=msgOrderID" json:"msgOrderID,omitempty"` } func (x *HistorySyncMsg) Reset() { *x = HistorySyncMsg{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *HistorySyncMsg) String() string { return protoimpl.X.MessageStringOf(x) } func (*HistorySyncMsg) ProtoMessage() {} func (x *HistorySyncMsg) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[5] 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 HistorySyncMsg.ProtoReflect.Descriptor instead. func (*HistorySyncMsg) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{5} } func (x *HistorySyncMsg) GetMessage() *waWeb.WebMessageInfo { if x != nil { return x.Message } return nil } func (x *HistorySyncMsg) GetMsgOrderID() uint64 { if x != nil && x.MsgOrderID != nil { return *x.MsgOrderID } return 0 } type Pushname struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ID *string `protobuf:"bytes,1,opt,name=ID" json:"ID,omitempty"` Pushname *string `protobuf:"bytes,2,opt,name=pushname" json:"pushname,omitempty"` } func (x *Pushname) Reset() { *x = Pushname{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Pushname) String() string { return protoimpl.X.MessageStringOf(x) } func (*Pushname) ProtoMessage() {} func (x *Pushname) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[6] 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 Pushname.ProtoReflect.Descriptor instead. func (*Pushname) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{6} } func (x *Pushname) GetID() string { if x != nil && x.ID != nil { return *x.ID } return "" } func (x *Pushname) GetPushname() string { if x != nil && x.Pushname != nil { return *x.Pushname } return "" } type WallpaperSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Filename *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"` Opacity *uint32 `protobuf:"varint,2,opt,name=opacity" json:"opacity,omitempty"` } func (x *WallpaperSettings) Reset() { *x = WallpaperSettings{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *WallpaperSettings) String() string { return protoimpl.X.MessageStringOf(x) } func (*WallpaperSettings) ProtoMessage() {} func (x *WallpaperSettings) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[7] 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 WallpaperSettings.ProtoReflect.Descriptor instead. func (*WallpaperSettings) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{7} } func (x *WallpaperSettings) GetFilename() string { if x != nil && x.Filename != nil { return *x.Filename } return "" } func (x *WallpaperSettings) GetOpacity() uint32 { if x != nil && x.Opacity != nil { return *x.Opacity } return 0 } type GlobalSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields LightThemeWallpaper *WallpaperSettings `protobuf:"bytes,1,opt,name=lightThemeWallpaper" json:"lightThemeWallpaper,omitempty"` MediaVisibility *MediaVisibility `protobuf:"varint,2,opt,name=mediaVisibility,enum=WAWebProtobufsHistorySync.MediaVisibility" json:"mediaVisibility,omitempty"` DarkThemeWallpaper *WallpaperSettings `protobuf:"bytes,3,opt,name=darkThemeWallpaper" json:"darkThemeWallpaper,omitempty"` AutoDownloadWiFi *AutoDownloadSettings `protobuf:"bytes,4,opt,name=autoDownloadWiFi" json:"autoDownloadWiFi,omitempty"` AutoDownloadCellular *AutoDownloadSettings `protobuf:"bytes,5,opt,name=autoDownloadCellular" json:"autoDownloadCellular,omitempty"` AutoDownloadRoaming *AutoDownloadSettings `protobuf:"bytes,6,opt,name=autoDownloadRoaming" json:"autoDownloadRoaming,omitempty"` ShowIndividualNotificationsPreview *bool `protobuf:"varint,7,opt,name=showIndividualNotificationsPreview" json:"showIndividualNotificationsPreview,omitempty"` ShowGroupNotificationsPreview *bool `protobuf:"varint,8,opt,name=showGroupNotificationsPreview" json:"showGroupNotificationsPreview,omitempty"` DisappearingModeDuration *int32 `protobuf:"varint,9,opt,name=disappearingModeDuration" json:"disappearingModeDuration,omitempty"` DisappearingModeTimestamp *int64 `protobuf:"varint,10,opt,name=disappearingModeTimestamp" json:"disappearingModeTimestamp,omitempty"` AvatarUserSettings *AvatarUserSettings `protobuf:"bytes,11,opt,name=avatarUserSettings" json:"avatarUserSettings,omitempty"` FontSize *int32 `protobuf:"varint,12,opt,name=fontSize" json:"fontSize,omitempty"` SecurityNotifications *bool `protobuf:"varint,13,opt,name=securityNotifications" json:"securityNotifications,omitempty"` AutoUnarchiveChats *bool `protobuf:"varint,14,opt,name=autoUnarchiveChats" json:"autoUnarchiveChats,omitempty"` VideoQualityMode *int32 `protobuf:"varint,15,opt,name=videoQualityMode" json:"videoQualityMode,omitempty"` 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 *waChatLockSettings.ChatLockSettings `protobuf:"bytes,19,opt,name=chatLockSettings" json:"chatLockSettings,omitempty"` } func (x *GlobalSettings) Reset() { *x = GlobalSettings{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GlobalSettings) String() string { return protoimpl.X.MessageStringOf(x) } func (*GlobalSettings) ProtoMessage() {} func (x *GlobalSettings) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[8] 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 GlobalSettings.ProtoReflect.Descriptor instead. func (*GlobalSettings) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{8} } func (x *GlobalSettings) GetLightThemeWallpaper() *WallpaperSettings { if x != nil { return x.LightThemeWallpaper } return nil } func (x *GlobalSettings) GetMediaVisibility() MediaVisibility { if x != nil && x.MediaVisibility != nil { return *x.MediaVisibility } return MediaVisibility_DEFAULT } func (x *GlobalSettings) GetDarkThemeWallpaper() *WallpaperSettings { if x != nil { return x.DarkThemeWallpaper } return nil } func (x *GlobalSettings) GetAutoDownloadWiFi() *AutoDownloadSettings { if x != nil { return x.AutoDownloadWiFi } return nil } func (x *GlobalSettings) GetAutoDownloadCellular() *AutoDownloadSettings { if x != nil { return x.AutoDownloadCellular } return nil } func (x *GlobalSettings) GetAutoDownloadRoaming() *AutoDownloadSettings { if x != nil { return x.AutoDownloadRoaming } return nil } func (x *GlobalSettings) GetShowIndividualNotificationsPreview() bool { if x != nil && x.ShowIndividualNotificationsPreview != nil { return *x.ShowIndividualNotificationsPreview } return false } func (x *GlobalSettings) GetShowGroupNotificationsPreview() bool { if x != nil && x.ShowGroupNotificationsPreview != nil { return *x.ShowGroupNotificationsPreview } return false } func (x *GlobalSettings) GetDisappearingModeDuration() int32 { if x != nil && x.DisappearingModeDuration != nil { return *x.DisappearingModeDuration } return 0 } func (x *GlobalSettings) GetDisappearingModeTimestamp() int64 { if x != nil && x.DisappearingModeTimestamp != nil { return *x.DisappearingModeTimestamp } return 0 } func (x *GlobalSettings) GetAvatarUserSettings() *AvatarUserSettings { if x != nil { return x.AvatarUserSettings } return nil } func (x *GlobalSettings) GetFontSize() int32 { if x != nil && x.FontSize != nil { return *x.FontSize } return 0 } func (x *GlobalSettings) GetSecurityNotifications() bool { if x != nil && x.SecurityNotifications != nil { return *x.SecurityNotifications } return false } func (x *GlobalSettings) GetAutoUnarchiveChats() bool { if x != nil && x.AutoUnarchiveChats != nil { return *x.AutoUnarchiveChats } return false } func (x *GlobalSettings) GetVideoQualityMode() int32 { if x != nil && x.VideoQualityMode != nil { return *x.VideoQualityMode } return 0 } func (x *GlobalSettings) GetPhotoQualityMode() int32 { if x != nil && x.PhotoQualityMode != nil { return *x.PhotoQualityMode } return 0 } func (x *GlobalSettings) GetIndividualNotificationSettings() *NotificationSettings { if x != nil { return x.IndividualNotificationSettings } return nil } func (x *GlobalSettings) GetGroupNotificationSettings() *NotificationSettings { if x != nil { return x.GroupNotificationSettings } return nil } func (x *GlobalSettings) GetChatLockSettings() *waChatLockSettings.ChatLockSettings { if x != nil { return x.ChatLockSettings } return nil } type AutoDownloadSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DownloadImages *bool `protobuf:"varint,1,opt,name=downloadImages" json:"downloadImages,omitempty"` DownloadAudio *bool `protobuf:"varint,2,opt,name=downloadAudio" json:"downloadAudio,omitempty"` DownloadVideo *bool `protobuf:"varint,3,opt,name=downloadVideo" json:"downloadVideo,omitempty"` DownloadDocuments *bool `protobuf:"varint,4,opt,name=downloadDocuments" json:"downloadDocuments,omitempty"` } func (x *AutoDownloadSettings) Reset() { *x = AutoDownloadSettings{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *AutoDownloadSettings) String() string { return protoimpl.X.MessageStringOf(x) } func (*AutoDownloadSettings) ProtoMessage() {} func (x *AutoDownloadSettings) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[9] 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 AutoDownloadSettings.ProtoReflect.Descriptor instead. func (*AutoDownloadSettings) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{9} } func (x *AutoDownloadSettings) GetDownloadImages() bool { if x != nil && x.DownloadImages != nil { return *x.DownloadImages } return false } func (x *AutoDownloadSettings) GetDownloadAudio() bool { if x != nil && x.DownloadAudio != nil { return *x.DownloadAudio } return false } func (x *AutoDownloadSettings) GetDownloadVideo() bool { if x != nil && x.DownloadVideo != nil { return *x.DownloadVideo } return false } func (x *AutoDownloadSettings) GetDownloadDocuments() bool { if x != nil && x.DownloadDocuments != nil { return *x.DownloadDocuments } return false } type StickerMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields URL *string `protobuf:"bytes,1,opt,name=URL" json:"URL,omitempty"` FileSHA256 []byte `protobuf:"bytes,2,opt,name=fileSHA256" json:"fileSHA256,omitempty"` FileEncSHA256 []byte `protobuf:"bytes,3,opt,name=fileEncSHA256" json:"fileEncSHA256,omitempty"` MediaKey []byte `protobuf:"bytes,4,opt,name=mediaKey" json:"mediaKey,omitempty"` Mimetype *string `protobuf:"bytes,5,opt,name=mimetype" json:"mimetype,omitempty"` Height *uint32 `protobuf:"varint,6,opt,name=height" json:"height,omitempty"` Width *uint32 `protobuf:"varint,7,opt,name=width" json:"width,omitempty"` DirectPath *string `protobuf:"bytes,8,opt,name=directPath" json:"directPath,omitempty"` FileLength *uint64 `protobuf:"varint,9,opt,name=fileLength" json:"fileLength,omitempty"` Weight *float32 `protobuf:"fixed32,10,opt,name=weight" json:"weight,omitempty"` LastStickerSentTS *int64 `protobuf:"varint,11,opt,name=lastStickerSentTS" json:"lastStickerSentTS,omitempty"` IsLottie *bool `protobuf:"varint,12,opt,name=isLottie" json:"isLottie,omitempty"` } func (x *StickerMetadata) Reset() { *x = StickerMetadata{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *StickerMetadata) String() string { return protoimpl.X.MessageStringOf(x) } func (*StickerMetadata) ProtoMessage() {} func (x *StickerMetadata) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[10] 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 StickerMetadata.ProtoReflect.Descriptor instead. func (*StickerMetadata) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{10} } func (x *StickerMetadata) GetURL() string { if x != nil && x.URL != nil { return *x.URL } return "" } func (x *StickerMetadata) GetFileSHA256() []byte { if x != nil { return x.FileSHA256 } return nil } func (x *StickerMetadata) GetFileEncSHA256() []byte { if x != nil { return x.FileEncSHA256 } return nil } func (x *StickerMetadata) GetMediaKey() []byte { if x != nil { return x.MediaKey } return nil } func (x *StickerMetadata) GetMimetype() string { if x != nil && x.Mimetype != nil { return *x.Mimetype } return "" } func (x *StickerMetadata) GetHeight() uint32 { if x != nil && x.Height != nil { return *x.Height } return 0 } func (x *StickerMetadata) GetWidth() uint32 { if x != nil && x.Width != nil { return *x.Width } return 0 } func (x *StickerMetadata) GetDirectPath() string { if x != nil && x.DirectPath != nil { return *x.DirectPath } return "" } func (x *StickerMetadata) GetFileLength() uint64 { if x != nil && x.FileLength != nil { return *x.FileLength } return 0 } func (x *StickerMetadata) GetWeight() float32 { if x != nil && x.Weight != nil { return *x.Weight } return 0 } func (x *StickerMetadata) GetLastStickerSentTS() int64 { if x != nil && x.LastStickerSentTS != nil { return *x.LastStickerSentTS } return 0 } func (x *StickerMetadata) GetIsLottie() bool { if x != nil && x.IsLottie != nil { return *x.IsLottie } return false } type PastParticipants struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields GroupJID *string `protobuf:"bytes,1,opt,name=groupJID" json:"groupJID,omitempty"` PastParticipants []*PastParticipant `protobuf:"bytes,2,rep,name=pastParticipants" json:"pastParticipants,omitempty"` } func (x *PastParticipants) Reset() { *x = PastParticipants{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PastParticipants) String() string { return protoimpl.X.MessageStringOf(x) } func (*PastParticipants) ProtoMessage() {} func (x *PastParticipants) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[11] 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 PastParticipants.ProtoReflect.Descriptor instead. func (*PastParticipants) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{11} } func (x *PastParticipants) GetGroupJID() string { if x != nil && x.GroupJID != nil { return *x.GroupJID } return "" } func (x *PastParticipants) GetPastParticipants() []*PastParticipant { if x != nil { return x.PastParticipants } return nil } type AvatarUserSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields FBID *string `protobuf:"bytes,1,opt,name=FBID" json:"FBID,omitempty"` Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` } func (x *AvatarUserSettings) Reset() { *x = AvatarUserSettings{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *AvatarUserSettings) String() string { return protoimpl.X.MessageStringOf(x) } func (*AvatarUserSettings) ProtoMessage() {} func (x *AvatarUserSettings) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[12] 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 AvatarUserSettings.ProtoReflect.Descriptor instead. func (*AvatarUserSettings) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{12} } func (x *AvatarUserSettings) GetFBID() string { if x != nil && x.FBID != nil { return *x.FBID } return "" } func (x *AvatarUserSettings) GetPassword() string { if x != nil && x.Password != nil { return *x.Password } return "" } type NotificationSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields MessageVibrate *string `protobuf:"bytes,1,opt,name=messageVibrate" json:"messageVibrate,omitempty"` MessagePopup *string `protobuf:"bytes,2,opt,name=messagePopup" json:"messagePopup,omitempty"` MessageLight *string `protobuf:"bytes,3,opt,name=messageLight" json:"messageLight,omitempty"` LowPriorityNotifications *bool `protobuf:"varint,4,opt,name=lowPriorityNotifications" json:"lowPriorityNotifications,omitempty"` ReactionsMuted *bool `protobuf:"varint,5,opt,name=reactionsMuted" json:"reactionsMuted,omitempty"` CallVibrate *string `protobuf:"bytes,6,opt,name=callVibrate" json:"callVibrate,omitempty"` } func (x *NotificationSettings) Reset() { *x = NotificationSettings{} if protoimpl.UnsafeEnabled { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *NotificationSettings) String() string { return protoimpl.X.MessageStringOf(x) } func (*NotificationSettings) ProtoMessage() {} func (x *NotificationSettings) ProtoReflect() protoreflect.Message { mi := &file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[13] 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 NotificationSettings.ProtoReflect.Descriptor instead. func (*NotificationSettings) Descriptor() ([]byte, []int) { return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP(), []int{13} } func (x *NotificationSettings) GetMessageVibrate() string { if x != nil && x.MessageVibrate != nil { return *x.MessageVibrate } return "" } func (x *NotificationSettings) GetMessagePopup() string { if x != nil && x.MessagePopup != nil { return *x.MessagePopup } return "" } func (x *NotificationSettings) GetMessageLight() string { if x != nil && x.MessageLight != nil { return *x.MessageLight } return "" } func (x *NotificationSettings) GetLowPriorityNotifications() bool { if x != nil && x.LowPriorityNotifications != nil { return *x.LowPriorityNotifications } return false } func (x *NotificationSettings) GetReactionsMuted() bool { if x != nil && x.ReactionsMuted != nil { return *x.ReactionsMuted } return false } func (x *NotificationSettings) GetCallVibrate() string { if x != nil && x.CallVibrate != nil { return *x.CallVibrate } return "" } var File_waHistorySync_WAWebProtobufsHistorySync_proto protoreflect.FileDescriptor //go:embed WAWebProtobufsHistorySync.pb.raw var file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc []byte var ( file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescOnce sync.Once file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData = file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc ) func file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescGZIP() []byte { file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescOnce.Do(func() { file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData = protoimpl.X.CompressGZIP(file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData) }) return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData } var file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes = make([]protoimpl.EnumInfo, 7) var file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes = make([]protoimpl.MessageInfo, 14) var file_waHistorySync_WAWebProtobufsHistorySync_proto_goTypes = []any{ (MediaVisibility)(0), // 0: WAWebProtobufsHistorySync.MediaVisibility (PrivacySystemMessage)(0), // 1: WAWebProtobufsHistorySync.PrivacySystemMessage (HistorySync_BotAIWaitListState)(0), // 2: WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState (HistorySync_HistorySyncType)(0), // 3: WAWebProtobufsHistorySync.HistorySync.HistorySyncType (Conversation_EndOfHistoryTransferType)(0), // 4: WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType (GroupParticipant_Rank)(0), // 5: WAWebProtobufsHistorySync.GroupParticipant.Rank (PastParticipant_LeaveReason)(0), // 6: WAWebProtobufsHistorySync.PastParticipant.LeaveReason (*HistorySync)(nil), // 7: WAWebProtobufsHistorySync.HistorySync (*Conversation)(nil), // 8: WAWebProtobufsHistorySync.Conversation (*GroupParticipant)(nil), // 9: WAWebProtobufsHistorySync.GroupParticipant (*PastParticipant)(nil), // 10: WAWebProtobufsHistorySync.PastParticipant (*PhoneNumberToLIDMapping)(nil), // 11: WAWebProtobufsHistorySync.PhoneNumberToLIDMapping (*HistorySyncMsg)(nil), // 12: WAWebProtobufsHistorySync.HistorySyncMsg (*Pushname)(nil), // 13: WAWebProtobufsHistorySync.Pushname (*WallpaperSettings)(nil), // 14: WAWebProtobufsHistorySync.WallpaperSettings (*GlobalSettings)(nil), // 15: WAWebProtobufsHistorySync.GlobalSettings (*AutoDownloadSettings)(nil), // 16: WAWebProtobufsHistorySync.AutoDownloadSettings (*StickerMetadata)(nil), // 17: WAWebProtobufsHistorySync.StickerMetadata (*PastParticipants)(nil), // 18: WAWebProtobufsHistorySync.PastParticipants (*AvatarUserSettings)(nil), // 19: WAWebProtobufsHistorySync.AvatarUserSettings (*NotificationSettings)(nil), // 20: WAWebProtobufsHistorySync.NotificationSettings (*waWeb.WebMessageInfo)(nil), // 21: WAWebProtobufsWeb.WebMessageInfo (*waSyncAction.CallLogRecord)(nil), // 22: WASyncAction.CallLogRecord (*waE2E.DisappearingMode)(nil), // 23: WAWebProtobufsE2E.DisappearingMode (*waChatLockSettings.ChatLockSettings)(nil), // 24: WAProtobufsChatLockSettings.ChatLockSettings } var file_waHistorySync_WAWebProtobufsHistorySync_proto_depIdxs = []int32{ 3, // 0: WAWebProtobufsHistorySync.HistorySync.syncType:type_name -> WAWebProtobufsHistorySync.HistorySync.HistorySyncType 8, // 1: WAWebProtobufsHistorySync.HistorySync.conversations:type_name -> WAWebProtobufsHistorySync.Conversation 21, // 2: WAWebProtobufsHistorySync.HistorySync.statusV3Messages:type_name -> WAWebProtobufsWeb.WebMessageInfo 13, // 3: WAWebProtobufsHistorySync.HistorySync.pushnames:type_name -> WAWebProtobufsHistorySync.Pushname 15, // 4: WAWebProtobufsHistorySync.HistorySync.globalSettings:type_name -> WAWebProtobufsHistorySync.GlobalSettings 17, // 5: WAWebProtobufsHistorySync.HistorySync.recentStickers:type_name -> WAWebProtobufsHistorySync.StickerMetadata 18, // 6: WAWebProtobufsHistorySync.HistorySync.pastParticipants:type_name -> WAWebProtobufsHistorySync.PastParticipants 22, // 7: WAWebProtobufsHistorySync.HistorySync.callLogRecords:type_name -> WASyncAction.CallLogRecord 2, // 8: WAWebProtobufsHistorySync.HistorySync.aiWaitListState:type_name -> WAWebProtobufsHistorySync.HistorySync.BotAIWaitListState 11, // 9: WAWebProtobufsHistorySync.HistorySync.phoneNumberToLidMappings:type_name -> WAWebProtobufsHistorySync.PhoneNumberToLIDMapping 12, // 10: WAWebProtobufsHistorySync.Conversation.messages:type_name -> WAWebProtobufsHistorySync.HistorySyncMsg 4, // 11: WAWebProtobufsHistorySync.Conversation.endOfHistoryTransferType:type_name -> WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferType 23, // 12: WAWebProtobufsHistorySync.Conversation.disappearingMode:type_name -> WAWebProtobufsE2E.DisappearingMode 9, // 13: WAWebProtobufsHistorySync.Conversation.participant:type_name -> WAWebProtobufsHistorySync.GroupParticipant 14, // 14: WAWebProtobufsHistorySync.Conversation.wallpaper:type_name -> WAWebProtobufsHistorySync.WallpaperSettings 0, // 15: WAWebProtobufsHistorySync.Conversation.mediaVisibility:type_name -> WAWebProtobufsHistorySync.MediaVisibility 1, // 16: WAWebProtobufsHistorySync.Conversation.systemMessageToInsert:type_name -> WAWebProtobufsHistorySync.PrivacySystemMessage 5, // 17: WAWebProtobufsHistorySync.GroupParticipant.rank:type_name -> WAWebProtobufsHistorySync.GroupParticipant.Rank 6, // 18: WAWebProtobufsHistorySync.PastParticipant.leaveReason:type_name -> WAWebProtobufsHistorySync.PastParticipant.LeaveReason 21, // 19: WAWebProtobufsHistorySync.HistorySyncMsg.message:type_name -> WAWebProtobufsWeb.WebMessageInfo 14, // 20: WAWebProtobufsHistorySync.GlobalSettings.lightThemeWallpaper:type_name -> WAWebProtobufsHistorySync.WallpaperSettings 0, // 21: WAWebProtobufsHistorySync.GlobalSettings.mediaVisibility:type_name -> WAWebProtobufsHistorySync.MediaVisibility 14, // 22: WAWebProtobufsHistorySync.GlobalSettings.darkThemeWallpaper:type_name -> WAWebProtobufsHistorySync.WallpaperSettings 16, // 23: WAWebProtobufsHistorySync.GlobalSettings.autoDownloadWiFi:type_name -> WAWebProtobufsHistorySync.AutoDownloadSettings 16, // 24: WAWebProtobufsHistorySync.GlobalSettings.autoDownloadCellular:type_name -> WAWebProtobufsHistorySync.AutoDownloadSettings 16, // 25: WAWebProtobufsHistorySync.GlobalSettings.autoDownloadRoaming:type_name -> WAWebProtobufsHistorySync.AutoDownloadSettings 19, // 26: WAWebProtobufsHistorySync.GlobalSettings.avatarUserSettings:type_name -> WAWebProtobufsHistorySync.AvatarUserSettings 20, // 27: WAWebProtobufsHistorySync.GlobalSettings.individualNotificationSettings:type_name -> WAWebProtobufsHistorySync.NotificationSettings 20, // 28: WAWebProtobufsHistorySync.GlobalSettings.groupNotificationSettings:type_name -> WAWebProtobufsHistorySync.NotificationSettings 24, // 29: WAWebProtobufsHistorySync.GlobalSettings.chatLockSettings:type_name -> WAProtobufsChatLockSettings.ChatLockSettings 10, // 30: WAWebProtobufsHistorySync.PastParticipants.pastParticipants:type_name -> WAWebProtobufsHistorySync.PastParticipant 31, // [31:31] is the sub-list for method output_type 31, // [31:31] is the sub-list for method input_type 31, // [31:31] is the sub-list for extension type_name 31, // [31:31] is the sub-list for extension extendee 0, // [0:31] is the sub-list for field type_name } func init() { file_waHistorySync_WAWebProtobufsHistorySync_proto_init() } func file_waHistorySync_WAWebProtobufsHistorySync_proto_init() { if File_waHistorySync_WAWebProtobufsHistorySync_proto != nil { return } if !protoimpl.UnsafeEnabled { file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*HistorySync); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[1].Exporter = func(v any, i int) any { switch v := v.(*Conversation); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[2].Exporter = func(v any, i int) any { switch v := v.(*GroupParticipant); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*PastParticipant); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[4].Exporter = func(v any, i int) any { switch v := v.(*PhoneNumberToLIDMapping); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[5].Exporter = func(v any, i int) any { switch v := v.(*HistorySyncMsg); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[6].Exporter = func(v any, i int) any { switch v := v.(*Pushname); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[7].Exporter = func(v any, i int) any { switch v := v.(*WallpaperSettings); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[8].Exporter = func(v any, i int) any { switch v := v.(*GlobalSettings); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[9].Exporter = func(v any, i int) any { switch v := v.(*AutoDownloadSettings); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[10].Exporter = func(v any, i int) any { switch v := v.(*StickerMetadata); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[11].Exporter = func(v any, i int) any { switch v := v.(*PastParticipants); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[12].Exporter = func(v any, i int) any { switch v := v.(*AvatarUserSettings); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes[13].Exporter = func(v any, i int) any { switch v := v.(*NotificationSettings); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc, NumEnums: 7, NumMessages: 14, NumExtensions: 0, NumServices: 0, }, GoTypes: file_waHistorySync_WAWebProtobufsHistorySync_proto_goTypes, DependencyIndexes: file_waHistorySync_WAWebProtobufsHistorySync_proto_depIdxs, EnumInfos: file_waHistorySync_WAWebProtobufsHistorySync_proto_enumTypes, MessageInfos: file_waHistorySync_WAWebProtobufsHistorySync_proto_msgTypes, }.Build() File_waHistorySync_WAWebProtobufsHistorySync_proto = out.File file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc = nil file_waHistorySync_WAWebProtobufsHistorySync_proto_goTypes = nil file_waHistorySync_WAWebProtobufsHistorySync_proto_depIdxs = nil }