4154 lines
124 KiB
Go
4154 lines
124 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.30.0
|
|
// protoc v3.21.12
|
|
// source: conversations.proto
|
|
|
|
package binary
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
import _ "embed"
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type IdentifierType int32
|
|
|
|
const (
|
|
IdentifierType_UNKNOWN IdentifierType = 0
|
|
IdentifierType_PHONE IdentifierType = 1
|
|
IdentifierType_EMAIL IdentifierType = 2
|
|
)
|
|
|
|
// Enum value maps for IdentifierType.
|
|
var (
|
|
IdentifierType_name = map[int32]string{
|
|
0: "UNKNOWN",
|
|
1: "PHONE",
|
|
2: "EMAIL",
|
|
}
|
|
IdentifierType_value = map[string]int32{
|
|
"UNKNOWN": 0,
|
|
"PHONE": 1,
|
|
"EMAIL": 2,
|
|
}
|
|
)
|
|
|
|
func (x IdentifierType) Enum() *IdentifierType {
|
|
p := new(IdentifierType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x IdentifierType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (IdentifierType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (IdentifierType) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x IdentifierType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use IdentifierType.Descriptor instead.
|
|
func (IdentifierType) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type ConversationType int32
|
|
|
|
const (
|
|
ConversationType_UNKNOWN_CONVERSATION_TYPE ConversationType = 0
|
|
ConversationType_SMS ConversationType = 1
|
|
ConversationType_RCS ConversationType = 2
|
|
)
|
|
|
|
// Enum value maps for ConversationType.
|
|
var (
|
|
ConversationType_name = map[int32]string{
|
|
0: "UNKNOWN_CONVERSATION_TYPE",
|
|
1: "SMS",
|
|
2: "RCS",
|
|
}
|
|
ConversationType_value = map[string]int32{
|
|
"UNKNOWN_CONVERSATION_TYPE": 0,
|
|
"SMS": 1,
|
|
"RCS": 2,
|
|
}
|
|
)
|
|
|
|
func (x ConversationType) Enum() *ConversationType {
|
|
p := new(ConversationType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ConversationType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ConversationType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[1].Descriptor()
|
|
}
|
|
|
|
func (ConversationType) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[1]
|
|
}
|
|
|
|
func (x ConversationType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ConversationType.Descriptor instead.
|
|
func (ConversationType) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
type MessageStatusType int32
|
|
|
|
const (
|
|
MessageStatusType_STATUS_UNKNOWN MessageStatusType = 0
|
|
MessageStatusType_OUTGOING_COMPLETE MessageStatusType = 1
|
|
MessageStatusType_OUTGOING_DELIVERED MessageStatusType = 2
|
|
MessageStatusType_OUTGOING_DISPLAYED MessageStatusType = 11
|
|
MessageStatusType_OUTGOING_DRAFT MessageStatusType = 3
|
|
MessageStatusType_OUTGOING_SEND_AFTER_PROCESSING MessageStatusType = 10
|
|
MessageStatusType_OUTGOING_YET_TO_SEND MessageStatusType = 4
|
|
MessageStatusType_OUTGOING_SENDING MessageStatusType = 5
|
|
MessageStatusType_OUTGOING_RESENDING MessageStatusType = 6
|
|
MessageStatusType_OUTGOING_AWAITING_RETRY MessageStatusType = 7
|
|
MessageStatusType_OUTGOING_FAILED_GENERIC MessageStatusType = 8
|
|
MessageStatusType_OUTGOING_FAILED_EMERGENCY_NUMBER MessageStatusType = 9
|
|
MessageStatusType_OUTGOING_CANCELED MessageStatusType = 12
|
|
MessageStatusType_OUTGOING_FAILED_TOO_LARGE MessageStatusType = 13
|
|
MessageStatusType_OUTGOING_NOT_DELIVERED_YET MessageStatusType = 14
|
|
MessageStatusType_OUTGOING_REVOCATION_PENDING MessageStatusType = 15
|
|
MessageStatusType_OUTGOING_SCHEDULED MessageStatusType = 16
|
|
MessageStatusType_OUTGOING_FAILED_RECIPIENT_LOST_RCS MessageStatusType = 17
|
|
MessageStatusType_OUTGOING_FAILED_NO_RETRY_NO_FALLBACK MessageStatusType = 18
|
|
MessageStatusType_OUTGOING_FAILED_RECIPIENT_DID_NOT_DECRYPT MessageStatusType = 19
|
|
MessageStatusType_OUTGOING_VALIDATING MessageStatusType = 20
|
|
MessageStatusType_OUTGOING_FAILED_RECIPIENT_LOST_ENCRYPTION MessageStatusType = 21
|
|
MessageStatusType_OUTGOING_FAILED_RECIPIENT_DID_NOT_DECRYPT_NO_MORE_RETRY MessageStatusType = 22
|
|
MessageStatusType_INCOMING_COMPLETE MessageStatusType = 100
|
|
MessageStatusType_INCOMING_YET_TO_MANUAL_DOWNLOAD MessageStatusType = 101
|
|
MessageStatusType_INCOMING_RETRYING_MANUAL_DOWNLOAD MessageStatusType = 102
|
|
MessageStatusType_INCOMING_MANUAL_DOWNLOADING MessageStatusType = 103
|
|
MessageStatusType_INCOMING_RETRYING_AUTO_DOWNLOAD MessageStatusType = 104
|
|
MessageStatusType_INCOMING_AUTO_DOWNLOADING MessageStatusType = 105
|
|
MessageStatusType_INCOMING_DOWNLOAD_FAILED MessageStatusType = 106
|
|
MessageStatusType_INCOMING_EXPIRED_OR_NOT_AVAILABLE MessageStatusType = 107
|
|
MessageStatusType_INCOMING_DELIVERED MessageStatusType = 108
|
|
MessageStatusType_INCOMING_DISPLAYED MessageStatusType = 109
|
|
MessageStatusType_INCOMING_DOWNLOAD_CANCELED MessageStatusType = 110
|
|
MessageStatusType_INCOMING_DOWNLOAD_FAILED_TOO_LARGE MessageStatusType = 111
|
|
MessageStatusType_INCOMING_DOWNLOAD_FAILED_SIM_HAS_NO_DATA MessageStatusType = 112
|
|
MessageStatusType_INCOMING_FAILED_TO_DECRYPT MessageStatusType = 113
|
|
MessageStatusType_INCOMING_DECRYPTION_ABORTED MessageStatusType = 114
|
|
MessageStatusType_TOMBSTONE_PARTICIPANT_JOINED MessageStatusType = 200
|
|
MessageStatusType_TOMBSTONE_PARTICIPANT_LEFT MessageStatusType = 201
|
|
MessageStatusType_TOMBSTONE_SELF_LEFT MessageStatusType = 202
|
|
MessageStatusType_TOMBSTONE_RCS_GROUP_CREATED MessageStatusType = 203
|
|
MessageStatusType_TOMBSTONE_MMS_GROUP_CREATED MessageStatusType = 204
|
|
MessageStatusType_TOMBSTONE_SMS_BROADCAST_CREATED MessageStatusType = 205
|
|
MessageStatusType_TOMBSTONE_ONE_ON_ONE_SMS_CREATED MessageStatusType = 206
|
|
MessageStatusType_TOMBSTONE_ONE_ON_ONE_RCS_CREATED MessageStatusType = 207
|
|
MessageStatusType_TOMBSTONE_SWITCH_TO_GROUP_MMS MessageStatusType = 208
|
|
MessageStatusType_TOMBSTONE_SWITCH_TO_BROADCAST_SMS MessageStatusType = 209
|
|
MessageStatusType_TOMBSTONE_SHOW_LINK_PREVIEWS MessageStatusType = 210
|
|
MessageStatusType_TOMBSTONE_GROUP_RENAMED_LOCAL MessageStatusType = 211
|
|
MessageStatusType_TOMBSTONE_VERIFIED_SMS_APPLICABLE MessageStatusType = 212
|
|
MessageStatusType_TOMBSTONE_ENCRYPTED_ONE_ON_ONE_RCS_CREATED MessageStatusType = 213
|
|
MessageStatusType_TOMBSTONE_PROTOCOL_SWITCH_TO_TEXT MessageStatusType = 214
|
|
MessageStatusType_TOMBSTONE_PROTOCOL_SWITCH_TO_RCS MessageStatusType = 215
|
|
MessageStatusType_TOMBSTONE_PROTOCOL_SWITCH_TO_ENCRYPTED_RCS MessageStatusType = 216
|
|
MessageStatusType_TOMBSTONE_GROUP_RENAMED_GLOBAL MessageStatusType = 217
|
|
MessageStatusType_TOMBSTONE_GROUP_NAME_CLEARED_GLOBAL MessageStatusType = 218
|
|
MessageStatusType_TOMBSTONE_PROTOCOL_SWITCH_TO_ENCRYPTED_RCS_INFO MessageStatusType = 219
|
|
MessageStatusType_TOMBSTONE_SELF_REMOVED_FROM_GROUP MessageStatusType = 220
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_PARTICIPANT_REMOVED_FROM_GROUP MessageStatusType = 221
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_SMS_NORM_PARTICIPANT_UPGRADED MessageStatusType = 222
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_RCS_NORM_PARTICIPANT_UPGRADED MessageStatusType = 223
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_RCS_NORM_PARTICIPANT_UPGRADED MessageStatusType = 224
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_JOINED MessageStatusType = 225
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_JOINED_INFO MessageStatusType = 226
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_LEFT MessageStatusType = 227
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_SELF_LEFT MessageStatusType = 228
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_CREATED MessageStatusType = 229
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_SELF_REMOVED_FROM_ENCRYPTED_GROUP MessageStatusType = 230
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_PARTICIPANT_REMOVED_FROM_ENCRYPTED_GROUP MessageStatusType = 231
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_SUGGESTION_SHORTCUT_STAR_TOOLSTONE MessageStatusType = 232
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_GROUP_PROTOCOL_SWITCH_RCS_TO_E2EE MessageStatusType = 233
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_GROUP_PROTOCOL_SWITCH_E2EE_TO_RCS MessageStatusType = 234
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_TEXT_TO_E2EE MessageStatusType = 235
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_E2EE_TO_TEXT MessageStatusType = 236
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_RCS_TO_E2EE MessageStatusType = 237
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_E2EE_TO_RCS MessageStatusType = 238
|
|
MessageStatusType_MESSAGE_STATUS_TOMBSTONE_SATELLITE_EDUCATION MessageStatusType = 239
|
|
MessageStatusType_MESSAGE_DELETED MessageStatusType = 300
|
|
)
|
|
|
|
// Enum value maps for MessageStatusType.
|
|
var (
|
|
MessageStatusType_name = map[int32]string{
|
|
0: "STATUS_UNKNOWN",
|
|
1: "OUTGOING_COMPLETE",
|
|
2: "OUTGOING_DELIVERED",
|
|
11: "OUTGOING_DISPLAYED",
|
|
3: "OUTGOING_DRAFT",
|
|
10: "OUTGOING_SEND_AFTER_PROCESSING",
|
|
4: "OUTGOING_YET_TO_SEND",
|
|
5: "OUTGOING_SENDING",
|
|
6: "OUTGOING_RESENDING",
|
|
7: "OUTGOING_AWAITING_RETRY",
|
|
8: "OUTGOING_FAILED_GENERIC",
|
|
9: "OUTGOING_FAILED_EMERGENCY_NUMBER",
|
|
12: "OUTGOING_CANCELED",
|
|
13: "OUTGOING_FAILED_TOO_LARGE",
|
|
14: "OUTGOING_NOT_DELIVERED_YET",
|
|
15: "OUTGOING_REVOCATION_PENDING",
|
|
16: "OUTGOING_SCHEDULED",
|
|
17: "OUTGOING_FAILED_RECIPIENT_LOST_RCS",
|
|
18: "OUTGOING_FAILED_NO_RETRY_NO_FALLBACK",
|
|
19: "OUTGOING_FAILED_RECIPIENT_DID_NOT_DECRYPT",
|
|
20: "OUTGOING_VALIDATING",
|
|
21: "OUTGOING_FAILED_RECIPIENT_LOST_ENCRYPTION",
|
|
22: "OUTGOING_FAILED_RECIPIENT_DID_NOT_DECRYPT_NO_MORE_RETRY",
|
|
100: "INCOMING_COMPLETE",
|
|
101: "INCOMING_YET_TO_MANUAL_DOWNLOAD",
|
|
102: "INCOMING_RETRYING_MANUAL_DOWNLOAD",
|
|
103: "INCOMING_MANUAL_DOWNLOADING",
|
|
104: "INCOMING_RETRYING_AUTO_DOWNLOAD",
|
|
105: "INCOMING_AUTO_DOWNLOADING",
|
|
106: "INCOMING_DOWNLOAD_FAILED",
|
|
107: "INCOMING_EXPIRED_OR_NOT_AVAILABLE",
|
|
108: "INCOMING_DELIVERED",
|
|
109: "INCOMING_DISPLAYED",
|
|
110: "INCOMING_DOWNLOAD_CANCELED",
|
|
111: "INCOMING_DOWNLOAD_FAILED_TOO_LARGE",
|
|
112: "INCOMING_DOWNLOAD_FAILED_SIM_HAS_NO_DATA",
|
|
113: "INCOMING_FAILED_TO_DECRYPT",
|
|
114: "INCOMING_DECRYPTION_ABORTED",
|
|
200: "TOMBSTONE_PARTICIPANT_JOINED",
|
|
201: "TOMBSTONE_PARTICIPANT_LEFT",
|
|
202: "TOMBSTONE_SELF_LEFT",
|
|
203: "TOMBSTONE_RCS_GROUP_CREATED",
|
|
204: "TOMBSTONE_MMS_GROUP_CREATED",
|
|
205: "TOMBSTONE_SMS_BROADCAST_CREATED",
|
|
206: "TOMBSTONE_ONE_ON_ONE_SMS_CREATED",
|
|
207: "TOMBSTONE_ONE_ON_ONE_RCS_CREATED",
|
|
208: "TOMBSTONE_SWITCH_TO_GROUP_MMS",
|
|
209: "TOMBSTONE_SWITCH_TO_BROADCAST_SMS",
|
|
210: "TOMBSTONE_SHOW_LINK_PREVIEWS",
|
|
211: "TOMBSTONE_GROUP_RENAMED_LOCAL",
|
|
212: "TOMBSTONE_VERIFIED_SMS_APPLICABLE",
|
|
213: "TOMBSTONE_ENCRYPTED_ONE_ON_ONE_RCS_CREATED",
|
|
214: "TOMBSTONE_PROTOCOL_SWITCH_TO_TEXT",
|
|
215: "TOMBSTONE_PROTOCOL_SWITCH_TO_RCS",
|
|
216: "TOMBSTONE_PROTOCOL_SWITCH_TO_ENCRYPTED_RCS",
|
|
217: "TOMBSTONE_GROUP_RENAMED_GLOBAL",
|
|
218: "TOMBSTONE_GROUP_NAME_CLEARED_GLOBAL",
|
|
219: "TOMBSTONE_PROTOCOL_SWITCH_TO_ENCRYPTED_RCS_INFO",
|
|
220: "TOMBSTONE_SELF_REMOVED_FROM_GROUP",
|
|
221: "MESSAGE_STATUS_TOMBSTONE_PARTICIPANT_REMOVED_FROM_GROUP",
|
|
222: "MESSAGE_STATUS_TOMBSTONE_SMS_NORM_PARTICIPANT_UPGRADED",
|
|
223: "MESSAGE_STATUS_TOMBSTONE_RCS_NORM_PARTICIPANT_UPGRADED",
|
|
224: "MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_RCS_NORM_PARTICIPANT_UPGRADED",
|
|
225: "MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_JOINED",
|
|
226: "MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_JOINED_INFO",
|
|
227: "MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_LEFT",
|
|
228: "MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_SELF_LEFT",
|
|
229: "MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_CREATED",
|
|
230: "MESSAGE_STATUS_TOMBSTONE_SELF_REMOVED_FROM_ENCRYPTED_GROUP",
|
|
231: "MESSAGE_STATUS_TOMBSTONE_PARTICIPANT_REMOVED_FROM_ENCRYPTED_GROUP",
|
|
232: "MESSAGE_STATUS_TOMBSTONE_SUGGESTION_SHORTCUT_STAR_TOOLSTONE",
|
|
233: "MESSAGE_STATUS_TOMBSTONE_GROUP_PROTOCOL_SWITCH_RCS_TO_E2EE",
|
|
234: "MESSAGE_STATUS_TOMBSTONE_GROUP_PROTOCOL_SWITCH_E2EE_TO_RCS",
|
|
235: "MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_TEXT_TO_E2EE",
|
|
236: "MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_E2EE_TO_TEXT",
|
|
237: "MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_RCS_TO_E2EE",
|
|
238: "MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_E2EE_TO_RCS",
|
|
239: "MESSAGE_STATUS_TOMBSTONE_SATELLITE_EDUCATION",
|
|
300: "MESSAGE_DELETED",
|
|
}
|
|
MessageStatusType_value = map[string]int32{
|
|
"STATUS_UNKNOWN": 0,
|
|
"OUTGOING_COMPLETE": 1,
|
|
"OUTGOING_DELIVERED": 2,
|
|
"OUTGOING_DISPLAYED": 11,
|
|
"OUTGOING_DRAFT": 3,
|
|
"OUTGOING_SEND_AFTER_PROCESSING": 10,
|
|
"OUTGOING_YET_TO_SEND": 4,
|
|
"OUTGOING_SENDING": 5,
|
|
"OUTGOING_RESENDING": 6,
|
|
"OUTGOING_AWAITING_RETRY": 7,
|
|
"OUTGOING_FAILED_GENERIC": 8,
|
|
"OUTGOING_FAILED_EMERGENCY_NUMBER": 9,
|
|
"OUTGOING_CANCELED": 12,
|
|
"OUTGOING_FAILED_TOO_LARGE": 13,
|
|
"OUTGOING_NOT_DELIVERED_YET": 14,
|
|
"OUTGOING_REVOCATION_PENDING": 15,
|
|
"OUTGOING_SCHEDULED": 16,
|
|
"OUTGOING_FAILED_RECIPIENT_LOST_RCS": 17,
|
|
"OUTGOING_FAILED_NO_RETRY_NO_FALLBACK": 18,
|
|
"OUTGOING_FAILED_RECIPIENT_DID_NOT_DECRYPT": 19,
|
|
"OUTGOING_VALIDATING": 20,
|
|
"OUTGOING_FAILED_RECIPIENT_LOST_ENCRYPTION": 21,
|
|
"OUTGOING_FAILED_RECIPIENT_DID_NOT_DECRYPT_NO_MORE_RETRY": 22,
|
|
"INCOMING_COMPLETE": 100,
|
|
"INCOMING_YET_TO_MANUAL_DOWNLOAD": 101,
|
|
"INCOMING_RETRYING_MANUAL_DOWNLOAD": 102,
|
|
"INCOMING_MANUAL_DOWNLOADING": 103,
|
|
"INCOMING_RETRYING_AUTO_DOWNLOAD": 104,
|
|
"INCOMING_AUTO_DOWNLOADING": 105,
|
|
"INCOMING_DOWNLOAD_FAILED": 106,
|
|
"INCOMING_EXPIRED_OR_NOT_AVAILABLE": 107,
|
|
"INCOMING_DELIVERED": 108,
|
|
"INCOMING_DISPLAYED": 109,
|
|
"INCOMING_DOWNLOAD_CANCELED": 110,
|
|
"INCOMING_DOWNLOAD_FAILED_TOO_LARGE": 111,
|
|
"INCOMING_DOWNLOAD_FAILED_SIM_HAS_NO_DATA": 112,
|
|
"INCOMING_FAILED_TO_DECRYPT": 113,
|
|
"INCOMING_DECRYPTION_ABORTED": 114,
|
|
"TOMBSTONE_PARTICIPANT_JOINED": 200,
|
|
"TOMBSTONE_PARTICIPANT_LEFT": 201,
|
|
"TOMBSTONE_SELF_LEFT": 202,
|
|
"TOMBSTONE_RCS_GROUP_CREATED": 203,
|
|
"TOMBSTONE_MMS_GROUP_CREATED": 204,
|
|
"TOMBSTONE_SMS_BROADCAST_CREATED": 205,
|
|
"TOMBSTONE_ONE_ON_ONE_SMS_CREATED": 206,
|
|
"TOMBSTONE_ONE_ON_ONE_RCS_CREATED": 207,
|
|
"TOMBSTONE_SWITCH_TO_GROUP_MMS": 208,
|
|
"TOMBSTONE_SWITCH_TO_BROADCAST_SMS": 209,
|
|
"TOMBSTONE_SHOW_LINK_PREVIEWS": 210,
|
|
"TOMBSTONE_GROUP_RENAMED_LOCAL": 211,
|
|
"TOMBSTONE_VERIFIED_SMS_APPLICABLE": 212,
|
|
"TOMBSTONE_ENCRYPTED_ONE_ON_ONE_RCS_CREATED": 213,
|
|
"TOMBSTONE_PROTOCOL_SWITCH_TO_TEXT": 214,
|
|
"TOMBSTONE_PROTOCOL_SWITCH_TO_RCS": 215,
|
|
"TOMBSTONE_PROTOCOL_SWITCH_TO_ENCRYPTED_RCS": 216,
|
|
"TOMBSTONE_GROUP_RENAMED_GLOBAL": 217,
|
|
"TOMBSTONE_GROUP_NAME_CLEARED_GLOBAL": 218,
|
|
"TOMBSTONE_PROTOCOL_SWITCH_TO_ENCRYPTED_RCS_INFO": 219,
|
|
"TOMBSTONE_SELF_REMOVED_FROM_GROUP": 220,
|
|
"MESSAGE_STATUS_TOMBSTONE_PARTICIPANT_REMOVED_FROM_GROUP": 221,
|
|
"MESSAGE_STATUS_TOMBSTONE_SMS_NORM_PARTICIPANT_UPGRADED": 222,
|
|
"MESSAGE_STATUS_TOMBSTONE_RCS_NORM_PARTICIPANT_UPGRADED": 223,
|
|
"MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_RCS_NORM_PARTICIPANT_UPGRADED": 224,
|
|
"MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_JOINED": 225,
|
|
"MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_JOINED_INFO": 226,
|
|
"MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_PARTICIPANT_LEFT": 227,
|
|
"MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_SELF_LEFT": 228,
|
|
"MESSAGE_STATUS_TOMBSTONE_ENCRYPTED_GROUP_CREATED": 229,
|
|
"MESSAGE_STATUS_TOMBSTONE_SELF_REMOVED_FROM_ENCRYPTED_GROUP": 230,
|
|
"MESSAGE_STATUS_TOMBSTONE_PARTICIPANT_REMOVED_FROM_ENCRYPTED_GROUP": 231,
|
|
"MESSAGE_STATUS_TOMBSTONE_SUGGESTION_SHORTCUT_STAR_TOOLSTONE": 232,
|
|
"MESSAGE_STATUS_TOMBSTONE_GROUP_PROTOCOL_SWITCH_RCS_TO_E2EE": 233,
|
|
"MESSAGE_STATUS_TOMBSTONE_GROUP_PROTOCOL_SWITCH_E2EE_TO_RCS": 234,
|
|
"MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_TEXT_TO_E2EE": 235,
|
|
"MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_E2EE_TO_TEXT": 236,
|
|
"MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_RCS_TO_E2EE": 237,
|
|
"MESSAGE_STATUS_TOMBSTONE_PROTOCOL_SWITCH_E2EE_TO_RCS": 238,
|
|
"MESSAGE_STATUS_TOMBSTONE_SATELLITE_EDUCATION": 239,
|
|
"MESSAGE_DELETED": 300,
|
|
}
|
|
)
|
|
|
|
func (x MessageStatusType) Enum() *MessageStatusType {
|
|
p := new(MessageStatusType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x MessageStatusType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (MessageStatusType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[2].Descriptor()
|
|
}
|
|
|
|
func (MessageStatusType) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[2]
|
|
}
|
|
|
|
func (x MessageStatusType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use MessageStatusType.Descriptor instead.
|
|
func (MessageStatusType) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
type ConversationStatus int32
|
|
|
|
const (
|
|
ConversationStatus_UNKNOWN_STATUS ConversationStatus = 0
|
|
ConversationStatus_UNARCHIVE ConversationStatus = 1
|
|
ConversationStatus_ARCHIVE ConversationStatus = 2
|
|
ConversationStatus_DELETE ConversationStatus = 3
|
|
)
|
|
|
|
// Enum value maps for ConversationStatus.
|
|
var (
|
|
ConversationStatus_name = map[int32]string{
|
|
0: "UNKNOWN_STATUS",
|
|
1: "UNARCHIVE",
|
|
2: "ARCHIVE",
|
|
3: "DELETE",
|
|
}
|
|
ConversationStatus_value = map[string]int32{
|
|
"UNKNOWN_STATUS": 0,
|
|
"UNARCHIVE": 1,
|
|
"ARCHIVE": 2,
|
|
"DELETE": 3,
|
|
}
|
|
)
|
|
|
|
func (x ConversationStatus) Enum() *ConversationStatus {
|
|
p := new(ConversationStatus)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ConversationStatus) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ConversationStatus) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[3].Descriptor()
|
|
}
|
|
|
|
func (ConversationStatus) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[3]
|
|
}
|
|
|
|
func (x ConversationStatus) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ConversationStatus.Descriptor instead.
|
|
func (ConversationStatus) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
type ConversationActionStatus int32
|
|
|
|
const (
|
|
ConversationActionStatus_UNKNOWN_ACTION_STATUS ConversationActionStatus = 0
|
|
ConversationActionStatus_UNBLOCK ConversationActionStatus = 2
|
|
ConversationActionStatus_BLOCK ConversationActionStatus = 7
|
|
ConversationActionStatus_BLOCK_AND_REPORT ConversationActionStatus = 8
|
|
)
|
|
|
|
// Enum value maps for ConversationActionStatus.
|
|
var (
|
|
ConversationActionStatus_name = map[int32]string{
|
|
0: "UNKNOWN_ACTION_STATUS",
|
|
2: "UNBLOCK",
|
|
7: "BLOCK",
|
|
8: "BLOCK_AND_REPORT",
|
|
}
|
|
ConversationActionStatus_value = map[string]int32{
|
|
"UNKNOWN_ACTION_STATUS": 0,
|
|
"UNBLOCK": 2,
|
|
"BLOCK": 7,
|
|
"BLOCK_AND_REPORT": 8,
|
|
}
|
|
)
|
|
|
|
func (x ConversationActionStatus) Enum() *ConversationActionStatus {
|
|
p := new(ConversationActionStatus)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ConversationActionStatus) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ConversationActionStatus) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[4].Descriptor()
|
|
}
|
|
|
|
func (ConversationActionStatus) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[4]
|
|
}
|
|
|
|
func (x ConversationActionStatus) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ConversationActionStatus.Descriptor instead.
|
|
func (ConversationActionStatus) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
type ConversationMuteStatus int32
|
|
|
|
const (
|
|
ConversationMuteStatus_UNMUTE ConversationMuteStatus = 0
|
|
ConversationMuteStatus_MUTE ConversationMuteStatus = 1
|
|
)
|
|
|
|
// Enum value maps for ConversationMuteStatus.
|
|
var (
|
|
ConversationMuteStatus_name = map[int32]string{
|
|
0: "UNMUTE",
|
|
1: "MUTE",
|
|
}
|
|
ConversationMuteStatus_value = map[string]int32{
|
|
"UNMUTE": 0,
|
|
"MUTE": 1,
|
|
}
|
|
)
|
|
|
|
func (x ConversationMuteStatus) Enum() *ConversationMuteStatus {
|
|
p := new(ConversationMuteStatus)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ConversationMuteStatus) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ConversationMuteStatus) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[5].Descriptor()
|
|
}
|
|
|
|
func (ConversationMuteStatus) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[5]
|
|
}
|
|
|
|
func (x ConversationMuteStatus) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ConversationMuteStatus.Descriptor instead.
|
|
func (ConversationMuteStatus) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
type ConvUpdateTypes int32
|
|
|
|
const (
|
|
ConvUpdateTypes_UNKNOWN_CONVTYPE ConvUpdateTypes = 0
|
|
ConvUpdateTypes_UNARCHIVED ConvUpdateTypes = 1
|
|
ConvUpdateTypes_ARCHIVED ConvUpdateTypes = 2
|
|
ConvUpdateTypes_DELETED ConvUpdateTypes = 3
|
|
ConvUpdateTypes_BLOCKED_AND_REPORTED ConvUpdateTypes = 5
|
|
ConvUpdateTypes_BLOCKED ConvUpdateTypes = 6
|
|
)
|
|
|
|
// Enum value maps for ConvUpdateTypes.
|
|
var (
|
|
ConvUpdateTypes_name = map[int32]string{
|
|
0: "UNKNOWN_CONVTYPE",
|
|
1: "UNARCHIVED",
|
|
2: "ARCHIVED",
|
|
3: "DELETED",
|
|
5: "BLOCKED_AND_REPORTED",
|
|
6: "BLOCKED",
|
|
}
|
|
ConvUpdateTypes_value = map[string]int32{
|
|
"UNKNOWN_CONVTYPE": 0,
|
|
"UNARCHIVED": 1,
|
|
"ARCHIVED": 2,
|
|
"DELETED": 3,
|
|
"BLOCKED_AND_REPORTED": 5,
|
|
"BLOCKED": 6,
|
|
}
|
|
)
|
|
|
|
func (x ConvUpdateTypes) Enum() *ConvUpdateTypes {
|
|
p := new(ConvUpdateTypes)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ConvUpdateTypes) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ConvUpdateTypes) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[6].Descriptor()
|
|
}
|
|
|
|
func (ConvUpdateTypes) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[6]
|
|
}
|
|
|
|
func (x ConvUpdateTypes) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ConvUpdateTypes.Descriptor instead.
|
|
func (ConvUpdateTypes) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
type MediaFormats int32
|
|
|
|
const (
|
|
MediaFormats_UNSPECIFIED_TYPE MediaFormats = 0
|
|
MediaFormats_IMAGE_JPEG MediaFormats = 1
|
|
MediaFormats_IMAGE_JPG MediaFormats = 2
|
|
MediaFormats_IMAGE_PNG MediaFormats = 3
|
|
MediaFormats_IMAGE_GIF MediaFormats = 4
|
|
MediaFormats_IMAGE_WBMP MediaFormats = 5
|
|
MediaFormats_IMAGE_X_MS_BMP MediaFormats = 6
|
|
MediaFormats_IMAGE_UNSPECIFIED MediaFormats = 7
|
|
MediaFormats_VIDEO_MP4 MediaFormats = 8
|
|
MediaFormats_VIDEO_3G2 MediaFormats = 9
|
|
MediaFormats_VIDEO_3GPP MediaFormats = 10
|
|
MediaFormats_VIDEO_WEBM MediaFormats = 11
|
|
MediaFormats_VIDEO_MKV MediaFormats = 12
|
|
MediaFormats_VIDEO_UNSPECIFIED MediaFormats = 13
|
|
MediaFormats_AUDIO_AAC MediaFormats = 14
|
|
MediaFormats_AUDIO_AMR MediaFormats = 15
|
|
MediaFormats_AUDIO_MP3 MediaFormats = 16
|
|
MediaFormats_AUDIO_MPEG MediaFormats = 17
|
|
MediaFormats_AUDIO_MPG MediaFormats = 18
|
|
MediaFormats_AUDIO_MP4 MediaFormats = 19
|
|
MediaFormats_AUDIO_MP4_LATM MediaFormats = 20
|
|
MediaFormats_AUDIO_3GPP MediaFormats = 21
|
|
MediaFormats_AUDIO_OGG MediaFormats = 22
|
|
MediaFormats_AUDIO_UNSPECIFIED MediaFormats = 23
|
|
MediaFormats_TEXT_VCARD MediaFormats = 24
|
|
MediaFormats_APP_PDF MediaFormats = 25
|
|
MediaFormats_APP_TXT MediaFormats = 26
|
|
MediaFormats_APP_HTML MediaFormats = 27
|
|
MediaFormats_APP_DOC MediaFormats = 28
|
|
MediaFormats_APP_DOCX MediaFormats = 29
|
|
MediaFormats_APP_PPTX MediaFormats = 30
|
|
MediaFormats_APP_PPT MediaFormats = 31
|
|
MediaFormats_APP_XLSX MediaFormats = 32
|
|
MediaFormats_APP_XLS MediaFormats = 33
|
|
MediaFormats_APP_APK MediaFormats = 34
|
|
MediaFormats_APP_ZIP MediaFormats = 35
|
|
MediaFormats_APP_JAR MediaFormats = 36
|
|
MediaFormats_APP_UNSPECIFIED MediaFormats = 37
|
|
MediaFormats_CAL_TEXT_VCALENDAR MediaFormats = 38
|
|
MediaFormats_CAL_TEXT_XVCALENDAR MediaFormats = 39
|
|
MediaFormats_CAL_TEXT_CALENDAR MediaFormats = 40
|
|
MediaFormats_CAL_APPLICATION_VCS MediaFormats = 41
|
|
MediaFormats_CAL_APPLICATION_ICS MediaFormats = 42
|
|
MediaFormats_CAL_APPLICATION_HBSVCS MediaFormats = 43
|
|
)
|
|
|
|
// Enum value maps for MediaFormats.
|
|
var (
|
|
MediaFormats_name = map[int32]string{
|
|
0: "UNSPECIFIED_TYPE",
|
|
1: "IMAGE_JPEG",
|
|
2: "IMAGE_JPG",
|
|
3: "IMAGE_PNG",
|
|
4: "IMAGE_GIF",
|
|
5: "IMAGE_WBMP",
|
|
6: "IMAGE_X_MS_BMP",
|
|
7: "IMAGE_UNSPECIFIED",
|
|
8: "VIDEO_MP4",
|
|
9: "VIDEO_3G2",
|
|
10: "VIDEO_3GPP",
|
|
11: "VIDEO_WEBM",
|
|
12: "VIDEO_MKV",
|
|
13: "VIDEO_UNSPECIFIED",
|
|
14: "AUDIO_AAC",
|
|
15: "AUDIO_AMR",
|
|
16: "AUDIO_MP3",
|
|
17: "AUDIO_MPEG",
|
|
18: "AUDIO_MPG",
|
|
19: "AUDIO_MP4",
|
|
20: "AUDIO_MP4_LATM",
|
|
21: "AUDIO_3GPP",
|
|
22: "AUDIO_OGG",
|
|
23: "AUDIO_UNSPECIFIED",
|
|
24: "TEXT_VCARD",
|
|
25: "APP_PDF",
|
|
26: "APP_TXT",
|
|
27: "APP_HTML",
|
|
28: "APP_DOC",
|
|
29: "APP_DOCX",
|
|
30: "APP_PPTX",
|
|
31: "APP_PPT",
|
|
32: "APP_XLSX",
|
|
33: "APP_XLS",
|
|
34: "APP_APK",
|
|
35: "APP_ZIP",
|
|
36: "APP_JAR",
|
|
37: "APP_UNSPECIFIED",
|
|
38: "CAL_TEXT_VCALENDAR",
|
|
39: "CAL_TEXT_XVCALENDAR",
|
|
40: "CAL_TEXT_CALENDAR",
|
|
41: "CAL_APPLICATION_VCS",
|
|
42: "CAL_APPLICATION_ICS",
|
|
43: "CAL_APPLICATION_HBSVCS",
|
|
}
|
|
MediaFormats_value = map[string]int32{
|
|
"UNSPECIFIED_TYPE": 0,
|
|
"IMAGE_JPEG": 1,
|
|
"IMAGE_JPG": 2,
|
|
"IMAGE_PNG": 3,
|
|
"IMAGE_GIF": 4,
|
|
"IMAGE_WBMP": 5,
|
|
"IMAGE_X_MS_BMP": 6,
|
|
"IMAGE_UNSPECIFIED": 7,
|
|
"VIDEO_MP4": 8,
|
|
"VIDEO_3G2": 9,
|
|
"VIDEO_3GPP": 10,
|
|
"VIDEO_WEBM": 11,
|
|
"VIDEO_MKV": 12,
|
|
"VIDEO_UNSPECIFIED": 13,
|
|
"AUDIO_AAC": 14,
|
|
"AUDIO_AMR": 15,
|
|
"AUDIO_MP3": 16,
|
|
"AUDIO_MPEG": 17,
|
|
"AUDIO_MPG": 18,
|
|
"AUDIO_MP4": 19,
|
|
"AUDIO_MP4_LATM": 20,
|
|
"AUDIO_3GPP": 21,
|
|
"AUDIO_OGG": 22,
|
|
"AUDIO_UNSPECIFIED": 23,
|
|
"TEXT_VCARD": 24,
|
|
"APP_PDF": 25,
|
|
"APP_TXT": 26,
|
|
"APP_HTML": 27,
|
|
"APP_DOC": 28,
|
|
"APP_DOCX": 29,
|
|
"APP_PPTX": 30,
|
|
"APP_PPT": 31,
|
|
"APP_XLSX": 32,
|
|
"APP_XLS": 33,
|
|
"APP_APK": 34,
|
|
"APP_ZIP": 35,
|
|
"APP_JAR": 36,
|
|
"APP_UNSPECIFIED": 37,
|
|
"CAL_TEXT_VCALENDAR": 38,
|
|
"CAL_TEXT_XVCALENDAR": 39,
|
|
"CAL_TEXT_CALENDAR": 40,
|
|
"CAL_APPLICATION_VCS": 41,
|
|
"CAL_APPLICATION_ICS": 42,
|
|
"CAL_APPLICATION_HBSVCS": 43,
|
|
}
|
|
)
|
|
|
|
func (x MediaFormats) Enum() *MediaFormats {
|
|
p := new(MediaFormats)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x MediaFormats) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (MediaFormats) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[7].Descriptor()
|
|
}
|
|
|
|
func (MediaFormats) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[7]
|
|
}
|
|
|
|
func (x MediaFormats) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use MediaFormats.Descriptor instead.
|
|
func (MediaFormats) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
type ListConversationsPayload_Folder int32
|
|
|
|
const (
|
|
ListConversationsPayload_UNKNOWN ListConversationsPayload_Folder = 0
|
|
ListConversationsPayload_INBOX ListConversationsPayload_Folder = 1
|
|
ListConversationsPayload_ARCHIVE ListConversationsPayload_Folder = 2
|
|
ListConversationsPayload_SPAM_BLOCKED ListConversationsPayload_Folder = 5
|
|
)
|
|
|
|
// Enum value maps for ListConversationsPayload_Folder.
|
|
var (
|
|
ListConversationsPayload_Folder_name = map[int32]string{
|
|
0: "UNKNOWN",
|
|
1: "INBOX",
|
|
2: "ARCHIVE",
|
|
5: "SPAM_BLOCKED",
|
|
}
|
|
ListConversationsPayload_Folder_value = map[string]int32{
|
|
"UNKNOWN": 0,
|
|
"INBOX": 1,
|
|
"ARCHIVE": 2,
|
|
"SPAM_BLOCKED": 5,
|
|
}
|
|
)
|
|
|
|
func (x ListConversationsPayload_Folder) Enum() *ListConversationsPayload_Folder {
|
|
p := new(ListConversationsPayload_Folder)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x ListConversationsPayload_Folder) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (ListConversationsPayload_Folder) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_conversations_proto_enumTypes[8].Descriptor()
|
|
}
|
|
|
|
func (ListConversationsPayload_Folder) Type() protoreflect.EnumType {
|
|
return &file_conversations_proto_enumTypes[8]
|
|
}
|
|
|
|
func (x ListConversationsPayload_Folder) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use ListConversationsPayload_Folder.Descriptor instead.
|
|
func (ListConversationsPayload_Folder) EnumDescriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{22, 0}
|
|
}
|
|
|
|
type GetParticipantThumbnailPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
}
|
|
|
|
func (x *GetParticipantThumbnailPayload) Reset() {
|
|
*x = GetParticipantThumbnailPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetParticipantThumbnailPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetParticipantThumbnailPayload) ProtoMessage() {}
|
|
|
|
func (x *GetParticipantThumbnailPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetParticipantThumbnailPayload.ProtoReflect.Descriptor instead.
|
|
func (*GetParticipantThumbnailPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *GetParticipantThumbnailPayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListContactsPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
I1 int32 `protobuf:"varint,5,opt,name=i1,proto3" json:"i1,omitempty"` // = 1
|
|
I2 int32 `protobuf:"varint,6,opt,name=i2,proto3" json:"i2,omitempty"` // = 350
|
|
I3 int32 `protobuf:"varint,7,opt,name=i3,proto3" json:"i3,omitempty"` // = 50
|
|
}
|
|
|
|
func (x *ListContactsPayload) Reset() {
|
|
*x = ListContactsPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListContactsPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListContactsPayload) ProtoMessage() {}
|
|
|
|
func (x *ListContactsPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[1]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListContactsPayload.ProtoReflect.Descriptor instead.
|
|
func (*ListContactsPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *ListContactsPayload) GetI1() int32 {
|
|
if x != nil {
|
|
return x.I1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListContactsPayload) GetI2() int32 {
|
|
if x != nil {
|
|
return x.I2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListContactsPayload) GetI3() int32 {
|
|
if x != nil {
|
|
return x.I3
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type ListTopContactsPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
|
|
}
|
|
|
|
func (x *ListTopContactsPayload) Reset() {
|
|
*x = ListTopContactsPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListTopContactsPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListTopContactsPayload) ProtoMessage() {}
|
|
|
|
func (x *ListTopContactsPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[2]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListTopContactsPayload.ProtoReflect.Descriptor instead.
|
|
func (*ListTopContactsPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *ListTopContactsPayload) GetCount() int32 {
|
|
if x != nil {
|
|
return x.Count
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetContactsThumbnailPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
AvatarIDs []string `protobuf:"bytes,1,rep,name=avatarIDs,proto3" json:"avatarIDs,omitempty"`
|
|
}
|
|
|
|
func (x *GetContactsThumbnailPayload) Reset() {
|
|
*x = GetContactsThumbnailPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetContactsThumbnailPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetContactsThumbnailPayload) ProtoMessage() {}
|
|
|
|
func (x *GetContactsThumbnailPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[3]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetContactsThumbnailPayload.ProtoReflect.Descriptor instead.
|
|
func (*GetContactsThumbnailPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *GetContactsThumbnailPayload) GetAvatarIDs() []string {
|
|
if x != nil {
|
|
return x.AvatarIDs
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Contact struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
Number *ContactNumber `protobuf:"bytes,3,opt,name=number,proto3" json:"number,omitempty"`
|
|
AvatarHexColor string `protobuf:"bytes,7,opt,name=avatarHexColor,proto3" json:"avatarHexColor,omitempty"`
|
|
UnknownBool bool `protobuf:"varint,10,opt,name=unknownBool,proto3" json:"unknownBool,omitempty"`
|
|
AvatarID string `protobuf:"bytes,11,opt,name=avatarID,proto3" json:"avatarID,omitempty"`
|
|
}
|
|
|
|
func (x *Contact) Reset() {
|
|
*x = Contact{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Contact) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Contact) ProtoMessage() {}
|
|
|
|
func (x *Contact) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[4]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Contact.ProtoReflect.Descriptor instead.
|
|
func (*Contact) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *Contact) GetID() string {
|
|
if x != nil {
|
|
return x.ID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Contact) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Contact) GetNumber() *ContactNumber {
|
|
if x != nil {
|
|
return x.Number
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Contact) GetAvatarHexColor() string {
|
|
if x != nil {
|
|
return x.AvatarHexColor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Contact) GetUnknownBool() bool {
|
|
if x != nil {
|
|
return x.UnknownBool
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Contact) GetAvatarID() string {
|
|
if x != nil {
|
|
return x.AvatarID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContactNumber struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Might be 2 for contact and 7 for user input?
|
|
MysteriousInt int32 `protobuf:"varint,1,opt,name=mysteriousInt,proto3" json:"mysteriousInt,omitempty"`
|
|
Number string `protobuf:"bytes,2,opt,name=number,proto3" json:"number,omitempty"`
|
|
Number2 string `protobuf:"bytes,3,opt,name=number2,proto3" json:"number2,omitempty"`
|
|
FormattedNumber *string `protobuf:"bytes,4,opt,name=formattedNumber,proto3,oneof" json:"formattedNumber,omitempty"`
|
|
}
|
|
|
|
func (x *ContactNumber) Reset() {
|
|
*x = ContactNumber{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ContactNumber) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContactNumber) ProtoMessage() {}
|
|
|
|
func (x *ContactNumber) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[5]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ContactNumber.ProtoReflect.Descriptor instead.
|
|
func (*ContactNumber) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *ContactNumber) GetMysteriousInt() int32 {
|
|
if x != nil {
|
|
return x.MysteriousInt
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ContactNumber) GetNumber() string {
|
|
if x != nil {
|
|
return x.Number
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ContactNumber) GetNumber2() string {
|
|
if x != nil {
|
|
return x.Number2
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ContactNumber) GetFormattedNumber() string {
|
|
if x != nil && x.FormattedNumber != nil {
|
|
return *x.FormattedNumber
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetOrCreateConversationPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Numbers []*ContactNumber `protobuf:"bytes,2,rep,name=numbers,proto3" json:"numbers,omitempty"`
|
|
RCSGroupName *string `protobuf:"bytes,3,opt,name=RCSGroupName,proto3,oneof" json:"RCSGroupName,omitempty"`
|
|
CreateRCSGroup *bool `protobuf:"varint,4,opt,name=createRCSGroup,proto3,oneof" json:"createRCSGroup,omitempty"`
|
|
}
|
|
|
|
func (x *GetOrCreateConversationPayload) Reset() {
|
|
*x = GetOrCreateConversationPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *GetOrCreateConversationPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrCreateConversationPayload) ProtoMessage() {}
|
|
|
|
func (x *GetOrCreateConversationPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[6]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrCreateConversationPayload.ProtoReflect.Descriptor instead.
|
|
func (*GetOrCreateConversationPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *GetOrCreateConversationPayload) GetNumbers() []*ContactNumber {
|
|
if x != nil {
|
|
return x.Numbers
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrCreateConversationPayload) GetRCSGroupName() string {
|
|
if x != nil && x.RCSGroupName != nil {
|
|
return *x.RCSGroupName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrCreateConversationPayload) GetCreateRCSGroup() bool {
|
|
if x != nil && x.CreateRCSGroup != nil {
|
|
return *x.CreateRCSGroup
|
|
}
|
|
return false
|
|
}
|
|
|
|
type ResendMessagePayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
MessageID string `protobuf:"bytes,2,opt,name=messageID,proto3" json:"messageID,omitempty"`
|
|
}
|
|
|
|
func (x *ResendMessagePayload) Reset() {
|
|
*x = ResendMessagePayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ResendMessagePayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ResendMessagePayload) ProtoMessage() {}
|
|
|
|
func (x *ResendMessagePayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[7]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ResendMessagePayload.ProtoReflect.Descriptor instead.
|
|
func (*ResendMessagePayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *ResendMessagePayload) GetMessageID() string {
|
|
if x != nil {
|
|
return x.MessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ConversationTypePayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
}
|
|
|
|
func (x *ConversationTypePayload) Reset() {
|
|
*x = ConversationTypePayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ConversationTypePayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ConversationTypePayload) ProtoMessage() {}
|
|
|
|
func (x *ConversationTypePayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[8]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ConversationTypePayload.ProtoReflect.Descriptor instead.
|
|
func (*ConversationTypePayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *ConversationTypePayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type TypingUpdatePayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Data *SetTypingIn `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
|
|
}
|
|
|
|
func (x *TypingUpdatePayload) Reset() {
|
|
*x = TypingUpdatePayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *TypingUpdatePayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TypingUpdatePayload) ProtoMessage() {}
|
|
|
|
func (x *TypingUpdatePayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[9]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use TypingUpdatePayload.ProtoReflect.Descriptor instead.
|
|
func (*TypingUpdatePayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *TypingUpdatePayload) GetData() *SetTypingIn {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SetTypingIn struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
Typing bool `protobuf:"varint,3,opt,name=typing,proto3" json:"typing,omitempty"`
|
|
}
|
|
|
|
func (x *SetTypingIn) Reset() {
|
|
*x = SetTypingIn{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SetTypingIn) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetTypingIn) ProtoMessage() {}
|
|
|
|
func (x *SetTypingIn) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[10]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetTypingIn.ProtoReflect.Descriptor instead.
|
|
func (*SetTypingIn) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *SetTypingIn) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetTypingIn) GetTyping() bool {
|
|
if x != nil {
|
|
return x.Typing
|
|
}
|
|
return false
|
|
}
|
|
|
|
type UpdateConversationPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Data *UpdateConversationData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
|
|
Action ConversationActionStatus `protobuf:"varint,2,opt,name=action,proto3,enum=conversations.ConversationActionStatus" json:"action,omitempty"`
|
|
ConversationID string `protobuf:"bytes,3,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
Action5 *ConversationAction5 `protobuf:"bytes,5,opt,name=action5,proto3" json:"action5,omitempty"`
|
|
}
|
|
|
|
func (x *UpdateConversationPayload) Reset() {
|
|
*x = UpdateConversationPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UpdateConversationPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateConversationPayload) ProtoMessage() {}
|
|
|
|
func (x *UpdateConversationPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[11]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpdateConversationPayload.ProtoReflect.Descriptor instead.
|
|
func (*UpdateConversationPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *UpdateConversationPayload) GetData() *UpdateConversationData {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UpdateConversationPayload) GetAction() ConversationActionStatus {
|
|
if x != nil {
|
|
return x.Action
|
|
}
|
|
return ConversationActionStatus_UNKNOWN_ACTION_STATUS
|
|
}
|
|
|
|
func (x *UpdateConversationPayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdateConversationPayload) GetAction5() *ConversationAction5 {
|
|
if x != nil {
|
|
return x.Action5
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ConversationAction5 struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Field2 bool `protobuf:"varint,2,opt,name=field2,proto3" json:"field2,omitempty"`
|
|
}
|
|
|
|
func (x *ConversationAction5) Reset() {
|
|
*x = ConversationAction5{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ConversationAction5) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ConversationAction5) ProtoMessage() {}
|
|
|
|
func (x *ConversationAction5) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[12]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ConversationAction5.ProtoReflect.Descriptor instead.
|
|
func (*ConversationAction5) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *ConversationAction5) GetField2() bool {
|
|
if x != nil {
|
|
return x.Field2
|
|
}
|
|
return false
|
|
}
|
|
|
|
type UpdateConversationData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
// Types that are assignable to Data:
|
|
//
|
|
// *UpdateConversationData_Status
|
|
// *UpdateConversationData_Mute
|
|
Data isUpdateConversationData_Data `protobuf_oneof:"data"`
|
|
}
|
|
|
|
func (x *UpdateConversationData) Reset() {
|
|
*x = UpdateConversationData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *UpdateConversationData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateConversationData) ProtoMessage() {}
|
|
|
|
func (x *UpdateConversationData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[13]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpdateConversationData.ProtoReflect.Descriptor instead.
|
|
func (*UpdateConversationData) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *UpdateConversationData) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *UpdateConversationData) GetData() isUpdateConversationData_Data {
|
|
if m != nil {
|
|
return m.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UpdateConversationData) GetStatus() ConversationStatus {
|
|
if x, ok := x.GetData().(*UpdateConversationData_Status); ok {
|
|
return x.Status
|
|
}
|
|
return ConversationStatus_UNKNOWN_STATUS
|
|
}
|
|
|
|
func (x *UpdateConversationData) GetMute() ConversationMuteStatus {
|
|
if x, ok := x.GetData().(*UpdateConversationData_Mute); ok {
|
|
return x.Mute
|
|
}
|
|
return ConversationMuteStatus_UNMUTE
|
|
}
|
|
|
|
type isUpdateConversationData_Data interface {
|
|
isUpdateConversationData_Data()
|
|
}
|
|
|
|
type UpdateConversationData_Status struct {
|
|
Status ConversationStatus `protobuf:"varint,12,opt,name=status,proto3,enum=conversations.ConversationStatus,oneof"`
|
|
}
|
|
|
|
type UpdateConversationData_Mute struct {
|
|
Mute ConversationMuteStatus `protobuf:"varint,7,opt,name=mute,proto3,enum=conversations.ConversationMuteStatus,oneof"`
|
|
}
|
|
|
|
func (*UpdateConversationData_Status) isUpdateConversationData_Data() {}
|
|
|
|
func (*UpdateConversationData_Mute) isUpdateConversationData_Data() {}
|
|
|
|
type DeleteMessagePayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
MessageID string `protobuf:"bytes,2,opt,name=messageID,proto3" json:"messageID,omitempty"`
|
|
}
|
|
|
|
func (x *DeleteMessagePayload) Reset() {
|
|
*x = DeleteMessagePayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *DeleteMessagePayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DeleteMessagePayload) ProtoMessage() {}
|
|
|
|
func (x *DeleteMessagePayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[14]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DeleteMessagePayload.ProtoReflect.Descriptor instead.
|
|
func (*DeleteMessagePayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *DeleteMessagePayload) GetMessageID() string {
|
|
if x != nil {
|
|
return x.MessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SendMessagePayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
MessagePayload *MessagePayload `protobuf:"bytes,3,opt,name=messagePayload,proto3" json:"messagePayload,omitempty"`
|
|
TmpID string `protobuf:"bytes,5,opt,name=tmpID,proto3" json:"tmpID,omitempty"`
|
|
IsReply bool `protobuf:"varint,6,opt,name=isReply,proto3" json:"isReply,omitempty"` // not sure
|
|
Reply *ReplyPayload `protobuf:"bytes,8,opt,name=reply,proto3" json:"reply,omitempty"`
|
|
}
|
|
|
|
func (x *SendMessagePayload) Reset() {
|
|
*x = SendMessagePayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SendMessagePayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendMessagePayload) ProtoMessage() {}
|
|
|
|
func (x *SendMessagePayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[15]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendMessagePayload.ProtoReflect.Descriptor instead.
|
|
func (*SendMessagePayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *SendMessagePayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SendMessagePayload) GetMessagePayload() *MessagePayload {
|
|
if x != nil {
|
|
return x.MessagePayload
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendMessagePayload) GetTmpID() string {
|
|
if x != nil {
|
|
return x.TmpID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SendMessagePayload) GetIsReply() bool {
|
|
if x != nil {
|
|
return x.IsReply
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SendMessagePayload) GetReply() *ReplyPayload {
|
|
if x != nil {
|
|
return x.Reply
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReplyPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
MessageID string `protobuf:"bytes,1,opt,name=messageID,proto3" json:"messageID,omitempty"`
|
|
}
|
|
|
|
func (x *ReplyPayload) Reset() {
|
|
*x = ReplyPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplyPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplyPayload) ProtoMessage() {}
|
|
|
|
func (x *ReplyPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[16]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplyPayload.ProtoReflect.Descriptor instead.
|
|
func (*ReplyPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *ReplyPayload) GetMessageID() string {
|
|
if x != nil {
|
|
return x.MessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MessagePayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
TmpID string `protobuf:"bytes,1,opt,name=tmpID,proto3" json:"tmpID,omitempty"`
|
|
MessagePayloadContent *MessagePayloadContent `protobuf:"bytes,6,opt,name=messagePayloadContent,proto3" json:"messagePayloadContent,omitempty"`
|
|
ConversationID string `protobuf:"bytes,7,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
SelfParticipantID string `protobuf:"bytes,9,opt,name=selfParticipantID,proto3" json:"selfParticipantID,omitempty"` // might be participantID
|
|
MessageInfo []*MessageInfo `protobuf:"bytes,10,rep,name=messageInfo,proto3" json:"messageInfo,omitempty"`
|
|
TmpID2 string `protobuf:"bytes,12,opt,name=tmpID2,proto3" json:"tmpID2,omitempty"`
|
|
}
|
|
|
|
func (x *MessagePayload) Reset() {
|
|
*x = MessagePayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MessagePayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MessagePayload) ProtoMessage() {}
|
|
|
|
func (x *MessagePayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[17]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MessagePayload.ProtoReflect.Descriptor instead.
|
|
func (*MessagePayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *MessagePayload) GetTmpID() string {
|
|
if x != nil {
|
|
return x.TmpID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MessagePayload) GetMessagePayloadContent() *MessagePayloadContent {
|
|
if x != nil {
|
|
return x.MessagePayloadContent
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MessagePayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MessagePayload) GetSelfParticipantID() string {
|
|
if x != nil {
|
|
return x.SelfParticipantID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MessagePayload) GetMessageInfo() []*MessageInfo {
|
|
if x != nil {
|
|
return x.MessageInfo
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MessagePayload) GetTmpID2() string {
|
|
if x != nil {
|
|
return x.TmpID2
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MessagePayloadContent struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
MessageContent *MessageContent `protobuf:"bytes,1,opt,name=messageContent,proto3" json:"messageContent,omitempty"`
|
|
}
|
|
|
|
func (x *MessagePayloadContent) Reset() {
|
|
*x = MessagePayloadContent{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MessagePayloadContent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MessagePayloadContent) ProtoMessage() {}
|
|
|
|
func (x *MessagePayloadContent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[18]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MessagePayloadContent.ProtoReflect.Descriptor instead.
|
|
func (*MessagePayloadContent) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *MessagePayloadContent) GetMessageContent() *MessageContent {
|
|
if x != nil {
|
|
return x.MessageContent
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type OpenConversationPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
}
|
|
|
|
func (x *OpenConversationPayload) Reset() {
|
|
*x = OpenConversationPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *OpenConversationPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OpenConversationPayload) ProtoMessage() {}
|
|
|
|
func (x *OpenConversationPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[19]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OpenConversationPayload.ProtoReflect.Descriptor instead.
|
|
func (*OpenConversationPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *OpenConversationPayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PrepareOpenConversationPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Field2 int64 `protobuf:"varint,2,opt,name=field2,proto3" json:"field2,omitempty"` // only seen value 1
|
|
}
|
|
|
|
func (x *PrepareOpenConversationPayload) Reset() {
|
|
*x = PrepareOpenConversationPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *PrepareOpenConversationPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PrepareOpenConversationPayload) ProtoMessage() {}
|
|
|
|
func (x *PrepareOpenConversationPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[20]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PrepareOpenConversationPayload.ProtoReflect.Descriptor instead.
|
|
func (*PrepareOpenConversationPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *PrepareOpenConversationPayload) GetField2() int64 {
|
|
if x != nil {
|
|
return x.Field2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type FetchConversationMessagesPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
|
|
Cursor *Cursor `protobuf:"bytes,5,opt,name=cursor,proto3" json:"cursor,omitempty"`
|
|
}
|
|
|
|
func (x *FetchConversationMessagesPayload) Reset() {
|
|
*x = FetchConversationMessagesPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *FetchConversationMessagesPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FetchConversationMessagesPayload) ProtoMessage() {}
|
|
|
|
func (x *FetchConversationMessagesPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[21]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FetchConversationMessagesPayload.ProtoReflect.Descriptor instead.
|
|
func (*FetchConversationMessagesPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *FetchConversationMessagesPayload) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FetchConversationMessagesPayload) GetCount() int64 {
|
|
if x != nil {
|
|
return x.Count
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FetchConversationMessagesPayload) GetCursor() *Cursor {
|
|
if x != nil {
|
|
return x.Cursor
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ListConversationsPayload struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
|
|
Folder ListConversationsPayload_Folder `protobuf:"varint,4,opt,name=folder,proto3,enum=conversations.ListConversationsPayload_Folder" json:"folder,omitempty"`
|
|
Cursor *Cursor `protobuf:"bytes,5,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
|
|
}
|
|
|
|
func (x *ListConversationsPayload) Reset() {
|
|
*x = ListConversationsPayload{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ListConversationsPayload) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListConversationsPayload) ProtoMessage() {}
|
|
|
|
func (x *ListConversationsPayload) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[22]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListConversationsPayload.ProtoReflect.Descriptor instead.
|
|
func (*ListConversationsPayload) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *ListConversationsPayload) GetCount() int64 {
|
|
if x != nil {
|
|
return x.Count
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ListConversationsPayload) GetFolder() ListConversationsPayload_Folder {
|
|
if x != nil {
|
|
return x.Folder
|
|
}
|
|
return ListConversationsPayload_UNKNOWN
|
|
}
|
|
|
|
func (x *ListConversationsPayload) GetCursor() *Cursor {
|
|
if x != nil {
|
|
return x.Cursor
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Cursor struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
LastItemID string `protobuf:"bytes,1,opt,name=lastItemID,proto3" json:"lastItemID,omitempty"`
|
|
LastItemTimestamp int64 `protobuf:"varint,2,opt,name=lastItemTimestamp,proto3" json:"lastItemTimestamp,omitempty"`
|
|
}
|
|
|
|
func (x *Cursor) Reset() {
|
|
*x = Cursor{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Cursor) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Cursor) ProtoMessage() {}
|
|
|
|
func (x *Cursor) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[23]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Cursor.ProtoReflect.Descriptor instead.
|
|
func (*Cursor) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *Cursor) GetLastItemID() string {
|
|
if x != nil {
|
|
return x.LastItemID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Cursor) GetLastItemTimestamp() int64 {
|
|
if x != nil {
|
|
return x.LastItemTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type Message struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
MessageID string `protobuf:"bytes,1,opt,name=messageID,proto3" json:"messageID,omitempty"`
|
|
MsgType *MsgType `protobuf:"bytes,3,opt,name=msgType,proto3" json:"msgType,omitempty"`
|
|
MessageStatus *MessageStatus `protobuf:"bytes,4,opt,name=messageStatus,proto3" json:"messageStatus,omitempty"`
|
|
Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // check this
|
|
ConversationID string `protobuf:"bytes,7,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
ParticipantID string `protobuf:"bytes,9,opt,name=participantID,proto3" json:"participantID,omitempty"`
|
|
MessageInfo []*MessageInfo `protobuf:"bytes,10,rep,name=messageInfo,proto3" json:"messageInfo,omitempty"`
|
|
Type int64 `protobuf:"varint,11,opt,name=type,proto3" json:"type,omitempty"`
|
|
TmpID string `protobuf:"bytes,12,opt,name=tmpID,proto3" json:"tmpID,omitempty"`
|
|
Subject *string `protobuf:"bytes,14,opt,name=subject,proto3,oneof" json:"subject,omitempty"`
|
|
SomeInt int64 `protobuf:"varint,16,opt,name=someInt,proto3" json:"someInt,omitempty"`
|
|
Reactions []*ReactionResponse `protobuf:"bytes,19,rep,name=reactions,proto3" json:"reactions,omitempty"`
|
|
ReplyMessage *ReplyMessage `protobuf:"bytes,21,opt,name=replyMessage,proto3,oneof" json:"replyMessage,omitempty"`
|
|
}
|
|
|
|
func (x *Message) Reset() {
|
|
*x = Message{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Message) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Message) ProtoMessage() {}
|
|
|
|
func (x *Message) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[24]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Message.ProtoReflect.Descriptor instead.
|
|
func (*Message) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *Message) GetMessageID() string {
|
|
if x != nil {
|
|
return x.MessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Message) GetMsgType() *MsgType {
|
|
if x != nil {
|
|
return x.MsgType
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Message) GetMessageStatus() *MessageStatus {
|
|
if x != nil {
|
|
return x.MessageStatus
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Message) GetTimestamp() int64 {
|
|
if x != nil {
|
|
return x.Timestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Message) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Message) GetParticipantID() string {
|
|
if x != nil {
|
|
return x.ParticipantID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Message) GetMessageInfo() []*MessageInfo {
|
|
if x != nil {
|
|
return x.MessageInfo
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Message) GetType() int64 {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Message) GetTmpID() string {
|
|
if x != nil {
|
|
return x.TmpID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Message) GetSubject() string {
|
|
if x != nil && x.Subject != nil {
|
|
return *x.Subject
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Message) GetSomeInt() int64 {
|
|
if x != nil {
|
|
return x.SomeInt
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Message) GetReactions() []*ReactionResponse {
|
|
if x != nil {
|
|
return x.Reactions
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Message) GetReplyMessage() *ReplyMessage {
|
|
if x != nil {
|
|
return x.ReplyMessage
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReplyMessage struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
MessageID string `protobuf:"bytes,1,opt,name=messageID,proto3" json:"messageID,omitempty"`
|
|
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"` // might be participantID
|
|
ReplyMessageData *ReplyMessageData `protobuf:"bytes,3,opt,name=replyMessageData,proto3" json:"replyMessageData,omitempty"`
|
|
}
|
|
|
|
func (x *ReplyMessage) Reset() {
|
|
*x = ReplyMessage{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplyMessage) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplyMessage) ProtoMessage() {}
|
|
|
|
func (x *ReplyMessage) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[25]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplyMessage.ProtoReflect.Descriptor instead.
|
|
func (*ReplyMessage) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *ReplyMessage) GetMessageID() string {
|
|
if x != nil {
|
|
return x.MessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ReplyMessage) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ReplyMessage) GetReplyMessageData() *ReplyMessageData {
|
|
if x != nil {
|
|
return x.ReplyMessageData
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReplyMessageData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *ReplyMessageData) Reset() {
|
|
*x = ReplyMessageData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ReplyMessageData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReplyMessageData) ProtoMessage() {}
|
|
|
|
func (x *ReplyMessageData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[26]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ReplyMessageData.ProtoReflect.Descriptor instead.
|
|
func (*ReplyMessageData) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
type MessageInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ActionMessageID string `protobuf:"bytes,1,opt,name=actionMessageID,proto3" json:"actionMessageID,omitempty"`
|
|
// Types that are assignable to Data:
|
|
//
|
|
// *MessageInfo_MessageContent
|
|
// *MessageInfo_MediaContent
|
|
Data isMessageInfo_Data `protobuf_oneof:"data"`
|
|
}
|
|
|
|
func (x *MessageInfo) Reset() {
|
|
*x = MessageInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MessageInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MessageInfo) ProtoMessage() {}
|
|
|
|
func (x *MessageInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[27]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MessageInfo.ProtoReflect.Descriptor instead.
|
|
func (*MessageInfo) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *MessageInfo) GetActionMessageID() string {
|
|
if x != nil {
|
|
return x.ActionMessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *MessageInfo) GetData() isMessageInfo_Data {
|
|
if m != nil {
|
|
return m.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MessageInfo) GetMessageContent() *MessageContent {
|
|
if x, ok := x.GetData().(*MessageInfo_MessageContent); ok {
|
|
return x.MessageContent
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MessageInfo) GetMediaContent() *MediaContent {
|
|
if x, ok := x.GetData().(*MessageInfo_MediaContent); ok {
|
|
return x.MediaContent
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type isMessageInfo_Data interface {
|
|
isMessageInfo_Data()
|
|
}
|
|
|
|
type MessageInfo_MessageContent struct {
|
|
MessageContent *MessageContent `protobuf:"bytes,2,opt,name=messageContent,proto3,oneof"`
|
|
}
|
|
|
|
type MessageInfo_MediaContent struct {
|
|
MediaContent *MediaContent `protobuf:"bytes,3,opt,name=mediaContent,proto3,oneof"`
|
|
}
|
|
|
|
func (*MessageInfo_MessageContent) isMessageInfo_Data() {}
|
|
|
|
func (*MessageInfo_MediaContent) isMessageInfo_Data() {}
|
|
|
|
type MediaContent struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Format MediaFormats `protobuf:"varint,1,opt,name=format,proto3,enum=conversations.MediaFormats" json:"format,omitempty"`
|
|
MediaID string `protobuf:"bytes,2,opt,name=mediaID,proto3" json:"mediaID,omitempty"`
|
|
MediaName string `protobuf:"bytes,4,opt,name=mediaName,proto3" json:"mediaName,omitempty"`
|
|
Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
|
|
Pixels *Pixels `protobuf:"bytes,6,opt,name=pixels,proto3" json:"pixels,omitempty"`
|
|
MediaData []byte `protobuf:"bytes,7,opt,name=mediaData,proto3" json:"mediaData,omitempty"`
|
|
MediaID2 string `protobuf:"bytes,9,opt,name=mediaID2,proto3" json:"mediaID2,omitempty"`
|
|
DecryptionKey []byte `protobuf:"bytes,11,opt,name=decryptionKey,proto3" json:"decryptionKey,omitempty"`
|
|
DecryptionKey2 []byte `protobuf:"bytes,12,opt,name=decryptionKey2,proto3" json:"decryptionKey2,omitempty"` // same value as decryptionkey?
|
|
}
|
|
|
|
func (x *MediaContent) Reset() {
|
|
*x = MediaContent{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MediaContent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MediaContent) ProtoMessage() {}
|
|
|
|
func (x *MediaContent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[28]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MediaContent.ProtoReflect.Descriptor instead.
|
|
func (*MediaContent) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *MediaContent) GetFormat() MediaFormats {
|
|
if x != nil {
|
|
return x.Format
|
|
}
|
|
return MediaFormats_UNSPECIFIED_TYPE
|
|
}
|
|
|
|
func (x *MediaContent) GetMediaID() string {
|
|
if x != nil {
|
|
return x.MediaID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaContent) GetMediaName() string {
|
|
if x != nil {
|
|
return x.MediaName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaContent) GetSize() int64 {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *MediaContent) GetPixels() *Pixels {
|
|
if x != nil {
|
|
return x.Pixels
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MediaContent) GetMediaData() []byte {
|
|
if x != nil {
|
|
return x.MediaData
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MediaContent) GetMediaID2() string {
|
|
if x != nil {
|
|
return x.MediaID2
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaContent) GetDecryptionKey() []byte {
|
|
if x != nil {
|
|
return x.DecryptionKey
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MediaContent) GetDecryptionKey2() []byte {
|
|
if x != nil {
|
|
return x.DecryptionKey2
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Pixels struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Width int64 `protobuf:"varint,1,opt,name=width,proto3" json:"width,omitempty"`
|
|
Height int64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
|
|
}
|
|
|
|
func (x *Pixels) Reset() {
|
|
*x = Pixels{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Pixels) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Pixels) ProtoMessage() {}
|
|
|
|
func (x *Pixels) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[29]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Pixels.ProtoReflect.Descriptor instead.
|
|
func (*Pixels) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
func (x *Pixels) GetWidth() int64 {
|
|
if x != nil {
|
|
return x.Width
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Pixels) GetHeight() int64 {
|
|
if x != nil {
|
|
return x.Height
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type MessageContent struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
|
|
}
|
|
|
|
func (x *MessageContent) Reset() {
|
|
*x = MessageContent{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MessageContent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MessageContent) ProtoMessage() {}
|
|
|
|
func (x *MessageContent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[30]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MessageContent.ProtoReflect.Descriptor instead.
|
|
func (*MessageContent) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *MessageContent) GetContent() string {
|
|
if x != nil {
|
|
return x.Content
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MsgType struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Type int64 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
|
|
}
|
|
|
|
func (x *MsgType) Reset() {
|
|
*x = MsgType{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MsgType) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MsgType) ProtoMessage() {}
|
|
|
|
func (x *MsgType) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[31]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MsgType.ProtoReflect.Descriptor instead.
|
|
func (*MsgType) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *MsgType) GetType() int64 {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type MessageStatus struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Status MessageStatusType `protobuf:"varint,2,opt,name=status,proto3,enum=conversations.MessageStatusType" json:"status,omitempty"`
|
|
SubCode int64 `protobuf:"varint,3,opt,name=subCode,proto3" json:"subCode,omitempty"`
|
|
ErrMsg string `protobuf:"bytes,4,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
|
|
StatusText string `protobuf:"bytes,5,opt,name=statusText,proto3" json:"statusText,omitempty"`
|
|
ThirdCode int64 `protobuf:"varint,6,opt,name=thirdCode,proto3" json:"thirdCode,omitempty"`
|
|
}
|
|
|
|
func (x *MessageStatus) Reset() {
|
|
*x = MessageStatus{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[32]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *MessageStatus) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MessageStatus) ProtoMessage() {}
|
|
|
|
func (x *MessageStatus) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[32]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MessageStatus.ProtoReflect.Descriptor instead.
|
|
func (*MessageStatus) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{32}
|
|
}
|
|
|
|
func (x *MessageStatus) GetStatus() MessageStatusType {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return MessageStatusType_STATUS_UNKNOWN
|
|
}
|
|
|
|
func (x *MessageStatus) GetSubCode() int64 {
|
|
if x != nil {
|
|
return x.SubCode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *MessageStatus) GetErrMsg() string {
|
|
if x != nil {
|
|
return x.ErrMsg
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MessageStatus) GetStatusText() string {
|
|
if x != nil {
|
|
return x.StatusText
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MessageStatus) GetThirdCode() int64 {
|
|
if x != nil {
|
|
return x.ThirdCode
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type Conversations struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Conversations []*Conversation `protobuf:"bytes,2,rep,name=conversations,proto3" json:"conversations,omitempty"`
|
|
CursorBytes []byte `protobuf:"bytes,3,opt,name=cursorBytes,proto3,oneof" json:"cursorBytes,omitempty"`
|
|
Cursor *Cursor `protobuf:"bytes,5,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
|
|
}
|
|
|
|
func (x *Conversations) Reset() {
|
|
*x = Conversations{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[33]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Conversations) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Conversations) ProtoMessage() {}
|
|
|
|
func (x *Conversations) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[33]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Conversations.ProtoReflect.Descriptor instead.
|
|
func (*Conversations) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{33}
|
|
}
|
|
|
|
func (x *Conversations) GetConversations() []*Conversation {
|
|
if x != nil {
|
|
return x.Conversations
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Conversations) GetCursorBytes() []byte {
|
|
if x != nil {
|
|
return x.CursorBytes
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Conversations) GetCursor() *Cursor {
|
|
if x != nil {
|
|
return x.Cursor
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Conversation struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
LatestMessage *LatestMessage `protobuf:"bytes,4,opt,name=latestMessage,proto3" json:"latestMessage,omitempty"`
|
|
LastMessageTimestamp int64 `protobuf:"varint,5,opt,name=lastMessageTimestamp,proto3" json:"lastMessageTimestamp,omitempty"`
|
|
Unread bool `protobuf:"varint,6,opt,name=unread,proto3" json:"unread,omitempty"`
|
|
IsGroupChat bool `protobuf:"varint,10,opt,name=isGroupChat,proto3" json:"isGroupChat,omitempty"` // not certain
|
|
SelfParticipantID string `protobuf:"bytes,11,opt,name=selfParticipantID,proto3" json:"selfParticipantID,omitempty"`
|
|
// bool bool1 = 13;
|
|
Status ConvUpdateTypes `protobuf:"varint,12,opt,name=status,proto3,enum=conversations.ConvUpdateTypes" json:"status,omitempty"`
|
|
AvatarHexColor string `protobuf:"bytes,15,opt,name=avatarHexColor,proto3" json:"avatarHexColor,omitempty"`
|
|
LatestMessageID string `protobuf:"bytes,17,opt,name=latestMessageID,proto3" json:"latestMessageID,omitempty"`
|
|
Participants []*Participant `protobuf:"bytes,20,rep,name=participants,proto3" json:"participants,omitempty"`
|
|
OtherParticipants []string `protobuf:"bytes,21,rep,name=otherParticipants,proto3" json:"otherParticipants,omitempty"` // participant ids excluding me
|
|
Type ConversationType `protobuf:"varint,22,opt,name=type,proto3,enum=conversations.ConversationType" json:"type,omitempty"`
|
|
SubType bool `protobuf:"varint,24,opt,name=subType,proto3" json:"subType,omitempty"`
|
|
UnknownTimestamp int64 `protobuf:"varint,28,opt,name=unknownTimestamp,proto3" json:"unknownTimestamp,omitempty"` // set to lastMessageTimestamp + 1000 when marking as unread?
|
|
ThirdType bool `protobuf:"varint,29,opt,name=thirdType,proto3" json:"thirdType,omitempty"`
|
|
}
|
|
|
|
func (x *Conversation) Reset() {
|
|
*x = Conversation{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[34]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Conversation) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Conversation) ProtoMessage() {}
|
|
|
|
func (x *Conversation) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[34]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Conversation.ProtoReflect.Descriptor instead.
|
|
func (*Conversation) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{34}
|
|
}
|
|
|
|
func (x *Conversation) GetConversationID() string {
|
|
if x != nil {
|
|
return x.ConversationID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conversation) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conversation) GetLatestMessage() *LatestMessage {
|
|
if x != nil {
|
|
return x.LatestMessage
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Conversation) GetLastMessageTimestamp() int64 {
|
|
if x != nil {
|
|
return x.LastMessageTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Conversation) GetUnread() bool {
|
|
if x != nil {
|
|
return x.Unread
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Conversation) GetIsGroupChat() bool {
|
|
if x != nil {
|
|
return x.IsGroupChat
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Conversation) GetSelfParticipantID() string {
|
|
if x != nil {
|
|
return x.SelfParticipantID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conversation) GetStatus() ConvUpdateTypes {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ConvUpdateTypes_UNKNOWN_CONVTYPE
|
|
}
|
|
|
|
func (x *Conversation) GetAvatarHexColor() string {
|
|
if x != nil {
|
|
return x.AvatarHexColor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conversation) GetLatestMessageID() string {
|
|
if x != nil {
|
|
return x.LatestMessageID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conversation) GetParticipants() []*Participant {
|
|
if x != nil {
|
|
return x.Participants
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Conversation) GetOtherParticipants() []string {
|
|
if x != nil {
|
|
return x.OtherParticipants
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Conversation) GetType() ConversationType {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return ConversationType_UNKNOWN_CONVERSATION_TYPE
|
|
}
|
|
|
|
func (x *Conversation) GetSubType() bool {
|
|
if x != nil {
|
|
return x.SubType
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Conversation) GetUnknownTimestamp() int64 {
|
|
if x != nil {
|
|
return x.UnknownTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Conversation) GetThirdType() bool {
|
|
if x != nil {
|
|
return x.ThirdType
|
|
}
|
|
return false
|
|
}
|
|
|
|
type Participant struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
ID *SmallInfo `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
|
|
FirstName string `protobuf:"bytes,2,opt,name=firstName,proto3" json:"firstName,omitempty"`
|
|
FullName string `protobuf:"bytes,3,opt,name=fullName,proto3" json:"fullName,omitempty"`
|
|
AvatarHexColor string `protobuf:"bytes,5,opt,name=avatarHexColor,proto3" json:"avatarHexColor,omitempty"`
|
|
IsMe bool `protobuf:"varint,6,opt,name=isMe,proto3" json:"isMe,omitempty"`
|
|
Muted *Muted `protobuf:"bytes,7,opt,name=muted,proto3" json:"muted,omitempty"`
|
|
SomeInt int64 `protobuf:"varint,8,opt,name=someInt,proto3" json:"someInt,omitempty"`
|
|
AvatarID string `protobuf:"bytes,10,opt,name=avatarID,proto3" json:"avatarID,omitempty"`
|
|
Bs int64 `protobuf:"varint,14,opt,name=bs,proto3" json:"bs,omitempty"`
|
|
FormattedNumber string `protobuf:"bytes,15,opt,name=formattedNumber,proto3" json:"formattedNumber,omitempty"`
|
|
SomeInt1 int64 `protobuf:"varint,19,opt,name=someInt1,proto3" json:"someInt1,omitempty"`
|
|
SomeInt2 int64 `protobuf:"varint,20,opt,name=someInt2,proto3" json:"someInt2,omitempty"`
|
|
}
|
|
|
|
func (x *Participant) Reset() {
|
|
*x = Participant{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[35]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Participant) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Participant) ProtoMessage() {}
|
|
|
|
func (x *Participant) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[35]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Participant.ProtoReflect.Descriptor instead.
|
|
func (*Participant) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{35}
|
|
}
|
|
|
|
func (x *Participant) GetID() *SmallInfo {
|
|
if x != nil {
|
|
return x.ID
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Participant) GetFirstName() string {
|
|
if x != nil {
|
|
return x.FirstName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Participant) GetFullName() string {
|
|
if x != nil {
|
|
return x.FullName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Participant) GetAvatarHexColor() string {
|
|
if x != nil {
|
|
return x.AvatarHexColor
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Participant) GetIsMe() bool {
|
|
if x != nil {
|
|
return x.IsMe
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Participant) GetMuted() *Muted {
|
|
if x != nil {
|
|
return x.Muted
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Participant) GetSomeInt() int64 {
|
|
if x != nil {
|
|
return x.SomeInt
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Participant) GetAvatarID() string {
|
|
if x != nil {
|
|
return x.AvatarID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Participant) GetBs() int64 {
|
|
if x != nil {
|
|
return x.Bs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Participant) GetFormattedNumber() string {
|
|
if x != nil {
|
|
return x.FormattedNumber
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Participant) GetSomeInt1() int64 {
|
|
if x != nil {
|
|
return x.SomeInt1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Participant) GetSomeInt2() int64 {
|
|
if x != nil {
|
|
return x.SomeInt2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type SmallInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Type IdentifierType `protobuf:"varint,1,opt,name=type,proto3,enum=conversations.IdentifierType" json:"type,omitempty"`
|
|
Number string `protobuf:"bytes,2,opt,name=number,proto3" json:"number,omitempty"`
|
|
ParticipantID string `protobuf:"bytes,3,opt,name=participantID,proto3" json:"participantID,omitempty"`
|
|
}
|
|
|
|
func (x *SmallInfo) Reset() {
|
|
*x = SmallInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[36]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SmallInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SmallInfo) ProtoMessage() {}
|
|
|
|
func (x *SmallInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[36]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SmallInfo.ProtoReflect.Descriptor instead.
|
|
func (*SmallInfo) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{36}
|
|
}
|
|
|
|
func (x *SmallInfo) GetType() IdentifierType {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return IdentifierType_UNKNOWN
|
|
}
|
|
|
|
func (x *SmallInfo) GetNumber() string {
|
|
if x != nil {
|
|
return x.Number
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SmallInfo) GetParticipantID() string {
|
|
if x != nil {
|
|
return x.ParticipantID
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type LatestMessage struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
DisplayContent string `protobuf:"bytes,1,opt,name=displayContent,proto3" json:"displayContent,omitempty"`
|
|
FromMe int64 `protobuf:"varint,2,opt,name=fromMe,proto3" json:"fromMe,omitempty"` // isMe?
|
|
DisplayName string `protobuf:"bytes,4,opt,name=displayName,proto3" json:"displayName,omitempty"`
|
|
LatestMessageStatus *LatestMessageStatus `protobuf:"bytes,5,opt,name=latestMessageStatus,proto3" json:"latestMessageStatus,omitempty"`
|
|
}
|
|
|
|
func (x *LatestMessage) Reset() {
|
|
*x = LatestMessage{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[37]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LatestMessage) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LatestMessage) ProtoMessage() {}
|
|
|
|
func (x *LatestMessage) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[37]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use LatestMessage.ProtoReflect.Descriptor instead.
|
|
func (*LatestMessage) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{37}
|
|
}
|
|
|
|
func (x *LatestMessage) GetDisplayContent() string {
|
|
if x != nil {
|
|
return x.DisplayContent
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *LatestMessage) GetFromMe() int64 {
|
|
if x != nil {
|
|
return x.FromMe
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LatestMessage) GetDisplayName() string {
|
|
if x != nil {
|
|
return x.DisplayName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *LatestMessage) GetLatestMessageStatus() *LatestMessageStatus {
|
|
if x != nil {
|
|
return x.LatestMessageStatus
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type LatestMessageStatus struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Status2 int64 `protobuf:"varint,1,opt,name=status2,proto3" json:"status2,omitempty"`
|
|
Status MessageStatusType `protobuf:"varint,2,opt,name=status,proto3,enum=conversations.MessageStatusType" json:"status,omitempty"`
|
|
}
|
|
|
|
func (x *LatestMessageStatus) Reset() {
|
|
*x = LatestMessageStatus{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[38]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *LatestMessageStatus) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LatestMessageStatus) ProtoMessage() {}
|
|
|
|
func (x *LatestMessageStatus) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[38]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use LatestMessageStatus.ProtoReflect.Descriptor instead.
|
|
func (*LatestMessageStatus) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{38}
|
|
}
|
|
|
|
func (x *LatestMessageStatus) GetStatus2() int64 {
|
|
if x != nil {
|
|
return x.Status2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *LatestMessageStatus) GetStatus() MessageStatusType {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return MessageStatusType_STATUS_UNKNOWN
|
|
}
|
|
|
|
type Muted struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
IsMuted int64 `protobuf:"varint,1,opt,name=isMuted,proto3" json:"isMuted,omitempty"`
|
|
}
|
|
|
|
func (x *Muted) Reset() {
|
|
*x = Muted{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_conversations_proto_msgTypes[39]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Muted) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Muted) ProtoMessage() {}
|
|
|
|
func (x *Muted) ProtoReflect() protoreflect.Message {
|
|
mi := &file_conversations_proto_msgTypes[39]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Muted.ProtoReflect.Descriptor instead.
|
|
func (*Muted) Descriptor() ([]byte, []int) {
|
|
return file_conversations_proto_rawDescGZIP(), []int{39}
|
|
}
|
|
|
|
func (x *Muted) GetIsMuted() int64 {
|
|
if x != nil {
|
|
return x.IsMuted
|
|
}
|
|
return 0
|
|
}
|
|
|
|
var File_conversations_proto protoreflect.FileDescriptor
|
|
|
|
//go:embed conversations.pb.raw
|
|
var file_conversations_proto_rawDesc []byte
|
|
|
|
var (
|
|
file_conversations_proto_rawDescOnce sync.Once
|
|
file_conversations_proto_rawDescData = file_conversations_proto_rawDesc
|
|
)
|
|
|
|
func file_conversations_proto_rawDescGZIP() []byte {
|
|
file_conversations_proto_rawDescOnce.Do(func() {
|
|
file_conversations_proto_rawDescData = protoimpl.X.CompressGZIP(file_conversations_proto_rawDescData)
|
|
})
|
|
return file_conversations_proto_rawDescData
|
|
}
|
|
|
|
var file_conversations_proto_enumTypes = make([]protoimpl.EnumInfo, 9)
|
|
var file_conversations_proto_msgTypes = make([]protoimpl.MessageInfo, 40)
|
|
var file_conversations_proto_goTypes = []interface{}{
|
|
(IdentifierType)(0), // 0: conversations.IdentifierType
|
|
(ConversationType)(0), // 1: conversations.ConversationType
|
|
(MessageStatusType)(0), // 2: conversations.MessageStatusType
|
|
(ConversationStatus)(0), // 3: conversations.ConversationStatus
|
|
(ConversationActionStatus)(0), // 4: conversations.ConversationActionStatus
|
|
(ConversationMuteStatus)(0), // 5: conversations.ConversationMuteStatus
|
|
(ConvUpdateTypes)(0), // 6: conversations.ConvUpdateTypes
|
|
(MediaFormats)(0), // 7: conversations.MediaFormats
|
|
(ListConversationsPayload_Folder)(0), // 8: conversations.ListConversationsPayload.Folder
|
|
(*GetParticipantThumbnailPayload)(nil), // 9: conversations.GetParticipantThumbnailPayload
|
|
(*ListContactsPayload)(nil), // 10: conversations.ListContactsPayload
|
|
(*ListTopContactsPayload)(nil), // 11: conversations.ListTopContactsPayload
|
|
(*GetContactsThumbnailPayload)(nil), // 12: conversations.GetContactsThumbnailPayload
|
|
(*Contact)(nil), // 13: conversations.Contact
|
|
(*ContactNumber)(nil), // 14: conversations.ContactNumber
|
|
(*GetOrCreateConversationPayload)(nil), // 15: conversations.GetOrCreateConversationPayload
|
|
(*ResendMessagePayload)(nil), // 16: conversations.ResendMessagePayload
|
|
(*ConversationTypePayload)(nil), // 17: conversations.ConversationTypePayload
|
|
(*TypingUpdatePayload)(nil), // 18: conversations.TypingUpdatePayload
|
|
(*SetTypingIn)(nil), // 19: conversations.SetTypingIn
|
|
(*UpdateConversationPayload)(nil), // 20: conversations.UpdateConversationPayload
|
|
(*ConversationAction5)(nil), // 21: conversations.ConversationAction5
|
|
(*UpdateConversationData)(nil), // 22: conversations.UpdateConversationData
|
|
(*DeleteMessagePayload)(nil), // 23: conversations.DeleteMessagePayload
|
|
(*SendMessagePayload)(nil), // 24: conversations.SendMessagePayload
|
|
(*ReplyPayload)(nil), // 25: conversations.ReplyPayload
|
|
(*MessagePayload)(nil), // 26: conversations.MessagePayload
|
|
(*MessagePayloadContent)(nil), // 27: conversations.MessagePayloadContent
|
|
(*OpenConversationPayload)(nil), // 28: conversations.OpenConversationPayload
|
|
(*PrepareOpenConversationPayload)(nil), // 29: conversations.PrepareOpenConversationPayload
|
|
(*FetchConversationMessagesPayload)(nil), // 30: conversations.FetchConversationMessagesPayload
|
|
(*ListConversationsPayload)(nil), // 31: conversations.ListConversationsPayload
|
|
(*Cursor)(nil), // 32: conversations.Cursor
|
|
(*Message)(nil), // 33: conversations.Message
|
|
(*ReplyMessage)(nil), // 34: conversations.ReplyMessage
|
|
(*ReplyMessageData)(nil), // 35: conversations.ReplyMessageData
|
|
(*MessageInfo)(nil), // 36: conversations.MessageInfo
|
|
(*MediaContent)(nil), // 37: conversations.MediaContent
|
|
(*Pixels)(nil), // 38: conversations.Pixels
|
|
(*MessageContent)(nil), // 39: conversations.MessageContent
|
|
(*MsgType)(nil), // 40: conversations.MsgType
|
|
(*MessageStatus)(nil), // 41: conversations.MessageStatus
|
|
(*Conversations)(nil), // 42: conversations.Conversations
|
|
(*Conversation)(nil), // 43: conversations.Conversation
|
|
(*Participant)(nil), // 44: conversations.Participant
|
|
(*SmallInfo)(nil), // 45: conversations.SmallInfo
|
|
(*LatestMessage)(nil), // 46: conversations.LatestMessage
|
|
(*LatestMessageStatus)(nil), // 47: conversations.LatestMessageStatus
|
|
(*Muted)(nil), // 48: conversations.Muted
|
|
(*ReactionResponse)(nil), // 49: reactions.ReactionResponse
|
|
}
|
|
var file_conversations_proto_depIdxs = []int32{
|
|
14, // 0: conversations.Contact.number:type_name -> conversations.ContactNumber
|
|
14, // 1: conversations.GetOrCreateConversationPayload.numbers:type_name -> conversations.ContactNumber
|
|
19, // 2: conversations.TypingUpdatePayload.data:type_name -> conversations.SetTypingIn
|
|
22, // 3: conversations.UpdateConversationPayload.data:type_name -> conversations.UpdateConversationData
|
|
4, // 4: conversations.UpdateConversationPayload.action:type_name -> conversations.ConversationActionStatus
|
|
21, // 5: conversations.UpdateConversationPayload.action5:type_name -> conversations.ConversationAction5
|
|
3, // 6: conversations.UpdateConversationData.status:type_name -> conversations.ConversationStatus
|
|
5, // 7: conversations.UpdateConversationData.mute:type_name -> conversations.ConversationMuteStatus
|
|
26, // 8: conversations.SendMessagePayload.messagePayload:type_name -> conversations.MessagePayload
|
|
25, // 9: conversations.SendMessagePayload.reply:type_name -> conversations.ReplyPayload
|
|
27, // 10: conversations.MessagePayload.messagePayloadContent:type_name -> conversations.MessagePayloadContent
|
|
36, // 11: conversations.MessagePayload.messageInfo:type_name -> conversations.MessageInfo
|
|
39, // 12: conversations.MessagePayloadContent.messageContent:type_name -> conversations.MessageContent
|
|
32, // 13: conversations.FetchConversationMessagesPayload.cursor:type_name -> conversations.Cursor
|
|
8, // 14: conversations.ListConversationsPayload.folder:type_name -> conversations.ListConversationsPayload.Folder
|
|
32, // 15: conversations.ListConversationsPayload.cursor:type_name -> conversations.Cursor
|
|
40, // 16: conversations.Message.msgType:type_name -> conversations.MsgType
|
|
41, // 17: conversations.Message.messageStatus:type_name -> conversations.MessageStatus
|
|
36, // 18: conversations.Message.messageInfo:type_name -> conversations.MessageInfo
|
|
49, // 19: conversations.Message.reactions:type_name -> reactions.ReactionResponse
|
|
34, // 20: conversations.Message.replyMessage:type_name -> conversations.ReplyMessage
|
|
35, // 21: conversations.ReplyMessage.replyMessageData:type_name -> conversations.ReplyMessageData
|
|
39, // 22: conversations.MessageInfo.messageContent:type_name -> conversations.MessageContent
|
|
37, // 23: conversations.MessageInfo.mediaContent:type_name -> conversations.MediaContent
|
|
7, // 24: conversations.MediaContent.format:type_name -> conversations.MediaFormats
|
|
38, // 25: conversations.MediaContent.pixels:type_name -> conversations.Pixels
|
|
2, // 26: conversations.MessageStatus.status:type_name -> conversations.MessageStatusType
|
|
43, // 27: conversations.Conversations.conversations:type_name -> conversations.Conversation
|
|
32, // 28: conversations.Conversations.cursor:type_name -> conversations.Cursor
|
|
46, // 29: conversations.Conversation.latestMessage:type_name -> conversations.LatestMessage
|
|
6, // 30: conversations.Conversation.status:type_name -> conversations.ConvUpdateTypes
|
|
44, // 31: conversations.Conversation.participants:type_name -> conversations.Participant
|
|
1, // 32: conversations.Conversation.type:type_name -> conversations.ConversationType
|
|
45, // 33: conversations.Participant.ID:type_name -> conversations.SmallInfo
|
|
48, // 34: conversations.Participant.muted:type_name -> conversations.Muted
|
|
0, // 35: conversations.SmallInfo.type:type_name -> conversations.IdentifierType
|
|
47, // 36: conversations.LatestMessage.latestMessageStatus:type_name -> conversations.LatestMessageStatus
|
|
2, // 37: conversations.LatestMessageStatus.status:type_name -> conversations.MessageStatusType
|
|
38, // [38:38] is the sub-list for method output_type
|
|
38, // [38:38] is the sub-list for method input_type
|
|
38, // [38:38] is the sub-list for extension type_name
|
|
38, // [38:38] is the sub-list for extension extendee
|
|
0, // [0:38] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_conversations_proto_init() }
|
|
func file_conversations_proto_init() {
|
|
if File_conversations_proto != nil {
|
|
return
|
|
}
|
|
file_reactions_proto_init()
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_conversations_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetParticipantThumbnailPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListContactsPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListTopContactsPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetContactsThumbnailPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Contact); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ContactNumber); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*GetOrCreateConversationPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ResendMessagePayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ConversationTypePayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*TypingUpdatePayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SetTypingIn); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UpdateConversationPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ConversationAction5); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*UpdateConversationData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*DeleteMessagePayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SendMessagePayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ReplyPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MessagePayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MessagePayloadContent); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*OpenConversationPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*PrepareOpenConversationPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*FetchConversationMessagesPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ListConversationsPayload); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Cursor); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Message); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ReplyMessage); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ReplyMessageData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MessageInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MediaContent); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Pixels); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MessageContent); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MsgType); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*MessageStatus); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Conversations); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Conversation); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Participant); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SmallInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LatestMessage); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*LatestMessageStatus); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Muted); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
file_conversations_proto_msgTypes[5].OneofWrappers = []interface{}{}
|
|
file_conversations_proto_msgTypes[6].OneofWrappers = []interface{}{}
|
|
file_conversations_proto_msgTypes[13].OneofWrappers = []interface{}{
|
|
(*UpdateConversationData_Status)(nil),
|
|
(*UpdateConversationData_Mute)(nil),
|
|
}
|
|
file_conversations_proto_msgTypes[22].OneofWrappers = []interface{}{}
|
|
file_conversations_proto_msgTypes[24].OneofWrappers = []interface{}{}
|
|
file_conversations_proto_msgTypes[27].OneofWrappers = []interface{}{
|
|
(*MessageInfo_MessageContent)(nil),
|
|
(*MessageInfo_MediaContent)(nil),
|
|
}
|
|
file_conversations_proto_msgTypes[33].OneofWrappers = []interface{}{}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_conversations_proto_rawDesc,
|
|
NumEnums: 9,
|
|
NumMessages: 40,
|
|
NumExtensions: 0,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_conversations_proto_goTypes,
|
|
DependencyIndexes: file_conversations_proto_depIdxs,
|
|
EnumInfos: file_conversations_proto_enumTypes,
|
|
MessageInfos: file_conversations_proto_msgTypes,
|
|
}.Build()
|
|
File_conversations_proto = out.File
|
|
file_conversations_proto_rawDesc = nil
|
|
file_conversations_proto_goTypes = nil
|
|
file_conversations_proto_depIdxs = nil
|
|
}
|