x6v=K_CQHf`uIdcej53`{YeBOA72;k
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
diff --git a/proto/waE2E/WAWebProtobufsE2E.proto b/proto/waE2E/WAWebProtobufsE2E.proto
index ec055a6a..ae3fa73a 100644
--- a/proto/waE2E/WAWebProtobufsE2E.proto
+++ b/proto/waE2E/WAWebProtobufsE2E.proto
@@ -22,6 +22,7 @@ enum PeerDataOperationRequestType {
WAFFLE_LINKING_NONCE_FETCH = 5;
FULL_HISTORY_SYNC_ON_DEMAND = 6;
COMPANION_META_NONCE_FETCH = 7;
+ COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY = 8;
}
enum BotMetricsEntryPoint {
@@ -46,6 +47,9 @@ enum BotMetricsEntryPoint {
AI_HOME = 19;
AI_DEEPLINK_IMMERSIVE = 20;
AI_DEEPLINK = 21;
+ META_AI_CHAT_SHORTCUT_AI_STUDIO = 22;
+ UGC_CHAT_SHORTCUT_AI_STUDIO = 23;
+ NEW_CHAT_AI_STUDIO = 24;
}
enum BotMetricsThreadEntryPoint {
@@ -297,6 +301,7 @@ message SecretEncryptedMessage {
enum SecretEncType {
UNKNOWN = 0;
EVENT_EDIT = 1;
+ MESSAGE_EDIT = 2;
}
optional WACommon.MessageKey targetMessageKey = 1;
@@ -509,6 +514,7 @@ message OrderMessage {
optional ContextInfo contextInfo = 17;
optional int32 messageVersion = 12;
optional WACommon.MessageKey orderRequestMessageID = 13;
+ optional string catalogType = 15;
}
message PaymentInviteMessage {
@@ -597,6 +603,11 @@ message PeerDataOperationRequestResponseMessage {
ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET = 6;
}
+ message SyncDSnapshotFatalRecoveryResponse {
+ optional bytes collectionSnapshot = 1;
+ optional bool isCompressed = 2;
+ }
+
message CompanionMetaNonceFetchResponse {
optional string nonce = 1;
}
@@ -642,6 +653,7 @@ message PeerDataOperationRequestResponseMessage {
optional WaffleNonceFetchResponse waffleNonceFetchRequestResponse = 5;
optional FullHistorySyncOnDemandRequestResponse fullHistorySyncOnDemandRequestResponse = 6;
optional CompanionMetaNonceFetchResponse companionMetaNonceFetchRequestResponse = 7;
+ optional SyncDSnapshotFatalRecoveryResponse syncdSnapshotFatalRecoveryResponse = 8;
}
optional PeerDataOperationRequestType peerDataOperationRequestType = 1;
@@ -713,6 +725,7 @@ message ProtocolMessage {
LIMIT_SHARING = 27;
AI_PSI_METADATA = 28;
AI_QUERY_FANOUT = 29;
+ GROUP_MEMBER_LABEL_CHANGE = 30;
}
optional WACommon.MessageKey key = 1;
@@ -738,6 +751,7 @@ message ProtocolMessage {
optional WACommon.LimitSharing limitSharing = 24;
optional bytes aiPsiMetadata = 25;
optional AIQueryFanout aiQueryFanout = 26;
+ optional MemberLabel memberLabel = 27;
}
message CloudAPIThreadControlNotification {
@@ -747,10 +761,16 @@ message CloudAPIThreadControlNotification {
CONTROL_TAKEN = 2;
}
+ message CloudAPIThreadControlNotificationContent {
+ optional string handoffNotificationText = 1;
+ optional string extraJSON = 2;
+ }
+
optional CloudAPIThreadControl status = 1;
optional int64 senderNotificationTimestampMS = 2;
optional string consumerLid = 3;
optional string consumerPhoneNumber = 4;
+ optional CloudAPIThreadControlNotificationContent notificationContent = 5;
}
message BotFeedbackMessage {
@@ -980,6 +1000,15 @@ message ImageMessage {
}
message ContextInfo {
+ enum StatusSourceType {
+ IMAGE = 0;
+ VIDEO = 1;
+ GIF = 2;
+ AUDIO = 3;
+ TEXT = 4;
+ MUSIC_STANDALONE = 5;
+ }
+
enum PairedMediaType {
NOT_PAIRED_MEDIA = 0;
SD_VIDEO_PARENT = 1;
@@ -1009,6 +1038,11 @@ message ContextInfo {
}
message ExternalAdReplyInfo {
+ enum AdType {
+ CTWA = 0;
+ CAWC = 1;
+ }
+
enum MediaType {
NONE = 0;
IMAGE = 1;
@@ -1039,6 +1073,7 @@ message ContextInfo {
optional string originalImageURL = 22;
optional string automatedGreetingMessageCtaType = 23;
optional bool wtwaAdFormat = 24;
+ optional AdType adType = 25;
}
message AdReplyInfo {
@@ -1134,6 +1169,9 @@ message ContextInfo {
optional UrlTrackingMap urlTrackingMap = 58;
optional PairedMediaType pairedMediaType = 59;
optional uint32 rankingVersion = 60;
+ optional MemberLabel memberLabel = 62;
+ optional bool isQuestion = 63;
+ optional StatusSourceType statusSourceType = 64;
}
message BotPluginMetadata {
@@ -1306,7 +1344,7 @@ message AIRichResponseMessage {
repeated AIRichResponseLatexExpression expressions = 2;
}
- message AIRichResponseAbstractData {
+ message AIRichResponseUnifiedResponse {
optional bytes data = 1;
}
@@ -1332,7 +1370,17 @@ message AIRichResponseMessage {
optional AIRichResponseMessageType messageType = 1;
repeated AIRichResponseSubMessage submessages = 2;
- optional AIRichResponseAbstractData abstractData = 3;
+ optional AIRichResponseUnifiedResponse unifiedResponse = 3;
+}
+
+message BotPromotionMessageMetadata {
+ enum BotPromotionType {
+ UNKNOWN_TYPE = 0;
+ C50 = 1;
+ }
+
+ optional BotPromotionType promotionType = 1;
+ optional string buttonTitle = 2;
}
message BotMediaMetadata {
@@ -1482,11 +1530,37 @@ message BotCapabilityMetadata {
RICH_RESPONSE_LATEX_INLINE = 31;
QUERY_PLAN = 32;
PROACTIVE_MESSAGE = 33;
+ RICH_RESPONSE_UNIFIED_RESPONSE = 34;
+ PROMOTION_MESSAGE = 35;
}
repeated BotCapabilityType capabilities = 1;
}
+message BotModeSelectionMetadata {
+ enum BotUserSelectionMode {
+ UNKNOWN_MODE = 0;
+ REASONING_MODE = 1;
+ }
+
+ repeated BotUserSelectionMode mode = 1;
+}
+
+message BotQuotaMetadata {
+ message BotFeatureQuotaMetadata {
+ enum BotFeatureType {
+ UNKNOWN_FEATURE = 0;
+ REASONING_FEATURE = 1;
+ }
+
+ optional BotFeatureType featureType = 1;
+ optional uint32 remainingQuota = 2;
+ optional uint64 expirationTimestamp = 3;
+ }
+
+ repeated BotFeatureQuotaMetadata botFeatureQuotaMetadata = 1;
+}
+
message BotImagineMetadata {
enum ImagineType {
UNKNOWN = 0;
@@ -1562,6 +1636,7 @@ message MessageContextInfo {
optional bool capiCreatedGroup = 11;
optional string supportPayload = 12;
optional WACommon.LimitSharing limitSharing = 13;
+ optional WACommon.LimitSharing limitSharingV2 = 14;
}
message InteractiveAnnotation {
@@ -1769,6 +1844,8 @@ message Message {
optional StatusNotificationMessage statusNotificationMessage = 98;
optional FutureProofMessage limitSharingMessage = 99;
optional FutureProofMessage botTaskMessage = 100;
+ optional FutureProofMessage questionMessage = 101;
+ optional MessageHistoryNotice messageHistoryNotice = 102;
}
message AlbumMessage {
@@ -1777,15 +1854,26 @@ message AlbumMessage {
optional ContextInfo contextInfo = 17;
}
+message MessageHistoryMetadata {
+ repeated string historyReceivers = 1;
+ optional int64 firstMessageTimestamp = 2;
+ optional int64 messageCount = 3;
+}
+
+message MessageHistoryNotice {
+ optional ContextInfo contextInfo = 1;
+ optional MessageHistoryMetadata messageHistoryMetadata = 2;
+}
+
message MessageHistoryBundle {
- optional string mimetype = 2;
- optional bytes fileSHA256 = 3;
- optional bytes mediaKey = 5;
- optional bytes fileEncSHA256 = 6;
- optional string directPath = 7;
- optional int64 mediaKeyTimestamp = 8;
- optional ContextInfo contextInfo = 9;
- repeated string participants = 10;
+ optional string mimetype = 1;
+ optional bytes fileSHA256 = 2;
+ optional bytes mediaKey = 3;
+ optional bytes fileEncSHA256 = 4;
+ optional string directPath = 5;
+ optional int64 mediaKeyTimestamp = 6;
+ optional ContextInfo contextInfo = 7;
+ optional MessageHistoryMetadata messageHistoryMetadata = 8;
}
message EncEventResponseMessage {
@@ -2047,6 +2135,11 @@ message InitialSecurityNotificationSettingSync {
}
message PeerDataOperationRequestMessage {
+ message SyncDCollectionFatalRecoveryRequest {
+ optional string collectionName = 1;
+ optional int64 timestamp = 2;
+ }
+
message PlaceholderMessageResendRequest {
optional WACommon.MessageKey messageKey = 1;
}
@@ -2080,6 +2173,7 @@ message PeerDataOperationRequestMessage {
optional HistorySyncOnDemandRequest historySyncOnDemandRequest = 4;
repeated PlaceholderMessageResendRequest placeholderMessageResendRequest = 5;
optional FullHistorySyncOnDemandRequest fullHistorySyncOnDemandRequest = 6;
+ optional SyncDCollectionFatalRecoveryRequest syncdCollectionFatalRecoveryRequest = 7;
}
message FullHistorySyncOnDemandRequestMetadata {
@@ -2132,6 +2226,7 @@ message Call {
optional uint32 conversionDelaySeconds = 4;
optional string ctwaSignals = 5;
optional bytes ctwaPayload = 6;
+ optional ContextInfo contextInfo = 7;
}
message AudioMessage {
@@ -2288,6 +2383,11 @@ message BotMemuMetadata {
repeated BotMediaMetadata faceImages = 1;
}
+message BotAgeCollectionMetadata {
+ optional bool ageCollectionEligible = 1;
+ optional bool shouldTriggerAgeCollectionOnClient = 2;
+}
+
message BotMetadata {
optional BotAvatarMetadata avatarMetadata = 1;
optional string personaID = 2;
@@ -2309,6 +2409,10 @@ message BotMetadata {
optional BotLinkedAccountsMetadata botLinkedAccountsMetadata = 18;
optional BotSourcesMetadata richResponseSourcesMetadata = 19;
optional bytes aiConversationContext = 20;
+ optional BotPromotionMessageMetadata botPromotionMessageMetadata = 21;
+ optional BotModeSelectionMetadata botModeSelectionMetadata = 22;
+ optional BotQuotaMetadata botQuotaMetadata = 23;
+ optional BotAgeCollectionMetadata botAgeCollectionMetadata = 24;
}
message DeviceListMetadata {
@@ -2439,3 +2543,8 @@ message AIQueryFanout {
optional Message message = 2;
optional int64 timestamp = 3;
}
+
+message MemberLabel {
+ optional string label = 1;
+ optional int64 labelTimestamp = 2;
+}
diff --git a/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go b/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go
index d45702ef..324ec872 100644
--- a/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go
+++ b/proto/waEphemeral/WAWebProtobufsEphemeral.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waEphemeral/WAWebProtobufsEphemeral.proto
@@ -9,11 +9,10 @@ package waEphemeral
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -77,17 +76,21 @@ func (x *EphemeralSetting) GetTimestamp() int64 {
var File_waEphemeral_WAWebProtobufsEphemeral_proto protoreflect.FileDescriptor
-//go:embed WAWebProtobufsEphemeral.pb.raw
-var file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc []byte
+const file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc = "" +
+ "\n" +
+ ")waEphemeral/WAWebProtobufsEphemeral.proto\x12\x17WAWebProtobufsEphemeral\"L\n" +
+ "\x10EphemeralSetting\x12\x1a\n" +
+ "\bduration\x18\x01 \x01(\x0fR\bduration\x12\x1c\n" +
+ "\ttimestamp\x18\x02 \x01(\x10R\ttimestampB'Z%github.com/techwiz37/waSocket/proto/waEphemeral"
var (
file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescOnce sync.Once
- file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescData = file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc
+ file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescData []byte
)
func file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescGZIP() []byte {
file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescOnce.Do(func() {
- file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescData = protoimpl.X.CompressGZIP(file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescData)
+ file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc), len(file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc)))
})
return file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDescData
}
@@ -113,7 +116,7 @@ func file_waEphemeral_WAWebProtobufsEphemeral_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc), len(file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc)),
NumEnums: 0,
NumMessages: 1,
NumExtensions: 0,
@@ -124,7 +127,6 @@ func file_waEphemeral_WAWebProtobufsEphemeral_proto_init() {
MessageInfos: file_waEphemeral_WAWebProtobufsEphemeral_proto_msgTypes,
}.Build()
File_waEphemeral_WAWebProtobufsEphemeral_proto = out.File
- file_waEphemeral_WAWebProtobufsEphemeral_proto_rawDesc = nil
file_waEphemeral_WAWebProtobufsEphemeral_proto_goTypes = nil
file_waEphemeral_WAWebProtobufsEphemeral_proto_depIdxs = nil
}
diff --git a/proto/waEphemeral/WAWebProtobufsEphemeral.pb.raw b/proto/waEphemeral/WAWebProtobufsEphemeral.pb.raw
deleted file mode 100644
index 851ffd9b..00000000
--- a/proto/waEphemeral/WAWebProtobufsEphemeral.pb.raw
+++ /dev/null
@@ -1,5 +0,0 @@
-
-)waEphemeral/WAWebProtobufsEphemeral.protoWAWebProtobufsEphemeral"L
-EphemeralSetting
-duration (Rduration
- timestamp (R timestampB'Z%go.mau.fi/whatsmeow/proto/waEphemeral
\ No newline at end of file
diff --git a/proto/waFingerprint/WAFingerprint.pb.go b/proto/waFingerprint/WAFingerprint.pb.go
index a451a109..9e78ffc5 100644
--- a/proto/waFingerprint/WAFingerprint.pb.go
+++ b/proto/waFingerprint/WAFingerprint.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waFingerprint/WAFingerprint.proto
@@ -9,11 +9,10 @@ package waFingerprint
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -225,17 +224,33 @@ func (x *CombinedFingerprint) GetRemoteFingerprint() *FingerprintData {
var File_waFingerprint_WAFingerprint_proto protoreflect.FileDescriptor
-//go:embed WAFingerprint.pb.raw
-var file_waFingerprint_WAFingerprint_proto_rawDesc []byte
+const file_waFingerprint_WAFingerprint_proto_rawDesc = "" +
+ "\n" +
+ "!waFingerprint/WAFingerprint.proto\x12\rWAFingerprint\"\x91\x02\n" +
+ "\x0fFingerprintData\x12\x1c\n" +
+ "\tpublicKey\x18\x01 \x01(\fR\tpublicKey\x12\"\n" +
+ "\fpnIdentifier\x18\x02 \x01(\fR\fpnIdentifier\x12$\n" +
+ "\rlidIdentifier\x18\x03 \x01(\fR\rlidIdentifier\x12.\n" +
+ "\x12usernameIdentifier\x18\x04 \x01(\fR\x12usernameIdentifier\x12<\n" +
+ "\vhostedState\x18\x05 \x01(\x0e2\x1a.WAFingerprint.HostedStateR\vhostedState\x12(\n" +
+ "\x0fhashedPublicKey\x18\x06 \x01(\fR\x0fhashedPublicKey\"\xc9\x01\n" +
+ "\x13CombinedFingerprint\x12\x18\n" +
+ "\aversion\x18\x01 \x01(\rR\aversion\x12J\n" +
+ "\x10localFingerprint\x18\x02 \x01(\v2\x1e.WAFingerprint.FingerprintDataR\x10localFingerprint\x12L\n" +
+ "\x11remoteFingerprint\x18\x03 \x01(\v2\x1e.WAFingerprint.FingerprintDataR\x11remoteFingerprint*#\n" +
+ "\vHostedState\x12\b\n" +
+ "\x04E2EE\x10\x00\x12\n" +
+ "\n" +
+ "\x06HOSTED\x10\x01B)Z'github.com/techwiz37/waSocket/proto/waFingerprint"
var (
file_waFingerprint_WAFingerprint_proto_rawDescOnce sync.Once
- file_waFingerprint_WAFingerprint_proto_rawDescData = file_waFingerprint_WAFingerprint_proto_rawDesc
+ file_waFingerprint_WAFingerprint_proto_rawDescData []byte
)
func file_waFingerprint_WAFingerprint_proto_rawDescGZIP() []byte {
file_waFingerprint_WAFingerprint_proto_rawDescOnce.Do(func() {
- file_waFingerprint_WAFingerprint_proto_rawDescData = protoimpl.X.CompressGZIP(file_waFingerprint_WAFingerprint_proto_rawDescData)
+ file_waFingerprint_WAFingerprint_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waFingerprint_WAFingerprint_proto_rawDesc), len(file_waFingerprint_WAFingerprint_proto_rawDesc)))
})
return file_waFingerprint_WAFingerprint_proto_rawDescData
}
@@ -267,7 +282,7 @@ func file_waFingerprint_WAFingerprint_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waFingerprint_WAFingerprint_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waFingerprint_WAFingerprint_proto_rawDesc), len(file_waFingerprint_WAFingerprint_proto_rawDesc)),
NumEnums: 1,
NumMessages: 2,
NumExtensions: 0,
@@ -279,7 +294,6 @@ func file_waFingerprint_WAFingerprint_proto_init() {
MessageInfos: file_waFingerprint_WAFingerprint_proto_msgTypes,
}.Build()
File_waFingerprint_WAFingerprint_proto = out.File
- file_waFingerprint_WAFingerprint_proto_rawDesc = nil
file_waFingerprint_WAFingerprint_proto_goTypes = nil
file_waFingerprint_WAFingerprint_proto_depIdxs = nil
}
diff --git a/proto/waFingerprint/WAFingerprint.pb.raw b/proto/waFingerprint/WAFingerprint.pb.raw
deleted file mode 100644
index 737bff315f145b78649841df8eb48d8eca842506..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 610
zcmaiy&q~8U5Qj~zRi~}3<0XiQR>9Uo0zG?C8>xRlNd>{%wwX2y$!^$eEk1^iuiA5VP)$ZZa_bg)WI$Y_)2iR4VN=+8(&i(y=*=pnY2~;g3xCP~)
p8wAZY1gP{M2hTyT>0EVQ&nD7K+0+|ze-<;HrzB^-Ss1^tQeR{K#{vKV
diff --git a/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go b/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go
index ae65017d..6a809b3c 100644
--- a/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go
+++ b/proto/waHistorySync/WAWebProtobufsHistorySync.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waHistorySync/WAWebProtobufsHistorySync.proto
@@ -9,6 +9,7 @@ package waHistorySync
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
@@ -18,8 +19,6 @@ import (
waE2E "github.com/techwiz37/waSocket/proto/waE2E"
waSyncAction "github.com/techwiz37/waSocket/proto/waSyncAction"
waWeb "github.com/techwiz37/waSocket/proto/waWeb"
-
- _ "embed"
)
const (
@@ -1489,6 +1488,7 @@ type GlobalSettings struct {
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"`
+ ChatDbLidMigrationTimestamp *int64 `protobuf:"varint,20,opt,name=chatDbLidMigrationTimestamp" json:"chatDbLidMigrationTimestamp,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@@ -1656,6 +1656,13 @@ func (x *GlobalSettings) GetChatLockSettings() *waChatLockSettings.ChatLockSetti
return nil
}
+func (x *GlobalSettings) GetChatDbLidMigrationTimestamp() int64 {
+ if x != nil && x.ChatDbLidMigrationTimestamp != nil {
+ return *x.ChatDbLidMigrationTimestamp
+ }
+ return 0
+}
+
type AutoDownloadSettings struct {
state protoimpl.MessageState `protogen:"open.v1"`
DownloadImages *bool `protobuf:"varint,1,opt,name=downloadImages" json:"downloadImages,omitempty"`
@@ -2046,17 +2053,219 @@ func (x *NotificationSettings) GetCallVibrate() string {
var File_waHistorySync_WAWebProtobufsHistorySync_proto protoreflect.FileDescriptor
-//go:embed WAWebProtobufsHistorySync.pb.raw
-var file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc []byte
+const file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc = "" +
+ "\n" +
+ "-waHistorySync/WAWebProtobufsHistorySync.proto\x12\x19WAWebProtobufsHistorySync\x1a\x1fwaSyncAction/WASyncAction.proto\x1a4waChatLockSettings/WAProtobufsChatLockSettings.proto\x1a\x1dwaE2E/WAWebProtobufsE2E.proto\x1a\x17waCommon/WACommon.proto\x1a\x1dwaWeb/WAWebProtobufsWeb.proto\"\x8c\v\n" +
+ "\vHistorySync\x12R\n" +
+ "\bsyncType\x18\x01 \x02(\x0e26.WAWebProtobufsHistorySync.HistorySync.HistorySyncTypeR\bsyncType\x12M\n" +
+ "\rconversations\x18\x02 \x03(\v2'.WAWebProtobufsHistorySync.ConversationR\rconversations\x12M\n" +
+ "\x10statusV3Messages\x18\x03 \x03(\v2!.WAWebProtobufsWeb.WebMessageInfoR\x10statusV3Messages\x12\x1e\n" +
+ "\n" +
+ "chunkOrder\x18\x05 \x01(\rR\n" +
+ "chunkOrder\x12\x1a\n" +
+ "\bprogress\x18\x06 \x01(\rR\bprogress\x12A\n" +
+ "\tpushnames\x18\a \x03(\v2#.WAWebProtobufsHistorySync.PushnameR\tpushnames\x12Q\n" +
+ "\x0eglobalSettings\x18\b \x01(\v2).WAWebProtobufsHistorySync.GlobalSettingsR\x0eglobalSettings\x12.\n" +
+ "\x12threadIDUserSecret\x18\t \x01(\fR\x12threadIDUserSecret\x128\n" +
+ "\x17threadDsTimeframeOffset\x18\n" +
+ " \x01(\rR\x17threadDsTimeframeOffset\x12R\n" +
+ "\x0erecentStickers\x18\v \x03(\v2*.WAWebProtobufsHistorySync.StickerMetadataR\x0erecentStickers\x12W\n" +
+ "\x10pastParticipants\x18\f \x03(\v2+.WAWebProtobufsHistorySync.PastParticipantsR\x10pastParticipants\x12C\n" +
+ "\x0ecallLogRecords\x18\r \x03(\v2\x1b.WASyncAction.CallLogRecordR\x0ecallLogRecords\x12c\n" +
+ "\x0faiWaitListState\x18\x0e \x01(\x0e29.WAWebProtobufsHistorySync.HistorySync.BotAIWaitListStateR\x0faiWaitListState\x12n\n" +
+ "\x18phoneNumberToLidMappings\x18\x0f \x03(\v22.WAWebProtobufsHistorySync.PhoneNumberToLIDMappingR\x18phoneNumberToLidMappings\x12.\n" +
+ "\x12companionMetaNonce\x18\x10 \x01(\tR\x12companionMetaNonce\x12R\n" +
+ "$shareableChatIdentifierEncryptionKey\x18\x11 \x01(\fR$shareableChatIdentifierEncryptionKey\x12>\n" +
+ "\baccounts\x18\x12 \x03(\v2\".WAWebProtobufsHistorySync.AccountR\baccounts\"7\n" +
+ "\x12BotAIWaitListState\x12\x0f\n" +
+ "\vIN_WAITLIST\x10\x00\x12\x10\n" +
+ "\fAI_AVAILABLE\x10\x01\"\x8a\x01\n" +
+ "\x0fHistorySyncType\x12\x15\n" +
+ "\x11INITIAL_BOOTSTRAP\x10\x00\x12\x15\n" +
+ "\x11INITIAL_STATUS_V3\x10\x01\x12\b\n" +
+ "\x04FULL\x10\x02\x12\n" +
+ "\n" +
+ "\x06RECENT\x10\x03\x12\r\n" +
+ "\tPUSH_NAME\x10\x04\x12\x15\n" +
+ "\x11NON_BLOCKING_DATA\x10\x05\x12\r\n" +
+ "\tON_DEMAND\x10\x06\"\x87\x14\n" +
+ "\fConversation\x12\x0e\n" +
+ "\x02ID\x18\x01 \x02(\tR\x02ID\x12E\n" +
+ "\bmessages\x18\x02 \x03(\v2).WAWebProtobufsHistorySync.HistorySyncMsgR\bmessages\x12\x16\n" +
+ "\x06newJID\x18\x03 \x01(\tR\x06newJID\x12\x16\n" +
+ "\x06oldJID\x18\x04 \x01(\tR\x06oldJID\x12*\n" +
+ "\x10lastMsgTimestamp\x18\x05 \x01(\x04R\x10lastMsgTimestamp\x12 \n" +
+ "\vunreadCount\x18\x06 \x01(\rR\vunreadCount\x12\x1a\n" +
+ "\breadOnly\x18\a \x01(\bR\breadOnly\x122\n" +
+ "\x14endOfHistoryTransfer\x18\b \x01(\bR\x14endOfHistoryTransfer\x120\n" +
+ "\x13ephemeralExpiration\x18\t \x01(\rR\x13ephemeralExpiration\x12<\n" +
+ "\x19ephemeralSettingTimestamp\x18\n" +
+ " \x01(\x03R\x19ephemeralSettingTimestamp\x12|\n" +
+ "\x18endOfHistoryTransferType\x18\v \x01(\x0e2@.WAWebProtobufsHistorySync.Conversation.EndOfHistoryTransferTypeR\x18endOfHistoryTransferType\x124\n" +
+ "\x15conversationTimestamp\x18\f \x01(\x04R\x15conversationTimestamp\x12\x12\n" +
+ "\x04name\x18\r \x01(\tR\x04name\x12\x14\n" +
+ "\x05pHash\x18\x0e \x01(\tR\x05pHash\x12\x18\n" +
+ "\anotSpam\x18\x0f \x01(\bR\anotSpam\x12\x1a\n" +
+ "\barchived\x18\x10 \x01(\bR\barchived\x12O\n" +
+ "\x10disappearingMode\x18\x11 \x01(\v2#.WAWebProtobufsE2E.DisappearingModeR\x10disappearingMode\x12.\n" +
+ "\x12unreadMentionCount\x18\x12 \x01(\rR\x12unreadMentionCount\x12&\n" +
+ "\x0emarkedAsUnread\x18\x13 \x01(\bR\x0emarkedAsUnread\x12M\n" +
+ "\vparticipant\x18\x14 \x03(\v2+.WAWebProtobufsHistorySync.GroupParticipantR\vparticipant\x12\x18\n" +
+ "\atcToken\x18\x15 \x01(\fR\atcToken\x12*\n" +
+ "\x10tcTokenTimestamp\x18\x16 \x01(\x04R\x10tcTokenTimestamp\x12<\n" +
+ "\x19contactPrimaryIdentityKey\x18\x17 \x01(\fR\x19contactPrimaryIdentityKey\x12\x16\n" +
+ "\x06pinned\x18\x18 \x01(\rR\x06pinned\x12 \n" +
+ "\vmuteEndTime\x18\x19 \x01(\x04R\vmuteEndTime\x12J\n" +
+ "\twallpaper\x18\x1a \x01(\v2,.WAWebProtobufsHistorySync.WallpaperSettingsR\twallpaper\x12T\n" +
+ "\x0fmediaVisibility\x18\x1b \x01(\x0e2*.WAWebProtobufsHistorySync.MediaVisibilityR\x0fmediaVisibility\x126\n" +
+ "\x16tcTokenSenderTimestamp\x18\x1c \x01(\x04R\x16tcTokenSenderTimestamp\x12\x1c\n" +
+ "\tsuspended\x18\x1d \x01(\bR\tsuspended\x12\x1e\n" +
+ "\n" +
+ "terminated\x18\x1e \x01(\bR\n" +
+ "terminated\x12\x1c\n" +
+ "\tcreatedAt\x18\x1f \x01(\x04R\tcreatedAt\x12\x1c\n" +
+ "\tcreatedBy\x18 \x01(\tR\tcreatedBy\x12 \n" +
+ "\vdescription\x18! \x01(\tR\vdescription\x12\x18\n" +
+ "\asupport\x18\" \x01(\bR\asupport\x12$\n" +
+ "\risParentGroup\x18# \x01(\bR\risParentGroup\x12$\n" +
+ "\rparentGroupID\x18% \x01(\tR\rparentGroupID\x12,\n" +
+ "\x11isDefaultSubgroup\x18$ \x01(\bR\x11isDefaultSubgroup\x12 \n" +
+ "\vdisplayName\x18& \x01(\tR\vdisplayName\x12\x14\n" +
+ "\x05pnJID\x18' \x01(\tR\x05pnJID\x12\x1e\n" +
+ "\n" +
+ "shareOwnPn\x18( \x01(\bR\n" +
+ "shareOwnPn\x124\n" +
+ "\x15pnhDuplicateLidThread\x18) \x01(\bR\x15pnhDuplicateLidThread\x12\x16\n" +
+ "\x06lidJID\x18* \x01(\tR\x06lidJID\x12\x1a\n" +
+ "\busername\x18+ \x01(\tR\busername\x12$\n" +
+ "\rlidOriginType\x18, \x01(\tR\rlidOriginType\x12$\n" +
+ "\rcommentsCount\x18- \x01(\rR\rcommentsCount\x12\x16\n" +
+ "\x06locked\x18. \x01(\bR\x06locked\x12e\n" +
+ "\x15systemMessageToInsert\x18/ \x01(\x0e2/.WAWebProtobufsHistorySync.PrivacySystemMessageR\x15systemMessageToInsert\x12*\n" +
+ "\x10capiCreatedGroup\x180 \x01(\bR\x10capiCreatedGroup\x12\x1e\n" +
+ "\n" +
+ "accountLid\x181 \x01(\tR\n" +
+ "accountLid\x12\"\n" +
+ "\flimitSharing\x182 \x01(\bR\flimitSharing\x12B\n" +
+ "\x1climitSharingSettingTimestamp\x183 \x01(\x03R\x1climitSharingSettingTimestamp\x12P\n" +
+ "\x13limitSharingTrigger\x184 \x01(\x0e2\x1e.WACommon.LimitSharing.TriggerR\x13limitSharingTrigger\x12<\n" +
+ "\x19limitSharingInitiatedByMe\x185 \x01(\bR\x19limitSharingInitiatedByMe\"\xbc\x01\n" +
+ "\x18EndOfHistoryTransferType\x120\n" +
+ ",COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY\x10\x00\x122\n" +
+ ".COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY\x10\x01\x12:\n" +
+ "6COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY\x10\x02\"\xa2\x01\n" +
+ "\x10GroupParticipant\x12\x18\n" +
+ "\auserJID\x18\x01 \x02(\tR\auserJID\x12D\n" +
+ "\x04rank\x18\x02 \x01(\x0e20.WAWebProtobufsHistorySync.GroupParticipant.RankR\x04rank\".\n" +
+ "\x04Rank\x12\v\n" +
+ "\aREGULAR\x10\x00\x12\t\n" +
+ "\x05ADMIN\x10\x01\x12\x0e\n" +
+ "\n" +
+ "SUPERADMIN\x10\x02\"\xc5\x01\n" +
+ "\x0fPastParticipant\x12\x18\n" +
+ "\auserJID\x18\x01 \x01(\tR\auserJID\x12X\n" +
+ "\vleaveReason\x18\x02 \x01(\x0e26.WAWebProtobufsHistorySync.PastParticipant.LeaveReasonR\vleaveReason\x12\x18\n" +
+ "\aleaveTS\x18\x03 \x01(\x04R\aleaveTS\"$\n" +
+ "\vLeaveReason\x12\b\n" +
+ "\x04LEFT\x10\x00\x12\v\n" +
+ "\aREMOVED\x10\x01\"G\n" +
+ "\x17PhoneNumberToLIDMapping\x12\x14\n" +
+ "\x05pnJID\x18\x01 \x01(\tR\x05pnJID\x12\x16\n" +
+ "\x06lidJID\x18\x02 \x01(\tR\x06lidJID\"\x87\x01\n" +
+ "\aAccount\x12\x10\n" +
+ "\x03lid\x18\x01 \x01(\tR\x03lid\x12\x1a\n" +
+ "\busername\x18\x02 \x01(\tR\busername\x12 \n" +
+ "\vcountryCode\x18\x03 \x01(\tR\vcountryCode\x12,\n" +
+ "\x11isUsernameDeleted\x18\x04 \x01(\bR\x11isUsernameDeleted\"m\n" +
+ "\x0eHistorySyncMsg\x12;\n" +
+ "\amessage\x18\x01 \x01(\v2!.WAWebProtobufsWeb.WebMessageInfoR\amessage\x12\x1e\n" +
+ "\n" +
+ "msgOrderID\x18\x02 \x01(\x04R\n" +
+ "msgOrderID\"6\n" +
+ "\bPushname\x12\x0e\n" +
+ "\x02ID\x18\x01 \x01(\tR\x02ID\x12\x1a\n" +
+ "\bpushname\x18\x02 \x01(\tR\bpushname\"I\n" +
+ "\x11WallpaperSettings\x12\x1a\n" +
+ "\bfilename\x18\x01 \x01(\tR\bfilename\x12\x18\n" +
+ "\aopacity\x18\x02 \x01(\rR\aopacity\"\x97\f\n" +
+ "\x0eGlobalSettings\x12^\n" +
+ "\x13lightThemeWallpaper\x18\x01 \x01(\v2,.WAWebProtobufsHistorySync.WallpaperSettingsR\x13lightThemeWallpaper\x12T\n" +
+ "\x0fmediaVisibility\x18\x02 \x01(\x0e2*.WAWebProtobufsHistorySync.MediaVisibilityR\x0fmediaVisibility\x12\\\n" +
+ "\x12darkThemeWallpaper\x18\x03 \x01(\v2,.WAWebProtobufsHistorySync.WallpaperSettingsR\x12darkThemeWallpaper\x12[\n" +
+ "\x10autoDownloadWiFi\x18\x04 \x01(\v2/.WAWebProtobufsHistorySync.AutoDownloadSettingsR\x10autoDownloadWiFi\x12c\n" +
+ "\x14autoDownloadCellular\x18\x05 \x01(\v2/.WAWebProtobufsHistorySync.AutoDownloadSettingsR\x14autoDownloadCellular\x12a\n" +
+ "\x13autoDownloadRoaming\x18\x06 \x01(\v2/.WAWebProtobufsHistorySync.AutoDownloadSettingsR\x13autoDownloadRoaming\x12N\n" +
+ "\"showIndividualNotificationsPreview\x18\a \x01(\bR\"showIndividualNotificationsPreview\x12D\n" +
+ "\x1dshowGroupNotificationsPreview\x18\b \x01(\bR\x1dshowGroupNotificationsPreview\x12:\n" +
+ "\x18disappearingModeDuration\x18\t \x01(\x05R\x18disappearingModeDuration\x12<\n" +
+ "\x19disappearingModeTimestamp\x18\n" +
+ " \x01(\x03R\x19disappearingModeTimestamp\x12]\n" +
+ "\x12avatarUserSettings\x18\v \x01(\v2-.WAWebProtobufsHistorySync.AvatarUserSettingsR\x12avatarUserSettings\x12\x1a\n" +
+ "\bfontSize\x18\f \x01(\x05R\bfontSize\x124\n" +
+ "\x15securityNotifications\x18\r \x01(\bR\x15securityNotifications\x12.\n" +
+ "\x12autoUnarchiveChats\x18\x0e \x01(\bR\x12autoUnarchiveChats\x12*\n" +
+ "\x10videoQualityMode\x18\x0f \x01(\x05R\x10videoQualityMode\x12*\n" +
+ "\x10photoQualityMode\x18\x10 \x01(\x05R\x10photoQualityMode\x12w\n" +
+ "\x1eindividualNotificationSettings\x18\x11 \x01(\v2/.WAWebProtobufsHistorySync.NotificationSettingsR\x1eindividualNotificationSettings\x12m\n" +
+ "\x19groupNotificationSettings\x18\x12 \x01(\v2/.WAWebProtobufsHistorySync.NotificationSettingsR\x19groupNotificationSettings\x12Y\n" +
+ "\x10chatLockSettings\x18\x13 \x01(\v2-.WAProtobufsChatLockSettings.ChatLockSettingsR\x10chatLockSettings\x12@\n" +
+ "\x1bchatDbLidMigrationTimestamp\x18\x14 \x01(\x03R\x1bchatDbLidMigrationTimestamp\"\xb8\x01\n" +
+ "\x14AutoDownloadSettings\x12&\n" +
+ "\x0edownloadImages\x18\x01 \x01(\bR\x0edownloadImages\x12$\n" +
+ "\rdownloadAudio\x18\x02 \x01(\bR\rdownloadAudio\x12$\n" +
+ "\rdownloadVideo\x18\x03 \x01(\bR\rdownloadVideo\x12,\n" +
+ "\x11downloadDocuments\x18\x04 \x01(\bR\x11downloadDocuments\"\xf1\x02\n" +
+ "\x0fStickerMetadata\x12\x10\n" +
+ "\x03URL\x18\x01 \x01(\tR\x03URL\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x02 \x01(\fR\n" +
+ "fileSHA256\x12$\n" +
+ "\rfileEncSHA256\x18\x03 \x01(\fR\rfileEncSHA256\x12\x1a\n" +
+ "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x12\x1a\n" +
+ "\bmimetype\x18\x05 \x01(\tR\bmimetype\x12\x16\n" +
+ "\x06height\x18\x06 \x01(\rR\x06height\x12\x14\n" +
+ "\x05width\x18\a \x01(\rR\x05width\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\b \x01(\tR\n" +
+ "directPath\x12\x1e\n" +
+ "\n" +
+ "fileLength\x18\t \x01(\x04R\n" +
+ "fileLength\x12\x16\n" +
+ "\x06weight\x18\n" +
+ " \x01(\x02R\x06weight\x12,\n" +
+ "\x11lastStickerSentTS\x18\v \x01(\x03R\x11lastStickerSentTS\x12\x1a\n" +
+ "\bisLottie\x18\f \x01(\bR\bisLottie\"\x86\x01\n" +
+ "\x10PastParticipants\x12\x1a\n" +
+ "\bgroupJID\x18\x01 \x01(\tR\bgroupJID\x12V\n" +
+ "\x10pastParticipants\x18\x02 \x03(\v2*.WAWebProtobufsHistorySync.PastParticipantR\x10pastParticipants\"D\n" +
+ "\x12AvatarUserSettings\x12\x12\n" +
+ "\x04FBID\x18\x01 \x01(\tR\x04FBID\x12\x1a\n" +
+ "\bpassword\x18\x02 \x01(\tR\bpassword\"\x8c\x02\n" +
+ "\x14NotificationSettings\x12&\n" +
+ "\x0emessageVibrate\x18\x01 \x01(\tR\x0emessageVibrate\x12\"\n" +
+ "\fmessagePopup\x18\x02 \x01(\tR\fmessagePopup\x12\"\n" +
+ "\fmessageLight\x18\x03 \x01(\tR\fmessageLight\x12:\n" +
+ "\x18lowPriorityNotifications\x18\x04 \x01(\bR\x18lowPriorityNotifications\x12&\n" +
+ "\x0ereactionsMuted\x18\x05 \x01(\bR\x0ereactionsMuted\x12 \n" +
+ "\vcallVibrate\x18\x06 \x01(\tR\vcallVibrate*/\n" +
+ "\x0fMediaVisibility\x12\v\n" +
+ "\aDEFAULT\x10\x00\x12\a\n" +
+ "\x03OFF\x10\x01\x12\x06\n" +
+ "\x02ON\x10\x02*E\n" +
+ "\x14PrivacySystemMessage\x12\f\n" +
+ "\bE2EE_MSG\x10\x01\x12\x0e\n" +
+ "\n" +
+ "NE2EE_SELF\x10\x02\x12\x0f\n" +
+ "\vNE2EE_OTHER\x10\x03B)Z'github.com/techwiz37/waSocket/proto/waHistorySync"
var (
file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescOnce sync.Once
- file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData = file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc
+ file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData []byte
)
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)
+ file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc), len(file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc)))
})
return file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDescData
}
@@ -2142,7 +2351,7 @@ func file_waHistorySync_WAWebProtobufsHistorySync_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc), len(file_waHistorySync_WAWebProtobufsHistorySync_proto_rawDesc)),
NumEnums: 7,
NumMessages: 15,
NumExtensions: 0,
@@ -2154,7 +2363,6 @@ func file_waHistorySync_WAWebProtobufsHistorySync_proto_init() {
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
}
diff --git a/proto/waHistorySync/WAWebProtobufsHistorySync.pb.raw b/proto/waHistorySync/WAWebProtobufsHistorySync.pb.raw
deleted file mode 100644
index 8603dc6f9c01b4fa3ee892bcb747228a2b2c48cf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7755
zcmbtZ>vG%16)ttL$)!ZmYdMCU#BmrmaU6$AnZ&(Lr;td=OnA$JlA7K)D_})p3<4Mc
z6w6M3H#40)MW3QS`nQkJ2k9I1oCQFFAjl-{56*DUZEt74a{>8y%3qp(;CM4_X6r|n
z>ZQ2qc~0P5O|Ja}r|Ke+K3FU8@SQ0~6RIAVjtzzugHZS3XH$MM;z7&NUuhx;Onc~q
z*nF}yFVcE@${V#tYGFW$*!RJxGakzs!#@i>*h)$dC?UJ@ZIKic+oO!+eOP^e<_abE
zc`xgFXj`?_P_2+!wuCcd)uc>8Iw_Q3|jCkc7BtPSSMe!zo?
zfAMKs_&y&BU)h!x-%VM>ZNe{-YTDNhTT!Kt2+>Cq`&HL7gs1F2&OO~{2?~8k@^I%v
z52jLXN$z}1RZ?{>bKISi^0(hWAoyNFGryl4T1m`V}b+E$50`u`eijn50godn|)Pe@5WYH+v#3k`=CVRhS#yd
zTS}hLg&k;tslS2?R*Lcvo^4osB-$1MH+aBV$^yM4WtaOwk9%O#bh#b)%AU0P(FUu%
zlnPrhLQhCZ=a$uShD_*=XZXs#H2Wr)O+3<*qzp@`P@Nob^OBoE3(!IXHxx<<&Zt!T
z`G&%Ifop%_k2rYPl_e0ang+Old2I@>Ve8(^#aI5Nm??Lp
z%Y83d`fHNsy6#Nyx~be_Wy2oTP?XJeDnBK3^=RnrM+RH&lZ8yq0sN3mw2FI=L$(PN}*`TiW)$%S%0kz&}
ztDSoJR^^*RvX{g@S|VG`x;Tz!fP=|j<7#1`f7J44Hv=SK37Kl3ydx)C5E9(unerI81r~FUXL#y{@O96WaZq_z@{=U=8Gqus
zju$8uIdwdwPsqOMgRg;mUAo<>2q?&^y}i9Ppm+jTn*8U
zl_%2PDnqW?^j(Y3ItUZ*ON&K#(lJS*g^i)%1IgQUaeyZ&bAj&E?%B#yX+A+gv~ulH
zed1cC4(AD}Okd`v%7;=kn~5H6nKBMNlaoawM4$kI7p}nU#q6Dd=pojWV=H?j~*Y;U0znDxZOBsrCpCCMru?iN#bS
zDVC**pqRASw9UZ8CwV+;3*~dUjr9VRf8~g>F1kX-@cg9P?zI~I#^Ct8KWKMZW6*AB
zntImI1`N_MNE;zB>#=5AWnV+?S0mNA2IOjkPIpNuLnlXnL0-&t=2_lA`?__DblB1AjyHCQ;_s{9*r=Tzmjyhe1!`5J#qik9Fvf(h;zM%FfC7#
zLOjQU9?`EZEP8t?WlB+Ybw^hN4q4}K$IE#L)jw%=flPC
zumq*@g5=}w#=K_1ePhjn9h9i^AvFtZKCU#$ot2~l6|PN7NR$tcZ$8GWc3iGwc7dzd
zXYsJ|pCTzOcSh)+5R--UfZczzr0
zN$kxu6_&S~g&>|N=^Cp(Nff)gY%L#yXpX;+`2L~Uhc5Z?
zhG3(vD6tGf^1(y-qnUpZ(Cf=R-DUafXp9M@FZ78AFMjFdWF?!23@VF>)g$`Ixg8a#
z*rxJjotuXhtZ*>nf{PZ;S8&%blPq7c`rTzKbd-hmT(BgI%`%Wp)9I8vGBcfMeu&s4
z+w8WUg&9VFpfWacqQdCU&V>xwVn2rn_dA3YUN?o8Q$Pk>6l0*!`v8}qJPh=et
z2jLY)<-c3xAl2{2wBVez;>=>+n*-ztxcZQSvrWU<5OcOzG{SSm24i$sQ0fPe%OSpO
zvsDJ}$Mjncd^`*B0vb{AxbinhoKuOTj|%cNgqgEEfOt$VGCnwjt<_D9i_{dW-y14*
zLRaAr`*5enGJnTa$p5%Hm;3${K1$3Jq-b3Ec8eTlysf;w
zW>wyFkK~~d2}PfF78W)gIn)}hQ)uMFcY|=;?Z0fW^7iqEzx!b5RL6W$y*7`g7)-{(
OnI6fn!ADEqj{gTmGssQ=
diff --git a/proto/waHistorySync/WAWebProtobufsHistorySync.proto b/proto/waHistorySync/WAWebProtobufsHistorySync.proto
index 240ade67..3cf6f29e 100644
--- a/proto/waHistorySync/WAWebProtobufsHistorySync.proto
+++ b/proto/waHistorySync/WAWebProtobufsHistorySync.proto
@@ -186,6 +186,7 @@ message GlobalSettings {
optional NotificationSettings individualNotificationSettings = 17;
optional NotificationSettings groupNotificationSettings = 18;
optional WAProtobufsChatLockSettings.ChatLockSettings chatLockSettings = 19;
+ optional int64 chatDbLidMigrationTimestamp = 20;
}
message AutoDownloadSettings {
diff --git a/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go b/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go
index 868c89c0..4295ef89 100644
--- a/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go
+++ b/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto
@@ -9,11 +9,10 @@ package waLidMigrationSyncPayload
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -137,17 +136,25 @@ func (x *LIDMigrationMappingSyncPayload) GetChatDbMigrationTimestamp() uint64 {
var File_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto protoreflect.FileDescriptor
-//go:embed WAWebProtobufLidMigrationSyncPayload.pb.raw
-var file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc []byte
+const file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc = "" +
+ "\n" +
+ "DwaLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto\x12$WAWebProtobufLidMigrationSyncPayload\"e\n" +
+ "\x13LIDMigrationMapping\x12\x0e\n" +
+ "\x02pn\x18\x01 \x02(\x04R\x02pn\x12 \n" +
+ "\vassignedLid\x18\x02 \x02(\x04R\vassignedLid\x12\x1c\n" +
+ "\tlatestLid\x18\x03 \x01(\x04R\tlatestLid\"\xc1\x01\n" +
+ "\x1eLIDMigrationMappingSyncPayload\x12c\n" +
+ "\x0fpnToLidMappings\x18\x01 \x03(\v29.WAWebProtobufLidMigrationSyncPayload.LIDMigrationMappingR\x0fpnToLidMappings\x12:\n" +
+ "\x18chatDbMigrationTimestamp\x18\x02 \x01(\x04R\x18chatDbMigrationTimestampB5Z3github.com/techwiz37/waSocket/proto/waLidMigrationSyncPayload"
var (
file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescOnce sync.Once
- file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescData = file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc
+ file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescData []byte
)
func file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescGZIP() []byte {
file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescOnce.Do(func() {
- file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescData = protoimpl.X.CompressGZIP(file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescData)
+ file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc), len(file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc)))
})
return file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDescData
}
@@ -175,7 +182,7 @@ func file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_i
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc), len(file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc)),
NumEnums: 0,
NumMessages: 2,
NumExtensions: 0,
@@ -186,7 +193,6 @@ func file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_i
MessageInfos: file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_msgTypes,
}.Build()
File_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto = out.File
- file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_rawDesc = nil
file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_goTypes = nil
file_waLidMigrationSyncPayload_WAWebProtobufLidMigrationSyncPayload_proto_depIdxs = nil
}
diff --git a/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.raw b/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.raw
deleted file mode 100644
index 288c4961..00000000
--- a/proto/waLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.pb.raw
+++ /dev/null
@@ -1,9 +0,0 @@
-
-DwaLidMigrationSyncPayload/WAWebProtobufLidMigrationSyncPayload.proto$WAWebProtobufLidMigrationSyncPayload"e
-LIDMigrationMapping
-pn (Rpn
-assignedLid (RassignedLid
- latestLid (R latestLid"Á
-LIDMigrationMappingSyncPayloadc
-pnToLidMappings (29.WAWebProtobufLidMigrationSyncPayload.LIDMigrationMappingRpnToLidMappings:
-chatDbMigrationTimestamp (RchatDbMigrationTimestampB5Z3go.mau.fi/whatsmeow/proto/waLidMigrationSyncPayload
\ No newline at end of file
diff --git a/proto/waMediaEntryData/WAMediaEntryData.pb.go b/proto/waMediaEntryData/WAMediaEntryData.pb.go
index 4e966bdb..27e3695b 100644
--- a/proto/waMediaEntryData/WAMediaEntryData.pb.go
+++ b/proto/waMediaEntryData/WAMediaEntryData.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waMediaEntryData/WAMediaEntryData.proto
@@ -9,11 +9,10 @@ package waMediaEntryData
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -333,17 +332,56 @@ func (x *MediaEntry_DownloadableThumbnail) GetObjectID() string {
var File_waMediaEntryData_WAMediaEntryData_proto protoreflect.FileDescriptor
-//go:embed WAMediaEntryData.pb.raw
-var file_waMediaEntryData_WAMediaEntryData_proto_rawDesc []byte
+const file_waMediaEntryData_WAMediaEntryData_proto_rawDesc = "" +
+ "\n" +
+ "'waMediaEntryData/WAMediaEntryData.proto\x12\x10WAMediaEntryData\"\xa1\b\n" +
+ "\n" +
+ "MediaEntry\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x01 \x01(\fR\n" +
+ "fileSHA256\x12\x1a\n" +
+ "\bmediaKey\x18\x02 \x01(\fR\bmediaKey\x12$\n" +
+ "\rfileEncSHA256\x18\x03 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x04 \x01(\tR\n" +
+ "directPath\x12,\n" +
+ "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\x12(\n" +
+ "\x0fserverMediaType\x18\x06 \x01(\tR\x0fserverMediaType\x12 \n" +
+ "\vuploadToken\x18\a \x01(\fR\vuploadToken\x12.\n" +
+ "\x12validatedTimestamp\x18\b \x01(\fR\x12validatedTimestamp\x12\x18\n" +
+ "\asidecar\x18\t \x01(\fR\asidecar\x12\x1a\n" +
+ "\bobjectID\x18\n" +
+ " \x01(\tR\bobjectID\x12\x12\n" +
+ "\x04FBID\x18\v \x01(\tR\x04FBID\x12h\n" +
+ "\x15downloadableThumbnail\x18\f \x01(\v22.WAMediaEntryData.MediaEntry.DownloadableThumbnailR\x15downloadableThumbnail\x12\x16\n" +
+ "\x06handle\x18\r \x01(\tR\x06handle\x12\x1a\n" +
+ "\bfilename\x18\x0e \x01(\tR\bfilename\x12k\n" +
+ "\x16progressiveJPEGDetails\x18\x0f \x01(\v23.WAMediaEntryData.MediaEntry.ProgressiveJpegDetailsR\x16progressiveJPEGDetails\x12\x12\n" +
+ "\x04size\x18\x10 \x01(\x03R\x04size\x12B\n" +
+ "\x1clastDownloadAttemptTimestamp\x18\x11 \x01(\x03R\x1clastDownloadAttemptTimestamp\x1aT\n" +
+ "\x16ProgressiveJpegDetails\x12 \n" +
+ "\vscanLengths\x18\x01 \x03(\rR\vscanLengths\x12\x18\n" +
+ "\asidecar\x18\x02 \x01(\fR\asidecar\x1a\xe3\x01\n" +
+ "\x15DownloadableThumbnail\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x01 \x01(\fR\n" +
+ "fileSHA256\x12$\n" +
+ "\rfileEncSHA256\x18\x02 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x03 \x01(\tR\n" +
+ "directPath\x12\x1a\n" +
+ "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x12,\n" +
+ "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\x12\x1a\n" +
+ "\bobjectID\x18\x06 \x01(\tR\bobjectIDB,Z*github.com/techwiz37/waSocket/proto/waMediaEntryData"
var (
file_waMediaEntryData_WAMediaEntryData_proto_rawDescOnce sync.Once
- file_waMediaEntryData_WAMediaEntryData_proto_rawDescData = file_waMediaEntryData_WAMediaEntryData_proto_rawDesc
+ file_waMediaEntryData_WAMediaEntryData_proto_rawDescData []byte
)
func file_waMediaEntryData_WAMediaEntryData_proto_rawDescGZIP() []byte {
file_waMediaEntryData_WAMediaEntryData_proto_rawDescOnce.Do(func() {
- file_waMediaEntryData_WAMediaEntryData_proto_rawDescData = protoimpl.X.CompressGZIP(file_waMediaEntryData_WAMediaEntryData_proto_rawDescData)
+ file_waMediaEntryData_WAMediaEntryData_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waMediaEntryData_WAMediaEntryData_proto_rawDesc), len(file_waMediaEntryData_WAMediaEntryData_proto_rawDesc)))
})
return file_waMediaEntryData_WAMediaEntryData_proto_rawDescData
}
@@ -373,7 +411,7 @@ func file_waMediaEntryData_WAMediaEntryData_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waMediaEntryData_WAMediaEntryData_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waMediaEntryData_WAMediaEntryData_proto_rawDesc), len(file_waMediaEntryData_WAMediaEntryData_proto_rawDesc)),
NumEnums: 0,
NumMessages: 3,
NumExtensions: 0,
@@ -384,7 +422,6 @@ func file_waMediaEntryData_WAMediaEntryData_proto_init() {
MessageInfos: file_waMediaEntryData_WAMediaEntryData_proto_msgTypes,
}.Build()
File_waMediaEntryData_WAMediaEntryData_proto = out.File
- file_waMediaEntryData_WAMediaEntryData_proto_rawDesc = nil
file_waMediaEntryData_WAMediaEntryData_proto_goTypes = nil
file_waMediaEntryData_WAMediaEntryData_proto_depIdxs = nil
}
diff --git a/proto/waMediaEntryData/WAMediaEntryData.pb.raw b/proto/waMediaEntryData/WAMediaEntryData.pb.raw
deleted file mode 100644
index cee62248..00000000
--- a/proto/waMediaEntryData/WAMediaEntryData.pb.raw
+++ /dev/null
@@ -1,40 +0,0 @@
-
-'waMediaEntryData/WAMediaEntryData.protoWAMediaEntryData"¡
-
-MediaEntry
-
-fileSHA256 (R
-fileSHA256
-mediaKey (RmediaKey$
-
fileEncSHA256 (R
fileEncSHA256
-
-directPath ( R
-directPath,
-mediaKeyTimestamp (RmediaKeyTimestamp(
-serverMediaType ( RserverMediaType
-uploadToken (RuploadToken.
-validatedTimestamp (RvalidatedTimestamp
-sidecar (Rsidecar
-objectID
- ( RobjectID
-FBID ( RFBIDh
-downloadableThumbnail (22.WAMediaEntryData.MediaEntry.DownloadableThumbnailRdownloadableThumbnail
-handle
( Rhandle
-filename ( Rfilenamek
-progressiveJPEGDetails (23.WAMediaEntryData.MediaEntry.ProgressiveJpegDetailsRprogressiveJPEGDetails
-size (RsizeB
-lastDownloadAttemptTimestamp (RlastDownloadAttemptTimestampT
-ProgressiveJpegDetails
-scanLengths (
RscanLengths
-sidecar (Rsidecarã
-DownloadableThumbnail
-
-fileSHA256 (R
-fileSHA256$
-
fileEncSHA256 (R
fileEncSHA256
-
-directPath ( R
-directPath
-mediaKey (RmediaKey,
-mediaKeyTimestamp (RmediaKeyTimestamp
-objectID ( RobjectIDB,Z*go.mau.fi/whatsmeow/proto/waMediaEntryData
\ No newline at end of file
diff --git a/proto/waMediaTransport/WAMediaTransport.pb.go b/proto/waMediaTransport/WAMediaTransport.pb.go
index efc6afcc..d1cb4dfb 100644
--- a/proto/waMediaTransport/WAMediaTransport.pb.go
+++ b/proto/waMediaTransport/WAMediaTransport.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waMediaTransport/WAMediaTransport.proto
@@ -9,13 +9,12 @@ package waMediaTransport
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
waCommon "github.com/techwiz37/waSocket/proto/waCommon"
-
- _ "embed"
)
const (
@@ -1094,6 +1093,7 @@ type VideoTransport_Ancillary struct {
Sidecar []byte `protobuf:"bytes,6,opt,name=sidecar" json:"sidecar,omitempty"`
GifAttribution *VideoTransport_Ancillary_Attribution `protobuf:"varint,7,opt,name=gifAttribution,enum=WAMediaTransport.VideoTransport_Ancillary_Attribution" json:"gifAttribution,omitempty"`
AccessibilityLabel *string `protobuf:"bytes,8,opt,name=accessibilityLabel" json:"accessibilityLabel,omitempty"`
+ IsHd *bool `protobuf:"varint,9,opt,name=isHd" json:"isHd,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@@ -1184,6 +1184,13 @@ func (x *VideoTransport_Ancillary) GetAccessibilityLabel() string {
return ""
}
+func (x *VideoTransport_Ancillary) GetIsHd() bool {
+ if x != nil && x.IsHd != nil {
+ return *x.IsHd
+ }
+ return false
+}
+
type VideoTransport_Integral struct {
state protoimpl.MessageState `protogen:"open.v1"`
Transport *WAMediaTransport `protobuf:"bytes,1,opt,name=transport" json:"transport,omitempty"`
@@ -1860,17 +1867,164 @@ func (*ContactTransport_Integral_DownloadableVcard) isContactTransport_Integral_
var File_waMediaTransport_WAMediaTransport_proto protoreflect.FileDescriptor
-//go:embed WAMediaTransport.pb.raw
-var file_waMediaTransport_WAMediaTransport_proto_rawDesc []byte
+const file_waMediaTransport_WAMediaTransport_proto_rawDesc = "" +
+ "\n" +
+ "'waMediaTransport/WAMediaTransport.proto\x12\x10WAMediaTransport\x1a\x17waCommon/WACommon.proto\"\xfb\b\n" +
+ "\x10WAMediaTransport\x12G\n" +
+ "\bintegral\x18\x01 \x01(\v2+.WAMediaTransport.WAMediaTransport.IntegralR\bintegral\x12J\n" +
+ "\tancillary\x18\x02 \x01(\v2,.WAMediaTransport.WAMediaTransport.AncillaryR\tancillary\x1a\x94\x06\n" +
+ "\tAncillary\x12\x1e\n" +
+ "\n" +
+ "fileLength\x18\x01 \x01(\x04R\n" +
+ "fileLength\x12\x1a\n" +
+ "\bmimetype\x18\x02 \x01(\tR\bmimetype\x12T\n" +
+ "\tthumbnail\x18\x03 \x01(\v26.WAMediaTransport.WAMediaTransport.Ancillary.ThumbnailR\tthumbnail\x12\x1a\n" +
+ "\bobjectID\x18\x04 \x01(\tR\bobjectID\x1a\xd8\x04\n" +
+ "\tThumbnail\x12$\n" +
+ "\rJPEGThumbnail\x18\x01 \x01(\fR\rJPEGThumbnail\x12\x82\x01\n" +
+ "\x15downloadableThumbnail\x18\x02 \x01(\v2L.WAMediaTransport.WAMediaTransport.Ancillary.Thumbnail.DownloadableThumbnailR\x15downloadableThumbnail\x12&\n" +
+ "\x0ethumbnailWidth\x18\x03 \x01(\rR\x0ethumbnailWidth\x12(\n" +
+ "\x0fthumbnailHeight\x18\x04 \x01(\rR\x0fthumbnailHeight\x1a\xcd\x02\n" +
+ "\x15DownloadableThumbnail\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x01 \x01(\fR\n" +
+ "fileSHA256\x12$\n" +
+ "\rfileEncSHA256\x18\x02 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x03 \x01(\tR\n" +
+ "directPath\x12\x1a\n" +
+ "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x12,\n" +
+ "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\x12\x1a\n" +
+ "\bobjectID\x18\x06 \x01(\tR\bobjectID\x124\n" +
+ "\x15thumbnailScansSidecar\x18\a \x01(\fR\x15thumbnailScansSidecar\x122\n" +
+ "\x14thumbnailScanLengths\x18\b \x03(\rR\x14thumbnailScanLengths\x1a\xba\x01\n" +
+ "\bIntegral\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x01 \x01(\fR\n" +
+ "fileSHA256\x12\x1a\n" +
+ "\bmediaKey\x18\x02 \x01(\fR\bmediaKey\x12$\n" +
+ "\rfileEncSHA256\x18\x03 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x04 \x01(\tR\n" +
+ "directPath\x12,\n" +
+ "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\"\x88\x05\n" +
+ "\x0eImageTransport\x12E\n" +
+ "\bintegral\x18\x01 \x01(\v2).WAMediaTransport.ImageTransport.IntegralR\bintegral\x12H\n" +
+ "\tancillary\x18\x02 \x01(\v2*.WAMediaTransport.ImageTransport.AncillaryR\tancillary\x1a\x96\x03\n" +
+ "\tAncillary\x12\x16\n" +
+ "\x06height\x18\x01 \x01(\rR\x06height\x12\x14\n" +
+ "\x05width\x18\x02 \x01(\rR\x05width\x12\"\n" +
+ "\fscansSidecar\x18\x03 \x01(\fR\fscansSidecar\x12 \n" +
+ "\vscanLengths\x18\x04 \x03(\rR\vscanLengths\x122\n" +
+ "\x14midQualityFileSHA256\x18\x05 \x01(\fR\x14midQualityFileSHA256\x12I\n" +
+ "\x06hdType\x18\x06 \x01(\x0e21.WAMediaTransport.ImageTransport.Ancillary.HdTypeR\x06hdType\x128\n" +
+ "\x15memoriesConceptScores\x18\a \x03(\x02B\x02\x10\x01R\x15memoriesConceptScores\x122\n" +
+ "\x12memoriesConceptIDs\x18\b \x03(\rB\x02\x10\x01R\x12memoriesConceptIDs\"(\n" +
+ "\x06HdType\x12\b\n" +
+ "\x04NONE\x10\x00\x12\t\n" +
+ "\x05LQ_4K\x10\x01\x12\t\n" +
+ "\x05HQ_4K\x10\x02\x1aL\n" +
+ "\bIntegral\x12@\n" +
+ "\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\"\x85\x05\n" +
+ "\x0eVideoTransport\x12E\n" +
+ "\bintegral\x18\x01 \x01(\v2).WAMediaTransport.VideoTransport.IntegralR\bintegral\x12H\n" +
+ "\tancillary\x18\x02 \x01(\v2*.WAMediaTransport.VideoTransport.AncillaryR\tancillary\x1a\x93\x03\n" +
+ "\tAncillary\x12\x18\n" +
+ "\aseconds\x18\x01 \x01(\rR\aseconds\x12/\n" +
+ "\acaption\x18\x02 \x01(\v2\x15.WACommon.MessageTextR\acaption\x12 \n" +
+ "\vgifPlayback\x18\x03 \x01(\bR\vgifPlayback\x12\x16\n" +
+ "\x06height\x18\x04 \x01(\rR\x06height\x12\x14\n" +
+ "\x05width\x18\x05 \x01(\rR\x05width\x12\x18\n" +
+ "\asidecar\x18\x06 \x01(\fR\asidecar\x12^\n" +
+ "\x0egifAttribution\x18\a \x01(\x0e26.WAMediaTransport.VideoTransport.Ancillary.AttributionR\x0egifAttribution\x12.\n" +
+ "\x12accessibilityLabel\x18\b \x01(\tR\x12accessibilityLabel\x12\x12\n" +
+ "\x04isHd\x18\t \x01(\bR\x04isHd\"-\n" +
+ "\vAttribution\x12\b\n" +
+ "\x04NONE\x10\x00\x12\t\n" +
+ "\x05GIPHY\x10\x01\x12\t\n" +
+ "\x05TENOR\x10\x02\x1aL\n" +
+ "\bIntegral\x12@\n" +
+ "\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\"\xce\b\n" +
+ "\x0eAudioTransport\x12E\n" +
+ "\bintegral\x18\x01 \x01(\v2).WAMediaTransport.AudioTransport.IntegralR\bintegral\x12H\n" +
+ "\tancillary\x18\x02 \x01(\v2*.WAMediaTransport.AudioTransport.AncillaryR\tancillary\x1a\xdc\x05\n" +
+ "\tAncillary\x12\x18\n" +
+ "\aseconds\x18\x01 \x01(\rR\aseconds\x12X\n" +
+ "\vavatarAudio\x18\x02 \x01(\v26.WAMediaTransport.AudioTransport.Ancillary.AvatarAudioR\vavatarAudio\x1a\xda\x04\n" +
+ "\vAvatarAudio\x12\x16\n" +
+ "\x06poseID\x18\x01 \x01(\rR\x06poseID\x12\x7f\n" +
+ "\x10avatarAnimations\x18\x02 \x03(\v2S.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.DownloadableAvatarAnimationsR\x10avatarAnimations\x1a\xd9\x02\n" +
+ "\x1cDownloadableAvatarAnimations\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x01 \x01(\fR\n" +
+ "fileSHA256\x12$\n" +
+ "\rfileEncSHA256\x18\x02 \x01(\fR\rfileEncSHA256\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x03 \x01(\tR\n" +
+ "directPath\x12\x1a\n" +
+ "\bmediaKey\x18\x04 \x01(\fR\bmediaKey\x12,\n" +
+ "\x11mediaKeyTimestamp\x18\x05 \x01(\x03R\x11mediaKeyTimestamp\x12\x1a\n" +
+ "\bobjectID\x18\x06 \x01(\tR\bobjectID\x12m\n" +
+ "\x0eanimationsType\x18\a \x01(\x0e2E.WAMediaTransport.AudioTransport.Ancillary.AvatarAudio.AnimationsTypeR\x0eanimationsType\"V\n" +
+ "\x0eAnimationsType\x12\r\n" +
+ "\tTALKING_A\x10\x00\x12\n" +
+ "\n" +
+ "\x06IDLE_A\x10\x01\x12\r\n" +
+ "\tTALKING_B\x10\x02\x12\n" +
+ "\n" +
+ "\x06IDLE_B\x10\x03\x12\x0e\n" +
+ "\n" +
+ "BACKGROUND\x10\x04\x1a\xcb\x01\n" +
+ "\bIntegral\x12@\n" +
+ "\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\x12W\n" +
+ "\vaudioFormat\x18\x02 \x01(\x0e25.WAMediaTransport.AudioTransport.Integral.AudioFormatR\vaudioFormat\"$\n" +
+ "\vAudioFormat\x12\v\n" +
+ "\aUNKNOWN\x10\x00\x12\b\n" +
+ "\x04OPUS\x10\x01\"\xa3\x02\n" +
+ "\x11DocumentTransport\x12H\n" +
+ "\bintegral\x18\x01 \x01(\v2,.WAMediaTransport.DocumentTransport.IntegralR\bintegral\x12K\n" +
+ "\tancillary\x18\x02 \x01(\v2-.WAMediaTransport.DocumentTransport.AncillaryR\tancillary\x1a)\n" +
+ "\tAncillary\x12\x1c\n" +
+ "\tpageCount\x18\x01 \x01(\rR\tpageCount\x1aL\n" +
+ "\bIntegral\x12@\n" +
+ "\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\"\x96\x05\n" +
+ "\x10StickerTransport\x12G\n" +
+ "\bintegral\x18\x01 \x01(\v2+.WAMediaTransport.StickerTransport.IntegralR\bintegral\x12J\n" +
+ "\tancillary\x18\x02 \x01(\v2,.WAMediaTransport.StickerTransport.AncillaryR\tancillary\x1a\xd3\x02\n" +
+ "\tAncillary\x12\x1c\n" +
+ "\tpageCount\x18\x01 \x01(\rR\tpageCount\x12\x16\n" +
+ "\x06height\x18\x02 \x01(\rR\x06height\x12\x14\n" +
+ "\x05width\x18\x03 \x01(\rR\x05width\x12*\n" +
+ "\x10firstFrameLength\x18\x04 \x01(\rR\x10firstFrameLength\x12,\n" +
+ "\x11firstFrameSidecar\x18\x05 \x01(\fR\x11firstFrameSidecar\x12\"\n" +
+ "\fmustacheText\x18\x06 \x01(\tR\fmustacheText\x12\"\n" +
+ "\fisThirdParty\x18\a \x01(\bR\fisThirdParty\x12(\n" +
+ "\x0freceiverFetchID\x18\b \x01(\tR\x0freceiverFetchID\x12.\n" +
+ "\x12accessibilityLabel\x18\t \x01(\tR\x12accessibilityLabel\x1a\x96\x01\n" +
+ "\bIntegral\x12@\n" +
+ "\ttransport\x18\x01 \x01(\v2\".WAMediaTransport.WAMediaTransportR\ttransport\x12\x1e\n" +
+ "\n" +
+ "isAnimated\x18\x02 \x01(\bR\n" +
+ "isAnimated\x12(\n" +
+ "\x0freceiverFetchID\x18\x03 \x01(\tR\x0freceiverFetchID\"\xda\x02\n" +
+ "\x10ContactTransport\x12G\n" +
+ "\bintegral\x18\x01 \x01(\v2+.WAMediaTransport.ContactTransport.IntegralR\bintegral\x12J\n" +
+ "\tancillary\x18\x02 \x01(\v2,.WAMediaTransport.ContactTransport.AncillaryR\tancillary\x1a-\n" +
+ "\tAncillary\x12 \n" +
+ "\vdisplayName\x18\x01 \x01(\tR\vdisplayName\x1a\x81\x01\n" +
+ "\bIntegral\x12\x16\n" +
+ "\x05vcard\x18\x01 \x01(\tH\x00R\x05vcard\x12R\n" +
+ "\x11downloadableVcard\x18\x02 \x01(\v2\".WAMediaTransport.WAMediaTransportH\x00R\x11downloadableVcardB\t\n" +
+ "\acontactB,Z*github.com/techwiz37/waSocket/proto/waMediaTransport"
var (
file_waMediaTransport_WAMediaTransport_proto_rawDescOnce sync.Once
- file_waMediaTransport_WAMediaTransport_proto_rawDescData = file_waMediaTransport_WAMediaTransport_proto_rawDesc
+ file_waMediaTransport_WAMediaTransport_proto_rawDescData []byte
)
func file_waMediaTransport_WAMediaTransport_proto_rawDescGZIP() []byte {
file_waMediaTransport_WAMediaTransport_proto_rawDescOnce.Do(func() {
- file_waMediaTransport_WAMediaTransport_proto_rawDescData = protoimpl.X.CompressGZIP(file_waMediaTransport_WAMediaTransport_proto_rawDescData)
+ file_waMediaTransport_WAMediaTransport_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waMediaTransport_WAMediaTransport_proto_rawDesc), len(file_waMediaTransport_WAMediaTransport_proto_rawDesc)))
})
return file_waMediaTransport_WAMediaTransport_proto_rawDescData
}
@@ -1959,7 +2113,7 @@ func file_waMediaTransport_WAMediaTransport_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waMediaTransport_WAMediaTransport_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waMediaTransport_WAMediaTransport_proto_rawDesc), len(file_waMediaTransport_WAMediaTransport_proto_rawDesc)),
NumEnums: 4,
NumMessages: 25,
NumExtensions: 0,
@@ -1971,7 +2125,6 @@ func file_waMediaTransport_WAMediaTransport_proto_init() {
MessageInfos: file_waMediaTransport_WAMediaTransport_proto_msgTypes,
}.Build()
File_waMediaTransport_WAMediaTransport_proto = out.File
- file_waMediaTransport_WAMediaTransport_proto_rawDesc = nil
file_waMediaTransport_WAMediaTransport_proto_goTypes = nil
file_waMediaTransport_WAMediaTransport_proto_depIdxs = nil
}
diff --git a/proto/waMediaTransport/WAMediaTransport.pb.raw b/proto/waMediaTransport/WAMediaTransport.pb.raw
deleted file mode 100644
index 5d142f62c87b6e9f8eb4d7a59d1c108a979b9031..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4972
zcmdT|-EJF26t4dg`y@8oQBy3dLX}lPT3Sa~ZN(){;>2!TCmlNta6vWRoy0@EyVmZy
zAy){lcmUKF;4OFs1UKA3#Y=F_1hA2&>OD2b7sz&Gv9pYXAB>llBZN-WM~n?
zo|=}kanynqI<
z8*!6KLDy5kfiijmC1R*-G9lJkH7hOMPbwx%w|pHuSFe4)1f^gCy$5j2CbUP56K5=)
z%;S&*)u5;|ojPYzDmO0SV2p-Pa>g@#WDqu~=A>7TFXL5X=xgJ-A+e)5`jVT-uuQHBF(K@^ntm{yAGIk^eWgHjRe$K*Lstf*=4mz#oqsJa5@=9Ha
zfK6O^+fcnF0tXITL@2Ci%;MK@Ks;|tI3$t85J9v@&!mg1oEY91-G}S`_mGpvc8ET$
z7WghXoScYU_)_%3(L-1Z@EE8(Tn9{}DzU1|(&zL^)Px%mEtlPPwRk(nF;AVV{g{EG
zA9)u-D5AnYyo+8iPQoj0`T}@eo`>PR6omEf3Q+0lYThDH0l?+Z_z#T_1&F;3xW~r7kTVIDIcYjobe1E^+
zR<5BE6nf8IJls<<;?O)6i^r;xhJ!Xakm2GIf|~ctv-OW8szkr_{DZz|pT9?5`3W
zJYmNN6LK~p>Pwm9i#RMobKZ-XPvN~FW59dinwRhd{Z_ea?ht(e6~0r;aV$2PNe@Lv
ztTa;!@Og+dLfSZH4K)A}Rpn=7BPPP7M@DqQ6R4=iDKqs4uo5yC<=k%fp!1o_xnaA%
zkCnI0xnGJ4ZuPu98?CuE4x6gI
z$@4p!PYNndO`GyI%S*xT2z?ET=Yhd=BDiI9H*&mt9VAo1B5p)lCC`JvG)`<*`#lS{
z!mUkQ<-+p(f9h~_sE_~*S!moqZeJ1WR>T;N8LvO*krG*f%Dkm+_4c~`-4`uhBLJ4V
z+r2jb&V;8nm25DzspL=vV6(Ngw~O}=``b#s_EWfh`p;Da9q}j-0li~doPsh6D$Pe1
zLgF_t4M|H^nFqn#QvD8(f%y=v!17^#ufKoP=SSy-a{u6Ppk(SlWa0X@sm^q2IP*Hz
zNwicckFbPVT3Xplc2y6OhfA7D%`A7riRBiQro1d|nKQ%j;(9K4%ccHx0hEEm)R)wn
zgS60_H?Eb2(PD4jgr!u7evK6Tf5j+Nq1_fV(V4n0H?K3j2g)(CY-h(Jy8nuHD|7Tj~3@D`h6
z7mD76h#A+qIx!QLQi=H>9J{=G)R;Zx-D97VNk(r8hefq-!ie95!Ylq1*4%}iYuFtk
z4A;Z|cRZJC1eaHu3-t2bPEvid#5-XZ(9Qdw-#alII+-<&*~aOZIJQpB(+&BL*+%@I
GwSNF@K_^83
diff --git a/proto/waMediaTransport/WAMediaTransport.proto b/proto/waMediaTransport/WAMediaTransport.proto
index 22f782e8..e4a3f0c1 100644
--- a/proto/waMediaTransport/WAMediaTransport.proto
+++ b/proto/waMediaTransport/WAMediaTransport.proto
@@ -84,6 +84,7 @@ message VideoTransport {
optional bytes sidecar = 6;
optional Attribution gifAttribution = 7;
optional string accessibilityLabel = 8;
+ optional bool isHd = 9;
}
message Integral {
diff --git a/proto/waMmsRetry/WAMmsRetry.pb.go b/proto/waMmsRetry/WAMmsRetry.pb.go
index c1e49d13..2e00002c 100644
--- a/proto/waMmsRetry/WAMmsRetry.pb.go
+++ b/proto/waMmsRetry/WAMmsRetry.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waMmsRetry/WAMmsRetry.proto
@@ -9,11 +9,10 @@ package waMmsRetry
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -199,17 +198,34 @@ func (x *ServerErrorReceipt) GetStanzaID() string {
var File_waMmsRetry_WAMmsRetry_proto protoreflect.FileDescriptor
-//go:embed WAMmsRetry.pb.raw
-var file_waMmsRetry_WAMmsRetry_proto_rawDesc []byte
+const file_waMmsRetry_WAMmsRetry_proto_rawDesc = "" +
+ "\n" +
+ "\x1bwaMmsRetry/WAMmsRetry.proto\x12\n" +
+ "WAMmsRetry\"\x94\x02\n" +
+ "\x16MediaRetryNotification\x12\x1a\n" +
+ "\bstanzaID\x18\x01 \x01(\tR\bstanzaID\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x02 \x01(\tR\n" +
+ "directPath\x12E\n" +
+ "\x06result\x18\x03 \x01(\x0e2-.WAMmsRetry.MediaRetryNotification.ResultTypeR\x06result\x12$\n" +
+ "\rmessageSecret\x18\x04 \x01(\fR\rmessageSecret\"Q\n" +
+ "\n" +
+ "ResultType\x12\x11\n" +
+ "\rGENERAL_ERROR\x10\x00\x12\v\n" +
+ "\aSUCCESS\x10\x01\x12\r\n" +
+ "\tNOT_FOUND\x10\x02\x12\x14\n" +
+ "\x10DECRYPTION_ERROR\x10\x03\"0\n" +
+ "\x12ServerErrorReceipt\x12\x1a\n" +
+ "\bstanzaID\x18\x01 \x01(\tR\bstanzaIDB&Z$github.com/techwiz37/waSocket/proto/waMmsRetry"
var (
file_waMmsRetry_WAMmsRetry_proto_rawDescOnce sync.Once
- file_waMmsRetry_WAMmsRetry_proto_rawDescData = file_waMmsRetry_WAMmsRetry_proto_rawDesc
+ file_waMmsRetry_WAMmsRetry_proto_rawDescData []byte
)
func file_waMmsRetry_WAMmsRetry_proto_rawDescGZIP() []byte {
file_waMmsRetry_WAMmsRetry_proto_rawDescOnce.Do(func() {
- file_waMmsRetry_WAMmsRetry_proto_rawDescData = protoimpl.X.CompressGZIP(file_waMmsRetry_WAMmsRetry_proto_rawDescData)
+ file_waMmsRetry_WAMmsRetry_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waMmsRetry_WAMmsRetry_proto_rawDesc), len(file_waMmsRetry_WAMmsRetry_proto_rawDesc)))
})
return file_waMmsRetry_WAMmsRetry_proto_rawDescData
}
@@ -239,7 +255,7 @@ func file_waMmsRetry_WAMmsRetry_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waMmsRetry_WAMmsRetry_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waMmsRetry_WAMmsRetry_proto_rawDesc), len(file_waMmsRetry_WAMmsRetry_proto_rawDesc)),
NumEnums: 1,
NumMessages: 2,
NumExtensions: 0,
@@ -251,7 +267,6 @@ func file_waMmsRetry_WAMmsRetry_proto_init() {
MessageInfos: file_waMmsRetry_WAMmsRetry_proto_msgTypes,
}.Build()
File_waMmsRetry_WAMmsRetry_proto = out.File
- file_waMmsRetry_WAMmsRetry_proto_rawDesc = nil
file_waMmsRetry_WAMmsRetry_proto_goTypes = nil
file_waMmsRetry_WAMmsRetry_proto_depIdxs = nil
}
diff --git a/proto/waMmsRetry/WAMmsRetry.pb.raw b/proto/waMmsRetry/WAMmsRetry.pb.raw
deleted file mode 100644
index 5b03434f783eb4adf258cbf4de4b25724483e347..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 410
zcmaKp(MrQW5JgQYYDXh+5eW(+p@=Ug;vdvxm4Z#`CPnn6Ea|jeXu4suHPr9$gDs&N
z1@Ud>-Z?XH2hJ+q&r60{t^DWiSLqc>YDu6`+z%5@`ZyN6o{gjy6OnN(SvgA`tFjJ_V?e(?;_FHtH02-DYf%QNm%DRsu%2>?oEwT^0$uJ0LlGp~ZpdH2O
z=sq4sp>2|5utOTKmqFT#qYcq=Z-6AI-cV7cq+*z%DD;1c++DtQrqav#(whjsnsHs`
MC@a5C+;6_|32S$K^#A|>
diff --git a/proto/waMsgApplication/WAMsgApplication.pb.go b/proto/waMsgApplication/WAMsgApplication.pb.go
index 36113f1b..18548e24 100644
--- a/proto/waMsgApplication/WAMsgApplication.pb.go
+++ b/proto/waMsgApplication/WAMsgApplication.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waMsgApplication/WAMsgApplication.proto
@@ -9,13 +9,12 @@ package waMsgApplication
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
waCommon "github.com/techwiz37/waSocket/proto/waCommon"
-
- _ "embed"
)
const (
@@ -980,17 +979,87 @@ func (x *MessageApplication_Metadata_EphemeralSettingMap) GetEphemeralSetting()
var File_waMsgApplication_WAMsgApplication_proto protoreflect.FileDescriptor
-//go:embed WAMsgApplication.pb.raw
-var file_waMsgApplication_WAMsgApplication_proto_rawDesc []byte
+const file_waMsgApplication_WAMsgApplication_proto_rawDesc = "" +
+ "\n" +
+ "'waMsgApplication/WAMsgApplication.proto\x12\x10WAMsgApplication\x1a\x17waCommon/WACommon.proto\"\x8e\x16\n" +
+ "\x12MessageApplication\x12F\n" +
+ "\apayload\x18\x01 \x01(\v2,.WAMsgApplication.MessageApplication.PayloadR\apayload\x12I\n" +
+ "\bmetadata\x18\x02 \x01(\v2-.WAMsgApplication.MessageApplication.MetadataR\bmetadata\x1a\xe7\n" +
+ "\n" +
+ "\bMetadata\x12k\n" +
+ "\x14chatEphemeralSetting\x18\x01 \x01(\v25.WAMsgApplication.MessageApplication.EphemeralSettingH\x00R\x14chatEphemeralSetting\x12w\n" +
+ "\x14ephemeralSettingList\x18\x02 \x01(\v2A.WAMsgApplication.MessageApplication.Metadata.EphemeralSettingMapH\x00R\x14ephemeralSettingList\x126\n" +
+ "\x15ephemeralSharedSecret\x18\x03 \x01(\fH\x00R\x15ephemeralSharedSecret\x12(\n" +
+ "\x0fforwardingScore\x18\x05 \x01(\rR\x0fforwardingScore\x12 \n" +
+ "\visForwarded\x18\x06 \x01(\bR\visForwarded\x12A\n" +
+ "\x10businessMetadata\x18\a \x01(\v2\x15.WACommon.SubProtocolR\x10businessMetadata\x12 \n" +
+ "\vfrankingKey\x18\b \x01(\fR\vfrankingKey\x12(\n" +
+ "\x0ffrankingVersion\x18\t \x01(\x05R\x0ffrankingVersion\x12a\n" +
+ "\rquotedMessage\x18\n" +
+ " \x01(\v2;.WAMsgApplication.MessageApplication.Metadata.QuotedMessageR\rquotedMessage\x12X\n" +
+ "\n" +
+ "threadType\x18\v \x01(\x0e28.WAMsgApplication.MessageApplication.Metadata.ThreadTypeR\n" +
+ "threadType\x12<\n" +
+ "\x19readonlyMetadataDataclass\x18\f \x01(\tR\x19readonlyMetadataDataclass\x12\x18\n" +
+ "\agroupID\x18\r \x01(\tR\agroupID\x12\x1c\n" +
+ "\tgroupSize\x18\x0e \x01(\rR\tgroupSize\x12\x1e\n" +
+ "\n" +
+ "groupIndex\x18\x0f \x01(\rR\n" +
+ "groupIndex\x12$\n" +
+ "\rbotResponseID\x18\x10 \x01(\tR\rbotResponseID\x12$\n" +
+ "\rcollapsibleID\x18\x11 \x01(\tR\rcollapsibleID\x12$\n" +
+ "\rsecondaryOtid\x18\x12 \x01(\tR\rsecondaryOtid\x1a\xb3\x01\n" +
+ "\rQuotedMessage\x12\x1a\n" +
+ "\bstanzaID\x18\x01 \x01(\tR\bstanzaID\x12\x1c\n" +
+ "\tremoteJID\x18\x02 \x01(\tR\tremoteJID\x12 \n" +
+ "\vparticipant\x18\x03 \x01(\tR\vparticipant\x12F\n" +
+ "\apayload\x18\x04 \x01(\v2,.WAMsgApplication.MessageApplication.PayloadR\apayload\x1a\x92\x01\n" +
+ "\x13EphemeralSettingMap\x12\x18\n" +
+ "\achatJID\x18\x01 \x01(\tR\achatJID\x12a\n" +
+ "\x10ephemeralSetting\x18\x02 \x01(\v25.WAMsgApplication.MessageApplication.EphemeralSettingR\x10ephemeralSetting\"E\n" +
+ "\n" +
+ "ThreadType\x12\v\n" +
+ "\aDEFAULT\x10\x00\x12\x0f\n" +
+ "\vVANISH_MODE\x10\x01\x12\x19\n" +
+ "\x15DISAPPEARING_MESSAGES\x10\x02B\v\n" +
+ "\tephemeral\x1a\xec\x02\n" +
+ "\aPayload\x12P\n" +
+ "\vcoreContent\x18\x01 \x01(\v2,.WAMsgApplication.MessageApplication.ContentH\x00R\vcoreContent\x12E\n" +
+ "\x06signal\x18\x02 \x01(\v2+.WAMsgApplication.MessageApplication.SignalH\x00R\x06signal\x12`\n" +
+ "\x0fapplicationData\x18\x03 \x01(\v24.WAMsgApplication.MessageApplication.ApplicationDataH\x00R\x0fapplicationData\x12[\n" +
+ "\vsubProtocol\x18\x04 \x01(\v27.WAMsgApplication.MessageApplication.SubProtocolPayloadH\x00R\vsubProtocolB\t\n" +
+ "\acontent\x1a\xca\x03\n" +
+ "\x12SubProtocolPayload\x12A\n" +
+ "\x0fconsumerMessage\x18\x02 \x01(\v2\x15.WACommon.SubProtocolH\x00R\x0fconsumerMessage\x12A\n" +
+ "\x0fbusinessMessage\x18\x03 \x01(\v2\x15.WACommon.SubProtocolH\x00R\x0fbusinessMessage\x12?\n" +
+ "\x0epaymentMessage\x18\x04 \x01(\v2\x15.WACommon.SubProtocolH\x00R\x0epaymentMessage\x129\n" +
+ "\vmultiDevice\x18\x05 \x01(\v2\x15.WACommon.SubProtocolH\x00R\vmultiDevice\x12+\n" +
+ "\x04voip\x18\x06 \x01(\v2\x15.WACommon.SubProtocolH\x00R\x04voip\x125\n" +
+ "\tarmadillo\x18\a \x01(\v2\x15.WACommon.SubProtocolH\x00R\tarmadillo\x12?\n" +
+ "\vfutureProof\x18\x01 \x01(\x0e2\x1d.WACommon.FutureProofBehaviorR\vfutureProofB\r\n" +
+ "\vsubProtocol\x1a\x11\n" +
+ "\x0fApplicationData\x1a\b\n" +
+ "\x06Signal\x1a\t\n" +
+ "\aContent\x1a\x96\x03\n" +
+ "\x10EphemeralSetting\x120\n" +
+ "\x13ephemeralExpiration\x18\x02 \x01(\rR\x13ephemeralExpiration\x12<\n" +
+ "\x19ephemeralSettingTimestamp\x18\x03 \x01(\x03R\x19ephemeralSettingTimestamp\x12r\n" +
+ "\x10ephemeralityType\x18\x05 \x01(\x0e2F.WAMsgApplication.MessageApplication.EphemeralSetting.EphemeralityTypeR\x10ephemeralityType\x128\n" +
+ "\x17isEphemeralSettingReset\x18\x04 \x01(\bR\x17isEphemeralSettingReset\"d\n" +
+ "\x10EphemeralityType\x12\v\n" +
+ "\aUNKNOWN\x10\x00\x12\r\n" +
+ "\tSEEN_ONCE\x10\x01\x12\x19\n" +
+ "\x15SEEN_BASED_WITH_TIMER\x10\x02\x12\x19\n" +
+ "\x15SEND_BASED_WITH_TIMER\x10\x03B,Z*github.com/techwiz37/waSocket/proto/waMsgApplication"
var (
file_waMsgApplication_WAMsgApplication_proto_rawDescOnce sync.Once
- file_waMsgApplication_WAMsgApplication_proto_rawDescData = file_waMsgApplication_WAMsgApplication_proto_rawDesc
+ file_waMsgApplication_WAMsgApplication_proto_rawDescData []byte
)
func file_waMsgApplication_WAMsgApplication_proto_rawDescGZIP() []byte {
file_waMsgApplication_WAMsgApplication_proto_rawDescOnce.Do(func() {
- file_waMsgApplication_WAMsgApplication_proto_rawDescData = protoimpl.X.CompressGZIP(file_waMsgApplication_WAMsgApplication_proto_rawDescData)
+ file_waMsgApplication_WAMsgApplication_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waMsgApplication_WAMsgApplication_proto_rawDesc), len(file_waMsgApplication_WAMsgApplication_proto_rawDesc)))
})
return file_waMsgApplication_WAMsgApplication_proto_rawDescData
}
@@ -1070,7 +1139,7 @@ func file_waMsgApplication_WAMsgApplication_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waMsgApplication_WAMsgApplication_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waMsgApplication_WAMsgApplication_proto_rawDesc), len(file_waMsgApplication_WAMsgApplication_proto_rawDesc)),
NumEnums: 2,
NumMessages: 10,
NumExtensions: 0,
@@ -1082,7 +1151,6 @@ func file_waMsgApplication_WAMsgApplication_proto_init() {
MessageInfos: file_waMsgApplication_WAMsgApplication_proto_msgTypes,
}.Build()
File_waMsgApplication_WAMsgApplication_proto = out.File
- file_waMsgApplication_WAMsgApplication_proto_rawDesc = nil
file_waMsgApplication_WAMsgApplication_proto_goTypes = nil
file_waMsgApplication_WAMsgApplication_proto_depIdxs = nil
}
diff --git a/proto/waMsgApplication/WAMsgApplication.pb.raw b/proto/waMsgApplication/WAMsgApplication.pb.raw
deleted file mode 100644
index f0d89b2cc57e45d4d9918c6d143de920a2695de9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2963
zcmbVO&2HO95RUC6mWGj~Y~qF?+9EIlG-y(}5Slhc3ly?N$7&+kT`F`y5IywJ7wKE{MSAH&baqLJ6fFgEZshEI-_Fj=ezWk|n02CIGYA|pV6pJM-IM0L
zp&o>O?2}s2ZrmHQecyEzB>6~OcmDVYNQXxe8}b}6Ie^W8O&p)u`r3oFM_S`ay~tU=
z467d}7&--$Hk4c*Gn>UsUspt5tVGmFL39Q;{skya&EyT-9h|e+49>aBL*`gKj)gZ&
zgMGTv9!2osHM)?LjNvXXZ1hq@aeAQUN}Ek1uNQaiut09SXan*!Y-jd!7INF-gOJDi
z2Bz{B!WJ)+M^HWU!!ZkO%!xJdL$2RIM1>a3Ay@U)k#(dn`5yn*k~OYU-$vygdjFqjv7qL*awG;dM?ryj3)7-4JcW%Rm%
z0neKWgUatCKjwDYeLAREzPnlxe#%qOc}DUxKztr@X7?rm*EQtdYCO9de{Y7TIWF=&
z+?Tw*=S-%#Y~jrqI4p|vTewk~E_Wb0Yz{+z6tr7A0Wttgea|JAn#Xtni
zOKwJ)=1qAmyN>7&)iUGHHMq0j_R6|QEt1hCp-+FYS!>z-O%*Cp!4Fd?dWmkw1jw3=
zXt3Eb51OxD_G;Hi6|~pQZreKScaB#&(BIXMPR>c_tC#T?Unm0^%#P^R(}#DtrX7<$Y}_4DycSIbfmk2~
z63T0&R8ebuwGv-$*hwrB7wO2aphcOk=}GT=vl4qw57R`-Eaces%GfkXPK|#yfLsQk
z@K(_y8sU7KYF*Mhi*;9?px`elGVN9~KF!f`ih@7+0k-fV;9~8kK_q!t%2048--70j
zoLIE@g%~7rNNX%b=Y7dzxPIY_Kux9hV3ZSi3S}0$%odL0zjr`kqB2iBpLRBiMV`Z*OjN4Exw3bnVn@RT?SoHK#7=LX*ttcks
zOSm(;h34BpgzA;2?n#9%T9OlGhDhH)J>hcHQa4bw-k{4JNSMUXbcnXUdwyLZ^{wL2!QtxF}e%xNF%i0pFT=YcX$KT^ZZcTH&SQ6b2X7L;fQRzfoNIB{FXpGJGN)3#>$tg?&M
zPwjE;h`LbIQXKBJmNd!j|0hYbD+gS-n*SKEl5s0aM8eQx4v~xp8Ja1)tjM#29mI$I
zoM?dqx(};Iv5X_CtoTu@qQo^i*C+lDCYw9-n4B^m;b{-^>jkLg5zs!=SRm;zB3>q?
zbLMkez04CA9OwzuN#HQgBhffZ+`Y3CZs)Fe!eV{_s23Z^g{nAl{fxVR4sPp!1}=^M
zrem848L`7SsYlilShFJx$fc*up^ucw9+ku;lIUEob~ei~?Kw-lz#F}UDsxwlUWy7#o?{quD#nQkz@`FNg&g}0&8C6!}=j{PU6sJ5p^UxrLAQhYWF;$c4nz?
zncMuZ1nVUubPei$dK-JTZl^k)04M+;N*50X6fVqubUT#AnVHQ=IZ
z6BaThCv##{sIpYl#QasN7D+&NVWUv?RM6;Q&lak3m3AG^Zcx
zHQ?HhrVnbt$}r+_SX`fciTZGZyx|^~-j4{fqnyRm{A@ripWsR0khreOiO$qo@)GJL
zdIlByU{4dTcI>lvYff#Y=~JrJAk{B5P6*8>urarjB;BP#vOvF)s_@wqDWT{REQiNL
z9BWy1oGv#1GXSNW(_>rLJ0JOfB~Hm-K~nE&P)`dD449f>lK7z}uc~P=3nvvX`cn-R
xOuq
zxbh_2cmSS-7vLpWukG00LJooBjOY8=o!K!QE$KL32tHyre98vz&PtILgud{RSxNSO
zw4q%pLZ{FS=xX6pr)xYm`t9dEs{*h}#n$VzlH?Hd5?U@3)S-fQYYP5k1ALs7k~Ihe
zwDK(eW}zu96C6s<6F~)=ti0(fwwlao$TH*S8`^3dr7oxKbbC{_LozPx!UIiK
z-F)U3UBZqO%_UE^mn4b@f8SBfFSiI0*i{G1y8UnGN~zEsnvzoufBLvCx3{j(RKiMf
zdi=8n_p}>K3Q)IjkUYQ68iBqV(7xi{jD(mXp
zb?LNDiUj^_0M<@dVnTZ$B*MkabVwQu4{ohK+=52BjE2YWpU!;CrLlFz2g^AXk<0w$
LK&|>ga^
diff --git a/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go b/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go
index 41d952dc..6a856a7a 100644
--- a/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go
+++ b/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto
@@ -9,11 +9,10 @@ package waQuickPromotionSurfaces
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -415,17 +414,49 @@ func (x *QP_FilterParameters) GetValue() string {
var File_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto protoreflect.FileDescriptor
-//go:embed WAWebProtobufsQuickPromotionSurfaces.pb.raw
-var file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc []byte
+const file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc = "" +
+ "\n" +
+ "CwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto\x12$WAWebProtobufsQuickPromotionSurfaces\"\xcf\x06\n" +
+ "\x02QP\x1a\xff\x01\n" +
+ "\fFilterClause\x12S\n" +
+ "\n" +
+ "clauseType\x18\x01 \x02(\x0e23.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseTypeR\n" +
+ "clauseType\x12O\n" +
+ "\aclauses\x18\x02 \x03(\v25.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClauseR\aclauses\x12I\n" +
+ "\afilters\x18\x03 \x03(\v2/.WAWebProtobufsQuickPromotionSurfaces.QP.FilterR\afilters\x1a\xe4\x02\n" +
+ "\x06Filter\x12\x1e\n" +
+ "\n" +
+ "filterName\x18\x01 \x02(\tR\n" +
+ "filterName\x12Y\n" +
+ "\n" +
+ "parameters\x18\x02 \x03(\v29.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParametersR\n" +
+ "parameters\x12Y\n" +
+ "\ffilterResult\x18\x03 \x01(\x0e25.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResultR\ffilterResult\x12\x83\x01\n" +
+ "\x18clientNotSupportedConfig\x18\x04 \x02(\x0e2G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfigR\x18clientNotSupportedConfig\x1a:\n" +
+ "\x10FilterParameters\x12\x10\n" +
+ "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
+ "\x05value\x18\x02 \x01(\tR\x05value\"0\n" +
+ "\fFilterResult\x12\b\n" +
+ "\x04TRUE\x10\x01\x12\t\n" +
+ "\x05FALSE\x10\x02\x12\v\n" +
+ "\aUNKNOWN\x10\x03\"J\n" +
+ "\x1eFilterClientNotSupportedConfig\x12\x13\n" +
+ "\x0fPASS_BY_DEFAULT\x10\x01\x12\x13\n" +
+ "\x0fFAIL_BY_DEFAULT\x10\x02\"&\n" +
+ "\n" +
+ "ClauseType\x12\a\n" +
+ "\x03AND\x10\x01\x12\x06\n" +
+ "\x02OR\x10\x02\x12\a\n" +
+ "\x03NOR\x10\x03B4Z2github.com/techwiz37/waSocket/proto/waQuickPromotionSurfaces"
var (
file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescOnce sync.Once
- file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescData = file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc
+ file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescData []byte
)
func file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescGZIP() []byte {
file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescOnce.Do(func() {
- file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescData = protoimpl.X.CompressGZIP(file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescData)
+ file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc), len(file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc)))
})
return file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDescData
}
@@ -464,7 +495,7 @@ func file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_in
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc), len(file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc)),
NumEnums: 3,
NumMessages: 4,
NumExtensions: 0,
@@ -476,7 +507,6 @@ func file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_in
MessageInfos: file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_msgTypes,
}.Build()
File_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto = out.File
- file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_rawDesc = nil
file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_goTypes = nil
file_waQuickPromotionSurfaces_WAWebProtobufsQuickPromotionSurfaces_proto_depIdxs = nil
}
diff --git a/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.raw b/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.raw
deleted file mode 100644
index dce06624..00000000
--- a/proto/waQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.pb.raw
+++ /dev/null
@@ -1,33 +0,0 @@
-
-CwaQuickPromotionSurfaces/WAWebProtobufsQuickPromotionSurfaces.proto$WAWebProtobufsQuickPromotionSurfaces"Ï
-QPÿ
-FilterClauseS
-
-clauseType (23.WAWebProtobufsQuickPromotionSurfaces.QP.ClauseTypeR
-clauseTypeO
-clauses (25.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClauseRclausesI
-filters (2/.WAWebProtobufsQuickPromotionSurfaces.QP.FilterRfiltersä
-Filter
-
-filterName ( R
-filterNameY
-
-parameters (29.WAWebProtobufsQuickPromotionSurfaces.QP.FilterParametersR
-parametersY
-filterResult (25.WAWebProtobufsQuickPromotionSurfaces.QP.FilterResultRfilterResultƒ
-clientNotSupportedConfig (2G.WAWebProtobufsQuickPromotionSurfaces.QP.FilterClientNotSupportedConfigRclientNotSupportedConfig:
-FilterParameters
-key ( Rkey
-value ( Rvalue"0
-FilterResult
-TRUE
-FALSE
-UNKNOWN"J
-FilterClientNotSupportedConfig
-PASS_BY_DEFAULT
-FAIL_BY_DEFAULT"&
-
-ClauseType
-AND
-OR
-NORB4Z2go.mau.fi/whatsmeow/proto/waQuickPromotionSurfaces
\ No newline at end of file
diff --git a/proto/waReporting/WAWebProtobufsReporting.pb.go b/proto/waReporting/WAWebProtobufsReporting.pb.go
index 3d3d7376..d824d13d 100644
--- a/proto/waReporting/WAWebProtobufsReporting.pb.go
+++ b/proto/waReporting/WAWebProtobufsReporting.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waReporting/WAWebProtobufsReporting.proto
@@ -9,11 +9,10 @@ package waReporting
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -221,17 +220,48 @@ func (x *Field) GetSubfield() map[uint32]*Field {
var File_waReporting_WAWebProtobufsReporting_proto protoreflect.FileDescriptor
-//go:embed WAWebProtobufsReporting.pb.raw
-var file_waReporting_WAWebProtobufsReporting_proto_rawDesc []byte
+const file_waReporting_WAWebProtobufsReporting_proto_rawDesc = "" +
+ "\n" +
+ ")waReporting/WAWebProtobufsReporting.proto\x12\x17WAWebProtobufsReporting\"\x9c\x01\n" +
+ "\n" +
+ "Reportable\x12\x1e\n" +
+ "\n" +
+ "minVersion\x18\x01 \x01(\rR\n" +
+ "minVersion\x12\x1e\n" +
+ "\n" +
+ "maxVersion\x18\x02 \x01(\rR\n" +
+ "maxVersion\x128\n" +
+ "\x17notReportableMinVersion\x18\x03 \x01(\rR\x17notReportableMinVersion\x12\x14\n" +
+ "\x05never\x18\x04 \x01(\bR\x05never\"\xbe\x01\n" +
+ "\x06Config\x12@\n" +
+ "\x05field\x18\x01 \x03(\v2*.WAWebProtobufsReporting.Config.FieldEntryR\x05field\x12\x18\n" +
+ "\aversion\x18\x02 \x01(\rR\aversion\x1aX\n" +
+ "\n" +
+ "FieldEntry\x12\x10\n" +
+ "\x03key\x18\x01 \x01(\rR\x03key\x124\n" +
+ "\x05value\x18\x02 \x01(\v2\x1e.WAWebProtobufsReporting.FieldR\x05value:\x028\x01\"\xc6\x02\n" +
+ "\x05Field\x12\x1e\n" +
+ "\n" +
+ "minVersion\x18\x01 \x01(\rR\n" +
+ "minVersion\x12\x1e\n" +
+ "\n" +
+ "maxVersion\x18\x02 \x01(\rR\n" +
+ "maxVersion\x128\n" +
+ "\x17notReportableMinVersion\x18\x03 \x01(\rR\x17notReportableMinVersion\x12\x1c\n" +
+ "\tisMessage\x18\x04 \x01(\bR\tisMessage\x12H\n" +
+ "\bsubfield\x18\x05 \x03(\v2,.WAWebProtobufsReporting.Field.SubfieldEntryR\bsubfield\x1a[\n" +
+ "\rSubfieldEntry\x12\x10\n" +
+ "\x03key\x18\x01 \x01(\rR\x03key\x124\n" +
+ "\x05value\x18\x02 \x01(\v2\x1e.WAWebProtobufsReporting.FieldR\x05value:\x028\x01B'Z%github.com/techwiz37/waSocket/proto/waReportingb\x06proto3"
var (
file_waReporting_WAWebProtobufsReporting_proto_rawDescOnce sync.Once
- file_waReporting_WAWebProtobufsReporting_proto_rawDescData = file_waReporting_WAWebProtobufsReporting_proto_rawDesc
+ file_waReporting_WAWebProtobufsReporting_proto_rawDescData []byte
)
func file_waReporting_WAWebProtobufsReporting_proto_rawDescGZIP() []byte {
file_waReporting_WAWebProtobufsReporting_proto_rawDescOnce.Do(func() {
- file_waReporting_WAWebProtobufsReporting_proto_rawDescData = protoimpl.X.CompressGZIP(file_waReporting_WAWebProtobufsReporting_proto_rawDescData)
+ file_waReporting_WAWebProtobufsReporting_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waReporting_WAWebProtobufsReporting_proto_rawDesc), len(file_waReporting_WAWebProtobufsReporting_proto_rawDesc)))
})
return file_waReporting_WAWebProtobufsReporting_proto_rawDescData
}
@@ -265,7 +295,7 @@ func file_waReporting_WAWebProtobufsReporting_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waReporting_WAWebProtobufsReporting_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waReporting_WAWebProtobufsReporting_proto_rawDesc), len(file_waReporting_WAWebProtobufsReporting_proto_rawDesc)),
NumEnums: 0,
NumMessages: 5,
NumExtensions: 0,
@@ -276,7 +306,6 @@ func file_waReporting_WAWebProtobufsReporting_proto_init() {
MessageInfos: file_waReporting_WAWebProtobufsReporting_proto_msgTypes,
}.Build()
File_waReporting_WAWebProtobufsReporting_proto = out.File
- file_waReporting_WAWebProtobufsReporting_proto_rawDesc = nil
file_waReporting_WAWebProtobufsReporting_proto_goTypes = nil
file_waReporting_WAWebProtobufsReporting_proto_depIdxs = nil
}
diff --git a/proto/waReporting/WAWebProtobufsReporting.pb.raw b/proto/waReporting/WAWebProtobufsReporting.pb.raw
deleted file mode 100644
index 57622f0c..00000000
--- a/proto/waReporting/WAWebProtobufsReporting.pb.raw
+++ /dev/null
@@ -1,32 +0,0 @@
-
-)waReporting/WAWebProtobufsReporting.protoWAWebProtobufsReporting"œ
-
-Reportable
-
-minVersion (
R
-minVersion
-
-maxVersion (
R
-maxVersion8
-notReportableMinVersion (
RnotReportableMinVersion
-never (Rnever"¾
-Config@
-field (2*.WAWebProtobufsReporting.Config.FieldEntryRfield
-version (
RversionX
-
-FieldEntry
-key (
Rkey4
-value (2.WAWebProtobufsReporting.FieldRvalue:8"Æ
-Field
-
-minVersion (
R
-minVersion
-
-maxVersion (
R
-maxVersion8
-notReportableMinVersion (
RnotReportableMinVersion
- isMessage (R isMessageH
-subfield (2,.WAWebProtobufsReporting.Field.SubfieldEntryRsubfield[
-
SubfieldEntry
-key (
Rkey4
-value (2.WAWebProtobufsReporting.FieldRvalue:8B'Z%go.mau.fi/whatsmeow/proto/waReportingbproto3
\ No newline at end of file
diff --git a/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go b/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go
index f114a4e0..fae56835 100644
--- a/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go
+++ b/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waRoutingInfo/WAWebProtobufsRoutingInfo.proto
@@ -9,11 +9,10 @@ package waRoutingInfo
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -109,17 +108,25 @@ func (x *RoutingInfo) GetTcpKeepalive() bool {
var File_waRoutingInfo_WAWebProtobufsRoutingInfo_proto protoreflect.FileDescriptor
-//go:embed WAWebProtobufsRoutingInfo.pb.raw
-var file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc []byte
+const file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc = "" +
+ "\n" +
+ "-waRoutingInfo/WAWebProtobufsRoutingInfo.proto\x12\x19WAWebProtobufsRoutingInfo\"\xb1\x01\n" +
+ "\vRoutingInfo\x12\x1a\n" +
+ "\bregionID\x18\x01 \x03(\x05R\bregionID\x12\x1c\n" +
+ "\tclusterID\x18\x02 \x03(\x05R\tclusterID\x12\x16\n" +
+ "\x06taskID\x18\x03 \x01(\x05R\x06taskID\x12\x14\n" +
+ "\x05debug\x18\x04 \x01(\bR\x05debug\x12\x16\n" +
+ "\x06tcpBbr\x18\x05 \x01(\bR\x06tcpBbr\x12\"\n" +
+ "\ftcpKeepalive\x18\x06 \x01(\bR\ftcpKeepaliveB)Z'github.com/techwiz37/waSocket/proto/waRoutingInfo"
var (
file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescOnce sync.Once
- file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescData = file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc
+ file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescData []byte
)
func file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescGZIP() []byte {
file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescOnce.Do(func() {
- file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescData)
+ file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc), len(file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc)))
})
return file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDescData
}
@@ -145,7 +152,7 @@ func file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc), len(file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc)),
NumEnums: 0,
NumMessages: 1,
NumExtensions: 0,
@@ -156,7 +163,6 @@ func file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_init() {
MessageInfos: file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_msgTypes,
}.Build()
File_waRoutingInfo_WAWebProtobufsRoutingInfo_proto = out.File
- file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_rawDesc = nil
file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_goTypes = nil
file_waRoutingInfo_WAWebProtobufsRoutingInfo_proto_depIdxs = nil
}
diff --git a/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.raw b/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.raw
deleted file mode 100644
index 43725e32..00000000
--- a/proto/waRoutingInfo/WAWebProtobufsRoutingInfo.pb.raw
+++ /dev/null
@@ -1,9 +0,0 @@
-
--waRoutingInfo/WAWebProtobufsRoutingInfo.protoWAWebProtobufsRoutingInfo"±
-RoutingInfo
-regionID (RregionID
- clusterID (R clusterID
-taskID (RtaskID
-debug (Rdebug
-tcpBbr (RtcpBbr"
-tcpKeepalive (RtcpKeepaliveB)Z'go.mau.fi/whatsmeow/proto/waRoutingInfo
\ No newline at end of file
diff --git a/proto/waServerSync/WAServerSync.pb.go b/proto/waServerSync/WAServerSync.pb.go
index f1d16ff4..b2b33306 100644
--- a/proto/waServerSync/WAServerSync.pb.go
+++ b/proto/waServerSync/WAServerSync.pb.go
@@ -1,6 +1,6 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
-// protoc-gen-go v1.36.1
+// protoc-gen-go v1.36.6
// protoc v3.21.12
// source: waServerSync/WAServerSync.proto
@@ -9,11 +9,10 @@ package waServerSync
import (
reflect "reflect"
sync "sync"
+ unsafe "unsafe"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-
- _ "embed"
)
const (
@@ -725,17 +724,71 @@ func (x *SyncdPatch) GetClientDebugData() []byte {
var File_waServerSync_WAServerSync_proto protoreflect.FileDescriptor
-//go:embed WAServerSync.pb.raw
-var file_waServerSync_WAServerSync_proto_rawDesc []byte
+const file_waServerSync_WAServerSync_proto_rawDesc = "" +
+ "\n" +
+ "\x1fwaServerSync/WAServerSync.proto\x12\fWAServerSync\"\xb3\x01\n" +
+ "\rSyncdMutation\x12H\n" +
+ "\toperation\x18\x01 \x01(\x0e2*.WAServerSync.SyncdMutation.SyncdOperationR\toperation\x121\n" +
+ "\x06record\x18\x02 \x01(\v2\x19.WAServerSync.SyncdRecordR\x06record\"%\n" +
+ "\x0eSyncdOperation\x12\a\n" +
+ "\x03SET\x10\x00\x12\n" +
+ "\n" +
+ "\x06REMOVE\x10\x01\"(\n" +
+ "\fSyncdVersion\x12\x18\n" +
+ "\aversion\x18\x01 \x01(\x04R\aversion\"2\n" +
+ "\bExitCode\x12\x12\n" +
+ "\x04code\x18\x01 \x01(\x04R\x04code\x12\x12\n" +
+ "\x04text\x18\x02 \x01(\tR\x04text\" \n" +
+ "\n" +
+ "SyncdIndex\x12\x12\n" +
+ "\x04blob\x18\x01 \x01(\fR\x04blob\" \n" +
+ "\n" +
+ "SyncdValue\x12\x12\n" +
+ "\x04blob\x18\x01 \x01(\fR\x04blob\"\x17\n" +
+ "\x05KeyId\x12\x0e\n" +
+ "\x02ID\x18\x01 \x01(\fR\x02ID\"\x98\x01\n" +
+ "\vSyncdRecord\x12.\n" +
+ "\x05index\x18\x01 \x01(\v2\x18.WAServerSync.SyncdIndexR\x05index\x12.\n" +
+ "\x05value\x18\x02 \x01(\v2\x18.WAServerSync.SyncdValueR\x05value\x12)\n" +
+ "\x05keyID\x18\x03 \x01(\v2\x13.WAServerSync.KeyIdR\x05keyID\"\xd7\x01\n" +
+ "\x15ExternalBlobReference\x12\x1a\n" +
+ "\bmediaKey\x18\x01 \x01(\fR\bmediaKey\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\x02 \x01(\tR\n" +
+ "directPath\x12\x16\n" +
+ "\x06handle\x18\x03 \x01(\tR\x06handle\x12$\n" +
+ "\rfileSizeBytes\x18\x04 \x01(\x04R\rfileSizeBytes\x12\x1e\n" +
+ "\n" +
+ "fileSHA256\x18\x05 \x01(\fR\n" +
+ "fileSHA256\x12$\n" +
+ "\rfileEncSHA256\x18\x06 \x01(\fR\rfileEncSHA256\"\xb7\x01\n" +
+ "\rSyncdSnapshot\x124\n" +
+ "\aversion\x18\x01 \x01(\v2\x1a.WAServerSync.SyncdVersionR\aversion\x123\n" +
+ "\arecords\x18\x02 \x03(\v2\x19.WAServerSync.SyncdRecordR\arecords\x12\x10\n" +
+ "\x03mac\x18\x03 \x01(\fR\x03mac\x12)\n" +
+ "\x05keyID\x18\x04 \x01(\v2\x13.WAServerSync.KeyIdR\x05keyID\"K\n" +
+ "\x0eSyncdMutations\x129\n" +
+ "\tmutations\x18\x01 \x03(\v2\x1b.WAServerSync.SyncdMutationR\tmutations\"\xb9\x03\n" +
+ "\n" +
+ "SyncdPatch\x124\n" +
+ "\aversion\x18\x01 \x01(\v2\x1a.WAServerSync.SyncdVersionR\aversion\x129\n" +
+ "\tmutations\x18\x02 \x03(\v2\x1b.WAServerSync.SyncdMutationR\tmutations\x12Q\n" +
+ "\x11externalMutations\x18\x03 \x01(\v2#.WAServerSync.ExternalBlobReferenceR\x11externalMutations\x12 \n" +
+ "\vsnapshotMAC\x18\x04 \x01(\fR\vsnapshotMAC\x12\x1a\n" +
+ "\bpatchMAC\x18\x05 \x01(\fR\bpatchMAC\x12)\n" +
+ "\x05keyID\x18\x06 \x01(\v2\x13.WAServerSync.KeyIdR\x05keyID\x122\n" +
+ "\bexitCode\x18\a \x01(\v2\x16.WAServerSync.ExitCodeR\bexitCode\x12 \n" +
+ "\vdeviceIndex\x18\b \x01(\rR\vdeviceIndex\x12(\n" +
+ "\x0fclientDebugData\x18\t \x01(\fR\x0fclientDebugDataB(Z&github.com/techwiz37/waSocket/proto/waServerSync"
var (
file_waServerSync_WAServerSync_proto_rawDescOnce sync.Once
- file_waServerSync_WAServerSync_proto_rawDescData = file_waServerSync_WAServerSync_proto_rawDesc
+ file_waServerSync_WAServerSync_proto_rawDescData []byte
)
func file_waServerSync_WAServerSync_proto_rawDescGZIP() []byte {
file_waServerSync_WAServerSync_proto_rawDescOnce.Do(func() {
- file_waServerSync_WAServerSync_proto_rawDescData = protoimpl.X.CompressGZIP(file_waServerSync_WAServerSync_proto_rawDescData)
+ file_waServerSync_WAServerSync_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waServerSync_WAServerSync_proto_rawDesc), len(file_waServerSync_WAServerSync_proto_rawDesc)))
})
return file_waServerSync_WAServerSync_proto_rawDescData
}
@@ -787,7 +840,7 @@ func file_waServerSync_WAServerSync_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waServerSync_WAServerSync_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waServerSync_WAServerSync_proto_rawDesc), len(file_waServerSync_WAServerSync_proto_rawDesc)),
NumEnums: 1,
NumMessages: 11,
NumExtensions: 0,
@@ -799,7 +852,6 @@ func file_waServerSync_WAServerSync_proto_init() {
MessageInfos: file_waServerSync_WAServerSync_proto_msgTypes,
}.Build()
File_waServerSync_WAServerSync_proto = out.File
- file_waServerSync_WAServerSync_proto_rawDesc = nil
file_waServerSync_WAServerSync_proto_goTypes = nil
file_waServerSync_WAServerSync_proto_depIdxs = nil
}
diff --git a/proto/waServerSync/WAServerSync.pb.raw b/proto/waServerSync/WAServerSync.pb.raw
deleted file mode 100644
index 8e26c95f62c707c149f4029188b8ea4d15da5784..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1538
zcmbVM+iuf95GCZ+Ox#iyQB0AbG8Y9N5@9Y9k8KmFRaF%>s7SnR?P+6?*paPnIIFb>wiZSPB1y(iE
zKb%P+gD7Ns(2AxQlVex5DxEd=RkxVaE#Xt|D9hlBWcC^wF?vz#+qYGjw)=2N8BPFh
zfX;JRqw0A*)`aSC@Ok|f18DHU;nDG6z2bDhBG@s;iRNrWQ+2FOVqD{y>$tEom@yPPVfJK-Kp{ALklzGLB9t%i?6`h+{FHQQd2Z2T(u2%YC1%
z!R`INNmiEgqXKQJo_5ZDyJ>
z!M$>Q;>c5k^QQv$2Xl#WD8@UgWsav9W9T8UflzSMO764A0DhqMEI$f4GIK0M
z*akF4BJ{^d3|icH>=~?{24frs-*M+sVq(`6!5S|Ib#+4RZM*N@+jRx8cp;Ki8HC<2
zg)|64Rq~+oD^vL}6w_oBN%pp^n6|rF9!ybQxtiD;Xr_uzRHN0KC7mJJI#egZqwX!P
z&Bac1%We0jogA18kzLP(eSp@)+|@)aL$i3agnO327ii~q)hJu7${YRX3`*yxQ~1a8
z*(bQG?i%SUqn8+6J}tMfREGR|Hrs-BVs?7Cy-OOhcrm24JJs##->H6bf3XOynj06v
z)I);iA+ei;-ndFReP(!$)8u?S4?LtBY_F)aRbC9S4&3p^0fw@VC$qD@kiu>$l*O-x
fcRF8RoJHM \x01(\v2..WASyncAction.CtwaPerCustomerDataSharingActionR ctwaPerCustomerDataSharingAction\"t\n" +
+ " CtwaPerCustomerDataSharingAction\x12P\n" +
+ "#isCtwaPerCustomerDataSharingEnabled\x18\x01 \x01(\bR#isCtwaPerCustomerDataSharingEnabled\"\xa4\x01\n" +
+ "\x10LidContactAction\x12\x1a\n" +
+ "\bfullName\x18\x01 \x01(\tR\bfullName\x12\x1c\n" +
+ "\tfirstName\x18\x02 \x01(\tR\tfirstName\x12\x1a\n" +
+ "\busername\x18\x03 \x01(\tR\busername\x12:\n" +
+ "\x18saveOnPrimaryAddressbook\x18\x04 \x01(\bR\x18saveOnPrimaryAddressbook\"s\n" +
+ "\x0fFavoritesAction\x12D\n" +
+ "\tfavorites\x18\x01 \x03(\v2&.WASyncAction.FavoritesAction.FavoriteR\tfavorites\x1a\x1a\n" +
+ "\bFavorite\x12\x0e\n" +
+ "\x02ID\x18\x01 \x01(\tR\x02ID\"Y\n" +
+ "'PrivacySettingDisableLinkPreviewsAction\x12.\n" +
+ "\x12isPreviewsDisabled\x18\x01 \x01(\bR\x12isPreviewsDisabled\":\n" +
+ "\x18WamoUserIdentifierAction\x12\x1e\n" +
+ "\n" +
+ "identifier\x18\x01 \x01(\tR\n" +
+ "identifier\"(\n" +
+ "\x0eLockChatAction\x12\x16\n" +
+ "\x06locked\x18\x01 \x01(\bR\x06locked\"s\n" +
+ "\x1aCustomPaymentMethodsAction\x12U\n" +
+ "\x14customPaymentMethods\x18\x01 \x03(\v2!.WASyncAction.CustomPaymentMethodR\x14customPaymentMethods\"\xae\x01\n" +
+ "\x13CustomPaymentMethod\x12\"\n" +
+ "\fcredentialID\x18\x01 \x02(\tR\fcredentialID\x12\x18\n" +
+ "\acountry\x18\x02 \x02(\tR\acountry\x12\x12\n" +
+ "\x04type\x18\x03 \x02(\tR\x04type\x12E\n" +
+ "\bmetadata\x18\x04 \x03(\v2).WASyncAction.CustomPaymentMethodMetadataR\bmetadata\"E\n" +
+ "\x1bCustomPaymentMethodMetadata\x12\x10\n" +
+ "\x03key\x18\x01 \x02(\tR\x03key\x12\x14\n" +
+ "\x05value\x18\x02 \x02(\tR\x05value\"%\n" +
+ "\x11PaymentInfoAction\x12\x10\n" +
+ "\x03cpi\x18\x01 \x01(\tR\x03cpi\"?\n" +
+ "\x15LabelReorderingAction\x12&\n" +
+ "\x0esortedLabelIDs\x18\x01 \x03(\x05R\x0esortedLabelIDs\"Y\n" +
+ "\x1dDeleteIndividualCallLogAction\x12\x18\n" +
+ "\apeerJID\x18\x01 \x01(\tR\apeerJID\x12\x1e\n" +
+ "\n" +
+ "isIncoming\x18\x02 \x01(\bR\n" +
+ "isIncoming\"1\n" +
+ "\x17BotWelcomeRequestAction\x12\x16\n" +
+ "\x06isSent\x18\x01 \x01(\bR\x06isSent\"R\n" +
+ "\rCallLogAction\x12A\n" +
+ "\rcallLogRecord\x18\x01 \x01(\v2\x1b.WASyncAction.CallLogRecordR\rcallLogRecord\";\n" +
+ "\x1bPrivacySettingRelayAllCalls\x12\x1c\n" +
+ "\tisEnabled\x18\x01 \x01(\bR\tisEnabled\"1\n" +
+ "\x15ExternalWebBetaAction\x12\x18\n" +
+ "\aisOptIn\x18\x01 \x01(\bR\aisOptIn\"E\n" +
+ "\x1fMarketingMessageBroadcastAction\x12\"\n" +
+ "\frepliedCount\x18\x01 \x01(\x05R\frepliedCount\"*\n" +
+ "\x12PnForLidChatAction\x12\x14\n" +
+ "\x05pnJID\x18\x01 \x01(\tR\x05pnJID\"B\n" +
+ " ChatAssignmentOpenedStatusAction\x12\x1e\n" +
+ "\n" +
+ "chatOpened\x18\x01 \x01(\bR\n" +
+ "chatOpened\"<\n" +
+ "\x14ChatAssignmentAction\x12$\n" +
+ "\rdeviceAgentID\x18\x01 \x01(\tR\rdeviceAgentID\"\xcd\x02\n" +
+ "\rStickerAction\x12\x10\n" +
+ "\x03URL\x18\x01 \x01(\tR\x03URL\x12$\n" +
+ "\rfileEncSHA256\x18\x02 \x01(\fR\rfileEncSHA256\x12\x1a\n" +
+ "\bmediaKey\x18\x03 \x01(\fR\bmediaKey\x12\x1a\n" +
+ "\bmimetype\x18\x04 \x01(\tR\bmimetype\x12\x16\n" +
+ "\x06height\x18\x05 \x01(\rR\x06height\x12\x14\n" +
+ "\x05width\x18\x06 \x01(\rR\x05width\x12\x1e\n" +
+ "\n" +
+ "directPath\x18\a \x01(\tR\n" +
+ "directPath\x12\x1e\n" +
+ "\n" +
+ "fileLength\x18\b \x01(\x04R\n" +
+ "fileLength\x12\x1e\n" +
+ "\n" +
+ "isFavorite\x18\t \x01(\bR\n" +
+ "isFavorite\x12\"\n" +
+ "\fdeviceIDHint\x18\n" +
+ " \x01(\rR\fdeviceIDHint\x12\x1a\n" +
+ "\bisLottie\x18\v \x01(\bR\bisLottie\"I\n" +
+ "\x19RemoveRecentStickerAction\x12,\n" +
+ "\x11lastStickerSentTS\x18\x01 \x01(\x03R\x11lastStickerSentTS\"0\n" +
+ "\x14PrimaryVersionAction\x12\x18\n" +
+ "\aversion\x18\x01 \x01(\tR\aversion\"/\n" +
+ "\tNuxAction\x12\"\n" +
+ "\facknowledged\x18\x01 \x01(\bR\facknowledged\"X\n" +
+ "\x10TimeFormatAction\x12D\n" +
+ "\x1disTwentyFourHourFormatEnabled\x18\x01 \x01(\bR\x1disTwentyFourHourFormatEnabled\",\n" +
+ "\x14UserStatusMuteAction\x12\x14\n" +
+ "\x05muted\x18\x01 \x01(\bR\x05muted\"\x8a\x01\n" +
+ "\x12SubscriptionAction\x12$\n" +
+ "\risDeactivated\x18\x01 \x01(\bR\risDeactivated\x12&\n" +
+ "\x0eisAutoRenewing\x18\x02 \x01(\bR\x0eisAutoRenewing\x12&\n" +
+ "\x0eexpirationDate\x18\x03 \x01(\x03R\x0eexpirationDate\"[\n" +
+ "\vAgentAction\x12\x12\n" +
+ "\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n" +
+ "\bdeviceID\x18\x02 \x01(\x05R\bdeviceID\x12\x1c\n" +
+ "\tisDeleted\x18\x03 \x01(\bR\tisDeleted\"5\n" +
+ "\x19AndroidUnsupportedActions\x12\x18\n" +
+ "\aallowed\x18\x01 \x01(\bR\aallowed\"&\n" +
+ "\x0ePrimaryFeature\x12\x14\n" +
+ "\x05flags\x18\x01 \x03(\tR\x05flags\"9\n" +
+ "\rKeyExpiration\x12(\n" +
+ "\x0fexpiredKeyEpoch\x18\x01 \x01(\x05R\x0fexpiredKeyEpoch\"Y\n" +
+ "\x11SyncActionMessage\x12&\n" +
+ "\x03key\x18\x01 \x01(\v2\x14.WACommon.MessageKeyR\x03key\x12\x1c\n" +
+ "\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\"\xc9\x01\n" +
+ "\x16SyncActionMessageRange\x122\n" +
+ "\x14lastMessageTimestamp\x18\x01 \x01(\x03R\x14lastMessageTimestamp\x12>\n" +
+ "\x1alastSystemMessageTimestamp\x18\x02 \x01(\x03R\x1alastSystemMessageTimestamp\x12;\n" +
+ "\bmessages\x18\x03 \x03(\v2\x1f.WASyncAction.SyncActionMessageR\bmessages\"?\n" +
+ "\x15UnarchiveChatsSetting\x12&\n" +
+ "\x0eunarchiveChats\x18\x01 \x01(\bR\x0eunarchiveChats\"\\\n" +
+ "\x10DeleteChatAction\x12H\n" +
+ "\fmessageRange\x18\x01 \x01(\v2$.WASyncAction.SyncActionMessageRangeR\fmessageRange\"[\n" +
+ "\x0fClearChatAction\x12H\n" +
+ "\fmessageRange\x18\x01 \x01(\v2$.WASyncAction.SyncActionMessageRangeR\fmessageRange\"t\n" +
+ "\x14MarkChatAsReadAction\x12\x12\n" +
+ "\x04read\x18\x01 \x01(\bR\x04read\x12H\n" +
+ "\fmessageRange\x18\x02 \x01(\v2$.WASyncAction.SyncActionMessageRangeR\fmessageRange\"h\n" +
+ "\x18DeleteMessageForMeAction\x12 \n" +
+ "\vdeleteMedia\x18\x01 \x01(\bR\vdeleteMedia\x12*\n" +
+ "\x10messageTimestamp\x18\x02 \x01(\x03R\x10messageTimestamp\"y\n" +
+ "\x11ArchiveChatAction\x12\x1a\n" +
+ "\barchived\x18\x01 \x01(\bR\barchived\x12H\n" +
+ "\fmessageRange\x18\x02 \x01(\v2$.WASyncAction.SyncActionMessageRangeR\fmessageRange\"U\n" +
+ "\x18RecentEmojiWeightsAction\x129\n" +
+ "\aweights\x18\x01 \x03(\v2\x1f.WASyncAction.RecentEmojiWeightR\aweights\"2\n" +
+ "\x16LabelAssociationAction\x12\x18\n" +
+ "\alabeled\x18\x01 \x01(\bR\alabeled\"\x94\x01\n" +
+ "\x10QuickReplyAction\x12\x1a\n" +
+ "\bshortcut\x18\x01 \x01(\tR\bshortcut\x12\x18\n" +
+ "\amessage\x18\x02 \x01(\tR\amessage\x12\x1a\n" +
+ "\bkeywords\x18\x03 \x03(\tR\bkeywords\x12\x14\n" +
+ "\x05count\x18\x04 \x01(\x05R\x05count\x12\x18\n" +
+ "\adeleted\x18\x05 \x01(\bR\adeleted\"'\n" +
+ "\rLocaleSetting\x12\x16\n" +
+ "\x06locale\x18\x01 \x01(\tR\x06locale\"%\n" +
+ "\x0fPushNameSetting\x12\x12\n" +
+ "\x04name\x18\x01 \x01(\tR\x04name\"I\n" +
+ "\x1bSecurityNotificationSetting\x12*\n" +
+ "\x10showNotification\x18\x01 \x01(\bR\x10showNotification\"#\n" +
+ "\tPinAction\x12\x16\n" +
+ "\x06pinned\x18\x01 \x01(\bR\x06pinned\"l\n" +
+ "\n" +
+ "MuteAction\x12\x14\n" +
+ "\x05muted\x18\x01 \x01(\bR\x05muted\x12*\n" +
+ "\x10muteEndTimestamp\x18\x02 \x01(\x03R\x10muteEndTimestamp\x12\x1c\n" +
+ "\tautoMuted\x18\x03 \x01(\bR\tautoMuted\"\xcf\x01\n" +
+ "\rContactAction\x12\x1a\n" +
+ "\bfullName\x18\x01 \x01(\tR\bfullName\x12\x1c\n" +
+ "\tfirstName\x18\x02 \x01(\tR\tfirstName\x12\x16\n" +
+ "\x06lidJID\x18\x03 \x01(\tR\x06lidJID\x12:\n" +
+ "\x18saveOnPrimaryAddressbook\x18\x04 \x01(\bR\x18saveOnPrimaryAddressbook\x12\x14\n" +
+ "\x05pnJID\x18\x05 \x01(\tR\x05pnJID\x12\x1a\n" +
+ "\busername\x18\x06 \x01(\tR\busername\"&\n" +
+ "\n" +
+ "StarAction\x12\x18\n" +
+ "\astarred\x18\x01 \x01(\bR\astarred\"\x8f\x01\n" +
+ "\x0eSyncActionData\x12\x14\n" +
+ "\x05index\x18\x01 \x01(\fR\x05index\x123\n" +
+ "\x05value\x18\x02 \x01(\v2\x1d.WASyncAction.SyncActionValueR\x05value\x12\x18\n" +
+ "\apadding\x18\x03 \x01(\fR\apadding\x12\x18\n" +
+ "\aversion\x18\x04 \x01(\x05R\aversionB(Z&github.com/techwiz37/waSocket/proto/waSyncAction"
var (
file_waSyncAction_WASyncAction_proto_rawDescOnce sync.Once
- file_waSyncAction_WASyncAction_proto_rawDescData = file_waSyncAction_WASyncAction_proto_rawDesc
+ file_waSyncAction_WASyncAction_proto_rawDescData []byte
)
func file_waSyncAction_WASyncAction_proto_rawDescGZIP() []byte {
file_waSyncAction_WASyncAction_proto_rawDescOnce.Do(func() {
- file_waSyncAction_WASyncAction_proto_rawDescData = protoimpl.X.CompressGZIP(file_waSyncAction_WASyncAction_proto_rawDescData)
+ file_waSyncAction_WASyncAction_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waSyncAction_WASyncAction_proto_rawDesc), len(file_waSyncAction_WASyncAction_proto_rawDesc)))
})
return file_waSyncAction_WASyncAction_proto_rawDescData
}
var file_waSyncAction_WASyncAction_proto_enumTypes = make([]protoimpl.EnumInfo, 12)
-var file_waSyncAction_WASyncAction_proto_msgTypes = make([]protoimpl.MessageInfo, 62)
+var file_waSyncAction_WASyncAction_proto_msgTypes = make([]protoimpl.MessageInfo, 64)
var file_waSyncAction_WASyncAction_proto_goTypes = []any{
(CallLogRecord_CallType)(0), // 0: WASyncAction.CallLogRecord.CallType
(CallLogRecord_SilenceReason)(0), // 1: WASyncAction.CallLogRecord.SilenceReason
@@ -4631,64 +5173,66 @@ var file_waSyncAction_WASyncAction_proto_goTypes = []any{
(*PatchDebugData)(nil), // 21: WASyncAction.PatchDebugData
(*RecentEmojiWeight)(nil), // 22: WASyncAction.RecentEmojiWeight
(*SyncActionValue)(nil), // 23: WASyncAction.SyncActionValue
- (*FavoritesAction)(nil), // 24: WASyncAction.FavoritesAction
- (*PrivacySettingDisableLinkPreviewsAction)(nil), // 25: WASyncAction.PrivacySettingDisableLinkPreviewsAction
- (*WamoUserIdentifierAction)(nil), // 26: WASyncAction.WamoUserIdentifierAction
- (*LockChatAction)(nil), // 27: WASyncAction.LockChatAction
- (*CustomPaymentMethodsAction)(nil), // 28: WASyncAction.CustomPaymentMethodsAction
- (*CustomPaymentMethod)(nil), // 29: WASyncAction.CustomPaymentMethod
- (*CustomPaymentMethodMetadata)(nil), // 30: WASyncAction.CustomPaymentMethodMetadata
- (*PaymentInfoAction)(nil), // 31: WASyncAction.PaymentInfoAction
- (*LabelReorderingAction)(nil), // 32: WASyncAction.LabelReorderingAction
- (*DeleteIndividualCallLogAction)(nil), // 33: WASyncAction.DeleteIndividualCallLogAction
- (*BotWelcomeRequestAction)(nil), // 34: WASyncAction.BotWelcomeRequestAction
- (*CallLogAction)(nil), // 35: WASyncAction.CallLogAction
- (*PrivacySettingRelayAllCalls)(nil), // 36: WASyncAction.PrivacySettingRelayAllCalls
- (*ExternalWebBetaAction)(nil), // 37: WASyncAction.ExternalWebBetaAction
- (*MarketingMessageBroadcastAction)(nil), // 38: WASyncAction.MarketingMessageBroadcastAction
- (*PnForLidChatAction)(nil), // 39: WASyncAction.PnForLidChatAction
- (*ChatAssignmentOpenedStatusAction)(nil), // 40: WASyncAction.ChatAssignmentOpenedStatusAction
- (*ChatAssignmentAction)(nil), // 41: WASyncAction.ChatAssignmentAction
- (*StickerAction)(nil), // 42: WASyncAction.StickerAction
- (*RemoveRecentStickerAction)(nil), // 43: WASyncAction.RemoveRecentStickerAction
- (*PrimaryVersionAction)(nil), // 44: WASyncAction.PrimaryVersionAction
- (*NuxAction)(nil), // 45: WASyncAction.NuxAction
- (*TimeFormatAction)(nil), // 46: WASyncAction.TimeFormatAction
- (*UserStatusMuteAction)(nil), // 47: WASyncAction.UserStatusMuteAction
- (*SubscriptionAction)(nil), // 48: WASyncAction.SubscriptionAction
- (*AgentAction)(nil), // 49: WASyncAction.AgentAction
- (*AndroidUnsupportedActions)(nil), // 50: WASyncAction.AndroidUnsupportedActions
- (*PrimaryFeature)(nil), // 51: WASyncAction.PrimaryFeature
- (*KeyExpiration)(nil), // 52: WASyncAction.KeyExpiration
- (*SyncActionMessage)(nil), // 53: WASyncAction.SyncActionMessage
- (*SyncActionMessageRange)(nil), // 54: WASyncAction.SyncActionMessageRange
- (*UnarchiveChatsSetting)(nil), // 55: WASyncAction.UnarchiveChatsSetting
- (*DeleteChatAction)(nil), // 56: WASyncAction.DeleteChatAction
- (*ClearChatAction)(nil), // 57: WASyncAction.ClearChatAction
- (*MarkChatAsReadAction)(nil), // 58: WASyncAction.MarkChatAsReadAction
- (*DeleteMessageForMeAction)(nil), // 59: WASyncAction.DeleteMessageForMeAction
- (*ArchiveChatAction)(nil), // 60: WASyncAction.ArchiveChatAction
- (*RecentEmojiWeightsAction)(nil), // 61: WASyncAction.RecentEmojiWeightsAction
- (*LabelAssociationAction)(nil), // 62: WASyncAction.LabelAssociationAction
- (*QuickReplyAction)(nil), // 63: WASyncAction.QuickReplyAction
- (*LocaleSetting)(nil), // 64: WASyncAction.LocaleSetting
- (*PushNameSetting)(nil), // 65: WASyncAction.PushNameSetting
- (*SecurityNotificationSetting)(nil), // 66: WASyncAction.SecurityNotificationSetting
- (*PinAction)(nil), // 67: WASyncAction.PinAction
- (*MuteAction)(nil), // 68: WASyncAction.MuteAction
- (*ContactAction)(nil), // 69: WASyncAction.ContactAction
- (*StarAction)(nil), // 70: WASyncAction.StarAction
- (*SyncActionData)(nil), // 71: WASyncAction.SyncActionData
- (*CallLogRecord_ParticipantInfo)(nil), // 72: WASyncAction.CallLogRecord.ParticipantInfo
- (*FavoritesAction_Favorite)(nil), // 73: WASyncAction.FavoritesAction.Favorite
- (*waChatLockSettings.ChatLockSettings)(nil), // 74: WAProtobufsChatLockSettings.ChatLockSettings
- (*waDeviceCapabilities.DeviceCapabilities)(nil), // 75: WAProtobufsDeviceCapabilities.DeviceCapabilities
- (*waCommon.MessageKey)(nil), // 76: WACommon.MessageKey
+ (*CtwaPerCustomerDataSharingAction)(nil), // 24: WASyncAction.CtwaPerCustomerDataSharingAction
+ (*LidContactAction)(nil), // 25: WASyncAction.LidContactAction
+ (*FavoritesAction)(nil), // 26: WASyncAction.FavoritesAction
+ (*PrivacySettingDisableLinkPreviewsAction)(nil), // 27: WASyncAction.PrivacySettingDisableLinkPreviewsAction
+ (*WamoUserIdentifierAction)(nil), // 28: WASyncAction.WamoUserIdentifierAction
+ (*LockChatAction)(nil), // 29: WASyncAction.LockChatAction
+ (*CustomPaymentMethodsAction)(nil), // 30: WASyncAction.CustomPaymentMethodsAction
+ (*CustomPaymentMethod)(nil), // 31: WASyncAction.CustomPaymentMethod
+ (*CustomPaymentMethodMetadata)(nil), // 32: WASyncAction.CustomPaymentMethodMetadata
+ (*PaymentInfoAction)(nil), // 33: WASyncAction.PaymentInfoAction
+ (*LabelReorderingAction)(nil), // 34: WASyncAction.LabelReorderingAction
+ (*DeleteIndividualCallLogAction)(nil), // 35: WASyncAction.DeleteIndividualCallLogAction
+ (*BotWelcomeRequestAction)(nil), // 36: WASyncAction.BotWelcomeRequestAction
+ (*CallLogAction)(nil), // 37: WASyncAction.CallLogAction
+ (*PrivacySettingRelayAllCalls)(nil), // 38: WASyncAction.PrivacySettingRelayAllCalls
+ (*ExternalWebBetaAction)(nil), // 39: WASyncAction.ExternalWebBetaAction
+ (*MarketingMessageBroadcastAction)(nil), // 40: WASyncAction.MarketingMessageBroadcastAction
+ (*PnForLidChatAction)(nil), // 41: WASyncAction.PnForLidChatAction
+ (*ChatAssignmentOpenedStatusAction)(nil), // 42: WASyncAction.ChatAssignmentOpenedStatusAction
+ (*ChatAssignmentAction)(nil), // 43: WASyncAction.ChatAssignmentAction
+ (*StickerAction)(nil), // 44: WASyncAction.StickerAction
+ (*RemoveRecentStickerAction)(nil), // 45: WASyncAction.RemoveRecentStickerAction
+ (*PrimaryVersionAction)(nil), // 46: WASyncAction.PrimaryVersionAction
+ (*NuxAction)(nil), // 47: WASyncAction.NuxAction
+ (*TimeFormatAction)(nil), // 48: WASyncAction.TimeFormatAction
+ (*UserStatusMuteAction)(nil), // 49: WASyncAction.UserStatusMuteAction
+ (*SubscriptionAction)(nil), // 50: WASyncAction.SubscriptionAction
+ (*AgentAction)(nil), // 51: WASyncAction.AgentAction
+ (*AndroidUnsupportedActions)(nil), // 52: WASyncAction.AndroidUnsupportedActions
+ (*PrimaryFeature)(nil), // 53: WASyncAction.PrimaryFeature
+ (*KeyExpiration)(nil), // 54: WASyncAction.KeyExpiration
+ (*SyncActionMessage)(nil), // 55: WASyncAction.SyncActionMessage
+ (*SyncActionMessageRange)(nil), // 56: WASyncAction.SyncActionMessageRange
+ (*UnarchiveChatsSetting)(nil), // 57: WASyncAction.UnarchiveChatsSetting
+ (*DeleteChatAction)(nil), // 58: WASyncAction.DeleteChatAction
+ (*ClearChatAction)(nil), // 59: WASyncAction.ClearChatAction
+ (*MarkChatAsReadAction)(nil), // 60: WASyncAction.MarkChatAsReadAction
+ (*DeleteMessageForMeAction)(nil), // 61: WASyncAction.DeleteMessageForMeAction
+ (*ArchiveChatAction)(nil), // 62: WASyncAction.ArchiveChatAction
+ (*RecentEmojiWeightsAction)(nil), // 63: WASyncAction.RecentEmojiWeightsAction
+ (*LabelAssociationAction)(nil), // 64: WASyncAction.LabelAssociationAction
+ (*QuickReplyAction)(nil), // 65: WASyncAction.QuickReplyAction
+ (*LocaleSetting)(nil), // 66: WASyncAction.LocaleSetting
+ (*PushNameSetting)(nil), // 67: WASyncAction.PushNameSetting
+ (*SecurityNotificationSetting)(nil), // 68: WASyncAction.SecurityNotificationSetting
+ (*PinAction)(nil), // 69: WASyncAction.PinAction
+ (*MuteAction)(nil), // 70: WASyncAction.MuteAction
+ (*ContactAction)(nil), // 71: WASyncAction.ContactAction
+ (*StarAction)(nil), // 72: WASyncAction.StarAction
+ (*SyncActionData)(nil), // 73: WASyncAction.SyncActionData
+ (*CallLogRecord_ParticipantInfo)(nil), // 74: WASyncAction.CallLogRecord.ParticipantInfo
+ (*FavoritesAction_Favorite)(nil), // 75: WASyncAction.FavoritesAction.Favorite
+ (*waChatLockSettings.ChatLockSettings)(nil), // 76: WAProtobufsChatLockSettings.ChatLockSettings
+ (*waDeviceCapabilities.DeviceCapabilities)(nil), // 77: WAProtobufsDeviceCapabilities.DeviceCapabilities
+ (*waCommon.MessageKey)(nil), // 78: WACommon.MessageKey
}
var file_waSyncAction_WASyncAction_proto_depIdxs = []int32{
2, // 0: WASyncAction.CallLogRecord.callResult:type_name -> WASyncAction.CallLogRecord.CallResult
1, // 1: WASyncAction.CallLogRecord.silenceReason:type_name -> WASyncAction.CallLogRecord.SilenceReason
- 72, // 2: WASyncAction.CallLogRecord.participants:type_name -> WASyncAction.CallLogRecord.ParticipantInfo
+ 74, // 2: WASyncAction.CallLogRecord.participants:type_name -> WASyncAction.CallLogRecord.ParticipantInfo
0, // 3: WASyncAction.CallLogRecord.callType:type_name -> WASyncAction.CallLogRecord.CallType
3, // 4: WASyncAction.NotificationActivitySettingAction.notificationActivitySetting:type_name -> WASyncAction.NotificationActivitySettingAction.NotificationActivitySetting
4, // 5: WASyncAction.WaffleAccountLinkStateAction.linkState:type_name -> WASyncAction.WaffleAccountLinkStateAction.AccountLinkState
@@ -4699,77 +5243,79 @@ var file_waSyncAction_WASyncAction_proto_depIdxs = []int32{
9, // 10: WASyncAction.UsernameChatStartModeAction.chatStartMode:type_name -> WASyncAction.UsernameChatStartModeAction.ChatStartMode
10, // 11: WASyncAction.LabelEditAction.type:type_name -> WASyncAction.LabelEditAction.ListType
11, // 12: WASyncAction.PatchDebugData.senderPlatform:type_name -> WASyncAction.PatchDebugData.Platform
- 70, // 13: WASyncAction.SyncActionValue.starAction:type_name -> WASyncAction.StarAction
- 69, // 14: WASyncAction.SyncActionValue.contactAction:type_name -> WASyncAction.ContactAction
- 68, // 15: WASyncAction.SyncActionValue.muteAction:type_name -> WASyncAction.MuteAction
- 67, // 16: WASyncAction.SyncActionValue.pinAction:type_name -> WASyncAction.PinAction
- 66, // 17: WASyncAction.SyncActionValue.securityNotificationSetting:type_name -> WASyncAction.SecurityNotificationSetting
- 65, // 18: WASyncAction.SyncActionValue.pushNameSetting:type_name -> WASyncAction.PushNameSetting
- 63, // 19: WASyncAction.SyncActionValue.quickReplyAction:type_name -> WASyncAction.QuickReplyAction
- 61, // 20: WASyncAction.SyncActionValue.recentEmojiWeightsAction:type_name -> WASyncAction.RecentEmojiWeightsAction
+ 72, // 13: WASyncAction.SyncActionValue.starAction:type_name -> WASyncAction.StarAction
+ 71, // 14: WASyncAction.SyncActionValue.contactAction:type_name -> WASyncAction.ContactAction
+ 70, // 15: WASyncAction.SyncActionValue.muteAction:type_name -> WASyncAction.MuteAction
+ 69, // 16: WASyncAction.SyncActionValue.pinAction:type_name -> WASyncAction.PinAction
+ 68, // 17: WASyncAction.SyncActionValue.securityNotificationSetting:type_name -> WASyncAction.SecurityNotificationSetting
+ 67, // 18: WASyncAction.SyncActionValue.pushNameSetting:type_name -> WASyncAction.PushNameSetting
+ 65, // 19: WASyncAction.SyncActionValue.quickReplyAction:type_name -> WASyncAction.QuickReplyAction
+ 63, // 20: WASyncAction.SyncActionValue.recentEmojiWeightsAction:type_name -> WASyncAction.RecentEmojiWeightsAction
20, // 21: WASyncAction.SyncActionValue.labelEditAction:type_name -> WASyncAction.LabelEditAction
- 62, // 22: WASyncAction.SyncActionValue.labelAssociationAction:type_name -> WASyncAction.LabelAssociationAction
- 64, // 23: WASyncAction.SyncActionValue.localeSetting:type_name -> WASyncAction.LocaleSetting
- 60, // 24: WASyncAction.SyncActionValue.archiveChatAction:type_name -> WASyncAction.ArchiveChatAction
- 59, // 25: WASyncAction.SyncActionValue.deleteMessageForMeAction:type_name -> WASyncAction.DeleteMessageForMeAction
- 52, // 26: WASyncAction.SyncActionValue.keyExpiration:type_name -> WASyncAction.KeyExpiration
- 58, // 27: WASyncAction.SyncActionValue.markChatAsReadAction:type_name -> WASyncAction.MarkChatAsReadAction
- 57, // 28: WASyncAction.SyncActionValue.clearChatAction:type_name -> WASyncAction.ClearChatAction
- 56, // 29: WASyncAction.SyncActionValue.deleteChatAction:type_name -> WASyncAction.DeleteChatAction
- 55, // 30: WASyncAction.SyncActionValue.unarchiveChatsSetting:type_name -> WASyncAction.UnarchiveChatsSetting
- 51, // 31: WASyncAction.SyncActionValue.primaryFeature:type_name -> WASyncAction.PrimaryFeature
- 50, // 32: WASyncAction.SyncActionValue.androidUnsupportedActions:type_name -> WASyncAction.AndroidUnsupportedActions
- 49, // 33: WASyncAction.SyncActionValue.agentAction:type_name -> WASyncAction.AgentAction
- 48, // 34: WASyncAction.SyncActionValue.subscriptionAction:type_name -> WASyncAction.SubscriptionAction
- 47, // 35: WASyncAction.SyncActionValue.userStatusMuteAction:type_name -> WASyncAction.UserStatusMuteAction
- 46, // 36: WASyncAction.SyncActionValue.timeFormatAction:type_name -> WASyncAction.TimeFormatAction
- 45, // 37: WASyncAction.SyncActionValue.nuxAction:type_name -> WASyncAction.NuxAction
- 44, // 38: WASyncAction.SyncActionValue.primaryVersionAction:type_name -> WASyncAction.PrimaryVersionAction
- 42, // 39: WASyncAction.SyncActionValue.stickerAction:type_name -> WASyncAction.StickerAction
- 43, // 40: WASyncAction.SyncActionValue.removeRecentStickerAction:type_name -> WASyncAction.RemoveRecentStickerAction
- 41, // 41: WASyncAction.SyncActionValue.chatAssignment:type_name -> WASyncAction.ChatAssignmentAction
- 40, // 42: WASyncAction.SyncActionValue.chatAssignmentOpenedStatus:type_name -> WASyncAction.ChatAssignmentOpenedStatusAction
- 39, // 43: WASyncAction.SyncActionValue.pnForLidChatAction:type_name -> WASyncAction.PnForLidChatAction
+ 64, // 22: WASyncAction.SyncActionValue.labelAssociationAction:type_name -> WASyncAction.LabelAssociationAction
+ 66, // 23: WASyncAction.SyncActionValue.localeSetting:type_name -> WASyncAction.LocaleSetting
+ 62, // 24: WASyncAction.SyncActionValue.archiveChatAction:type_name -> WASyncAction.ArchiveChatAction
+ 61, // 25: WASyncAction.SyncActionValue.deleteMessageForMeAction:type_name -> WASyncAction.DeleteMessageForMeAction
+ 54, // 26: WASyncAction.SyncActionValue.keyExpiration:type_name -> WASyncAction.KeyExpiration
+ 60, // 27: WASyncAction.SyncActionValue.markChatAsReadAction:type_name -> WASyncAction.MarkChatAsReadAction
+ 59, // 28: WASyncAction.SyncActionValue.clearChatAction:type_name -> WASyncAction.ClearChatAction
+ 58, // 29: WASyncAction.SyncActionValue.deleteChatAction:type_name -> WASyncAction.DeleteChatAction
+ 57, // 30: WASyncAction.SyncActionValue.unarchiveChatsSetting:type_name -> WASyncAction.UnarchiveChatsSetting
+ 53, // 31: WASyncAction.SyncActionValue.primaryFeature:type_name -> WASyncAction.PrimaryFeature
+ 52, // 32: WASyncAction.SyncActionValue.androidUnsupportedActions:type_name -> WASyncAction.AndroidUnsupportedActions
+ 51, // 33: WASyncAction.SyncActionValue.agentAction:type_name -> WASyncAction.AgentAction
+ 50, // 34: WASyncAction.SyncActionValue.subscriptionAction:type_name -> WASyncAction.SubscriptionAction
+ 49, // 35: WASyncAction.SyncActionValue.userStatusMuteAction:type_name -> WASyncAction.UserStatusMuteAction
+ 48, // 36: WASyncAction.SyncActionValue.timeFormatAction:type_name -> WASyncAction.TimeFormatAction
+ 47, // 37: WASyncAction.SyncActionValue.nuxAction:type_name -> WASyncAction.NuxAction
+ 46, // 38: WASyncAction.SyncActionValue.primaryVersionAction:type_name -> WASyncAction.PrimaryVersionAction
+ 44, // 39: WASyncAction.SyncActionValue.stickerAction:type_name -> WASyncAction.StickerAction
+ 45, // 40: WASyncAction.SyncActionValue.removeRecentStickerAction:type_name -> WASyncAction.RemoveRecentStickerAction
+ 43, // 41: WASyncAction.SyncActionValue.chatAssignment:type_name -> WASyncAction.ChatAssignmentAction
+ 42, // 42: WASyncAction.SyncActionValue.chatAssignmentOpenedStatus:type_name -> WASyncAction.ChatAssignmentOpenedStatusAction
+ 41, // 43: WASyncAction.SyncActionValue.pnForLidChatAction:type_name -> WASyncAction.PnForLidChatAction
18, // 44: WASyncAction.SyncActionValue.marketingMessageAction:type_name -> WASyncAction.MarketingMessageAction
- 38, // 45: WASyncAction.SyncActionValue.marketingMessageBroadcastAction:type_name -> WASyncAction.MarketingMessageBroadcastAction
- 37, // 46: WASyncAction.SyncActionValue.externalWebBetaAction:type_name -> WASyncAction.ExternalWebBetaAction
- 36, // 47: WASyncAction.SyncActionValue.privacySettingRelayAllCalls:type_name -> WASyncAction.PrivacySettingRelayAllCalls
- 35, // 48: WASyncAction.SyncActionValue.callLogAction:type_name -> WASyncAction.CallLogAction
+ 40, // 45: WASyncAction.SyncActionValue.marketingMessageBroadcastAction:type_name -> WASyncAction.MarketingMessageBroadcastAction
+ 39, // 46: WASyncAction.SyncActionValue.externalWebBetaAction:type_name -> WASyncAction.ExternalWebBetaAction
+ 38, // 47: WASyncAction.SyncActionValue.privacySettingRelayAllCalls:type_name -> WASyncAction.PrivacySettingRelayAllCalls
+ 37, // 48: WASyncAction.SyncActionValue.callLogAction:type_name -> WASyncAction.CallLogAction
17, // 49: WASyncAction.SyncActionValue.statusPrivacy:type_name -> WASyncAction.StatusPrivacyAction
- 34, // 50: WASyncAction.SyncActionValue.botWelcomeRequestAction:type_name -> WASyncAction.BotWelcomeRequestAction
- 33, // 51: WASyncAction.SyncActionValue.deleteIndividualCallLog:type_name -> WASyncAction.DeleteIndividualCallLogAction
- 32, // 52: WASyncAction.SyncActionValue.labelReorderingAction:type_name -> WASyncAction.LabelReorderingAction
- 31, // 53: WASyncAction.SyncActionValue.paymentInfoAction:type_name -> WASyncAction.PaymentInfoAction
- 28, // 54: WASyncAction.SyncActionValue.customPaymentMethodsAction:type_name -> WASyncAction.CustomPaymentMethodsAction
- 27, // 55: WASyncAction.SyncActionValue.lockChatAction:type_name -> WASyncAction.LockChatAction
- 74, // 56: WASyncAction.SyncActionValue.chatLockSettings:type_name -> WAProtobufsChatLockSettings.ChatLockSettings
- 26, // 57: WASyncAction.SyncActionValue.wamoUserIdentifierAction:type_name -> WASyncAction.WamoUserIdentifierAction
- 25, // 58: WASyncAction.SyncActionValue.privacySettingDisableLinkPreviewsAction:type_name -> WASyncAction.PrivacySettingDisableLinkPreviewsAction
- 75, // 59: WASyncAction.SyncActionValue.deviceCapabilities:type_name -> WAProtobufsDeviceCapabilities.DeviceCapabilities
+ 36, // 50: WASyncAction.SyncActionValue.botWelcomeRequestAction:type_name -> WASyncAction.BotWelcomeRequestAction
+ 35, // 51: WASyncAction.SyncActionValue.deleteIndividualCallLog:type_name -> WASyncAction.DeleteIndividualCallLogAction
+ 34, // 52: WASyncAction.SyncActionValue.labelReorderingAction:type_name -> WASyncAction.LabelReorderingAction
+ 33, // 53: WASyncAction.SyncActionValue.paymentInfoAction:type_name -> WASyncAction.PaymentInfoAction
+ 30, // 54: WASyncAction.SyncActionValue.customPaymentMethodsAction:type_name -> WASyncAction.CustomPaymentMethodsAction
+ 29, // 55: WASyncAction.SyncActionValue.lockChatAction:type_name -> WASyncAction.LockChatAction
+ 76, // 56: WASyncAction.SyncActionValue.chatLockSettings:type_name -> WAProtobufsChatLockSettings.ChatLockSettings
+ 28, // 57: WASyncAction.SyncActionValue.wamoUserIdentifierAction:type_name -> WASyncAction.WamoUserIdentifierAction
+ 27, // 58: WASyncAction.SyncActionValue.privacySettingDisableLinkPreviewsAction:type_name -> WASyncAction.PrivacySettingDisableLinkPreviewsAction
+ 77, // 59: WASyncAction.SyncActionValue.deviceCapabilities:type_name -> WAProtobufsDeviceCapabilities.DeviceCapabilities
16, // 60: WASyncAction.SyncActionValue.noteEditAction:type_name -> WASyncAction.NoteEditAction
- 24, // 61: WASyncAction.SyncActionValue.favoritesAction:type_name -> WASyncAction.FavoritesAction
+ 26, // 61: WASyncAction.SyncActionValue.favoritesAction:type_name -> WASyncAction.FavoritesAction
15, // 62: WASyncAction.SyncActionValue.merchantPaymentPartnerAction:type_name -> WASyncAction.MerchantPaymentPartnerAction
14, // 63: WASyncAction.SyncActionValue.waffleAccountLinkStateAction:type_name -> WASyncAction.WaffleAccountLinkStateAction
19, // 64: WASyncAction.SyncActionValue.usernameChatStartMode:type_name -> WASyncAction.UsernameChatStartModeAction
13, // 65: WASyncAction.SyncActionValue.notificationActivitySettingAction:type_name -> WASyncAction.NotificationActivitySettingAction
- 73, // 66: WASyncAction.FavoritesAction.favorites:type_name -> WASyncAction.FavoritesAction.Favorite
- 29, // 67: WASyncAction.CustomPaymentMethodsAction.customPaymentMethods:type_name -> WASyncAction.CustomPaymentMethod
- 30, // 68: WASyncAction.CustomPaymentMethod.metadata:type_name -> WASyncAction.CustomPaymentMethodMetadata
- 12, // 69: WASyncAction.CallLogAction.callLogRecord:type_name -> WASyncAction.CallLogRecord
- 76, // 70: WASyncAction.SyncActionMessage.key:type_name -> WACommon.MessageKey
- 53, // 71: WASyncAction.SyncActionMessageRange.messages:type_name -> WASyncAction.SyncActionMessage
- 54, // 72: WASyncAction.DeleteChatAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
- 54, // 73: WASyncAction.ClearChatAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
- 54, // 74: WASyncAction.MarkChatAsReadAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
- 54, // 75: WASyncAction.ArchiveChatAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
- 22, // 76: WASyncAction.RecentEmojiWeightsAction.weights:type_name -> WASyncAction.RecentEmojiWeight
- 23, // 77: WASyncAction.SyncActionData.value:type_name -> WASyncAction.SyncActionValue
- 2, // 78: WASyncAction.CallLogRecord.ParticipantInfo.callResult:type_name -> WASyncAction.CallLogRecord.CallResult
- 79, // [79:79] is the sub-list for method output_type
- 79, // [79:79] is the sub-list for method input_type
- 79, // [79:79] is the sub-list for extension type_name
- 79, // [79:79] is the sub-list for extension extendee
- 0, // [0:79] is the sub-list for field type_name
+ 25, // 66: WASyncAction.SyncActionValue.lidContactAction:type_name -> WASyncAction.LidContactAction
+ 24, // 67: WASyncAction.SyncActionValue.ctwaPerCustomerDataSharingAction:type_name -> WASyncAction.CtwaPerCustomerDataSharingAction
+ 75, // 68: WASyncAction.FavoritesAction.favorites:type_name -> WASyncAction.FavoritesAction.Favorite
+ 31, // 69: WASyncAction.CustomPaymentMethodsAction.customPaymentMethods:type_name -> WASyncAction.CustomPaymentMethod
+ 32, // 70: WASyncAction.CustomPaymentMethod.metadata:type_name -> WASyncAction.CustomPaymentMethodMetadata
+ 12, // 71: WASyncAction.CallLogAction.callLogRecord:type_name -> WASyncAction.CallLogRecord
+ 78, // 72: WASyncAction.SyncActionMessage.key:type_name -> WACommon.MessageKey
+ 55, // 73: WASyncAction.SyncActionMessageRange.messages:type_name -> WASyncAction.SyncActionMessage
+ 56, // 74: WASyncAction.DeleteChatAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
+ 56, // 75: WASyncAction.ClearChatAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
+ 56, // 76: WASyncAction.MarkChatAsReadAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
+ 56, // 77: WASyncAction.ArchiveChatAction.messageRange:type_name -> WASyncAction.SyncActionMessageRange
+ 22, // 78: WASyncAction.RecentEmojiWeightsAction.weights:type_name -> WASyncAction.RecentEmojiWeight
+ 23, // 79: WASyncAction.SyncActionData.value:type_name -> WASyncAction.SyncActionValue
+ 2, // 80: WASyncAction.CallLogRecord.ParticipantInfo.callResult:type_name -> WASyncAction.CallLogRecord.CallResult
+ 81, // [81:81] is the sub-list for method output_type
+ 81, // [81:81] is the sub-list for method input_type
+ 81, // [81:81] is the sub-list for extension type_name
+ 81, // [81:81] is the sub-list for extension extendee
+ 0, // [0:81] is the sub-list for field type_name
}
func init() { file_waSyncAction_WASyncAction_proto_init() }
@@ -4781,9 +5327,9 @@ func file_waSyncAction_WASyncAction_proto_init() {
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
- RawDescriptor: file_waSyncAction_WASyncAction_proto_rawDesc,
+ RawDescriptor: unsafe.Slice(unsafe.StringData(file_waSyncAction_WASyncAction_proto_rawDesc), len(file_waSyncAction_WASyncAction_proto_rawDesc)),
NumEnums: 12,
- NumMessages: 62,
+ NumMessages: 64,
NumExtensions: 0,
NumServices: 0,
},
@@ -4793,7 +5339,6 @@ func file_waSyncAction_WASyncAction_proto_init() {
MessageInfos: file_waSyncAction_WASyncAction_proto_msgTypes,
}.Build()
File_waSyncAction_WASyncAction_proto = out.File
- file_waSyncAction_WASyncAction_proto_rawDesc = nil
file_waSyncAction_WASyncAction_proto_goTypes = nil
file_waSyncAction_WASyncAction_proto_depIdxs = nil
}
diff --git a/proto/waSyncAction/WASyncAction.pb.raw b/proto/waSyncAction/WASyncAction.pb.raw
deleted file mode 100644
index f0384debc32ceb4ba80cee5594cf58178ed1b943..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 12869
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