NEMeetingKit V4.8.0
载入中...
搜索中...
未找到
kit_define_message.h
浏览该文件的文档.
1// Copyright (c) 2022 NetEase, Inc. All rights reserved.
2// Use of this source code is governed by a MIT license that can be
3// found in the LICENSE file.
4
13#ifndef NEM_SDK_INTERFACE_DEFINE_MESSAGE_H_
14#define NEM_SDK_INTERFACE_DEFINE_MESSAGE_H_
15
16#include <list>
17#include <map>
18#include <string>
19#include <vector>
20#include "kit_define_public.h"
21
23
24// 会话消息类型枚举
26 kNone, // 未知
27 kP2P // 个人会话
28};
29
37
45 std::string sessionId;
46
51
55 std::string messageId;
56
60 std::string data;
61
65 int64_t time = 0;
66};
75 std::string sessionId;
76
81 std::string fromAccount;
82
87 std::string fromNick;
88
93
97 std::string recentMessageId;
98
102 int unreadCount = 0;
103
107 std::string content;
108
112 int64_t time = 0;
113};
121 std::string sessionId;
122
126 int64_t fromTime;
127
131 int64_t toTime;
132
136 int limit;
137
142
146 std::string content;
147
151 int64_t time;
152};
153
155
156#endif // NEM_SDK_INTERFACE_DEFINE_MESSAGE_H_
#define NNEM_SDK_INTERFACE_BEGIN_DECLS
定义 build_config.h:16
#define NNEM_SDK_INTERFACE_END_DECLS
定义 build_config.h:17
NEMeetingSessionType
定义 kit_define_message.h:25
@ kP2P
定义 kit_define_message.h:27
@ kNone
定义 kit_define_message.h:26
NEMeetingMessageSearchOrder
消息查询方向
定义 kit_define_message.h:31
@ kDesc
从小到大,降序
定义 kit_define_message.h:33
@ kAsc
从大到小,升序
定义 kit_define_message.h:35
公共对象定义头文件
查询自定义消息历史的参数
定义 kit_define_message.h:117
std::string content
最近一条消息的缩略内容
定义 kit_define_message.h:146
int64_t time
最近一条消息的时间,单位为ms
定义 kit_define_message.h:151
NEMeetingMessageSearchOrder searchOrder
查询方向,默认从大到小排序
定义 kit_define_message.h:141
int limit
条数限制 限制0~100,否则414。其中0会被转化为100
定义 kit_define_message.h:136
int64_t fromTime
查询开启时间点
定义 kit_define_message.h:126
int64_t toTime
查询截止时间点
定义 kit_define_message.h:131
std::string sessionId
获取聊天对象的Id(好友帐号,群ID等) 会话Id
定义 kit_define_message.h:121
最近联系人消息变更
定义 kit_define_message.h:70
std::string content
最近一条消息的缩略内容
定义 kit_define_message.h:107
NEMeetingSessionType sessionType
会话类型
定义 kit_define_message.h:92
std::string fromAccount
获取与该联系人的最后一条消息的发送方的帐号 发送者帐号
定义 kit_define_message.h:81
std::string sessionId
获取聊天对象的Id(好友帐号,群ID等) 会话Id
定义 kit_define_message.h:75
int unreadCount
该联系人的未读消息条数
定义 kit_define_message.h:102
std::string recentMessageId
最近一条消息的UUID
定义 kit_define_message.h:97
std::string fromNick
获取与该联系人的最后一条消息的发送方的昵称 发送者昵称
定义 kit_define_message.h:87
int64_t time
最近一条消息的时间,单位为ms
定义 kit_define_message.h:112
会话消息
定义 kit_define_message.h:41
std::string sessionId
会话Id
定义 kit_define_message.h:45
int64_t time
时间戳,单位为ms
定义 kit_define_message.h:65
NEMeetingSessionType sessionType
会话类型
定义 kit_define_message.h:50
std::string data
会议主题
定义 kit_define_message.h:60
std::string messageId
消息Id
定义 kit_define_message.h:55