gmessages/libgm/gmproto/client.pb.go
2024-06-07 18:37:25 +03:00

4020 lines
112 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.34.1
// protoc v3.21.12
// source: client.proto
package gmproto
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 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_client_proto_enumTypes[0].Descriptor()
}
func (ConversationActionStatus) Type() protoreflect.EnumType {
return &file_client_proto_enumTypes[0]
}
func (x ConversationActionStatus) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ConversationActionStatus.Descriptor instead.
func (ConversationActionStatus) EnumDescriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{0}
}
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_client_proto_enumTypes[1].Descriptor()
}
func (ConversationMuteStatus) Type() protoreflect.EnumType {
return &file_client_proto_enumTypes[1]
}
func (x ConversationMuteStatus) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ConversationMuteStatus.Descriptor instead.
func (ConversationMuteStatus) EnumDescriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{1}
}
type ListConversationsRequest_Folder int32
const (
ListConversationsRequest_UNKNOWN ListConversationsRequest_Folder = 0
ListConversationsRequest_INBOX ListConversationsRequest_Folder = 1
ListConversationsRequest_ARCHIVE ListConversationsRequest_Folder = 2
ListConversationsRequest_SPAM_BLOCKED ListConversationsRequest_Folder = 5
)
// Enum value maps for ListConversationsRequest_Folder.
var (
ListConversationsRequest_Folder_name = map[int32]string{
0: "UNKNOWN",
1: "INBOX",
2: "ARCHIVE",
5: "SPAM_BLOCKED",
}
ListConversationsRequest_Folder_value = map[string]int32{
"UNKNOWN": 0,
"INBOX": 1,
"ARCHIVE": 2,
"SPAM_BLOCKED": 5,
}
)
func (x ListConversationsRequest_Folder) Enum() *ListConversationsRequest_Folder {
p := new(ListConversationsRequest_Folder)
*p = x
return p
}
func (x ListConversationsRequest_Folder) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ListConversationsRequest_Folder) Descriptor() protoreflect.EnumDescriptor {
return file_client_proto_enumTypes[2].Descriptor()
}
func (ListConversationsRequest_Folder) Type() protoreflect.EnumType {
return &file_client_proto_enumTypes[2]
}
func (x ListConversationsRequest_Folder) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ListConversationsRequest_Folder.Descriptor instead.
func (ListConversationsRequest_Folder) EnumDescriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{20, 0}
}
type GetOrCreateConversationResponse_Status int32
const (
GetOrCreateConversationResponse_UNKNOWN GetOrCreateConversationResponse_Status = 0
GetOrCreateConversationResponse_SUCCESS GetOrCreateConversationResponse_Status = 1
GetOrCreateConversationResponse_CREATE_RCS GetOrCreateConversationResponse_Status = 3
)
// Enum value maps for GetOrCreateConversationResponse_Status.
var (
GetOrCreateConversationResponse_Status_name = map[int32]string{
0: "UNKNOWN",
1: "SUCCESS",
3: "CREATE_RCS",
}
GetOrCreateConversationResponse_Status_value = map[string]int32{
"UNKNOWN": 0,
"SUCCESS": 1,
"CREATE_RCS": 3,
}
)
func (x GetOrCreateConversationResponse_Status) Enum() *GetOrCreateConversationResponse_Status {
p := new(GetOrCreateConversationResponse_Status)
*p = x
return p
}
func (x GetOrCreateConversationResponse_Status) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (GetOrCreateConversationResponse_Status) Descriptor() protoreflect.EnumDescriptor {
return file_client_proto_enumTypes[3].Descriptor()
}
func (GetOrCreateConversationResponse_Status) Type() protoreflect.EnumType {
return &file_client_proto_enumTypes[3]
}
func (x GetOrCreateConversationResponse_Status) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use GetOrCreateConversationResponse_Status.Descriptor instead.
func (GetOrCreateConversationResponse_Status) EnumDescriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{23, 0}
}
type SendMessageResponse_Status int32
const (
SendMessageResponse_UNKNOWN SendMessageResponse_Status = 0
SendMessageResponse_SUCCESS SendMessageResponse_Status = 1
SendMessageResponse_FAILURE_2 SendMessageResponse_Status = 2
SendMessageResponse_FAILURE_3 SendMessageResponse_Status = 3
SendMessageResponse_FAILURE_4 SendMessageResponse_Status = 4 // not default sms app?
)
// Enum value maps for SendMessageResponse_Status.
var (
SendMessageResponse_Status_name = map[int32]string{
0: "UNKNOWN",
1: "SUCCESS",
2: "FAILURE_2",
3: "FAILURE_3",
4: "FAILURE_4",
}
SendMessageResponse_Status_value = map[string]int32{
"UNKNOWN": 0,
"SUCCESS": 1,
"FAILURE_2": 2,
"FAILURE_3": 3,
"FAILURE_4": 4,
}
)
func (x SendMessageResponse_Status) Enum() *SendMessageResponse_Status {
p := new(SendMessageResponse_Status)
*p = x
return p
}
func (x SendMessageResponse_Status) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (SendMessageResponse_Status) Descriptor() protoreflect.EnumDescriptor {
return file_client_proto_enumTypes[4].Descriptor()
}
func (SendMessageResponse_Status) Type() protoreflect.EnumType {
return &file_client_proto_enumTypes[4]
}
func (x SendMessageResponse_Status) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use SendMessageResponse_Status.Descriptor instead.
func (SendMessageResponse_Status) EnumDescriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{41, 0}
}
type SendReactionRequest_Action int32
const (
SendReactionRequest_UNSPECIFIED SendReactionRequest_Action = 0
SendReactionRequest_ADD SendReactionRequest_Action = 1
SendReactionRequest_REMOVE SendReactionRequest_Action = 2
SendReactionRequest_SWITCH SendReactionRequest_Action = 3
)
// Enum value maps for SendReactionRequest_Action.
var (
SendReactionRequest_Action_name = map[int32]string{
0: "UNSPECIFIED",
1: "ADD",
2: "REMOVE",
3: "SWITCH",
}
SendReactionRequest_Action_value = map[string]int32{
"UNSPECIFIED": 0,
"ADD": 1,
"REMOVE": 2,
"SWITCH": 3,
}
)
func (x SendReactionRequest_Action) Enum() *SendReactionRequest_Action {
p := new(SendReactionRequest_Action)
*p = x
return p
}
func (x SendReactionRequest_Action) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (SendReactionRequest_Action) Descriptor() protoreflect.EnumDescriptor {
return file_client_proto_enumTypes[5].Descriptor()
}
func (SendReactionRequest_Action) Type() protoreflect.EnumType {
return &file_client_proto_enumTypes[5]
}
func (x SendReactionRequest_Action) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use SendReactionRequest_Action.Descriptor instead.
func (SendReactionRequest_Action) EnumDescriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{42, 0}
}
type NotifyDittoActivityRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is not actually a boolean: after logging out, field 2 has value 2, and field 3 has value 1.
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
}
func (x *NotifyDittoActivityRequest) Reset() {
*x = NotifyDittoActivityRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NotifyDittoActivityRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NotifyDittoActivityRequest) ProtoMessage() {}
func (x *NotifyDittoActivityRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 NotifyDittoActivityRequest.ProtoReflect.Descriptor instead.
func (*NotifyDittoActivityRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{0}
}
func (x *NotifyDittoActivityRequest) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type NotifyDittoActivityResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *NotifyDittoActivityResponse) Reset() {
*x = NotifyDittoActivityResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *NotifyDittoActivityResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*NotifyDittoActivityResponse) ProtoMessage() {}
func (x *NotifyDittoActivityResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 NotifyDittoActivityResponse.ProtoReflect.Descriptor instead.
func (*NotifyDittoActivityResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{1}
}
type ReceiveMessagesRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Auth *AuthMessage `protobuf:"bytes,1,opt,name=auth,proto3" json:"auth,omitempty"`
Unknown *ReceiveMessagesRequest_UnknownEmptyObject2 `protobuf:"bytes,4,opt,name=unknown,proto3,oneof" json:"unknown,omitempty"`
}
func (x *ReceiveMessagesRequest) Reset() {
*x = ReceiveMessagesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ReceiveMessagesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReceiveMessagesRequest) ProtoMessage() {}
func (x *ReceiveMessagesRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ReceiveMessagesRequest.ProtoReflect.Descriptor instead.
func (*ReceiveMessagesRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{2}
}
func (x *ReceiveMessagesRequest) GetAuth() *AuthMessage {
if x != nil {
return x.Auth
}
return nil
}
func (x *ReceiveMessagesRequest) GetUnknown() *ReceiveMessagesRequest_UnknownEmptyObject2 {
if x != nil {
return x.Unknown
}
return nil
}
type MessageReadRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
MessageID string `protobuf:"bytes,3,opt,name=messageID,proto3" json:"messageID,omitempty"`
}
func (x *MessageReadRequest) Reset() {
*x = MessageReadRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *MessageReadRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MessageReadRequest) ProtoMessage() {}
func (x *MessageReadRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 MessageReadRequest.ProtoReflect.Descriptor instead.
func (*MessageReadRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{3}
}
func (x *MessageReadRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
func (x *MessageReadRequest) GetMessageID() string {
if x != nil {
return x.MessageID
}
return ""
}
type AckMessageRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AuthData *AuthMessage `protobuf:"bytes,1,opt,name=authData,proto3" json:"authData,omitempty"`
EmptyArr *EmptyArr `protobuf:"bytes,2,opt,name=emptyArr,proto3" json:"emptyArr,omitempty"`
Acks []*AckMessageRequest_Message `protobuf:"bytes,4,rep,name=acks,proto3" json:"acks,omitempty"`
}
func (x *AckMessageRequest) Reset() {
*x = AckMessageRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AckMessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AckMessageRequest) ProtoMessage() {}
func (x *AckMessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 AckMessageRequest.ProtoReflect.Descriptor instead.
func (*AckMessageRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{4}
}
func (x *AckMessageRequest) GetAuthData() *AuthMessage {
if x != nil {
return x.AuthData
}
return nil
}
func (x *AckMessageRequest) GetEmptyArr() *EmptyArr {
if x != nil {
return x.EmptyArr
}
return nil
}
func (x *AckMessageRequest) GetAcks() []*AckMessageRequest_Message {
if x != nil {
return x.Acks
}
return nil
}
type DownloadAttachmentRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Info *AttachmentInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
AuthData *AuthMessage `protobuf:"bytes,2,opt,name=authData,proto3" json:"authData,omitempty"`
}
func (x *DownloadAttachmentRequest) Reset() {
*x = DownloadAttachmentRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DownloadAttachmentRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DownloadAttachmentRequest) ProtoMessage() {}
func (x *DownloadAttachmentRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 DownloadAttachmentRequest.ProtoReflect.Descriptor instead.
func (*DownloadAttachmentRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{5}
}
func (x *DownloadAttachmentRequest) GetInfo() *AttachmentInfo {
if x != nil {
return x.Info
}
return nil
}
func (x *DownloadAttachmentRequest) GetAuthData() *AuthMessage {
if x != nil {
return x.AuthData
}
return nil
}
type AttachmentInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AttachmentID string `protobuf:"bytes,1,opt,name=attachmentID,proto3" json:"attachmentID,omitempty"`
Encrypted bool `protobuf:"varint,2,opt,name=encrypted,proto3" json:"encrypted,omitempty"`
}
func (x *AttachmentInfo) Reset() {
*x = AttachmentInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AttachmentInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AttachmentInfo) ProtoMessage() {}
func (x *AttachmentInfo) ProtoReflect() protoreflect.Message {
mi := &file_client_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 AttachmentInfo.ProtoReflect.Descriptor instead.
func (*AttachmentInfo) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{6}
}
func (x *AttachmentInfo) GetAttachmentID() string {
if x != nil {
return x.AttachmentID
}
return ""
}
func (x *AttachmentInfo) GetEncrypted() bool {
if x != nil {
return x.Encrypted
}
return false
}
type StartMediaUploadRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AttachmentType int64 `protobuf:"varint,1,opt,name=attachmentType,proto3" json:"attachmentType,omitempty"`
AuthData *AuthMessage `protobuf:"bytes,2,opt,name=authData,proto3" json:"authData,omitempty"`
Mobile *Device `protobuf:"bytes,3,opt,name=mobile,proto3" json:"mobile,omitempty"`
}
func (x *StartMediaUploadRequest) Reset() {
*x = StartMediaUploadRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *StartMediaUploadRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StartMediaUploadRequest) ProtoMessage() {}
func (x *StartMediaUploadRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 StartMediaUploadRequest.ProtoReflect.Descriptor instead.
func (*StartMediaUploadRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{7}
}
func (x *StartMediaUploadRequest) GetAttachmentType() int64 {
if x != nil {
return x.AttachmentType
}
return 0
}
func (x *StartMediaUploadRequest) GetAuthData() *AuthMessage {
if x != nil {
return x.AuthData
}
return nil
}
func (x *StartMediaUploadRequest) GetMobile() *Device {
if x != nil {
return x.Mobile
}
return nil
}
type UploadMediaResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Media *UploadedMedia `protobuf:"bytes,1,opt,name=media,proto3" json:"media,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
func (x *UploadMediaResponse) Reset() {
*x = UploadMediaResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UploadMediaResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UploadMediaResponse) ProtoMessage() {}
func (x *UploadMediaResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 UploadMediaResponse.ProtoReflect.Descriptor instead.
func (*UploadMediaResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{8}
}
func (x *UploadMediaResponse) GetMedia() *UploadedMedia {
if x != nil {
return x.Media
}
return nil
}
func (x *UploadMediaResponse) GetMessage() string {
if x != nil {
return x.Message
}
return ""
}
type UploadedMedia struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MediaID string `protobuf:"bytes,1,opt,name=mediaID,proto3" json:"mediaID,omitempty"`
MediaNumber int64 `protobuf:"varint,2,opt,name=mediaNumber,proto3" json:"mediaNumber,omitempty"`
}
func (x *UploadedMedia) Reset() {
*x = UploadedMedia{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UploadedMedia) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UploadedMedia) ProtoMessage() {}
func (x *UploadedMedia) ProtoReflect() protoreflect.Message {
mi := &file_client_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 UploadedMedia.ProtoReflect.Descriptor instead.
func (*UploadedMedia) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{9}
}
func (x *UploadedMedia) GetMediaID() string {
if x != nil {
return x.MediaID
}
return ""
}
func (x *UploadedMedia) GetMediaNumber() int64 {
if x != nil {
return x.MediaNumber
}
return 0
}
type GetThumbnailRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Identifiers []string `protobuf:"bytes,1,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
}
func (x *GetThumbnailRequest) Reset() {
*x = GetThumbnailRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetThumbnailRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetThumbnailRequest) ProtoMessage() {}
func (x *GetThumbnailRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetThumbnailRequest.ProtoReflect.Descriptor instead.
func (*GetThumbnailRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{10}
}
func (x *GetThumbnailRequest) GetIdentifiers() []string {
if x != nil {
return x.Identifiers
}
return nil
}
type GetThumbnailResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Thumbnail []*GetThumbnailResponse_Thumbnail `protobuf:"bytes,1,rep,name=thumbnail,proto3" json:"thumbnail,omitempty"`
}
func (x *GetThumbnailResponse) Reset() {
*x = GetThumbnailResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetThumbnailResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetThumbnailResponse) ProtoMessage() {}
func (x *GetThumbnailResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetThumbnailResponse.ProtoReflect.Descriptor instead.
func (*GetThumbnailResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{11}
}
func (x *GetThumbnailResponse) GetThumbnail() []*GetThumbnailResponse_Thumbnail {
if x != nil {
return x.Thumbnail
}
return nil
}
type ThumbnailData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// 2 -> 13: 16 mysterious bytes
ImageBuffer []byte `protobuf:"bytes,3,opt,name=imageBuffer,proto3" json:"imageBuffer,omitempty"`
SomeInt int32 `protobuf:"varint,4,opt,name=someInt,proto3" json:"someInt,omitempty"`
Dimensions *Dimensions `protobuf:"bytes,5,opt,name=dimensions,proto3" json:"dimensions,omitempty"`
MysteriousData *ThumbnailData_MysteriousData `protobuf:"bytes,2,opt,name=mysteriousData,proto3" json:"mysteriousData,omitempty"`
}
func (x *ThumbnailData) Reset() {
*x = ThumbnailData{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ThumbnailData) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ThumbnailData) ProtoMessage() {}
func (x *ThumbnailData) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ThumbnailData.ProtoReflect.Descriptor instead.
func (*ThumbnailData) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{12}
}
func (x *ThumbnailData) GetImageBuffer() []byte {
if x != nil {
return x.ImageBuffer
}
return nil
}
func (x *ThumbnailData) GetSomeInt() int32 {
if x != nil {
return x.SomeInt
}
return 0
}
func (x *ThumbnailData) GetDimensions() *Dimensions {
if x != nil {
return x.Dimensions
}
return nil
}
func (x *ThumbnailData) GetMysteriousData() *ThumbnailData_MysteriousData {
if x != nil {
return x.MysteriousData
}
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_client_proto_msgTypes[13]
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_client_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 Cursor.ProtoReflect.Descriptor instead.
func (*Cursor) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{13}
}
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 ListMessagesRequest 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 *ListMessagesRequest) Reset() {
*x = ListMessagesRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListMessagesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMessagesRequest) ProtoMessage() {}
func (x *ListMessagesRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListMessagesRequest.ProtoReflect.Descriptor instead.
func (*ListMessagesRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{14}
}
func (x *ListMessagesRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
func (x *ListMessagesRequest) GetCount() int64 {
if x != nil {
return x.Count
}
return 0
}
func (x *ListMessagesRequest) GetCursor() *Cursor {
if x != nil {
return x.Cursor
}
return nil
}
type ListMessagesResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Messages []*Message `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"`
SomeBytes []byte `protobuf:"bytes,3,opt,name=someBytes,proto3" json:"someBytes,omitempty"`
TotalMessages int64 `protobuf:"varint,4,opt,name=totalMessages,proto3" json:"totalMessages,omitempty"`
Cursor *Cursor `protobuf:"bytes,5,opt,name=cursor,proto3" json:"cursor,omitempty"`
}
func (x *ListMessagesResponse) Reset() {
*x = ListMessagesResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListMessagesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMessagesResponse) ProtoMessage() {}
func (x *ListMessagesResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListMessagesResponse.ProtoReflect.Descriptor instead.
func (*ListMessagesResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{15}
}
func (x *ListMessagesResponse) GetMessages() []*Message {
if x != nil {
return x.Messages
}
return nil
}
func (x *ListMessagesResponse) GetSomeBytes() []byte {
if x != nil {
return x.SomeBytes
}
return nil
}
func (x *ListMessagesResponse) GetTotalMessages() int64 {
if x != nil {
return x.TotalMessages
}
return 0
}
func (x *ListMessagesResponse) GetCursor() *Cursor {
if x != nil {
return x.Cursor
}
return nil
}
type ListContactsRequest 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 *ListContactsRequest) Reset() {
*x = ListContactsRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListContactsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListContactsRequest) ProtoMessage() {}
func (x *ListContactsRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListContactsRequest.ProtoReflect.Descriptor instead.
func (*ListContactsRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{16}
}
func (x *ListContactsRequest) GetI1() int32 {
if x != nil {
return x.I1
}
return 0
}
func (x *ListContactsRequest) GetI2() int32 {
if x != nil {
return x.I2
}
return 0
}
func (x *ListContactsRequest) GetI3() int32 {
if x != nil {
return x.I3
}
return 0
}
type ListTopContactsRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
}
func (x *ListTopContactsRequest) Reset() {
*x = ListTopContactsRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListTopContactsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTopContactsRequest) ProtoMessage() {}
func (x *ListTopContactsRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListTopContactsRequest.ProtoReflect.Descriptor instead.
func (*ListTopContactsRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{17}
}
func (x *ListTopContactsRequest) GetCount() int32 {
if x != nil {
return x.Count
}
return 0
}
type ListContactsResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Contacts []*Contact `protobuf:"bytes,2,rep,name=contacts,proto3" json:"contacts,omitempty"`
}
func (x *ListContactsResponse) Reset() {
*x = ListContactsResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListContactsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListContactsResponse) ProtoMessage() {}
func (x *ListContactsResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListContactsResponse.ProtoReflect.Descriptor instead.
func (*ListContactsResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{18}
}
func (x *ListContactsResponse) GetContacts() []*Contact {
if x != nil {
return x.Contacts
}
return nil
}
type ListTopContactsResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Contacts []*Contact `protobuf:"bytes,1,rep,name=contacts,proto3" json:"contacts,omitempty"`
}
func (x *ListTopContactsResponse) Reset() {
*x = ListTopContactsResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListTopContactsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTopContactsResponse) ProtoMessage() {}
func (x *ListTopContactsResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListTopContactsResponse.ProtoReflect.Descriptor instead.
func (*ListTopContactsResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{19}
}
func (x *ListTopContactsResponse) GetContacts() []*Contact {
if x != nil {
return x.Contacts
}
return nil
}
type ListConversationsRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
Folder ListConversationsRequest_Folder `protobuf:"varint,4,opt,name=folder,proto3,enum=client.ListConversationsRequest_Folder" json:"folder,omitempty"`
Cursor *Cursor `protobuf:"bytes,5,opt,name=cursor,proto3,oneof" json:"cursor,omitempty"`
}
func (x *ListConversationsRequest) Reset() {
*x = ListConversationsRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListConversationsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListConversationsRequest) ProtoMessage() {}
func (x *ListConversationsRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListConversationsRequest.ProtoReflect.Descriptor instead.
func (*ListConversationsRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{20}
}
func (x *ListConversationsRequest) GetCount() int64 {
if x != nil {
return x.Count
}
return 0
}
func (x *ListConversationsRequest) GetFolder() ListConversationsRequest_Folder {
if x != nil {
return x.Folder
}
return ListConversationsRequest_UNKNOWN
}
func (x *ListConversationsRequest) GetCursor() *Cursor {
if x != nil {
return x.Cursor
}
return nil
}
type ListConversationsResponse 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 *ListConversationsResponse) Reset() {
*x = ListConversationsResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ListConversationsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListConversationsResponse) ProtoMessage() {}
func (x *ListConversationsResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 ListConversationsResponse.ProtoReflect.Descriptor instead.
func (*ListConversationsResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{21}
}
func (x *ListConversationsResponse) GetConversations() []*Conversation {
if x != nil {
return x.Conversations
}
return nil
}
func (x *ListConversationsResponse) GetCursorBytes() []byte {
if x != nil {
return x.CursorBytes
}
return nil
}
func (x *ListConversationsResponse) GetCursor() *Cursor {
if x != nil {
return x.Cursor
}
return nil
}
type GetOrCreateConversationRequest 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 *GetOrCreateConversationRequest) Reset() {
*x = GetOrCreateConversationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetOrCreateConversationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOrCreateConversationRequest) ProtoMessage() {}
func (x *GetOrCreateConversationRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetOrCreateConversationRequest.ProtoReflect.Descriptor instead.
func (*GetOrCreateConversationRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{22}
}
func (x *GetOrCreateConversationRequest) GetNumbers() []*ContactNumber {
if x != nil {
return x.Numbers
}
return nil
}
func (x *GetOrCreateConversationRequest) GetRCSGroupName() string {
if x != nil && x.RCSGroupName != nil {
return *x.RCSGroupName
}
return ""
}
func (x *GetOrCreateConversationRequest) GetCreateRCSGroup() bool {
if x != nil && x.CreateRCSGroup != nil {
return *x.CreateRCSGroup
}
return false
}
type GetOrCreateConversationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Conversation *Conversation `protobuf:"bytes,2,opt,name=conversation,proto3" json:"conversation,omitempty"`
Status GetOrCreateConversationResponse_Status `protobuf:"varint,3,opt,name=status,proto3,enum=client.GetOrCreateConversationResponse_Status" json:"status,omitempty"`
}
func (x *GetOrCreateConversationResponse) Reset() {
*x = GetOrCreateConversationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetOrCreateConversationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOrCreateConversationResponse) ProtoMessage() {}
func (x *GetOrCreateConversationResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetOrCreateConversationResponse.ProtoReflect.Descriptor instead.
func (*GetOrCreateConversationResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{23}
}
func (x *GetOrCreateConversationResponse) GetConversation() *Conversation {
if x != nil {
return x.Conversation
}
return nil
}
func (x *GetOrCreateConversationResponse) GetStatus() GetOrCreateConversationResponse_Status {
if x != nil {
return x.Status
}
return GetOrCreateConversationResponse_UNKNOWN
}
type DeleteMessageRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MessageID string `protobuf:"bytes,2,opt,name=messageID,proto3" json:"messageID,omitempty"`
}
func (x *DeleteMessageRequest) Reset() {
*x = DeleteMessageRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteMessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteMessageRequest) ProtoMessage() {}
func (x *DeleteMessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 DeleteMessageRequest.ProtoReflect.Descriptor instead.
func (*DeleteMessageRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{24}
}
func (x *DeleteMessageRequest) GetMessageID() string {
if x != nil {
return x.MessageID
}
return ""
}
type DeleteMessageResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"`
}
func (x *DeleteMessageResponse) Reset() {
*x = DeleteMessageResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteMessageResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteMessageResponse) ProtoMessage() {}
func (x *DeleteMessageResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 DeleteMessageResponse.ProtoReflect.Descriptor instead.
func (*DeleteMessageResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{25}
}
func (x *DeleteMessageResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type UpdateConversationRequest 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=client.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 *UpdateConversationRequest) Reset() {
*x = UpdateConversationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateConversationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateConversationRequest) ProtoMessage() {}
func (x *UpdateConversationRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 UpdateConversationRequest.ProtoReflect.Descriptor instead.
func (*UpdateConversationRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{26}
}
func (x *UpdateConversationRequest) GetData() *UpdateConversationData {
if x != nil {
return x.Data
}
return nil
}
func (x *UpdateConversationRequest) GetAction() ConversationActionStatus {
if x != nil {
return x.Action
}
return ConversationActionStatus_UNKNOWN_ACTION_STATUS
}
func (x *UpdateConversationRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
func (x *UpdateConversationRequest) 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_client_proto_msgTypes[27]
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_client_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 ConversationAction5.ProtoReflect.Descriptor instead.
func (*ConversationAction5) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{27}
}
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_client_proto_msgTypes[28]
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_client_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 UpdateConversationData.ProtoReflect.Descriptor instead.
func (*UpdateConversationData) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{28}
}
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_CONVERSATION_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=client.ConversationMuteStatus,oneof"`
}
func (*UpdateConversationData_Status) isUpdateConversationData_Data() {}
func (*UpdateConversationData_Mute) isUpdateConversationData_Data() {}
type UpdateConversationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
}
func (x *UpdateConversationResponse) Reset() {
*x = UpdateConversationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *UpdateConversationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateConversationResponse) ProtoMessage() {}
func (x *UpdateConversationResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 UpdateConversationResponse.ProtoReflect.Descriptor instead.
func (*UpdateConversationResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{29}
}
func (x *UpdateConversationResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type GetConversationTypeRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
}
func (x *GetConversationTypeRequest) Reset() {
*x = GetConversationTypeRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetConversationTypeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetConversationTypeRequest) ProtoMessage() {}
func (x *GetConversationTypeRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetConversationTypeRequest.ProtoReflect.Descriptor instead.
func (*GetConversationTypeRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{30}
}
func (x *GetConversationTypeRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
type GetConversationTypeResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
Bool1 bool `protobuf:"varint,5,opt,name=bool1,proto3" json:"bool1,omitempty"`
Number2 int32 `protobuf:"varint,6,opt,name=number2,proto3" json:"number2,omitempty"`
}
func (x *GetConversationTypeResponse) Reset() {
*x = GetConversationTypeResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetConversationTypeResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetConversationTypeResponse) ProtoMessage() {}
func (x *GetConversationTypeResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetConversationTypeResponse.ProtoReflect.Descriptor instead.
func (*GetConversationTypeResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{31}
}
func (x *GetConversationTypeResponse) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
func (x *GetConversationTypeResponse) GetType() int32 {
if x != nil {
return x.Type
}
return 0
}
func (x *GetConversationTypeResponse) GetBool1() bool {
if x != nil {
return x.Bool1
}
return false
}
func (x *GetConversationTypeResponse) GetNumber2() int32 {
if x != nil {
return x.Number2
}
return 0
}
type GetConversationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
}
func (x *GetConversationRequest) Reset() {
*x = GetConversationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetConversationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetConversationRequest) ProtoMessage() {}
func (x *GetConversationRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetConversationRequest.ProtoReflect.Descriptor instead.
func (*GetConversationRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{32}
}
func (x *GetConversationRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
type GetConversationResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Conversation *Conversation `protobuf:"bytes,1,opt,name=conversation,proto3" json:"conversation,omitempty"`
}
func (x *GetConversationResponse) Reset() {
*x = GetConversationResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetConversationResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetConversationResponse) ProtoMessage() {}
func (x *GetConversationResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 GetConversationResponse.ProtoReflect.Descriptor instead.
func (*GetConversationResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{33}
}
func (x *GetConversationResponse) GetConversation() *Conversation {
if x != nil {
return x.Conversation
}
return nil
}
type OpenConversationRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ConversationID string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID,omitempty"`
}
func (x *OpenConversationRequest) Reset() {
*x = OpenConversationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *OpenConversationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OpenConversationRequest) ProtoMessage() {}
func (x *OpenConversationRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 OpenConversationRequest.ProtoReflect.Descriptor instead.
func (*OpenConversationRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{34}
}
func (x *OpenConversationRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
type PrepareOpenConversationRequest 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 *PrepareOpenConversationRequest) Reset() {
*x = PrepareOpenConversationRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *PrepareOpenConversationRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PrepareOpenConversationRequest) ProtoMessage() {}
func (x *PrepareOpenConversationRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 PrepareOpenConversationRequest.ProtoReflect.Descriptor instead.
func (*PrepareOpenConversationRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{35}
}
func (x *PrepareOpenConversationRequest) GetField2() int64 {
if x != nil {
return x.Field2
}
return 0
}
type IsBugleDefaultResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
}
func (x *IsBugleDefaultResponse) Reset() {
*x = IsBugleDefaultResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *IsBugleDefaultResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*IsBugleDefaultResponse) ProtoMessage() {}
func (x *IsBugleDefaultResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_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 IsBugleDefaultResponse.ProtoReflect.Descriptor instead.
func (*IsBugleDefaultResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{36}
}
func (x *IsBugleDefaultResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type SendMessageRequest 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"`
SIMPayload *SIMPayload `protobuf:"bytes,4,opt,name=SIMPayload,proto3" json:"SIMPayload,omitempty"`
TmpID string `protobuf:"bytes,5,opt,name=tmpID,proto3" json:"tmpID,omitempty"`
IsRCS bool `protobuf:"varint,6,opt,name=isRCS,proto3" json:"isRCS,omitempty"` // not sure
Reply *ReplyPayload `protobuf:"bytes,8,opt,name=reply,proto3" json:"reply,omitempty"`
}
func (x *SendMessageRequest) Reset() {
*x = SendMessageRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SendMessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SendMessageRequest) ProtoMessage() {}
func (x *SendMessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_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 SendMessageRequest.ProtoReflect.Descriptor instead.
func (*SendMessageRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{37}
}
func (x *SendMessageRequest) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
func (x *SendMessageRequest) GetMessagePayload() *MessagePayload {
if x != nil {
return x.MessagePayload
}
return nil
}
func (x *SendMessageRequest) GetSIMPayload() *SIMPayload {
if x != nil {
return x.SIMPayload
}
return nil
}
func (x *SendMessageRequest) GetTmpID() string {
if x != nil {
return x.TmpID
}
return ""
}
func (x *SendMessageRequest) GetIsRCS() bool {
if x != nil {
return x.IsRCS
}
return false
}
func (x *SendMessageRequest) 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_client_proto_msgTypes[38]
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_client_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 ReplyPayload.ProtoReflect.Descriptor instead.
func (*ReplyPayload) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{38}
}
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"`
ParticipantID string `protobuf:"bytes,9,opt,name=participantID,proto3" json:"participantID,omitempty"`
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_client_proto_msgTypes[39]
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_client_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 MessagePayload.ProtoReflect.Descriptor instead.
func (*MessagePayload) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{39}
}
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) GetParticipantID() string {
if x != nil {
return x.ParticipantID
}
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_client_proto_msgTypes[40]
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_client_proto_msgTypes[40]
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_client_proto_rawDescGZIP(), []int{40}
}
func (x *MessagePayloadContent) GetMessageContent() *MessageContent {
if x != nil {
return x.MessageContent
}
return nil
}
type SendMessageResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GoogleAccountSwitch *AccountChangeOrSomethingEvent `protobuf:"bytes,2,opt,name=googleAccountSwitch,proto3" json:"googleAccountSwitch,omitempty"`
Status SendMessageResponse_Status `protobuf:"varint,3,opt,name=status,proto3,enum=client.SendMessageResponse_Status" json:"status,omitempty"`
}
func (x *SendMessageResponse) Reset() {
*x = SendMessageResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SendMessageResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SendMessageResponse) ProtoMessage() {}
func (x *SendMessageResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[41]
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 SendMessageResponse.ProtoReflect.Descriptor instead.
func (*SendMessageResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{41}
}
func (x *SendMessageResponse) GetGoogleAccountSwitch() *AccountChangeOrSomethingEvent {
if x != nil {
return x.GoogleAccountSwitch
}
return nil
}
func (x *SendMessageResponse) GetStatus() SendMessageResponse_Status {
if x != nil {
return x.Status
}
return SendMessageResponse_UNKNOWN
}
type SendReactionRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MessageID string `protobuf:"bytes,1,opt,name=messageID,proto3" json:"messageID,omitempty"`
ReactionData *ReactionData `protobuf:"bytes,2,opt,name=reactionData,proto3" json:"reactionData,omitempty"`
Action SendReactionRequest_Action `protobuf:"varint,3,opt,name=action,proto3,enum=client.SendReactionRequest_Action" json:"action,omitempty"`
SIMPayload *SIMPayload `protobuf:"bytes,4,opt,name=SIMPayload,proto3" json:"SIMPayload,omitempty"`
}
func (x *SendReactionRequest) Reset() {
*x = SendReactionRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SendReactionRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SendReactionRequest) ProtoMessage() {}
func (x *SendReactionRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[42]
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 SendReactionRequest.ProtoReflect.Descriptor instead.
func (*SendReactionRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{42}
}
func (x *SendReactionRequest) GetMessageID() string {
if x != nil {
return x.MessageID
}
return ""
}
func (x *SendReactionRequest) GetReactionData() *ReactionData {
if x != nil {
return x.ReactionData
}
return nil
}
func (x *SendReactionRequest) GetAction() SendReactionRequest_Action {
if x != nil {
return x.Action
}
return SendReactionRequest_UNSPECIFIED
}
func (x *SendReactionRequest) GetSIMPayload() *SIMPayload {
if x != nil {
return x.SIMPayload
}
return nil
}
type SendReactionResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
}
func (x *SendReactionResponse) Reset() {
*x = SendReactionResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *SendReactionResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SendReactionResponse) ProtoMessage() {}
func (x *SendReactionResponse) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[43]
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 SendReactionResponse.ProtoReflect.Descriptor instead.
func (*SendReactionResponse) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{43}
}
func (x *SendReactionResponse) GetSuccess() bool {
if x != nil {
return x.Success
}
return false
}
type ResendMessageRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MessageID string `protobuf:"bytes,2,opt,name=messageID,proto3" json:"messageID,omitempty"`
}
func (x *ResendMessageRequest) Reset() {
*x = ResendMessageRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ResendMessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResendMessageRequest) ProtoMessage() {}
func (x *ResendMessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[44]
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 ResendMessageRequest.ProtoReflect.Descriptor instead.
func (*ResendMessageRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{44}
}
func (x *ResendMessageRequest) GetMessageID() string {
if x != nil {
return x.MessageID
}
return ""
}
type TypingUpdateRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Data *TypingUpdateRequest_Data `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *TypingUpdateRequest) Reset() {
*x = TypingUpdateRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TypingUpdateRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TypingUpdateRequest) ProtoMessage() {}
func (x *TypingUpdateRequest) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[45]
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 TypingUpdateRequest.ProtoReflect.Descriptor instead.
func (*TypingUpdateRequest) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{45}
}
func (x *TypingUpdateRequest) GetData() *TypingUpdateRequest_Data {
if x != nil {
return x.Data
}
return nil
}
type ReceiveMessagesRequest_UnknownEmptyObject1 struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *ReceiveMessagesRequest_UnknownEmptyObject1) Reset() {
*x = ReceiveMessagesRequest_UnknownEmptyObject1{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ReceiveMessagesRequest_UnknownEmptyObject1) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReceiveMessagesRequest_UnknownEmptyObject1) ProtoMessage() {}
func (x *ReceiveMessagesRequest_UnknownEmptyObject1) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[46]
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 ReceiveMessagesRequest_UnknownEmptyObject1.ProtoReflect.Descriptor instead.
func (*ReceiveMessagesRequest_UnknownEmptyObject1) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{2, 0}
}
type ReceiveMessagesRequest_UnknownEmptyObject2 struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Unknown *ReceiveMessagesRequest_UnknownEmptyObject1 `protobuf:"bytes,2,opt,name=unknown,proto3" json:"unknown,omitempty"`
}
func (x *ReceiveMessagesRequest_UnknownEmptyObject2) Reset() {
*x = ReceiveMessagesRequest_UnknownEmptyObject2{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ReceiveMessagesRequest_UnknownEmptyObject2) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ReceiveMessagesRequest_UnknownEmptyObject2) ProtoMessage() {}
func (x *ReceiveMessagesRequest_UnknownEmptyObject2) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[47]
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 ReceiveMessagesRequest_UnknownEmptyObject2.ProtoReflect.Descriptor instead.
func (*ReceiveMessagesRequest_UnknownEmptyObject2) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{2, 1}
}
func (x *ReceiveMessagesRequest_UnknownEmptyObject2) GetUnknown() *ReceiveMessagesRequest_UnknownEmptyObject1 {
if x != nil {
return x.Unknown
}
return nil
}
type AckMessageRequest_Message struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RequestID string `protobuf:"bytes,1,opt,name=requestID,proto3" json:"requestID,omitempty"`
Device *Device `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
}
func (x *AckMessageRequest_Message) Reset() {
*x = AckMessageRequest_Message{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *AckMessageRequest_Message) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AckMessageRequest_Message) ProtoMessage() {}
func (x *AckMessageRequest_Message) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[48]
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 AckMessageRequest_Message.ProtoReflect.Descriptor instead.
func (*AckMessageRequest_Message) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{4, 0}
}
func (x *AckMessageRequest_Message) GetRequestID() string {
if x != nil {
return x.RequestID
}
return ""
}
func (x *AckMessageRequest_Message) GetDevice() *Device {
if x != nil {
return x.Device
}
return nil
}
type GetThumbnailResponse_Thumbnail struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// ID depends on request, it's always the same as the input.
Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
Data *ThumbnailData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
}
func (x *GetThumbnailResponse_Thumbnail) Reset() {
*x = GetThumbnailResponse_Thumbnail{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetThumbnailResponse_Thumbnail) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetThumbnailResponse_Thumbnail) ProtoMessage() {}
func (x *GetThumbnailResponse_Thumbnail) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[49]
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 GetThumbnailResponse_Thumbnail.ProtoReflect.Descriptor instead.
func (*GetThumbnailResponse_Thumbnail) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{11, 0}
}
func (x *GetThumbnailResponse_Thumbnail) GetIdentifier() string {
if x != nil {
return x.Identifier
}
return ""
}
func (x *GetThumbnailResponse_Thumbnail) GetData() *ThumbnailData {
if x != nil {
return x.Data
}
return nil
}
type ThumbnailData_MysteriousData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MaybeAHash uint64 `protobuf:"fixed64,13,opt,name=maybeAHash,proto3" json:"maybeAHash,omitempty"`
}
func (x *ThumbnailData_MysteriousData) Reset() {
*x = ThumbnailData_MysteriousData{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ThumbnailData_MysteriousData) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ThumbnailData_MysteriousData) ProtoMessage() {}
func (x *ThumbnailData_MysteriousData) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[50]
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 ThumbnailData_MysteriousData.ProtoReflect.Descriptor instead.
func (*ThumbnailData_MysteriousData) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{12, 0}
}
func (x *ThumbnailData_MysteriousData) GetMaybeAHash() uint64 {
if x != nil {
return x.MaybeAHash
}
return 0
}
type TypingUpdateRequest_Data 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 *TypingUpdateRequest_Data) Reset() {
*x = TypingUpdateRequest_Data{}
if protoimpl.UnsafeEnabled {
mi := &file_client_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TypingUpdateRequest_Data) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TypingUpdateRequest_Data) ProtoMessage() {}
func (x *TypingUpdateRequest_Data) ProtoReflect() protoreflect.Message {
mi := &file_client_proto_msgTypes[51]
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 TypingUpdateRequest_Data.ProtoReflect.Descriptor instead.
func (*TypingUpdateRequest_Data) Descriptor() ([]byte, []int) {
return file_client_proto_rawDescGZIP(), []int{45, 0}
}
func (x *TypingUpdateRequest_Data) GetConversationID() string {
if x != nil {
return x.ConversationID
}
return ""
}
func (x *TypingUpdateRequest_Data) GetTyping() bool {
if x != nil {
return x.Typing
}
return false
}
var File_client_proto protoreflect.FileDescriptor
//go:embed client.pb.raw
var file_client_proto_rawDesc []byte
var (
file_client_proto_rawDescOnce sync.Once
file_client_proto_rawDescData = file_client_proto_rawDesc
)
func file_client_proto_rawDescGZIP() []byte {
file_client_proto_rawDescOnce.Do(func() {
file_client_proto_rawDescData = protoimpl.X.CompressGZIP(file_client_proto_rawDescData)
})
return file_client_proto_rawDescData
}
var file_client_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
var file_client_proto_msgTypes = make([]protoimpl.MessageInfo, 52)
var file_client_proto_goTypes = []interface{}{
(ConversationActionStatus)(0), // 0: client.ConversationActionStatus
(ConversationMuteStatus)(0), // 1: client.ConversationMuteStatus
(ListConversationsRequest_Folder)(0), // 2: client.ListConversationsRequest.Folder
(GetOrCreateConversationResponse_Status)(0), // 3: client.GetOrCreateConversationResponse.Status
(SendMessageResponse_Status)(0), // 4: client.SendMessageResponse.Status
(SendReactionRequest_Action)(0), // 5: client.SendReactionRequest.Action
(*NotifyDittoActivityRequest)(nil), // 6: client.NotifyDittoActivityRequest
(*NotifyDittoActivityResponse)(nil), // 7: client.NotifyDittoActivityResponse
(*ReceiveMessagesRequest)(nil), // 8: client.ReceiveMessagesRequest
(*MessageReadRequest)(nil), // 9: client.MessageReadRequest
(*AckMessageRequest)(nil), // 10: client.AckMessageRequest
(*DownloadAttachmentRequest)(nil), // 11: client.DownloadAttachmentRequest
(*AttachmentInfo)(nil), // 12: client.AttachmentInfo
(*StartMediaUploadRequest)(nil), // 13: client.StartMediaUploadRequest
(*UploadMediaResponse)(nil), // 14: client.UploadMediaResponse
(*UploadedMedia)(nil), // 15: client.UploadedMedia
(*GetThumbnailRequest)(nil), // 16: client.GetThumbnailRequest
(*GetThumbnailResponse)(nil), // 17: client.GetThumbnailResponse
(*ThumbnailData)(nil), // 18: client.ThumbnailData
(*Cursor)(nil), // 19: client.Cursor
(*ListMessagesRequest)(nil), // 20: client.ListMessagesRequest
(*ListMessagesResponse)(nil), // 21: client.ListMessagesResponse
(*ListContactsRequest)(nil), // 22: client.ListContactsRequest
(*ListTopContactsRequest)(nil), // 23: client.ListTopContactsRequest
(*ListContactsResponse)(nil), // 24: client.ListContactsResponse
(*ListTopContactsResponse)(nil), // 25: client.ListTopContactsResponse
(*ListConversationsRequest)(nil), // 26: client.ListConversationsRequest
(*ListConversationsResponse)(nil), // 27: client.ListConversationsResponse
(*GetOrCreateConversationRequest)(nil), // 28: client.GetOrCreateConversationRequest
(*GetOrCreateConversationResponse)(nil), // 29: client.GetOrCreateConversationResponse
(*DeleteMessageRequest)(nil), // 30: client.DeleteMessageRequest
(*DeleteMessageResponse)(nil), // 31: client.DeleteMessageResponse
(*UpdateConversationRequest)(nil), // 32: client.UpdateConversationRequest
(*ConversationAction5)(nil), // 33: client.ConversationAction5
(*UpdateConversationData)(nil), // 34: client.UpdateConversationData
(*UpdateConversationResponse)(nil), // 35: client.UpdateConversationResponse
(*GetConversationTypeRequest)(nil), // 36: client.GetConversationTypeRequest
(*GetConversationTypeResponse)(nil), // 37: client.GetConversationTypeResponse
(*GetConversationRequest)(nil), // 38: client.GetConversationRequest
(*GetConversationResponse)(nil), // 39: client.GetConversationResponse
(*OpenConversationRequest)(nil), // 40: client.OpenConversationRequest
(*PrepareOpenConversationRequest)(nil), // 41: client.PrepareOpenConversationRequest
(*IsBugleDefaultResponse)(nil), // 42: client.IsBugleDefaultResponse
(*SendMessageRequest)(nil), // 43: client.SendMessageRequest
(*ReplyPayload)(nil), // 44: client.ReplyPayload
(*MessagePayload)(nil), // 45: client.MessagePayload
(*MessagePayloadContent)(nil), // 46: client.MessagePayloadContent
(*SendMessageResponse)(nil), // 47: client.SendMessageResponse
(*SendReactionRequest)(nil), // 48: client.SendReactionRequest
(*SendReactionResponse)(nil), // 49: client.SendReactionResponse
(*ResendMessageRequest)(nil), // 50: client.ResendMessageRequest
(*TypingUpdateRequest)(nil), // 51: client.TypingUpdateRequest
(*ReceiveMessagesRequest_UnknownEmptyObject1)(nil), // 52: client.ReceiveMessagesRequest.UnknownEmptyObject1
(*ReceiveMessagesRequest_UnknownEmptyObject2)(nil), // 53: client.ReceiveMessagesRequest.UnknownEmptyObject2
(*AckMessageRequest_Message)(nil), // 54: client.AckMessageRequest.Message
(*GetThumbnailResponse_Thumbnail)(nil), // 55: client.GetThumbnailResponse.Thumbnail
(*ThumbnailData_MysteriousData)(nil), // 56: client.ThumbnailData.MysteriousData
(*TypingUpdateRequest_Data)(nil), // 57: client.TypingUpdateRequest.Data
(*AuthMessage)(nil), // 58: authentication.AuthMessage
(*EmptyArr)(nil), // 59: util.EmptyArr
(*Device)(nil), // 60: authentication.Device
(*Dimensions)(nil), // 61: conversations.Dimensions
(*Message)(nil), // 62: conversations.Message
(*Contact)(nil), // 63: conversations.Contact
(*Conversation)(nil), // 64: conversations.Conversation
(*ContactNumber)(nil), // 65: conversations.ContactNumber
(ConversationStatus)(0), // 66: conversations.ConversationStatus
(*SIMPayload)(nil), // 67: settings.SIMPayload
(*MessageInfo)(nil), // 68: conversations.MessageInfo
(*MessageContent)(nil), // 69: conversations.MessageContent
(*AccountChangeOrSomethingEvent)(nil), // 70: events.AccountChangeOrSomethingEvent
(*ReactionData)(nil), // 71: conversations.ReactionData
}
var file_client_proto_depIdxs = []int32{
58, // 0: client.ReceiveMessagesRequest.auth:type_name -> authentication.AuthMessage
53, // 1: client.ReceiveMessagesRequest.unknown:type_name -> client.ReceiveMessagesRequest.UnknownEmptyObject2
58, // 2: client.AckMessageRequest.authData:type_name -> authentication.AuthMessage
59, // 3: client.AckMessageRequest.emptyArr:type_name -> util.EmptyArr
54, // 4: client.AckMessageRequest.acks:type_name -> client.AckMessageRequest.Message
12, // 5: client.DownloadAttachmentRequest.info:type_name -> client.AttachmentInfo
58, // 6: client.DownloadAttachmentRequest.authData:type_name -> authentication.AuthMessage
58, // 7: client.StartMediaUploadRequest.authData:type_name -> authentication.AuthMessage
60, // 8: client.StartMediaUploadRequest.mobile:type_name -> authentication.Device
15, // 9: client.UploadMediaResponse.media:type_name -> client.UploadedMedia
55, // 10: client.GetThumbnailResponse.thumbnail:type_name -> client.GetThumbnailResponse.Thumbnail
61, // 11: client.ThumbnailData.dimensions:type_name -> conversations.Dimensions
56, // 12: client.ThumbnailData.mysteriousData:type_name -> client.ThumbnailData.MysteriousData
19, // 13: client.ListMessagesRequest.cursor:type_name -> client.Cursor
62, // 14: client.ListMessagesResponse.messages:type_name -> conversations.Message
19, // 15: client.ListMessagesResponse.cursor:type_name -> client.Cursor
63, // 16: client.ListContactsResponse.contacts:type_name -> conversations.Contact
63, // 17: client.ListTopContactsResponse.contacts:type_name -> conversations.Contact
2, // 18: client.ListConversationsRequest.folder:type_name -> client.ListConversationsRequest.Folder
19, // 19: client.ListConversationsRequest.cursor:type_name -> client.Cursor
64, // 20: client.ListConversationsResponse.conversations:type_name -> conversations.Conversation
19, // 21: client.ListConversationsResponse.cursor:type_name -> client.Cursor
65, // 22: client.GetOrCreateConversationRequest.numbers:type_name -> conversations.ContactNumber
64, // 23: client.GetOrCreateConversationResponse.conversation:type_name -> conversations.Conversation
3, // 24: client.GetOrCreateConversationResponse.status:type_name -> client.GetOrCreateConversationResponse.Status
34, // 25: client.UpdateConversationRequest.data:type_name -> client.UpdateConversationData
0, // 26: client.UpdateConversationRequest.action:type_name -> client.ConversationActionStatus
33, // 27: client.UpdateConversationRequest.action5:type_name -> client.ConversationAction5
66, // 28: client.UpdateConversationData.status:type_name -> conversations.ConversationStatus
1, // 29: client.UpdateConversationData.mute:type_name -> client.ConversationMuteStatus
64, // 30: client.GetConversationResponse.conversation:type_name -> conversations.Conversation
45, // 31: client.SendMessageRequest.messagePayload:type_name -> client.MessagePayload
67, // 32: client.SendMessageRequest.SIMPayload:type_name -> settings.SIMPayload
44, // 33: client.SendMessageRequest.reply:type_name -> client.ReplyPayload
46, // 34: client.MessagePayload.messagePayloadContent:type_name -> client.MessagePayloadContent
68, // 35: client.MessagePayload.messageInfo:type_name -> conversations.MessageInfo
69, // 36: client.MessagePayloadContent.messageContent:type_name -> conversations.MessageContent
70, // 37: client.SendMessageResponse.googleAccountSwitch:type_name -> events.AccountChangeOrSomethingEvent
4, // 38: client.SendMessageResponse.status:type_name -> client.SendMessageResponse.Status
71, // 39: client.SendReactionRequest.reactionData:type_name -> conversations.ReactionData
5, // 40: client.SendReactionRequest.action:type_name -> client.SendReactionRequest.Action
67, // 41: client.SendReactionRequest.SIMPayload:type_name -> settings.SIMPayload
57, // 42: client.TypingUpdateRequest.data:type_name -> client.TypingUpdateRequest.Data
52, // 43: client.ReceiveMessagesRequest.UnknownEmptyObject2.unknown:type_name -> client.ReceiveMessagesRequest.UnknownEmptyObject1
60, // 44: client.AckMessageRequest.Message.device:type_name -> authentication.Device
18, // 45: client.GetThumbnailResponse.Thumbnail.data:type_name -> client.ThumbnailData
46, // [46:46] is the sub-list for method output_type
46, // [46:46] is the sub-list for method input_type
46, // [46:46] is the sub-list for extension type_name
46, // [46:46] is the sub-list for extension extendee
0, // [0:46] is the sub-list for field type_name
}
func init() { file_client_proto_init() }
func file_client_proto_init() {
if File_client_proto != nil {
return
}
file_conversations_proto_init()
file_authentication_proto_init()
file_settings_proto_init()
file_util_proto_init()
file_events_proto_init()
if !protoimpl.UnsafeEnabled {
file_client_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NotifyDittoActivityRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NotifyDittoActivityResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ReceiveMessagesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MessageReadRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AckMessageRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DownloadAttachmentRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AttachmentInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StartMediaUploadRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UploadMediaResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UploadedMedia); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetThumbnailRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetThumbnailResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ThumbnailData); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[13].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_client_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListMessagesRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListMessagesResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListContactsRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListTopContactsRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListContactsResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListTopContactsResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListConversationsRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ListConversationsResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetOrCreateConversationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetOrCreateConversationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteMessageRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeleteMessageResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateConversationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[27].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_client_proto_msgTypes[28].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_client_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*UpdateConversationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetConversationTypeRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetConversationTypeResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetConversationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetConversationResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*OpenConversationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PrepareOpenConversationRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*IsBugleDefaultResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SendMessageRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[38].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_client_proto_msgTypes[39].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_client_proto_msgTypes[40].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_client_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SendMessageResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SendReactionRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SendReactionResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ResendMessageRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TypingUpdateRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ReceiveMessagesRequest_UnknownEmptyObject1); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ReceiveMessagesRequest_UnknownEmptyObject2); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*AckMessageRequest_Message); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetThumbnailResponse_Thumbnail); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ThumbnailData_MysteriousData); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_client_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TypingUpdateRequest_Data); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_client_proto_msgTypes[2].OneofWrappers = []interface{}{}
file_client_proto_msgTypes[20].OneofWrappers = []interface{}{}
file_client_proto_msgTypes[21].OneofWrappers = []interface{}{}
file_client_proto_msgTypes[22].OneofWrappers = []interface{}{}
file_client_proto_msgTypes[28].OneofWrappers = []interface{}{
(*UpdateConversationData_Status)(nil),
(*UpdateConversationData_Mute)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_client_proto_rawDesc,
NumEnums: 6,
NumMessages: 52,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_client_proto_goTypes,
DependencyIndexes: file_client_proto_depIdxs,
EnumInfos: file_client_proto_enumTypes,
MessageInfos: file_client_proto_msgTypes,
}.Build()
File_client_proto = out.File
file_client_proto_rawDesc = nil
file_client_proto_goTypes = nil
file_client_proto_depIdxs = nil
}