conversation

package
v0.0.73-alpha.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2025 License: Apache-2.0 Imports: 13 Imported by: 18

Documentation

Index

Constants

View Source
const (
	Conversation_GetConversation_FullMethodName                         = "/openim.conversation.conversation/GetConversation"
	Conversation_GetSortedConversationList_FullMethodName               = "/openim.conversation.conversation/GetSortedConversationList"
	Conversation_GetAllConversations_FullMethodName                     = "/openim.conversation.conversation/GetAllConversations"
	Conversation_GetConversations_FullMethodName                        = "/openim.conversation.conversation/GetConversations"
	Conversation_SetConversation_FullMethodName                         = "/openim.conversation.conversation/SetConversation"
	Conversation_GetRecvMsgNotNotifyUserIDs_FullMethodName              = "/openim.conversation.conversation/GetRecvMsgNotNotifyUserIDs"
	Conversation_CreateSingleChatConversations_FullMethodName           = "/openim.conversation.conversation/CreateSingleChatConversations"
	Conversation_CreateGroupChatConversations_FullMethodName            = "/openim.conversation.conversation/CreateGroupChatConversations"
	Conversation_SetConversationMaxSeq_FullMethodName                   = "/openim.conversation.conversation/SetConversationMaxSeq"
	Conversation_SetConversationMinSeq_FullMethodName                   = "/openim.conversation.conversation/SetConversationMinSeq"
	Conversation_GetConversationIDs_FullMethodName                      = "/openim.conversation.conversation/GetConversationIDs"
	Conversation_SetConversations_FullMethodName                        = "/openim.conversation.conversation/SetConversations"
	Conversation_GetUserConversationIDsHash_FullMethodName              = "/openim.conversation.conversation/GetUserConversationIDsHash"
	Conversation_GetConversationsByConversationID_FullMethodName        = "/openim.conversation.conversation/GetConversationsByConversationID"
	Conversation_GetConversationOfflinePushUserIDs_FullMethodName       = "/openim.conversation.conversation/GetConversationOfflinePushUserIDs"
	Conversation_GetConversationNotReceiveMessageUserIDs_FullMethodName = "/openim.conversation.conversation/GetConversationNotReceiveMessageUserIDs"
	Conversation_UpdateConversation_FullMethodName                      = "/openim.conversation.conversation/UpdateConversation"
	Conversation_GetFullOwnerConversationIDs_FullMethodName             = "/openim.conversation.conversation/GetFullOwnerConversationIDs"
	Conversation_GetIncrementalConversation_FullMethodName              = "/openim.conversation.conversation/GetIncrementalConversation"
	Conversation_GetOwnerConversation_FullMethodName                    = "/openim.conversation.conversation/GetOwnerConversation"
	Conversation_GetConversationsNeedClearMsg_FullMethodName            = "/openim.conversation.conversation/GetConversationsNeedClearMsg"
	Conversation_GetNotNotifyConversationIDs_FullMethodName             = "/openim.conversation.conversation/GetNotNotifyConversationIDs"
	Conversation_GetPinnedConversationIDs_FullMethodName                = "/openim.conversation.conversation/GetPinnedConversationIDs"
	Conversation_ClearUserConversationMsg_FullMethodName                = "/openim.conversation.conversation/ClearUserConversationMsg"
	Conversation_UpdateConversationsByUser_FullMethodName               = "/openim.conversation.conversation/UpdateConversationsByUser"
)

Variables

View Source
var Conversation_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "openim.conversation.conversation",
	HandlerType: (*ConversationServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetConversation",
			Handler:    _Conversation_GetConversation_Handler,
		},
		{
			MethodName: "GetSortedConversationList",
			Handler:    _Conversation_GetSortedConversationList_Handler,
		},
		{
			MethodName: "GetAllConversations",
			Handler:    _Conversation_GetAllConversations_Handler,
		},
		{
			MethodName: "GetConversations",
			Handler:    _Conversation_GetConversations_Handler,
		},
		{
			MethodName: "SetConversation",
			Handler:    _Conversation_SetConversation_Handler,
		},
		{
			MethodName: "GetRecvMsgNotNotifyUserIDs",
			Handler:    _Conversation_GetRecvMsgNotNotifyUserIDs_Handler,
		},
		{
			MethodName: "CreateSingleChatConversations",
			Handler:    _Conversation_CreateSingleChatConversations_Handler,
		},
		{
			MethodName: "CreateGroupChatConversations",
			Handler:    _Conversation_CreateGroupChatConversations_Handler,
		},
		{
			MethodName: "SetConversationMaxSeq",
			Handler:    _Conversation_SetConversationMaxSeq_Handler,
		},
		{
			MethodName: "SetConversationMinSeq",
			Handler:    _Conversation_SetConversationMinSeq_Handler,
		},
		{
			MethodName: "GetConversationIDs",
			Handler:    _Conversation_GetConversationIDs_Handler,
		},
		{
			MethodName: "SetConversations",
			Handler:    _Conversation_SetConversations_Handler,
		},
		{
			MethodName: "GetUserConversationIDsHash",
			Handler:    _Conversation_GetUserConversationIDsHash_Handler,
		},
		{
			MethodName: "GetConversationsByConversationID",
			Handler:    _Conversation_GetConversationsByConversationID_Handler,
		},
		{
			MethodName: "GetConversationOfflinePushUserIDs",
			Handler:    _Conversation_GetConversationOfflinePushUserIDs_Handler,
		},
		{
			MethodName: "GetConversationNotReceiveMessageUserIDs",
			Handler:    _Conversation_GetConversationNotReceiveMessageUserIDs_Handler,
		},
		{
			MethodName: "UpdateConversation",
			Handler:    _Conversation_UpdateConversation_Handler,
		},
		{
			MethodName: "GetFullOwnerConversationIDs",
			Handler:    _Conversation_GetFullOwnerConversationIDs_Handler,
		},
		{
			MethodName: "GetIncrementalConversation",
			Handler:    _Conversation_GetIncrementalConversation_Handler,
		},
		{
			MethodName: "GetOwnerConversation",
			Handler:    _Conversation_GetOwnerConversation_Handler,
		},
		{
			MethodName: "GetConversationsNeedClearMsg",
			Handler:    _Conversation_GetConversationsNeedClearMsg_Handler,
		},
		{
			MethodName: "GetNotNotifyConversationIDs",
			Handler:    _Conversation_GetNotNotifyConversationIDs_Handler,
		},
		{
			MethodName: "GetPinnedConversationIDs",
			Handler:    _Conversation_GetPinnedConversationIDs_Handler,
		},
		{
			MethodName: "ClearUserConversationMsg",
			Handler:    _Conversation_ClearUserConversationMsg_Handler,
		},
		{
			MethodName: "UpdateConversationsByUser",
			Handler:    _Conversation_UpdateConversationsByUser_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "conversation/conversation.proto",
}

Conversation_ServiceDesc is the grpc.ServiceDesc for Conversation service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_conversation_conversation_proto protoreflect.FileDescriptor

Functions

func RegisterConversationServer

func RegisterConversationServer(s grpc.ServiceRegistrar, srv ConversationServer)

Types

type ClearUserConversationMsgReq

type ClearUserConversationMsgReq struct {
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp"`
	Limit     int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit"`
	// contains filtered or unexported fields
}

func (*ClearUserConversationMsgReq) Check

func (*ClearUserConversationMsgReq) Descriptor deprecated

func (*ClearUserConversationMsgReq) Descriptor() ([]byte, []int)

Deprecated: Use ClearUserConversationMsgReq.ProtoReflect.Descriptor instead.

func (*ClearUserConversationMsgReq) GetLimit

func (x *ClearUserConversationMsgReq) GetLimit() int32

func (*ClearUserConversationMsgReq) GetTimestamp

func (x *ClearUserConversationMsgReq) GetTimestamp() int64

func (*ClearUserConversationMsgReq) ProtoMessage

func (*ClearUserConversationMsgReq) ProtoMessage()

func (*ClearUserConversationMsgReq) ProtoReflect

func (*ClearUserConversationMsgReq) Reset

func (x *ClearUserConversationMsgReq) Reset()

func (*ClearUserConversationMsgReq) String

func (x *ClearUserConversationMsgReq) String() string

type ClearUserConversationMsgResp

type ClearUserConversationMsgResp struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*ClearUserConversationMsgResp) Descriptor deprecated

func (*ClearUserConversationMsgResp) Descriptor() ([]byte, []int)

Deprecated: Use ClearUserConversationMsgResp.ProtoReflect.Descriptor instead.

func (*ClearUserConversationMsgResp) GetCount

func (x *ClearUserConversationMsgResp) GetCount() int32

func (*ClearUserConversationMsgResp) ProtoMessage

func (*ClearUserConversationMsgResp) ProtoMessage()

func (*ClearUserConversationMsgResp) ProtoReflect

func (*ClearUserConversationMsgResp) Reset

func (x *ClearUserConversationMsgResp) Reset()

func (*ClearUserConversationMsgResp) String

type Conversation

type Conversation struct {
	OwnerUserID           string `protobuf:"bytes,1,opt,name=ownerUserID,proto3" json:"ownerUserID"`
	ConversationID        string `protobuf:"bytes,2,opt,name=conversationID,proto3" json:"conversationID"`
	RecvMsgOpt            int32  `protobuf:"varint,3,opt,name=recvMsgOpt,proto3" json:"recvMsgOpt"`
	ConversationType      int32  `protobuf:"varint,4,opt,name=conversationType,proto3" json:"conversationType"`
	UserID                string `protobuf:"bytes,5,opt,name=userID,proto3" json:"userID"`
	GroupID               string `protobuf:"bytes,6,opt,name=groupID,proto3" json:"groupID"`
	IsPinned              bool   `protobuf:"varint,7,opt,name=isPinned,proto3" json:"isPinned"`
	AttachedInfo          string `protobuf:"bytes,8,opt,name=attachedInfo,proto3" json:"attachedInfo"`
	IsPrivateChat         bool   `protobuf:"varint,9,opt,name=isPrivateChat,proto3" json:"isPrivateChat"`
	GroupAtType           int32  `protobuf:"varint,10,opt,name=groupAtType,proto3" json:"groupAtType"`
	Ex                    string `protobuf:"bytes,11,opt,name=ex,proto3" json:"ex"`
	BurnDuration          int32  `protobuf:"varint,12,opt,name=burnDuration,proto3" json:"burnDuration"`
	MinSeq                int64  `protobuf:"varint,13,opt,name=minSeq,proto3" json:"minSeq"`
	MaxSeq                int64  `protobuf:"varint,14,opt,name=maxSeq,proto3" json:"maxSeq"`
	MsgDestructTime       int64  `protobuf:"varint,15,opt,name=msgDestructTime,proto3" json:"msgDestructTime"`
	LatestMsgDestructTime int64  `protobuf:"varint,16,opt,name=latestMsgDestructTime,proto3" json:"latestMsgDestructTime"`
	IsMsgDestruct         bool   `protobuf:"varint,17,opt,name=isMsgDestruct,proto3" json:"isMsgDestruct"`
	// contains filtered or unexported fields
}

func (*Conversation) Check

func (x *Conversation) Check() error

func (*Conversation) Descriptor deprecated

func (*Conversation) Descriptor() ([]byte, []int)

Deprecated: Use Conversation.ProtoReflect.Descriptor instead.

func (*Conversation) GetAttachedInfo

func (x *Conversation) GetAttachedInfo() string

func (*Conversation) GetBurnDuration

func (x *Conversation) GetBurnDuration() int32

func (*Conversation) GetConversationID

func (x *Conversation) GetConversationID() string

func (*Conversation) GetConversationType

func (x *Conversation) GetConversationType() int32

func (*Conversation) GetEx

func (x *Conversation) GetEx() string

func (*Conversation) GetGroupAtType

func (x *Conversation) GetGroupAtType() int32

func (*Conversation) GetGroupID

func (x *Conversation) GetGroupID() string

func (*Conversation) GetIsMsgDestruct

func (x *Conversation) GetIsMsgDestruct() bool

func (*Conversation) GetIsPinned

func (x *Conversation) GetIsPinned() bool

func (*Conversation) GetIsPrivateChat

func (x *Conversation) GetIsPrivateChat() bool

func (*Conversation) GetLatestMsgDestructTime

func (x *Conversation) GetLatestMsgDestructTime() int64

func (*Conversation) GetMaxSeq

func (x *Conversation) GetMaxSeq() int64

func (*Conversation) GetMinSeq

func (x *Conversation) GetMinSeq() int64

func (*Conversation) GetMsgDestructTime

func (x *Conversation) GetMsgDestructTime() int64

func (*Conversation) GetOwnerUserID

func (x *Conversation) GetOwnerUserID() string

func (*Conversation) GetRecvMsgOpt

func (x *Conversation) GetRecvMsgOpt() int32

func (*Conversation) GetUserID

func (x *Conversation) GetUserID() string

func (*Conversation) ProtoMessage

func (*Conversation) ProtoMessage()

func (*Conversation) ProtoReflect

func (x *Conversation) ProtoReflect() protoreflect.Message

func (*Conversation) Reset

func (x *Conversation) Reset()

func (*Conversation) String

func (x *Conversation) String() string

type ConversationClient

type ConversationClient interface {
	GetConversation(ctx context.Context, in *GetConversationReq, opts ...grpc.CallOption) (*GetConversationResp, error)
	GetSortedConversationList(ctx context.Context, in *GetSortedConversationListReq, opts ...grpc.CallOption) (*GetSortedConversationListResp, error)
	GetAllConversations(ctx context.Context, in *GetAllConversationsReq, opts ...grpc.CallOption) (*GetAllConversationsResp, error)
	GetConversations(ctx context.Context, in *GetConversationsReq, opts ...grpc.CallOption) (*GetConversationsResp, error)
	SetConversation(ctx context.Context, in *SetConversationReq, opts ...grpc.CallOption) (*SetConversationResp, error)
	GetRecvMsgNotNotifyUserIDs(ctx context.Context, in *GetRecvMsgNotNotifyUserIDsReq, opts ...grpc.CallOption) (*GetRecvMsgNotNotifyUserIDsResp, error)
	CreateSingleChatConversations(ctx context.Context, in *CreateSingleChatConversationsReq, opts ...grpc.CallOption) (*CreateSingleChatConversationsResp, error)
	CreateGroupChatConversations(ctx context.Context, in *CreateGroupChatConversationsReq, opts ...grpc.CallOption) (*CreateGroupChatConversationsResp, error)
	SetConversationMaxSeq(ctx context.Context, in *SetConversationMaxSeqReq, opts ...grpc.CallOption) (*SetConversationMaxSeqResp, error)
	SetConversationMinSeq(ctx context.Context, in *SetConversationMinSeqReq, opts ...grpc.CallOption) (*SetConversationMinSeqResp, error)
	GetConversationIDs(ctx context.Context, in *GetConversationIDsReq, opts ...grpc.CallOption) (*GetConversationIDsResp, error)
	SetConversations(ctx context.Context, in *SetConversationsReq, opts ...grpc.CallOption) (*SetConversationsResp, error)
	GetUserConversationIDsHash(ctx context.Context, in *GetUserConversationIDsHashReq, opts ...grpc.CallOption) (*GetUserConversationIDsHashResp, error)
	GetConversationsByConversationID(ctx context.Context, in *GetConversationsByConversationIDReq, opts ...grpc.CallOption) (*GetConversationsByConversationIDResp, error)
	GetConversationOfflinePushUserIDs(ctx context.Context, in *GetConversationOfflinePushUserIDsReq, opts ...grpc.CallOption) (*GetConversationOfflinePushUserIDsResp, error)
	GetConversationNotReceiveMessageUserIDs(ctx context.Context, in *GetConversationNotReceiveMessageUserIDsReq, opts ...grpc.CallOption) (*GetConversationNotReceiveMessageUserIDsResp, error)
	UpdateConversation(ctx context.Context, in *UpdateConversationReq, opts ...grpc.CallOption) (*UpdateConversationResp, error)
	GetFullOwnerConversationIDs(ctx context.Context, in *GetFullOwnerConversationIDsReq, opts ...grpc.CallOption) (*GetFullOwnerConversationIDsResp, error)
	GetIncrementalConversation(ctx context.Context, in *GetIncrementalConversationReq, opts ...grpc.CallOption) (*GetIncrementalConversationResp, error)
	GetOwnerConversation(ctx context.Context, in *GetOwnerConversationReq, opts ...grpc.CallOption) (*GetOwnerConversationResp, error)
	GetConversationsNeedClearMsg(ctx context.Context, in *GetConversationsNeedClearMsgReq, opts ...grpc.CallOption) (*GetConversationsNeedClearMsgResp, error)
	GetNotNotifyConversationIDs(ctx context.Context, in *GetNotNotifyConversationIDsReq, opts ...grpc.CallOption) (*GetNotNotifyConversationIDsResp, error)
	GetPinnedConversationIDs(ctx context.Context, in *GetPinnedConversationIDsReq, opts ...grpc.CallOption) (*GetPinnedConversationIDsResp, error)
	ClearUserConversationMsg(ctx context.Context, in *ClearUserConversationMsgReq, opts ...grpc.CallOption) (*ClearUserConversationMsgResp, error)
	UpdateConversationsByUser(ctx context.Context, in *UpdateConversationsByUserReq, opts ...grpc.CallOption) (*UpdateConversationsByUserResp, error)
}

ConversationClient is the client API for Conversation service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversationElem

type ConversationElem struct {
	ConversationID string   `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	RecvMsgOpt     int32    `protobuf:"varint,2,opt,name=recvMsgOpt,proto3" json:"recvMsgOpt"`
	UnreadCount    int64    `protobuf:"varint,3,opt,name=unreadCount,proto3" json:"unreadCount"`
	IsPinned       bool     `protobuf:"varint,4,opt,name=IsPinned,proto3" json:"IsPinned"`
	MsgInfo        *MsgInfo `protobuf:"bytes,5,opt,name=msgInfo,proto3" json:"msgInfo"`
	// contains filtered or unexported fields
}

func (*ConversationElem) Descriptor deprecated

func (*ConversationElem) Descriptor() ([]byte, []int)

Deprecated: Use ConversationElem.ProtoReflect.Descriptor instead.

func (*ConversationElem) GetConversationID

func (x *ConversationElem) GetConversationID() string

func (*ConversationElem) GetIsPinned

func (x *ConversationElem) GetIsPinned() bool

func (*ConversationElem) GetMsgInfo

func (x *ConversationElem) GetMsgInfo() *MsgInfo

func (*ConversationElem) GetRecvMsgOpt

func (x *ConversationElem) GetRecvMsgOpt() int32

func (*ConversationElem) GetUnreadCount

func (x *ConversationElem) GetUnreadCount() int64

func (*ConversationElem) ProtoMessage

func (*ConversationElem) ProtoMessage()

func (*ConversationElem) ProtoReflect

func (x *ConversationElem) ProtoReflect() protoreflect.Message

func (*ConversationElem) Reset

func (x *ConversationElem) Reset()

func (*ConversationElem) String

func (x *ConversationElem) String() string

type ConversationReq

type ConversationReq struct {
	ConversationID   string                  `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	ConversationType int32                   `protobuf:"varint,2,opt,name=conversationType,proto3" json:"conversationType"`
	UserID           string                  `protobuf:"bytes,3,opt,name=userID,proto3" json:"userID"`
	GroupID          string                  `protobuf:"bytes,4,opt,name=groupID,proto3" json:"groupID"`
	RecvMsgOpt       *wrapperspb.Int32Value  `protobuf:"bytes,5,opt,name=recvMsgOpt,proto3" json:"recvMsgOpt"`
	IsPinned         *wrapperspb.BoolValue   `protobuf:"bytes,6,opt,name=isPinned,proto3" json:"isPinned"`
	AttachedInfo     *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=attachedInfo,proto3" json:"attachedInfo"`
	IsPrivateChat    *wrapperspb.BoolValue   `protobuf:"bytes,8,opt,name=isPrivateChat,proto3" json:"isPrivateChat"`
	Ex               *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=ex,proto3" json:"ex"`
	BurnDuration     *wrapperspb.Int32Value  `protobuf:"bytes,10,opt,name=burnDuration,proto3" json:"burnDuration"`
	MinSeq           *wrapperspb.Int64Value  `protobuf:"bytes,11,opt,name=minSeq,proto3" json:"minSeq"`
	MaxSeq           *wrapperspb.Int64Value  `protobuf:"bytes,12,opt,name=maxSeq,proto3" json:"maxSeq"`
	GroupAtType      *wrapperspb.Int32Value  `protobuf:"bytes,13,opt,name=groupAtType,proto3" json:"groupAtType"`
	MsgDestructTime  *wrapperspb.Int64Value  `protobuf:"bytes,14,opt,name=msgDestructTime,proto3" json:"msgDestructTime"`
	IsMsgDestruct    *wrapperspb.BoolValue   `protobuf:"bytes,15,opt,name=isMsgDestruct,proto3" json:"isMsgDestruct"`
	// contains filtered or unexported fields
}

func (*ConversationReq) Check

func (x *ConversationReq) Check() error

func (*ConversationReq) Descriptor deprecated

func (*ConversationReq) Descriptor() ([]byte, []int)

Deprecated: Use ConversationReq.ProtoReflect.Descriptor instead.

func (*ConversationReq) GetAttachedInfo

func (x *ConversationReq) GetAttachedInfo() *wrapperspb.StringValue

func (*ConversationReq) GetBurnDuration

func (x *ConversationReq) GetBurnDuration() *wrapperspb.Int32Value

func (*ConversationReq) GetConversationID

func (x *ConversationReq) GetConversationID() string

func (*ConversationReq) GetConversationType

func (x *ConversationReq) GetConversationType() int32

func (*ConversationReq) GetEx

func (*ConversationReq) GetGroupAtType

func (x *ConversationReq) GetGroupAtType() *wrapperspb.Int32Value

func (*ConversationReq) GetGroupID

func (x *ConversationReq) GetGroupID() string

func (*ConversationReq) GetIsMsgDestruct

func (x *ConversationReq) GetIsMsgDestruct() *wrapperspb.BoolValue

func (*ConversationReq) GetIsPinned

func (x *ConversationReq) GetIsPinned() *wrapperspb.BoolValue

func (*ConversationReq) GetIsPrivateChat

func (x *ConversationReq) GetIsPrivateChat() *wrapperspb.BoolValue

func (*ConversationReq) GetMaxSeq

func (x *ConversationReq) GetMaxSeq() *wrapperspb.Int64Value

func (*ConversationReq) GetMinSeq

func (x *ConversationReq) GetMinSeq() *wrapperspb.Int64Value

func (*ConversationReq) GetMsgDestructTime

func (x *ConversationReq) GetMsgDestructTime() *wrapperspb.Int64Value

func (*ConversationReq) GetRecvMsgOpt

func (x *ConversationReq) GetRecvMsgOpt() *wrapperspb.Int32Value

func (*ConversationReq) GetUserID

func (x *ConversationReq) GetUserID() string

func (*ConversationReq) ProtoMessage

func (*ConversationReq) ProtoMessage()

func (*ConversationReq) ProtoReflect

func (x *ConversationReq) ProtoReflect() protoreflect.Message

func (*ConversationReq) Reset

func (x *ConversationReq) Reset()

func (*ConversationReq) String

func (x *ConversationReq) String() string

type ConversationServer

type ConversationServer interface {
	GetConversation(context.Context, *GetConversationReq) (*GetConversationResp, error)
	GetSortedConversationList(context.Context, *GetSortedConversationListReq) (*GetSortedConversationListResp, error)
	GetAllConversations(context.Context, *GetAllConversationsReq) (*GetAllConversationsResp, error)
	GetConversations(context.Context, *GetConversationsReq) (*GetConversationsResp, error)
	SetConversation(context.Context, *SetConversationReq) (*SetConversationResp, error)
	GetRecvMsgNotNotifyUserIDs(context.Context, *GetRecvMsgNotNotifyUserIDsReq) (*GetRecvMsgNotNotifyUserIDsResp, error)
	CreateSingleChatConversations(context.Context, *CreateSingleChatConversationsReq) (*CreateSingleChatConversationsResp, error)
	CreateGroupChatConversations(context.Context, *CreateGroupChatConversationsReq) (*CreateGroupChatConversationsResp, error)
	SetConversationMaxSeq(context.Context, *SetConversationMaxSeqReq) (*SetConversationMaxSeqResp, error)
	SetConversationMinSeq(context.Context, *SetConversationMinSeqReq) (*SetConversationMinSeqResp, error)
	GetConversationIDs(context.Context, *GetConversationIDsReq) (*GetConversationIDsResp, error)
	SetConversations(context.Context, *SetConversationsReq) (*SetConversationsResp, error)
	GetUserConversationIDsHash(context.Context, *GetUserConversationIDsHashReq) (*GetUserConversationIDsHashResp, error)
	GetConversationsByConversationID(context.Context, *GetConversationsByConversationIDReq) (*GetConversationsByConversationIDResp, error)
	GetConversationOfflinePushUserIDs(context.Context, *GetConversationOfflinePushUserIDsReq) (*GetConversationOfflinePushUserIDsResp, error)
	GetConversationNotReceiveMessageUserIDs(context.Context, *GetConversationNotReceiveMessageUserIDsReq) (*GetConversationNotReceiveMessageUserIDsResp, error)
	UpdateConversation(context.Context, *UpdateConversationReq) (*UpdateConversationResp, error)
	GetFullOwnerConversationIDs(context.Context, *GetFullOwnerConversationIDsReq) (*GetFullOwnerConversationIDsResp, error)
	GetIncrementalConversation(context.Context, *GetIncrementalConversationReq) (*GetIncrementalConversationResp, error)
	GetOwnerConversation(context.Context, *GetOwnerConversationReq) (*GetOwnerConversationResp, error)
	GetConversationsNeedClearMsg(context.Context, *GetConversationsNeedClearMsgReq) (*GetConversationsNeedClearMsgResp, error)
	GetNotNotifyConversationIDs(context.Context, *GetNotNotifyConversationIDsReq) (*GetNotNotifyConversationIDsResp, error)
	GetPinnedConversationIDs(context.Context, *GetPinnedConversationIDsReq) (*GetPinnedConversationIDsResp, error)
	ClearUserConversationMsg(context.Context, *ClearUserConversationMsgReq) (*ClearUserConversationMsgResp, error)
	UpdateConversationsByUser(context.Context, *UpdateConversationsByUserReq) (*UpdateConversationsByUserResp, error)
	// contains filtered or unexported methods
}

ConversationServer is the server API for Conversation service. All implementations must embed UnimplementedConversationServer for forward compatibility.

type CreateGroupChatConversationsReq

type CreateGroupChatConversationsReq struct {
	UserIDs []string `protobuf:"bytes,1,rep,name=userIDs,proto3" json:"userIDs"`
	GroupID string   `protobuf:"bytes,2,opt,name=groupID,proto3" json:"groupID"`
	// contains filtered or unexported fields
}

func (*CreateGroupChatConversationsReq) Check

func (*CreateGroupChatConversationsReq) Descriptor deprecated

func (*CreateGroupChatConversationsReq) Descriptor() ([]byte, []int)

Deprecated: Use CreateGroupChatConversationsReq.ProtoReflect.Descriptor instead.

func (*CreateGroupChatConversationsReq) GetGroupID

func (x *CreateGroupChatConversationsReq) GetGroupID() string

func (*CreateGroupChatConversationsReq) GetUserIDs

func (x *CreateGroupChatConversationsReq) GetUserIDs() []string

func (*CreateGroupChatConversationsReq) ProtoMessage

func (*CreateGroupChatConversationsReq) ProtoMessage()

func (*CreateGroupChatConversationsReq) ProtoReflect

func (*CreateGroupChatConversationsReq) Reset

func (*CreateGroupChatConversationsReq) String

type CreateGroupChatConversationsResp

type CreateGroupChatConversationsResp struct {
	// contains filtered or unexported fields
}

func (*CreateGroupChatConversationsResp) Descriptor deprecated

func (*CreateGroupChatConversationsResp) Descriptor() ([]byte, []int)

Deprecated: Use CreateGroupChatConversationsResp.ProtoReflect.Descriptor instead.

func (*CreateGroupChatConversationsResp) ProtoMessage

func (*CreateGroupChatConversationsResp) ProtoMessage()

func (*CreateGroupChatConversationsResp) ProtoReflect

func (*CreateGroupChatConversationsResp) Reset

func (*CreateGroupChatConversationsResp) String

type CreateSingleChatConversationsReq

type CreateSingleChatConversationsReq struct {
	RecvID           string `protobuf:"bytes,1,opt,name=recvID,proto3" json:"recvID"`
	SendID           string `protobuf:"bytes,2,opt,name=sendID,proto3" json:"sendID"`
	ConversationID   string `protobuf:"bytes,3,opt,name=conversationID,proto3" json:"conversationID"`
	ConversationType int32  `protobuf:"varint,4,opt,name=conversationType,proto3" json:"conversationType"`
	// contains filtered or unexported fields
}

func (*CreateSingleChatConversationsReq) Descriptor deprecated

func (*CreateSingleChatConversationsReq) Descriptor() ([]byte, []int)

Deprecated: Use CreateSingleChatConversationsReq.ProtoReflect.Descriptor instead.

func (*CreateSingleChatConversationsReq) GetConversationID

func (x *CreateSingleChatConversationsReq) GetConversationID() string

func (*CreateSingleChatConversationsReq) GetConversationType

func (x *CreateSingleChatConversationsReq) GetConversationType() int32

func (*CreateSingleChatConversationsReq) GetRecvID

func (*CreateSingleChatConversationsReq) GetSendID

func (*CreateSingleChatConversationsReq) ProtoMessage

func (*CreateSingleChatConversationsReq) ProtoMessage()

func (*CreateSingleChatConversationsReq) ProtoReflect

func (*CreateSingleChatConversationsReq) Reset

func (*CreateSingleChatConversationsReq) String

type CreateSingleChatConversationsResp

type CreateSingleChatConversationsResp struct {
	// contains filtered or unexported fields
}

func (*CreateSingleChatConversationsResp) Descriptor deprecated

func (*CreateSingleChatConversationsResp) Descriptor() ([]byte, []int)

Deprecated: Use CreateSingleChatConversationsResp.ProtoReflect.Descriptor instead.

func (*CreateSingleChatConversationsResp) ProtoMessage

func (*CreateSingleChatConversationsResp) ProtoMessage()

func (*CreateSingleChatConversationsResp) ProtoReflect

func (*CreateSingleChatConversationsResp) Reset

func (*CreateSingleChatConversationsResp) String

type GetAllConversationsReq

type GetAllConversationsReq struct {
	OwnerUserID string `protobuf:"bytes,1,opt,name=ownerUserID,proto3" json:"ownerUserID"`
	// contains filtered or unexported fields
}

func (*GetAllConversationsReq) Check

func (x *GetAllConversationsReq) Check() error

func (*GetAllConversationsReq) Descriptor deprecated

func (*GetAllConversationsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetAllConversationsReq.ProtoReflect.Descriptor instead.

func (*GetAllConversationsReq) GetOwnerUserID

func (x *GetAllConversationsReq) GetOwnerUserID() string

func (*GetAllConversationsReq) ProtoMessage

func (*GetAllConversationsReq) ProtoMessage()

func (*GetAllConversationsReq) ProtoReflect

func (x *GetAllConversationsReq) ProtoReflect() protoreflect.Message

func (*GetAllConversationsReq) Reset

func (x *GetAllConversationsReq) Reset()

func (*GetAllConversationsReq) String

func (x *GetAllConversationsReq) String() string

type GetAllConversationsResp

type GetAllConversationsResp struct {
	Conversations []*Conversation `protobuf:"bytes,2,rep,name=conversations,proto3" json:"conversations"`
	// contains filtered or unexported fields
}

func (*GetAllConversationsResp) Descriptor deprecated

func (*GetAllConversationsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetAllConversationsResp.ProtoReflect.Descriptor instead.

func (*GetAllConversationsResp) Format added in v0.0.69

func (x *GetAllConversationsResp) Format() any

func (*GetAllConversationsResp) GetConversations

func (x *GetAllConversationsResp) GetConversations() []*Conversation

func (*GetAllConversationsResp) ProtoMessage

func (*GetAllConversationsResp) ProtoMessage()

func (*GetAllConversationsResp) ProtoReflect

func (x *GetAllConversationsResp) ProtoReflect() protoreflect.Message

func (*GetAllConversationsResp) Reset

func (x *GetAllConversationsResp) Reset()

func (*GetAllConversationsResp) String

func (x *GetAllConversationsResp) String() string

type GetConversationIDsReq

type GetConversationIDsReq struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

func (*GetConversationIDsReq) Descriptor deprecated

func (*GetConversationIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationIDsReq.ProtoReflect.Descriptor instead.

func (*GetConversationIDsReq) GetUserID

func (x *GetConversationIDsReq) GetUserID() string

func (*GetConversationIDsReq) ProtoMessage

func (*GetConversationIDsReq) ProtoMessage()

func (*GetConversationIDsReq) ProtoReflect

func (x *GetConversationIDsReq) ProtoReflect() protoreflect.Message

func (*GetConversationIDsReq) Reset

func (x *GetConversationIDsReq) Reset()

func (*GetConversationIDsReq) String

func (x *GetConversationIDsReq) String() string

type GetConversationIDsResp

type GetConversationIDsResp struct {
	ConversationIDs []string `protobuf:"bytes,1,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	// contains filtered or unexported fields
}

func (*GetConversationIDsResp) Descriptor deprecated

func (*GetConversationIDsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationIDsResp.ProtoReflect.Descriptor instead.

func (*GetConversationIDsResp) Format added in v0.0.69

func (x *GetConversationIDsResp) Format() any

func (*GetConversationIDsResp) GetConversationIDs

func (x *GetConversationIDsResp) GetConversationIDs() []string

func (*GetConversationIDsResp) ProtoMessage

func (*GetConversationIDsResp) ProtoMessage()

func (*GetConversationIDsResp) ProtoReflect

func (x *GetConversationIDsResp) ProtoReflect() protoreflect.Message

func (*GetConversationIDsResp) Reset

func (x *GetConversationIDsResp) Reset()

func (*GetConversationIDsResp) String

func (x *GetConversationIDsResp) String() string

type GetConversationNotReceiveMessageUserIDsReq

type GetConversationNotReceiveMessageUserIDsReq struct {
	ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	// contains filtered or unexported fields
}

func (*GetConversationNotReceiveMessageUserIDsReq) Descriptor deprecated

Deprecated: Use GetConversationNotReceiveMessageUserIDsReq.ProtoReflect.Descriptor instead.

func (*GetConversationNotReceiveMessageUserIDsReq) GetConversationID

func (x *GetConversationNotReceiveMessageUserIDsReq) GetConversationID() string

func (*GetConversationNotReceiveMessageUserIDsReq) ProtoMessage

func (*GetConversationNotReceiveMessageUserIDsReq) ProtoReflect

func (*GetConversationNotReceiveMessageUserIDsReq) Reset

func (*GetConversationNotReceiveMessageUserIDsReq) String

type GetConversationNotReceiveMessageUserIDsResp

type GetConversationNotReceiveMessageUserIDsResp struct {
	UserIDs []string `protobuf:"bytes,1,rep,name=userIDs,proto3" json:"userIDs"`
	// contains filtered or unexported fields
}

func (*GetConversationNotReceiveMessageUserIDsResp) Descriptor deprecated

Deprecated: Use GetConversationNotReceiveMessageUserIDsResp.ProtoReflect.Descriptor instead.

func (*GetConversationNotReceiveMessageUserIDsResp) GetUserIDs

func (*GetConversationNotReceiveMessageUserIDsResp) ProtoMessage

func (*GetConversationNotReceiveMessageUserIDsResp) ProtoReflect

func (*GetConversationNotReceiveMessageUserIDsResp) Reset

func (*GetConversationNotReceiveMessageUserIDsResp) String

type GetConversationOfflinePushUserIDsReq

type GetConversationOfflinePushUserIDsReq struct {
	ConversationID string   `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	UserIDs        []string `protobuf:"bytes,2,rep,name=userIDs,proto3" json:"userIDs"`
	// contains filtered or unexported fields
}

func (*GetConversationOfflinePushUserIDsReq) Descriptor deprecated

func (*GetConversationOfflinePushUserIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationOfflinePushUserIDsReq.ProtoReflect.Descriptor instead.

func (*GetConversationOfflinePushUserIDsReq) GetConversationID

func (x *GetConversationOfflinePushUserIDsReq) GetConversationID() string

func (*GetConversationOfflinePushUserIDsReq) GetUserIDs

func (x *GetConversationOfflinePushUserIDsReq) GetUserIDs() []string

func (*GetConversationOfflinePushUserIDsReq) ProtoMessage

func (*GetConversationOfflinePushUserIDsReq) ProtoMessage()

func (*GetConversationOfflinePushUserIDsReq) ProtoReflect

func (*GetConversationOfflinePushUserIDsReq) Reset

func (*GetConversationOfflinePushUserIDsReq) String

type GetConversationOfflinePushUserIDsResp

type GetConversationOfflinePushUserIDsResp struct {
	UserIDs []string `protobuf:"bytes,1,rep,name=userIDs,proto3" json:"userIDs"`
	// contains filtered or unexported fields
}

func (*GetConversationOfflinePushUserIDsResp) Descriptor deprecated

func (*GetConversationOfflinePushUserIDsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationOfflinePushUserIDsResp.ProtoReflect.Descriptor instead.

func (*GetConversationOfflinePushUserIDsResp) GetUserIDs

func (*GetConversationOfflinePushUserIDsResp) ProtoMessage

func (*GetConversationOfflinePushUserIDsResp) ProtoMessage()

func (*GetConversationOfflinePushUserIDsResp) ProtoReflect

func (*GetConversationOfflinePushUserIDsResp) Reset

func (*GetConversationOfflinePushUserIDsResp) String

type GetConversationReq

type GetConversationReq struct {
	ConversationID string `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	OwnerUserID    string `protobuf:"bytes,2,opt,name=ownerUserID,proto3" json:"ownerUserID"`
	// contains filtered or unexported fields
}

func (*GetConversationReq) Check

func (x *GetConversationReq) Check() error

func (*GetConversationReq) Descriptor deprecated

func (*GetConversationReq) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationReq.ProtoReflect.Descriptor instead.

func (*GetConversationReq) GetConversationID

func (x *GetConversationReq) GetConversationID() string

func (*GetConversationReq) GetOwnerUserID

func (x *GetConversationReq) GetOwnerUserID() string

func (*GetConversationReq) ProtoMessage

func (*GetConversationReq) ProtoMessage()

func (*GetConversationReq) ProtoReflect

func (x *GetConversationReq) ProtoReflect() protoreflect.Message

func (*GetConversationReq) Reset

func (x *GetConversationReq) Reset()

func (*GetConversationReq) String

func (x *GetConversationReq) String() string

type GetConversationResp

type GetConversationResp struct {
	Conversation *Conversation `protobuf:"bytes,2,opt,name=conversation,proto3" json:"conversation"`
	// contains filtered or unexported fields
}

func (*GetConversationResp) Descriptor deprecated

func (*GetConversationResp) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationResp.ProtoReflect.Descriptor instead.

func (*GetConversationResp) GetConversation

func (x *GetConversationResp) GetConversation() *Conversation

func (*GetConversationResp) ProtoMessage

func (*GetConversationResp) ProtoMessage()

func (*GetConversationResp) ProtoReflect

func (x *GetConversationResp) ProtoReflect() protoreflect.Message

func (*GetConversationResp) Reset

func (x *GetConversationResp) Reset()

func (*GetConversationResp) String

func (x *GetConversationResp) String() string

type GetConversationsByConversationIDReq

type GetConversationsByConversationIDReq struct {
	ConversationIDs []string `protobuf:"bytes,1,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	// contains filtered or unexported fields
}

func (*GetConversationsByConversationIDReq) Check

func (*GetConversationsByConversationIDReq) Descriptor deprecated

func (*GetConversationsByConversationIDReq) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationsByConversationIDReq.ProtoReflect.Descriptor instead.

func (*GetConversationsByConversationIDReq) GetConversationIDs

func (x *GetConversationsByConversationIDReq) GetConversationIDs() []string

func (*GetConversationsByConversationIDReq) ProtoMessage

func (*GetConversationsByConversationIDReq) ProtoMessage()

func (*GetConversationsByConversationIDReq) ProtoReflect

func (*GetConversationsByConversationIDReq) Reset

func (*GetConversationsByConversationIDReq) String

type GetConversationsByConversationIDResp

type GetConversationsByConversationIDResp struct {
	Conversations []*Conversation `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations"`
	// contains filtered or unexported fields
}

func (*GetConversationsByConversationIDResp) Descriptor deprecated

func (*GetConversationsByConversationIDResp) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationsByConversationIDResp.ProtoReflect.Descriptor instead.

func (*GetConversationsByConversationIDResp) GetConversations

func (x *GetConversationsByConversationIDResp) GetConversations() []*Conversation

func (*GetConversationsByConversationIDResp) ProtoMessage

func (*GetConversationsByConversationIDResp) ProtoMessage()

func (*GetConversationsByConversationIDResp) ProtoReflect

func (*GetConversationsByConversationIDResp) Reset

func (*GetConversationsByConversationIDResp) String

type GetConversationsNeedClearMsgReq

type GetConversationsNeedClearMsgReq struct {
	// contains filtered or unexported fields
}

func (*GetConversationsNeedClearMsgReq) Descriptor deprecated

func (*GetConversationsNeedClearMsgReq) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationsNeedClearMsgReq.ProtoReflect.Descriptor instead.

func (*GetConversationsNeedClearMsgReq) ProtoMessage

func (*GetConversationsNeedClearMsgReq) ProtoMessage()

func (*GetConversationsNeedClearMsgReq) ProtoReflect

func (*GetConversationsNeedClearMsgReq) Reset

func (*GetConversationsNeedClearMsgReq) String

type GetConversationsNeedClearMsgResp

type GetConversationsNeedClearMsgResp struct {
	Conversations []*Conversation `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations"`
	// contains filtered or unexported fields
}

func (*GetConversationsNeedClearMsgResp) Descriptor deprecated

func (*GetConversationsNeedClearMsgResp) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationsNeedClearMsgResp.ProtoReflect.Descriptor instead.

func (*GetConversationsNeedClearMsgResp) GetConversations

func (x *GetConversationsNeedClearMsgResp) GetConversations() []*Conversation

func (*GetConversationsNeedClearMsgResp) ProtoMessage

func (*GetConversationsNeedClearMsgResp) ProtoMessage()

func (*GetConversationsNeedClearMsgResp) ProtoReflect

func (*GetConversationsNeedClearMsgResp) Reset

func (*GetConversationsNeedClearMsgResp) String

type GetConversationsReq

type GetConversationsReq struct {
	OwnerUserID     string   `protobuf:"bytes,1,opt,name=ownerUserID,proto3" json:"ownerUserID"`
	ConversationIDs []string `protobuf:"bytes,2,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	// contains filtered or unexported fields
}

func (*GetConversationsReq) Check

func (x *GetConversationsReq) Check() error

func (*GetConversationsReq) Descriptor deprecated

func (*GetConversationsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationsReq.ProtoReflect.Descriptor instead.

func (*GetConversationsReq) GetConversationIDs

func (x *GetConversationsReq) GetConversationIDs() []string

func (*GetConversationsReq) GetOwnerUserID

func (x *GetConversationsReq) GetOwnerUserID() string

func (*GetConversationsReq) ProtoMessage

func (*GetConversationsReq) ProtoMessage()

func (*GetConversationsReq) ProtoReflect

func (x *GetConversationsReq) ProtoReflect() protoreflect.Message

func (*GetConversationsReq) Reset

func (x *GetConversationsReq) Reset()

func (*GetConversationsReq) String

func (x *GetConversationsReq) String() string

type GetConversationsResp

type GetConversationsResp struct {
	Conversations []*Conversation `protobuf:"bytes,2,rep,name=conversations,proto3" json:"conversations"`
	// contains filtered or unexported fields
}

func (*GetConversationsResp) Descriptor deprecated

func (*GetConversationsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetConversationsResp.ProtoReflect.Descriptor instead.

func (*GetConversationsResp) GetConversations

func (x *GetConversationsResp) GetConversations() []*Conversation

func (*GetConversationsResp) ProtoMessage

func (*GetConversationsResp) ProtoMessage()

func (*GetConversationsResp) ProtoReflect

func (x *GetConversationsResp) ProtoReflect() protoreflect.Message

func (*GetConversationsResp) Reset

func (x *GetConversationsResp) Reset()

func (*GetConversationsResp) String

func (x *GetConversationsResp) String() string

type GetFullOwnerConversationIDsReq added in v0.0.69

type GetFullOwnerConversationIDsReq struct {
	IdHash uint64 `protobuf:"varint,1,opt,name=idHash,proto3" json:"idHash"`
	UserID string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

func (*GetFullOwnerConversationIDsReq) Descriptor deprecated added in v0.0.69

func (*GetFullOwnerConversationIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetFullOwnerConversationIDsReq.ProtoReflect.Descriptor instead.

func (*GetFullOwnerConversationIDsReq) GetIdHash added in v0.0.69

func (x *GetFullOwnerConversationIDsReq) GetIdHash() uint64

func (*GetFullOwnerConversationIDsReq) GetUserID added in v0.0.69

func (x *GetFullOwnerConversationIDsReq) GetUserID() string

func (*GetFullOwnerConversationIDsReq) ProtoMessage added in v0.0.69

func (*GetFullOwnerConversationIDsReq) ProtoMessage()

func (*GetFullOwnerConversationIDsReq) ProtoReflect added in v0.0.69

func (*GetFullOwnerConversationIDsReq) Reset added in v0.0.69

func (x *GetFullOwnerConversationIDsReq) Reset()

func (*GetFullOwnerConversationIDsReq) String added in v0.0.69

type GetFullOwnerConversationIDsResp added in v0.0.69

type GetFullOwnerConversationIDsResp struct {
	Version         uint64   `protobuf:"varint,1,opt,name=version,proto3" json:"version"`
	VersionID       string   `protobuf:"bytes,2,opt,name=versionID,proto3" json:"versionID"`
	Equal           bool     `protobuf:"varint,3,opt,name=equal,proto3" json:"equal"`
	ConversationIDs []string `protobuf:"bytes,4,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	// contains filtered or unexported fields
}

func (*GetFullOwnerConversationIDsResp) Descriptor deprecated added in v0.0.69

func (*GetFullOwnerConversationIDsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetFullOwnerConversationIDsResp.ProtoReflect.Descriptor instead.

func (*GetFullOwnerConversationIDsResp) Format added in v0.0.69

func (*GetFullOwnerConversationIDsResp) GetConversationIDs added in v0.0.69

func (x *GetFullOwnerConversationIDsResp) GetConversationIDs() []string

func (*GetFullOwnerConversationIDsResp) GetEqual added in v0.0.69

func (x *GetFullOwnerConversationIDsResp) GetEqual() bool

func (*GetFullOwnerConversationIDsResp) GetVersion added in v0.0.69

func (x *GetFullOwnerConversationIDsResp) GetVersion() uint64

func (*GetFullOwnerConversationIDsResp) GetVersionID added in v0.0.69

func (x *GetFullOwnerConversationIDsResp) GetVersionID() string

func (*GetFullOwnerConversationIDsResp) ProtoMessage added in v0.0.69

func (*GetFullOwnerConversationIDsResp) ProtoMessage()

func (*GetFullOwnerConversationIDsResp) ProtoReflect added in v0.0.69

func (*GetFullOwnerConversationIDsResp) Reset added in v0.0.69

func (*GetFullOwnerConversationIDsResp) String added in v0.0.69

type GetIncrementalConversationReq added in v0.0.69

type GetIncrementalConversationReq struct {
	UserID    string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	VersionID string `protobuf:"bytes,2,opt,name=versionID,proto3" json:"versionID"`
	Version   uint64 `protobuf:"varint,3,opt,name=version,proto3" json:"version"`
	// contains filtered or unexported fields
}

func (*GetIncrementalConversationReq) Descriptor deprecated added in v0.0.69

func (*GetIncrementalConversationReq) Descriptor() ([]byte, []int)

Deprecated: Use GetIncrementalConversationReq.ProtoReflect.Descriptor instead.

func (*GetIncrementalConversationReq) GetUserID added in v0.0.69

func (x *GetIncrementalConversationReq) GetUserID() string

func (*GetIncrementalConversationReq) GetVersion added in v0.0.69

func (x *GetIncrementalConversationReq) GetVersion() uint64

func (*GetIncrementalConversationReq) GetVersionID added in v0.0.69

func (x *GetIncrementalConversationReq) GetVersionID() string

func (*GetIncrementalConversationReq) ProtoMessage added in v0.0.69

func (*GetIncrementalConversationReq) ProtoMessage()

func (*GetIncrementalConversationReq) ProtoReflect added in v0.0.69

func (*GetIncrementalConversationReq) Reset added in v0.0.69

func (x *GetIncrementalConversationReq) Reset()

func (*GetIncrementalConversationReq) String added in v0.0.69

type GetIncrementalConversationResp added in v0.0.69

type GetIncrementalConversationResp struct {
	Version   uint64          `protobuf:"varint,1,opt,name=version,proto3" json:"version"`
	VersionID string          `protobuf:"bytes,2,opt,name=versionID,proto3" json:"versionID"`
	Full      bool            `protobuf:"varint,3,opt,name=full,proto3" json:"full"`
	Delete    []string        `protobuf:"bytes,4,rep,name=delete,proto3" json:"delete"`
	Insert    []*Conversation `protobuf:"bytes,5,rep,name=insert,proto3" json:"insert"`
	Update    []*Conversation `protobuf:"bytes,6,rep,name=update,proto3" json:"update"`
	// contains filtered or unexported fields
}

func (*GetIncrementalConversationResp) Descriptor deprecated added in v0.0.69

func (*GetIncrementalConversationResp) Descriptor() ([]byte, []int)

Deprecated: Use GetIncrementalConversationResp.ProtoReflect.Descriptor instead.

func (*GetIncrementalConversationResp) GetDelete added in v0.0.69

func (x *GetIncrementalConversationResp) GetDelete() []string

func (*GetIncrementalConversationResp) GetFull added in v0.0.69

func (x *GetIncrementalConversationResp) GetFull() bool

func (*GetIncrementalConversationResp) GetInsert added in v0.0.69

func (x *GetIncrementalConversationResp) GetInsert() []*Conversation

func (*GetIncrementalConversationResp) GetUpdate added in v0.0.69

func (x *GetIncrementalConversationResp) GetUpdate() []*Conversation

func (*GetIncrementalConversationResp) GetVersion added in v0.0.69

func (x *GetIncrementalConversationResp) GetVersion() uint64

func (*GetIncrementalConversationResp) GetVersionID added in v0.0.69

func (x *GetIncrementalConversationResp) GetVersionID() string

func (*GetIncrementalConversationResp) ProtoMessage added in v0.0.69

func (*GetIncrementalConversationResp) ProtoMessage()

func (*GetIncrementalConversationResp) ProtoReflect added in v0.0.69

func (*GetIncrementalConversationResp) Reset added in v0.0.69

func (x *GetIncrementalConversationResp) Reset()

func (*GetIncrementalConversationResp) String added in v0.0.69

type GetNotNotifyConversationIDsReq added in v0.0.72

type GetNotNotifyConversationIDsReq struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

func (*GetNotNotifyConversationIDsReq) Descriptor deprecated added in v0.0.72

func (*GetNotNotifyConversationIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetNotNotifyConversationIDsReq.ProtoReflect.Descriptor instead.

func (*GetNotNotifyConversationIDsReq) GetUserID added in v0.0.72

func (x *GetNotNotifyConversationIDsReq) GetUserID() string

func (*GetNotNotifyConversationIDsReq) ProtoMessage added in v0.0.72

func (*GetNotNotifyConversationIDsReq) ProtoMessage()

func (*GetNotNotifyConversationIDsReq) ProtoReflect added in v0.0.72

func (*GetNotNotifyConversationIDsReq) Reset added in v0.0.72

func (x *GetNotNotifyConversationIDsReq) Reset()

func (*GetNotNotifyConversationIDsReq) String added in v0.0.72

type GetNotNotifyConversationIDsResp added in v0.0.72

type GetNotNotifyConversationIDsResp struct {
	ConversationIDs []string `protobuf:"bytes,1,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	// contains filtered or unexported fields
}

func (*GetNotNotifyConversationIDsResp) Descriptor deprecated added in v0.0.72

func (*GetNotNotifyConversationIDsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetNotNotifyConversationIDsResp.ProtoReflect.Descriptor instead.

func (*GetNotNotifyConversationIDsResp) GetConversationIDs added in v0.0.72

func (x *GetNotNotifyConversationIDsResp) GetConversationIDs() []string

func (*GetNotNotifyConversationIDsResp) ProtoMessage added in v0.0.72

func (*GetNotNotifyConversationIDsResp) ProtoMessage()

func (*GetNotNotifyConversationIDsResp) ProtoReflect added in v0.0.72

func (*GetNotNotifyConversationIDsResp) Reset added in v0.0.72

func (*GetNotNotifyConversationIDsResp) String added in v0.0.72

type GetOwnerConversationReq added in v0.0.69

type GetOwnerConversationReq struct {
	UserID     string                   `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	Pagination *sdkws.RequestPagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination"`
	// contains filtered or unexported fields
}

func (*GetOwnerConversationReq) Descriptor deprecated added in v0.0.69

func (*GetOwnerConversationReq) Descriptor() ([]byte, []int)

Deprecated: Use GetOwnerConversationReq.ProtoReflect.Descriptor instead.

func (*GetOwnerConversationReq) GetPagination added in v0.0.69

func (x *GetOwnerConversationReq) GetPagination() *sdkws.RequestPagination

func (*GetOwnerConversationReq) GetUserID added in v0.0.69

func (x *GetOwnerConversationReq) GetUserID() string

func (*GetOwnerConversationReq) ProtoMessage added in v0.0.69

func (*GetOwnerConversationReq) ProtoMessage()

func (*GetOwnerConversationReq) ProtoReflect added in v0.0.69

func (x *GetOwnerConversationReq) ProtoReflect() protoreflect.Message

func (*GetOwnerConversationReq) Reset added in v0.0.69

func (x *GetOwnerConversationReq) Reset()

func (*GetOwnerConversationReq) String added in v0.0.69

func (x *GetOwnerConversationReq) String() string

type GetOwnerConversationResp added in v0.0.69

type GetOwnerConversationResp struct {
	Total         int64           `protobuf:"varint,1,opt,name=total,proto3" json:"total"`
	Conversations []*Conversation `protobuf:"bytes,2,rep,name=conversations,proto3" json:"conversations"`
	// contains filtered or unexported fields
}

func (*GetOwnerConversationResp) Descriptor deprecated added in v0.0.69

func (*GetOwnerConversationResp) Descriptor() ([]byte, []int)

Deprecated: Use GetOwnerConversationResp.ProtoReflect.Descriptor instead.

func (*GetOwnerConversationResp) Format added in v0.0.69

func (x *GetOwnerConversationResp) Format() any

func (*GetOwnerConversationResp) GetConversations added in v0.0.69

func (x *GetOwnerConversationResp) GetConversations() []*Conversation

func (*GetOwnerConversationResp) GetTotal added in v0.0.69

func (x *GetOwnerConversationResp) GetTotal() int64

func (*GetOwnerConversationResp) ProtoMessage added in v0.0.69

func (*GetOwnerConversationResp) ProtoMessage()

func (*GetOwnerConversationResp) ProtoReflect added in v0.0.69

func (x *GetOwnerConversationResp) ProtoReflect() protoreflect.Message

func (*GetOwnerConversationResp) Reset added in v0.0.69

func (x *GetOwnerConversationResp) Reset()

func (*GetOwnerConversationResp) String added in v0.0.69

func (x *GetOwnerConversationResp) String() string

type GetPinnedConversationIDsReq added in v0.0.72

type GetPinnedConversationIDsReq struct {
	UserID string `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	// contains filtered or unexported fields
}

func (*GetPinnedConversationIDsReq) Descriptor deprecated added in v0.0.72

func (*GetPinnedConversationIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPinnedConversationIDsReq.ProtoReflect.Descriptor instead.

func (*GetPinnedConversationIDsReq) GetUserID added in v0.0.72

func (x *GetPinnedConversationIDsReq) GetUserID() string

func (*GetPinnedConversationIDsReq) ProtoMessage added in v0.0.72

func (*GetPinnedConversationIDsReq) ProtoMessage()

func (*GetPinnedConversationIDsReq) ProtoReflect added in v0.0.72

func (*GetPinnedConversationIDsReq) Reset added in v0.0.72

func (x *GetPinnedConversationIDsReq) Reset()

func (*GetPinnedConversationIDsReq) String added in v0.0.72

func (x *GetPinnedConversationIDsReq) String() string

type GetPinnedConversationIDsResp added in v0.0.72

type GetPinnedConversationIDsResp struct {
	ConversationIDs []string `protobuf:"bytes,1,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	// contains filtered or unexported fields
}

func (*GetPinnedConversationIDsResp) Descriptor deprecated added in v0.0.72

func (*GetPinnedConversationIDsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetPinnedConversationIDsResp.ProtoReflect.Descriptor instead.

func (*GetPinnedConversationIDsResp) GetConversationIDs added in v0.0.72

func (x *GetPinnedConversationIDsResp) GetConversationIDs() []string

func (*GetPinnedConversationIDsResp) ProtoMessage added in v0.0.72

func (*GetPinnedConversationIDsResp) ProtoMessage()

func (*GetPinnedConversationIDsResp) ProtoReflect added in v0.0.72

func (*GetPinnedConversationIDsResp) Reset added in v0.0.72

func (x *GetPinnedConversationIDsResp) Reset()

func (*GetPinnedConversationIDsResp) String added in v0.0.72

type GetRecvMsgNotNotifyUserIDsReq

type GetRecvMsgNotNotifyUserIDsReq struct {
	GroupID string `protobuf:"bytes,1,opt,name=groupID,proto3" json:"groupID"`
	// contains filtered or unexported fields
}

func (*GetRecvMsgNotNotifyUserIDsReq) Check

func (*GetRecvMsgNotNotifyUserIDsReq) Descriptor deprecated

func (*GetRecvMsgNotNotifyUserIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use GetRecvMsgNotNotifyUserIDsReq.ProtoReflect.Descriptor instead.

func (*GetRecvMsgNotNotifyUserIDsReq) GetGroupID

func (x *GetRecvMsgNotNotifyUserIDsReq) GetGroupID() string

func (*GetRecvMsgNotNotifyUserIDsReq) ProtoMessage

func (*GetRecvMsgNotNotifyUserIDsReq) ProtoMessage()

func (*GetRecvMsgNotNotifyUserIDsReq) ProtoReflect

func (*GetRecvMsgNotNotifyUserIDsReq) Reset

func (x *GetRecvMsgNotNotifyUserIDsReq) Reset()

func (*GetRecvMsgNotNotifyUserIDsReq) String

type GetRecvMsgNotNotifyUserIDsResp

type GetRecvMsgNotNotifyUserIDsResp struct {
	UserIDs []string `protobuf:"bytes,1,rep,name=userIDs,proto3" json:"userIDs"`
	// contains filtered or unexported fields
}

func (*GetRecvMsgNotNotifyUserIDsResp) Descriptor deprecated

func (*GetRecvMsgNotNotifyUserIDsResp) Descriptor() ([]byte, []int)

Deprecated: Use GetRecvMsgNotNotifyUserIDsResp.ProtoReflect.Descriptor instead.

func (*GetRecvMsgNotNotifyUserIDsResp) GetUserIDs

func (x *GetRecvMsgNotNotifyUserIDsResp) GetUserIDs() []string

func (*GetRecvMsgNotNotifyUserIDsResp) ProtoMessage

func (*GetRecvMsgNotNotifyUserIDsResp) ProtoMessage()

func (*GetRecvMsgNotNotifyUserIDsResp) ProtoReflect

func (*GetRecvMsgNotNotifyUserIDsResp) Reset

func (x *GetRecvMsgNotNotifyUserIDsResp) Reset()

func (*GetRecvMsgNotNotifyUserIDsResp) String

type GetSortedConversationListReq

type GetSortedConversationListReq struct {
	UserID          string                   `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	ConversationIDs []string                 `protobuf:"bytes,2,rep,name=conversationIDs,proto3" json:"conversationIDs"`
	Pagination      *sdkws.RequestPagination `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination"`
	// contains filtered or unexported fields
}

func (*GetSortedConversationListReq) Check

func (*GetSortedConversationListReq) Descriptor deprecated

func (*GetSortedConversationListReq) Descriptor() ([]byte, []int)

Deprecated: Use GetSortedConversationListReq.ProtoReflect.Descriptor instead.

func (*GetSortedConversationListReq) GetConversationIDs

func (x *GetSortedConversationListReq) GetConversationIDs() []string

func (*GetSortedConversationListReq) GetPagination

func (*GetSortedConversationListReq) GetUserID

func (x *GetSortedConversationListReq) GetUserID() string

func (*GetSortedConversationListReq) ProtoMessage

func (*GetSortedConversationListReq) ProtoMessage()

func (*GetSortedConversationListReq) ProtoReflect

func (*GetSortedConversationListReq) Reset

func (x *GetSortedConversationListReq) Reset()

func (*GetSortedConversationListReq) String

type GetSortedConversationListResp

type GetSortedConversationListResp struct {
	ConversationTotal int64               `protobuf:"varint,1,opt,name=conversationTotal,proto3" json:"conversationTotal"`
	UnreadTotal       int64               `protobuf:"varint,2,opt,name=unreadTotal,proto3" json:"unreadTotal"`
	ConversationElems []*ConversationElem `protobuf:"bytes,3,rep,name=conversationElems,proto3" json:"conversationElems"`
	// contains filtered or unexported fields
}

func (*GetSortedConversationListResp) Descriptor deprecated

func (*GetSortedConversationListResp) Descriptor() ([]byte, []int)

Deprecated: Use GetSortedConversationListResp.ProtoReflect.Descriptor instead.

func (*GetSortedConversationListResp) GetConversationElems

func (x *GetSortedConversationListResp) GetConversationElems() []*ConversationElem

func (*GetSortedConversationListResp) GetConversationTotal

func (x *GetSortedConversationListResp) GetConversationTotal() int64

func (*GetSortedConversationListResp) GetUnreadTotal

func (x *GetSortedConversationListResp) GetUnreadTotal() int64

func (*GetSortedConversationListResp) ProtoMessage

func (*GetSortedConversationListResp) ProtoMessage()

func (*GetSortedConversationListResp) ProtoReflect

func (*GetSortedConversationListResp) Reset

func (x *GetSortedConversationListResp) Reset()

func (*GetSortedConversationListResp) String

type GetUserConversationIDsHashReq

type GetUserConversationIDsHashReq struct {
	OwnerUserID string `protobuf:"bytes,1,opt,name=ownerUserID,proto3" json:"ownerUserID"`
	// contains filtered or unexported fields
}

func (*GetUserConversationIDsHashReq) Check

func (*GetUserConversationIDsHashReq) Descriptor deprecated

func (*GetUserConversationIDsHashReq) Descriptor() ([]byte, []int)

Deprecated: Use GetUserConversationIDsHashReq.ProtoReflect.Descriptor instead.

func (*GetUserConversationIDsHashReq) GetOwnerUserID

func (x *GetUserConversationIDsHashReq) GetOwnerUserID() string

func (*GetUserConversationIDsHashReq) ProtoMessage

func (*GetUserConversationIDsHashReq) ProtoMessage()

func (*GetUserConversationIDsHashReq) ProtoReflect

func (*GetUserConversationIDsHashReq) Reset

func (x *GetUserConversationIDsHashReq) Reset()

func (*GetUserConversationIDsHashReq) String

type GetUserConversationIDsHashResp

type GetUserConversationIDsHashResp struct {
	Hash uint64 `protobuf:"varint,1,opt,name=hash,proto3" json:"hash"`
	// contains filtered or unexported fields
}

func (*GetUserConversationIDsHashResp) Descriptor deprecated

func (*GetUserConversationIDsHashResp) Descriptor() ([]byte, []int)

Deprecated: Use GetUserConversationIDsHashResp.ProtoReflect.Descriptor instead.

func (*GetUserConversationIDsHashResp) GetHash

func (*GetUserConversationIDsHashResp) ProtoMessage

func (*GetUserConversationIDsHashResp) ProtoMessage()

func (*GetUserConversationIDsHashResp) ProtoReflect

func (*GetUserConversationIDsHashResp) Reset

func (x *GetUserConversationIDsHashResp) Reset()

func (*GetUserConversationIDsHashResp) String

type MsgInfo

type MsgInfo struct {
	ServerMsgID       string `protobuf:"bytes,1,opt,name=serverMsgID,proto3" json:"serverMsgID"`
	ClientMsgID       string `protobuf:"bytes,2,opt,name=clientMsgID,proto3" json:"clientMsgID"`
	SessionType       int32  `protobuf:"varint,3,opt,name=sessionType,proto3" json:"sessionType"`
	SendID            string `protobuf:"bytes,4,opt,name=sendID,proto3" json:"sendID"`
	RecvID            string `protobuf:"bytes,5,opt,name=recvID,proto3" json:"recvID"`
	SenderName        string `protobuf:"bytes,6,opt,name=senderName,proto3" json:"senderName"`
	FaceURL           string `protobuf:"bytes,7,opt,name=faceURL,proto3" json:"faceURL"`
	GroupID           string `protobuf:"bytes,8,opt,name=groupID,proto3" json:"groupID"`
	GroupName         string `protobuf:"bytes,9,opt,name=groupName,proto3" json:"groupName"`
	GroupFaceURL      string `protobuf:"bytes,10,opt,name=groupFaceURL,proto3" json:"groupFaceURL"`
	GroupType         int32  `protobuf:"varint,11,opt,name=groupType,proto3" json:"groupType"`
	GroupMemberCount  uint32 `protobuf:"varint,12,opt,name=groupMemberCount,proto3" json:"groupMemberCount"`
	LatestMsgRecvTime int64  `protobuf:"varint,13,opt,name=LatestMsgRecvTime,proto3" json:"LatestMsgRecvTime"`
	MsgFrom           int32  `protobuf:"varint,14,opt,name=msgFrom,proto3" json:"msgFrom"`
	ContentType       int32  `protobuf:"varint,15,opt,name=contentType,proto3" json:"contentType"`
	Content           string `protobuf:"bytes,16,opt,name=content,proto3" json:"content"`
	Ex                string `protobuf:"bytes,17,opt,name=ex,proto3" json:"ex"`
	// contains filtered or unexported fields
}

func (*MsgInfo) Descriptor deprecated

func (*MsgInfo) Descriptor() ([]byte, []int)

Deprecated: Use MsgInfo.ProtoReflect.Descriptor instead.

func (*MsgInfo) GetClientMsgID

func (x *MsgInfo) GetClientMsgID() string

func (*MsgInfo) GetContent

func (x *MsgInfo) GetContent() string

func (*MsgInfo) GetContentType

func (x *MsgInfo) GetContentType() int32

func (*MsgInfo) GetEx

func (x *MsgInfo) GetEx() string

func (*MsgInfo) GetFaceURL

func (x *MsgInfo) GetFaceURL() string

func (*MsgInfo) GetGroupFaceURL

func (x *MsgInfo) GetGroupFaceURL() string

func (*MsgInfo) GetGroupID

func (x *MsgInfo) GetGroupID() string

func (*MsgInfo) GetGroupMemberCount

func (x *MsgInfo) GetGroupMemberCount() uint32

func (*MsgInfo) GetGroupName

func (x *MsgInfo) GetGroupName() string

func (*MsgInfo) GetGroupType

func (x *MsgInfo) GetGroupType() int32

func (*MsgInfo) GetLatestMsgRecvTime

func (x *MsgInfo) GetLatestMsgRecvTime() int64

func (*MsgInfo) GetMsgFrom

func (x *MsgInfo) GetMsgFrom() int32

func (*MsgInfo) GetRecvID

func (x *MsgInfo) GetRecvID() string

func (*MsgInfo) GetSendID

func (x *MsgInfo) GetSendID() string

func (*MsgInfo) GetSenderName

func (x *MsgInfo) GetSenderName() string

func (*MsgInfo) GetServerMsgID

func (x *MsgInfo) GetServerMsgID() string

func (*MsgInfo) GetSessionType

func (x *MsgInfo) GetSessionType() int32

func (*MsgInfo) ProtoMessage

func (*MsgInfo) ProtoMessage()

func (*MsgInfo) ProtoReflect

func (x *MsgInfo) ProtoReflect() protoreflect.Message

func (*MsgInfo) Reset

func (x *MsgInfo) Reset()

func (*MsgInfo) String

func (x *MsgInfo) String() string

type SetConversationMaxSeqReq

type SetConversationMaxSeqReq struct {
	ConversationID string   `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	OwnerUserID    []string `protobuf:"bytes,2,rep,name=ownerUserID,proto3" json:"ownerUserID"`
	MaxSeq         int64    `protobuf:"varint,3,opt,name=maxSeq,proto3" json:"maxSeq"`
	// contains filtered or unexported fields
}

func (*SetConversationMaxSeqReq) Check

func (x *SetConversationMaxSeqReq) Check() error

func (*SetConversationMaxSeqReq) Descriptor deprecated

func (*SetConversationMaxSeqReq) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationMaxSeqReq.ProtoReflect.Descriptor instead.

func (*SetConversationMaxSeqReq) GetConversationID

func (x *SetConversationMaxSeqReq) GetConversationID() string

func (*SetConversationMaxSeqReq) GetMaxSeq

func (x *SetConversationMaxSeqReq) GetMaxSeq() int64

func (*SetConversationMaxSeqReq) GetOwnerUserID

func (x *SetConversationMaxSeqReq) GetOwnerUserID() []string

func (*SetConversationMaxSeqReq) ProtoMessage

func (*SetConversationMaxSeqReq) ProtoMessage()

func (*SetConversationMaxSeqReq) ProtoReflect

func (x *SetConversationMaxSeqReq) ProtoReflect() protoreflect.Message

func (*SetConversationMaxSeqReq) Reset

func (x *SetConversationMaxSeqReq) Reset()

func (*SetConversationMaxSeqReq) String

func (x *SetConversationMaxSeqReq) String() string

type SetConversationMaxSeqResp

type SetConversationMaxSeqResp struct {
	// contains filtered or unexported fields
}

func (*SetConversationMaxSeqResp) Descriptor deprecated

func (*SetConversationMaxSeqResp) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationMaxSeqResp.ProtoReflect.Descriptor instead.

func (*SetConversationMaxSeqResp) ProtoMessage

func (*SetConversationMaxSeqResp) ProtoMessage()

func (*SetConversationMaxSeqResp) ProtoReflect

func (*SetConversationMaxSeqResp) Reset

func (x *SetConversationMaxSeqResp) Reset()

func (*SetConversationMaxSeqResp) String

func (x *SetConversationMaxSeqResp) String() string

type SetConversationMinSeqReq added in v0.0.72

type SetConversationMinSeqReq struct {
	ConversationID string   `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	OwnerUserID    []string `protobuf:"bytes,2,rep,name=ownerUserID,proto3" json:"ownerUserID"`
	MinSeq         int64    `protobuf:"varint,3,opt,name=minSeq,proto3" json:"minSeq"`
	// contains filtered or unexported fields
}

func (*SetConversationMinSeqReq) Descriptor deprecated added in v0.0.72

func (*SetConversationMinSeqReq) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationMinSeqReq.ProtoReflect.Descriptor instead.

func (*SetConversationMinSeqReq) GetConversationID added in v0.0.72

func (x *SetConversationMinSeqReq) GetConversationID() string

func (*SetConversationMinSeqReq) GetMinSeq added in v0.0.72

func (x *SetConversationMinSeqReq) GetMinSeq() int64

func (*SetConversationMinSeqReq) GetOwnerUserID added in v0.0.72

func (x *SetConversationMinSeqReq) GetOwnerUserID() []string

func (*SetConversationMinSeqReq) ProtoMessage added in v0.0.72

func (*SetConversationMinSeqReq) ProtoMessage()

func (*SetConversationMinSeqReq) ProtoReflect added in v0.0.72

func (x *SetConversationMinSeqReq) ProtoReflect() protoreflect.Message

func (*SetConversationMinSeqReq) Reset added in v0.0.72

func (x *SetConversationMinSeqReq) Reset()

func (*SetConversationMinSeqReq) String added in v0.0.72

func (x *SetConversationMinSeqReq) String() string

type SetConversationMinSeqResp added in v0.0.72

type SetConversationMinSeqResp struct {
	// contains filtered or unexported fields
}

func (*SetConversationMinSeqResp) Descriptor deprecated added in v0.0.72

func (*SetConversationMinSeqResp) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationMinSeqResp.ProtoReflect.Descriptor instead.

func (*SetConversationMinSeqResp) ProtoMessage added in v0.0.72

func (*SetConversationMinSeqResp) ProtoMessage()

func (*SetConversationMinSeqResp) ProtoReflect added in v0.0.72

func (*SetConversationMinSeqResp) Reset added in v0.0.72

func (x *SetConversationMinSeqResp) Reset()

func (*SetConversationMinSeqResp) String added in v0.0.72

func (x *SetConversationMinSeqResp) String() string

type SetConversationReq

type SetConversationReq struct {
	Conversation *Conversation `protobuf:"bytes,1,opt,name=conversation,proto3" json:"conversation"`
	// contains filtered or unexported fields
}

func (*SetConversationReq) Check

func (x *SetConversationReq) Check() error

func (*SetConversationReq) Descriptor deprecated

func (*SetConversationReq) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationReq.ProtoReflect.Descriptor instead.

func (*SetConversationReq) GetConversation

func (x *SetConversationReq) GetConversation() *Conversation

func (*SetConversationReq) ProtoMessage

func (*SetConversationReq) ProtoMessage()

func (*SetConversationReq) ProtoReflect

func (x *SetConversationReq) ProtoReflect() protoreflect.Message

func (*SetConversationReq) Reset

func (x *SetConversationReq) Reset()

func (*SetConversationReq) String

func (x *SetConversationReq) String() string

type SetConversationResp

type SetConversationResp struct {
	// contains filtered or unexported fields
}

func (*SetConversationResp) Descriptor deprecated

func (*SetConversationResp) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationResp.ProtoReflect.Descriptor instead.

func (*SetConversationResp) ProtoMessage

func (*SetConversationResp) ProtoMessage()

func (*SetConversationResp) ProtoReflect

func (x *SetConversationResp) ProtoReflect() protoreflect.Message

func (*SetConversationResp) Reset

func (x *SetConversationResp) Reset()

func (*SetConversationResp) String

func (x *SetConversationResp) String() string

type SetConversationsReq

type SetConversationsReq struct {
	UserIDs      []string         `protobuf:"bytes,1,rep,name=userIDs,proto3" json:"userIDs"`
	Conversation *ConversationReq `protobuf:"bytes,2,opt,name=conversation,proto3" json:"conversation"`
	// contains filtered or unexported fields
}

func (*SetConversationsReq) Check

func (x *SetConversationsReq) Check() error

func (*SetConversationsReq) Descriptor deprecated

func (*SetConversationsReq) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationsReq.ProtoReflect.Descriptor instead.

func (*SetConversationsReq) GetConversation

func (x *SetConversationsReq) GetConversation() *ConversationReq

func (*SetConversationsReq) GetUserIDs

func (x *SetConversationsReq) GetUserIDs() []string

func (*SetConversationsReq) ProtoMessage

func (*SetConversationsReq) ProtoMessage()

func (*SetConversationsReq) ProtoReflect

func (x *SetConversationsReq) ProtoReflect() protoreflect.Message

func (*SetConversationsReq) Reset

func (x *SetConversationsReq) Reset()

func (*SetConversationsReq) String

func (x *SetConversationsReq) String() string

type SetConversationsResp

type SetConversationsResp struct {
	// contains filtered or unexported fields
}

func (*SetConversationsResp) Descriptor deprecated

func (*SetConversationsResp) Descriptor() ([]byte, []int)

Deprecated: Use SetConversationsResp.ProtoReflect.Descriptor instead.

func (*SetConversationsResp) ProtoMessage

func (*SetConversationsResp) ProtoMessage()

func (*SetConversationsResp) ProtoReflect

func (x *SetConversationsResp) ProtoReflect() protoreflect.Message

func (*SetConversationsResp) Reset

func (x *SetConversationsResp) Reset()

func (*SetConversationsResp) String

func (x *SetConversationsResp) String() string

type UnimplementedConversationServer

type UnimplementedConversationServer struct{}

UnimplementedConversationServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedConversationServer) GetAllConversations

func (UnimplementedConversationServer) GetConversation

func (UnimplementedConversationServer) GetConversationIDs

func (UnimplementedConversationServer) GetConversations

func (UnimplementedConversationServer) GetFullOwnerConversationIDs added in v0.0.69

func (UnimplementedConversationServer) GetIncrementalConversation added in v0.0.69

func (UnimplementedConversationServer) GetNotNotifyConversationIDs added in v0.0.72

func (UnimplementedConversationServer) GetOwnerConversation added in v0.0.69

func (UnimplementedConversationServer) GetPinnedConversationIDs added in v0.0.72

func (UnimplementedConversationServer) SetConversation

func (UnimplementedConversationServer) SetConversationMaxSeq

func (UnimplementedConversationServer) SetConversationMinSeq added in v0.0.72

func (UnimplementedConversationServer) SetConversations

func (UnimplementedConversationServer) UpdateConversation added in v0.0.65

type UnsafeConversationServer

type UnsafeConversationServer interface {
	// contains filtered or unexported methods
}

UnsafeConversationServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConversationServer will result in compilation errors.

type UpdateConversationReq added in v0.0.65

type UpdateConversationReq struct {
	ConversationID        string                  `protobuf:"bytes,1,opt,name=conversationID,proto3" json:"conversationID"`
	UserIDs               []string                `protobuf:"bytes,2,rep,name=userIDs,proto3" json:"userIDs"`
	RecvMsgOpt            *wrapperspb.Int32Value  `protobuf:"bytes,3,opt,name=recvMsgOpt,proto3" json:"recvMsgOpt"`
	IsPinned              *wrapperspb.BoolValue   `protobuf:"bytes,4,opt,name=isPinned,proto3" json:"isPinned"`
	AttachedInfo          *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=attachedInfo,proto3" json:"attachedInfo"`
	IsPrivateChat         *wrapperspb.BoolValue   `protobuf:"bytes,6,opt,name=isPrivateChat,proto3" json:"isPrivateChat"`
	Ex                    *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=ex,proto3" json:"ex"`
	BurnDuration          *wrapperspb.Int32Value  `protobuf:"bytes,8,opt,name=burnDuration,proto3" json:"burnDuration"`
	MinSeq                *wrapperspb.Int64Value  `protobuf:"bytes,9,opt,name=minSeq,proto3" json:"minSeq"`
	MaxSeq                *wrapperspb.Int64Value  `protobuf:"bytes,10,opt,name=maxSeq,proto3" json:"maxSeq"`
	GroupAtType           *wrapperspb.Int32Value  `protobuf:"bytes,11,opt,name=groupAtType,proto3" json:"groupAtType"`
	MsgDestructTime       *wrapperspb.Int64Value  `protobuf:"bytes,12,opt,name=msgDestructTime,proto3" json:"msgDestructTime"`
	IsMsgDestruct         *wrapperspb.BoolValue   `protobuf:"bytes,13,opt,name=isMsgDestruct,proto3" json:"isMsgDestruct"`
	LatestMsgDestructTime *wrapperspb.Int64Value  `protobuf:"bytes,14,opt,name=latestMsgDestructTime,proto3" json:"latestMsgDestructTime"`
	// contains filtered or unexported fields
}

func (*UpdateConversationReq) Descriptor deprecated added in v0.0.65

func (*UpdateConversationReq) Descriptor() ([]byte, []int)

Deprecated: Use UpdateConversationReq.ProtoReflect.Descriptor instead.

func (*UpdateConversationReq) GetAttachedInfo added in v0.0.65

func (x *UpdateConversationReq) GetAttachedInfo() *wrapperspb.StringValue

func (*UpdateConversationReq) GetBurnDuration added in v0.0.65

func (x *UpdateConversationReq) GetBurnDuration() *wrapperspb.Int32Value

func (*UpdateConversationReq) GetConversationID added in v0.0.65

func (x *UpdateConversationReq) GetConversationID() string

func (*UpdateConversationReq) GetEx added in v0.0.65

func (*UpdateConversationReq) GetGroupAtType added in v0.0.65

func (x *UpdateConversationReq) GetGroupAtType() *wrapperspb.Int32Value

func (*UpdateConversationReq) GetIsMsgDestruct added in v0.0.65

func (x *UpdateConversationReq) GetIsMsgDestruct() *wrapperspb.BoolValue

func (*UpdateConversationReq) GetIsPinned added in v0.0.65

func (x *UpdateConversationReq) GetIsPinned() *wrapperspb.BoolValue

func (*UpdateConversationReq) GetIsPrivateChat added in v0.0.65

func (x *UpdateConversationReq) GetIsPrivateChat() *wrapperspb.BoolValue

func (*UpdateConversationReq) GetLatestMsgDestructTime added in v0.0.69

func (x *UpdateConversationReq) GetLatestMsgDestructTime() *wrapperspb.Int64Value

func (*UpdateConversationReq) GetMaxSeq added in v0.0.65

func (*UpdateConversationReq) GetMinSeq added in v0.0.65

func (*UpdateConversationReq) GetMsgDestructTime added in v0.0.65

func (x *UpdateConversationReq) GetMsgDestructTime() *wrapperspb.Int64Value

func (*UpdateConversationReq) GetRecvMsgOpt added in v0.0.65

func (x *UpdateConversationReq) GetRecvMsgOpt() *wrapperspb.Int32Value

func (*UpdateConversationReq) GetUserIDs added in v0.0.65

func (x *UpdateConversationReq) GetUserIDs() []string

func (*UpdateConversationReq) ProtoMessage added in v0.0.65

func (*UpdateConversationReq) ProtoMessage()

func (*UpdateConversationReq) ProtoReflect added in v0.0.65

func (x *UpdateConversationReq) ProtoReflect() protoreflect.Message

func (*UpdateConversationReq) Reset added in v0.0.65

func (x *UpdateConversationReq) Reset()

func (*UpdateConversationReq) String added in v0.0.65

func (x *UpdateConversationReq) String() string

type UpdateConversationResp added in v0.0.65

type UpdateConversationResp struct {
	// contains filtered or unexported fields
}

func (*UpdateConversationResp) Descriptor deprecated added in v0.0.65

func (*UpdateConversationResp) Descriptor() ([]byte, []int)

Deprecated: Use UpdateConversationResp.ProtoReflect.Descriptor instead.

func (*UpdateConversationResp) ProtoMessage added in v0.0.65

func (*UpdateConversationResp) ProtoMessage()

func (*UpdateConversationResp) ProtoReflect added in v0.0.65

func (x *UpdateConversationResp) ProtoReflect() protoreflect.Message

func (*UpdateConversationResp) Reset added in v0.0.65

func (x *UpdateConversationResp) Reset()

func (*UpdateConversationResp) String added in v0.0.65

func (x *UpdateConversationResp) String() string

type UpdateConversationsByUserReq

type UpdateConversationsByUserReq struct {
	UserID string                  `protobuf:"bytes,1,opt,name=userID,proto3" json:"userID"`
	Ex     *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=ex,proto3" json:"ex"`
	// contains filtered or unexported fields
}

func (*UpdateConversationsByUserReq) Descriptor deprecated

func (*UpdateConversationsByUserReq) Descriptor() ([]byte, []int)

Deprecated: Use UpdateConversationsByUserReq.ProtoReflect.Descriptor instead.

func (*UpdateConversationsByUserReq) GetEx

func (*UpdateConversationsByUserReq) GetUserID

func (x *UpdateConversationsByUserReq) GetUserID() string

func (*UpdateConversationsByUserReq) ProtoMessage

func (*UpdateConversationsByUserReq) ProtoMessage()

func (*UpdateConversationsByUserReq) ProtoReflect

func (*UpdateConversationsByUserReq) Reset

func (x *UpdateConversationsByUserReq) Reset()

func (*UpdateConversationsByUserReq) String

type UpdateConversationsByUserResp

type UpdateConversationsByUserResp struct {
	// contains filtered or unexported fields
}

func (*UpdateConversationsByUserResp) Descriptor deprecated

func (*UpdateConversationsByUserResp) Descriptor() ([]byte, []int)

Deprecated: Use UpdateConversationsByUserResp.ProtoReflect.Descriptor instead.

func (*UpdateConversationsByUserResp) ProtoMessage

func (*UpdateConversationsByUserResp) ProtoMessage()

func (*UpdateConversationsByUserResp) ProtoReflect

func (*UpdateConversationsByUserResp) Reset

func (x *UpdateConversationsByUserResp) Reset()

func (*UpdateConversationsByUserResp) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL