matterbridge/vendor/go.mau.fi/whatsmeow/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go

2243 lines
72 KiB
Go
Raw Normal View History

// 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
}