NIM SDK API  8.0.0
nim_talk_def.h
Go to the documentation of this file.
1 
7 #ifndef NIM_SDK_DLL_EXPORT_HEADERS_TALK_DEF_H_
8 #define NIM_SDK_DLL_EXPORT_HEADERS_TALK_DEF_H_
9 
10 #include "public_define/nim_util_include.h"
11 
12 #ifdef __cplusplus
13 extern"C"
14 {
15 #endif
16 
22 typedef void (*nim_talk_ack_cb_func)(const char *result, const void *user_data);
23 
31 typedef void (*nim_talk_receive_cb_func)(const char *content, const char *json_extension, const void *user_data);
32 
40 typedef bool (*nim_talk_team_notification_filter_func)(const char *content, const char *json_extension, const void *user_data);
41 
49 typedef bool(*nim_talk_message_filter_func)(const char *content, const char *json_extension, const void *user_data);
50 
59 typedef void (*nim_talk_recall_msg_func)(int rescode, const char *content, const char *json_extension, const void *user_data);
60 
68 typedef void (*nim_talk_receive_broadcast_cb_func)(const char *content, const char *json_extension, const void *user_data);
69 
74 {
75  const char* apnstext;
76  const char* pushpayload;
77  const char* json_extension;
78  const char* env_config;
80 
84 static const char *kNIMRecallMsgKeyToType = "to_type";
85 static const char *kNIMRecallMsgKeyFromAccID = "from_id";
86 static const char *kNIMRecallMsgKeyToAccID = "to_id";
87 static const char *kNIMRecallMsgKeyMsgId = "msg_id";
88 static const char *kNIMRecallMsgKeyNotify = "notify";
89 static const char *kNIMRecallMsgKeyTime = "time";
90 static const char *kNIMRecallMsgKeyNotifyFeature = "feature";
91 static const char *kNIMRecallMsgKeyMsgExist = "msg_exist";
92 static const char *kNIMRecallMsgKeyMsgTime = "msg_time";
93 static const char *kNIMRecallMsgKeyMsgFromNick = "from_nick";
94 static const char *kNIMRecallMsgKeyOpeAccID = "operator_id"; //消息撤回通知Json Keys
96 
109 static const char *kNIMMsgKeyLocalRescode = "rescode";
110 static const char *kNIMMsgKeyLocalMsgFeature = "feature";
111 static const char *kNIMMsgKeyLocalReceiveMsgContent = "content"; //接收消息Json Keys
113 
118 //协议定义
119 static const char *kNIMMsgKeyToType = "to_type";
120 static const char *kNIMMsgKeyToAccount = "to_accid";
121 static const char *kNIMMsgKeyFromAccount = "from_id";
122 static const char *kNIMMsgKeyFromClientType = "from_client_type";
123 static const char *kNIMMsgKeyFromDeviceId = "from_device_id";
124 static const char *kNIMMsgKeyFromNick = "from_nick";
125 static const char *kNIMMsgKeyTime = "time";
126 static const char *kNIMMsgKeyType = "msg_type";
127 static const char *kNIMMsgKeyBody = "msg_body";
128 static const char *kNIMMsgKeyAttach = "msg_attach";
129 static const char *kNIMMsgKeyClientMsgid = "client_msg_id";
130 static const char *kNIMMsgKeyServerMsgid = "server_msg_id";
131 static const char *kNIMMsgKeyResendFlag = "resend_flag";
132 static const char *kNIMMsgKeyHistorySave = "cloud_history";
133 static const char *kNIMMsgKeyMsgRoaming = "roam_msg";
134 static const char *kNIMMsgKeyMsgSync = "sync_msg";
135 static const char *kNIMMsgKeyPushNeedBadge = "push_need_badge";
136 static const char *kNIMMsgKeyServerExt = "server_ext";
137 static const char *kNIMMsgKeyPushPayload = "push_payload";
138 static const char *kNIMMsgKeyPushContent = "push_content";
139 static const char *kNIMMsgKeyPushEnable = "push_enable";
140 static const char *kNIMMsgKeyPushNeedPrefix = "push_prefix";
141 static const char *kNIMMsgKeyMsgRoutable = "routable_msg";
142 static const char *kNIMMsgKeySetMsgOffline = "offline_msg";
143 static const char *kNIMMsgKeyForcePushList = "force_push_list";
144 static const char *kNIMMsgKeyForcePushContent= "force_push_content";
145 static const char *kNIMMsgKeyIsForcePush = "is_force_push";
146 static const char *kNIMMsgKeyAntiSpamEnable = "anti_spam_enable";
147 static const char *kNIMMsgKeyAntiSpamContent= "anti_spam_content";
148 static const char *kNIMMsgKeyClientAntiSpam = "client_anti_spam_hitting";
149 static const char *kNIMMsgKeyAntiSpamBizId = "anti_spam_business_id";
150 static const char *kNIMMsgKeyAntiSpamUsingYiDun = "anti_spam_using_yidun";
151 static const char *kNIMMsgKeyTeamMsgAck = "team_msg_ack";
152 static const char *kNIMMsgKeyIsUpdateSession = "is_update_session";
153 static const char* kNIMMsgKeyYiDunAntiCheating = "yidun_anti_cheating";
154 //thread 消息信息
155 
156 static const char *kNIMMsgKeyThreadInfo = "thread_info";
157 static const char *kNIMMsgKeyReplyMsgFromAccount = "reply_msg_from_account";
158 static const char *kNIMMsgKeyReplyMsgToAccount = "replymsg_to_account";
159 static const char *kNIMMsgKeyReplyMsgTime = "reply_msg_time";
160 static const char *kNIMMsgKeyReplyMsgIdServer = "reply_msg_id_server";
161 static const char *kNIMMsgKeyReplyMsgIdClient = "reply_msg_id_client";
162 static const char *kNIMMsgKeyThreadMsgFromAccount = "thread_msg_from_account";
163 static const char *kNIMMsgKeyThreadMsgToAccount = "thread_msg_to_account";
164 static const char *kNIMMsgKeyThreadMsgTime = "thread_msg_time";
165 static const char *kNIMMsgKeyThreadMsgIdServer = "thread_msg_id_server";
166 static const char *kNIMMsgKeyThreadMsgIdClient = "thread_msg_id_client";
167 static const char *kNIMMsgKeyDeleted = "deleted";
168 //v7.8 新增
169 static const char* kNIMMsgKeyThirdPartyCBEXT = "third_party_callback_ext";
170 static const char* kNIMMsgKeySubType = "msg_sub_type";
171 static const char* kNIMMsgKeyAntiCheatingYiDun = "yidun_anti_cheating";
173 //v8.0.0新增
174 static const char* kNIMMsgKeyEnv = "env_config";
176 //本地定义
177 static const char *kNIMMsgKeyLocalKeyTeamMsgAckSent = "team_msg_ack_sent";
178 static const char *kNIMMsgKeyLocalKeyTeamMsgUnreadCount = "team_msg_unread_count";
179 static const char *kNIMMsgKeyLocalFilePath = "local_res_path";
180 static const char *kNIMMsgKeyLocalTalkId = "talk_id";
181 static const char *kNIMMsgKeyLocalResId = "res_id";
182 static const char *kNIMMsgKeyLocalLogStatus = "log_status";
183 static const char *kNIMMsgKeyLocalLogSubStatus = "log_sub_status";
184 static const char *kNIMMsgKeyLocalExt = "local_ext"; //消息结构 Json Keys
186 
190 static const char *kNIMSendAckKeyMsgId = "msg_id";
191 static const char *kNIMSendAckKeyTalkId = "talk_id";
192 static const char *kNIMSendAckKeyRescode = "rescode";
193 static const char *kNIMSendAckKeyTimetag = "msg_timetag";
194 static const char* kNIMSendAckKeyCallbackExt = "third_party_callback_ext"; //发送消息回执Json Keys
197 
201 static const char *kNIMMsgAttachKeyMd5 = "md5";
202 static const char *kNIMMsgAttachKeySize = "size";
203 static const char *kNIMMsgAttachKeyUrl = "url";
204 static const char *kNIMMsgAttachKeyExt = "ext";
205 static const char *kNIMMsgAttachKeyDisplayName = "name";
206 static const char *kNIMMsgAttachKeyTag = "upload_tag"; //attach多媒体资源参数通用键名定义,可替代不同类型多媒体所使用的相同的参数的键名.
208 
212 static const char *kNIMImgMsgKeyMd5 = "md5";
213 static const char *kNIMImgMsgKeySize = "size";
214 static const char *kNIMImgMsgKeyWidth = "w";
215 static const char *kNIMImgMsgKeyHeight = "h";
216 static const char *kNIMImgMsgKeyUrl = "url";
217 static const char *kNIMImgMsgKeyExt = "ext";
218 static const char *kNIMImgMsgKeyDisplayName = "name"; //attach图片类型多媒体资源参数键名定义
220 
224 static const char *kNIMAudioMsgKeyMd5 = "md5";
225 static const char *kNIMAudioMsgKeySize = "size";
226 static const char *kNIMAudioMsgKeyDuration = "dur";
227 static const char *kNIMAudioMsgKeyUrl = "url";
228 static const char *kNIMAudioMsgKeyExt = "ext";
229 static const char *kNIMAudioMsgKeyDisplayName = "name"; //attach语音类型多媒体资源参数键名定义
231 
235 static const char *kNIMVideoMsgKeyMd5 = "md5";
236 static const char *kNIMVideoMsgKeySize = "size";
237 static const char *kNIMVideoMsgKeyDisplayName = "name";
238 static const char *kNIMVideoMsgKeyDuration = "dur";
239 static const char *kNIMVideoMsgKeyWidth = "w";
240 static const char *kNIMVideoMsgKeyHeight = "h";
241 static const char *kNIMVideoMsgKeyUrl = "url";
242 static const char *kNIMVideoMsgKeyExt = "ext"; //attach短视频类型多媒体资源参数键名定义
244 
248 static const char *kNIMFileMsgKeyMd5 = "md5";
249 static const char *kNIMFileMsgKeySize = "size";
250 static const char *kNIMFileMsgKeyDisplayName = "name";
251 static const char *kNIMFileMsgKeyUrl = "url";
252 static const char *kNIMFileMsgKeyExt = "ext"; //attach文件类型多媒体资源参数键名定义
254 
258 static const char *kNIMLocationMsgKeyLatitude = "lat";
259 static const char *kNIMLocationMsgKeyLongitude = "lng";
260 static const char *kNIMLocationMsgKeyTitle = "title"; //attach位置类型多媒体资源参数键名定义
262 
266 static const char *kNIMBotRobotMsgKeyRobotID = "robotAccid";
267 static const char *kNIMBotRobotSentMsgKeyParam = "param";
268 static const char *kNIMBotRobotReceivedMsgKeyClientMsgID = "clientMsgId";
269 static const char *kNIMBotRobotReceivedMsgKeyMsgOut = "msgOut";
270 static const char *kNIMBotRobotReceivedMsgKeyRobotMsg = "robotMsg";
271 static const char *kNIMBotRobotReceivedMsgKeyRobotMsgFlag = "flag";
272 static const char *kNIMBotRobotReceivedMsgKeyRobotMsgMessage= "message";
273 //static const char *kNIMBotRobotReceivedMsgKeyRobotMsgS = "s"; /**< string,未知 */ //attach波特机器人类型多媒体资源参数键名定义
275 
279 static const char *kNIMBroadcastMsgKeyID = "id";
280 static const char *kNIMBroadcastMsgKeyFromAccid = "from_accid";
281 static const char *kNIMBroadcastMsgKeyTime = "time";
282 static const char *kNIMBroadcastMsgKeyBody = "body"; // 广播消息 Json Keys
284 
288 static const char *kNIMQueryMsgByOptionsAsyncKeyQueryRange = "query_range";
289 static const char *kNIMQueryMsgByOptionsAsyncKeyIDS = "ids";
290 static const char *kNIMQueryMsgByOptionsAsyncKeyLimit = "limit_count";
291 static const char *kNIMQueryMsgByOptionsAsyncKeyFromTime = "from_time";
292 static const char *kNIMQueryMsgByOptionsAsyncKeyEndTime = "end_time";
293 static const char *kNIMQueryMsgByOptionsAsyncKeyEndClientMSGID = "end_client_msg_id";
294 static const char *kNIMQueryMsgByOptionsAsyncKeyReverse = "reverse";
295 static const char *kNIMQueryMsgByOptionsAsyncKeyMsgType = "msg_type";
296 static const char *kNIMQueryMsgByOptionsAsyncKeyMsgSubType = "msg_sub_type";
297 static const char *kNIMQueryMsgByOptionsAsyncKeySearchContent = "search_content"; // 根据指定条件查询本地消息参数 Json Keys
299 
300 #ifdef __cplusplus
301 };
302 #endif //__cplusplus
303 #endif //NIM_SDK_DLL_EXPORT_HEADERS_TALK_DEF_H_
kNIMMsgKeyAntiSpamUsingYiDun
static const char * kNIMMsgKeyAntiSpamUsingYiDun
Definition: nim_talk_def.h:150
kNIMMsgAttachKeyDisplayName
static const char * kNIMMsgAttachKeyDisplayName
Definition: nim_talk_def.h:205
kNIMMsgKeyMsgSync
static const char * kNIMMsgKeyMsgSync
Definition: nim_talk_def.h:134
kNIMMsgKeyPushNeedPrefix
static const char * kNIMMsgKeyPushNeedPrefix
Definition: nim_talk_def.h:140
kNIMVideoMsgKeyDuration
static const char * kNIMVideoMsgKeyDuration
Definition: nim_talk_def.h:238
kNIMMsgKeyAntiCheatingYiDun
static const char * kNIMMsgKeyAntiCheatingYiDun
Definition: nim_talk_def.h:171
kNIMLocationMsgKeyLongitude
static const char * kNIMLocationMsgKeyLongitude
Definition: nim_talk_def.h:259
nim_talk_receive_broadcast_cb_func
void(* nim_talk_receive_broadcast_cb_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:68
kNIMMsgKeyAntiSpamBizId
static const char * kNIMMsgKeyAntiSpamBizId
Definition: nim_talk_def.h:149
kNIMBotRobotReceivedMsgKeyRobotMsg
static const char * kNIMBotRobotReceivedMsgKeyRobotMsg
Definition: nim_talk_def.h:270
kNIMBroadcastMsgKeyID
static const char * kNIMBroadcastMsgKeyID
Definition: nim_talk_def.h:279
kNIMRecallMsgKeyTime
static const char * kNIMRecallMsgKeyTime
Definition: nim_talk_def.h:89
kNIMFileMsgKeyExt
static const char * kNIMFileMsgKeyExt
Definition: nim_talk_def.h:252
kNIMMsgKeyClientMsgid
static const char * kNIMMsgKeyClientMsgid
Definition: nim_talk_def.h:129
kNIMMsgKeyReplyMsgFromAccount
static const char * kNIMMsgKeyReplyMsgFromAccount
Definition: nim_talk_def.h:157
kNIMAudioMsgKeyMd5
static const char * kNIMAudioMsgKeyMd5
Definition: nim_talk_def.h:224
nim_talk_ack_cb_func
void(* nim_talk_ack_cb_func)(const char *result, const void *user_data)
Definition: nim_talk_def.h:22
kNIMMsgKeyHistorySave
static const char * kNIMMsgKeyHistorySave
Definition: nim_talk_def.h:132
kNIMMsgKeyReplyMsgTime
static const char * kNIMMsgKeyReplyMsgTime
Definition: nim_talk_def.h:159
kNIMMsgKeyAttach
static const char * kNIMMsgKeyAttach
Definition: nim_talk_def.h:128
kNIMMsgKeyFromDeviceId
static const char * kNIMMsgKeyFromDeviceId
Definition: nim_talk_def.h:123
kNIMMsgKeyThreadMsgTime
static const char * kNIMMsgKeyThreadMsgTime
Definition: nim_talk_def.h:164
kNIMQueryMsgByOptionsAsyncKeyReverse
static const char * kNIMQueryMsgByOptionsAsyncKeyReverse
Definition: nim_talk_def.h:294
kNIMQueryMsgByOptionsAsyncKeySearchContent
static const char * kNIMQueryMsgByOptionsAsyncKeySearchContent
Definition: nim_talk_def.h:297
kNIMMsgKeyTime
static const char * kNIMMsgKeyTime
Definition: nim_talk_def.h:125
kNIMQueryMsgByOptionsAsyncKeyQueryRange
static const char * kNIMQueryMsgByOptionsAsyncKeyQueryRange
Definition: nim_talk_def.h:288
kNIMMsgKeyLocalResId
static const char * kNIMMsgKeyLocalResId
Definition: nim_talk_def.h:181
kNIMLocationMsgKeyLatitude
static const char * kNIMLocationMsgKeyLatitude
Definition: nim_talk_def.h:258
kNIMSendAckKeyRescode
static const char * kNIMSendAckKeyRescode
Definition: nim_talk_def.h:192
kNIMBroadcastMsgKeyTime
static const char * kNIMBroadcastMsgKeyTime
Definition: nim_talk_def.h:281
kNIMAudioMsgKeyDisplayName
static const char * kNIMAudioMsgKeyDisplayName
Definition: nim_talk_def.h:229
kNIMVideoMsgKeyExt
static const char * kNIMVideoMsgKeyExt
Definition: nim_talk_def.h:242
kNIMQueryMsgByOptionsAsyncKeyMsgType
static const char * kNIMQueryMsgByOptionsAsyncKeyMsgType
Definition: nim_talk_def.h:295
kNIMMsgKeyLocalKeyTeamMsgUnreadCount
static const char * kNIMMsgKeyLocalKeyTeamMsgUnreadCount
Definition: nim_talk_def.h:178
kNIMMsgKeyReplyMsgToAccount
static const char * kNIMMsgKeyReplyMsgToAccount
Definition: nim_talk_def.h:158
kNIMQueryMsgByOptionsAsyncKeyIDS
static const char * kNIMQueryMsgByOptionsAsyncKeyIDS
Definition: nim_talk_def.h:289
kNIMImgMsgKeySize
static const char * kNIMImgMsgKeySize
Definition: nim_talk_def.h:213
kNIMMsgKeySetMsgOffline
static const char * kNIMMsgKeySetMsgOffline
Definition: nim_talk_def.h:142
kNIMQueryMsgByOptionsAsyncKeyLimit
static const char * kNIMQueryMsgByOptionsAsyncKeyLimit
Definition: nim_talk_def.h:290
kNIMAudioMsgKeyDuration
static const char * kNIMAudioMsgKeyDuration
Definition: nim_talk_def.h:226
nim_talk_team_notification_filter_func
bool(* nim_talk_team_notification_filter_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:40
kNIMBotRobotSentMsgKeyParam
static const char * kNIMBotRobotSentMsgKeyParam
Definition: nim_talk_def.h:267
kNIMMsgKeyThirdPartyCBEXT
static const char * kNIMMsgKeyThirdPartyCBEXT
Definition: nim_talk_def.h:169
kNIMImgMsgKeyWidth
static const char * kNIMImgMsgKeyWidth
Definition: nim_talk_def.h:214
kNIMRecallMsgKeyMsgTime
static const char * kNIMRecallMsgKeyMsgTime
Definition: nim_talk_def.h:92
kNIMMsgKeyType
static const char * kNIMMsgKeyType
Definition: nim_talk_def.h:126
kNIMMsgKeyReplyMsgIdServer
static const char * kNIMMsgKeyReplyMsgIdServer
Definition: nim_talk_def.h:160
kNIMSendAckKeyCallbackExt
static const char * kNIMSendAckKeyCallbackExt
Definition: nim_talk_def.h:194
kNIMMsgKeyLocalRescode
static const char * kNIMMsgKeyLocalRescode
Definition: nim_talk_def.h:109
kNIMMsgKeyIsForcePush
static const char * kNIMMsgKeyIsForcePush
Definition: nim_talk_def.h:145
kNIMQueryMsgByOptionsAsyncKeyEndClientMSGID
static const char * kNIMQueryMsgByOptionsAsyncKeyEndClientMSGID
Definition: nim_talk_def.h:293
kNIMImgMsgKeyHeight
static const char * kNIMImgMsgKeyHeight
Definition: nim_talk_def.h:215
kNIMMsgKeyToType
static const char * kNIMMsgKeyToType
Definition: nim_talk_def.h:119
kNIMRecallMsgKeyFromAccID
static const char * kNIMRecallMsgKeyFromAccID
Definition: nim_talk_def.h:85
kNIMBotRobotReceivedMsgKeyClientMsgID
static const char * kNIMBotRobotReceivedMsgKeyClientMsgID
Definition: nim_talk_def.h:268
kNIMFileMsgKeyUrl
static const char * kNIMFileMsgKeyUrl
Definition: nim_talk_def.h:251
kNIMRecallMsgKeyToAccID
static const char * kNIMRecallMsgKeyToAccID
Definition: nim_talk_def.h:86
kNIMMsgAttachKeyUrl
static const char * kNIMMsgAttachKeyUrl
Definition: nim_talk_def.h:203
kNIMImgMsgKeyUrl
static const char * kNIMImgMsgKeyUrl
Definition: nim_talk_def.h:216
kNIMQueryMsgByOptionsAsyncKeyFromTime
static const char * kNIMQueryMsgByOptionsAsyncKeyFromTime
Definition: nim_talk_def.h:291
kNIMRecallMsgKeyNotify
static const char * kNIMRecallMsgKeyNotify
Definition: nim_talk_def.h:88
kNIMMsgKeyFromNick
static const char * kNIMMsgKeyFromNick
Definition: nim_talk_def.h:124
kNIMMsgKeyThreadMsgIdServer
static const char * kNIMMsgKeyThreadMsgIdServer
Definition: nim_talk_def.h:165
kNIMSendAckKeyMsgId
static const char * kNIMSendAckKeyMsgId
Definition: nim_talk_def.h:190
kNIMMsgKeyLocalLogSubStatus
static const char * kNIMMsgKeyLocalLogSubStatus
Definition: nim_talk_def.h:183
kNIMMsgKeyToAccount
static const char * kNIMMsgKeyToAccount
Definition: nim_talk_def.h:120
kNIMMsgKeyIsUpdateSession
static const char * kNIMMsgKeyIsUpdateSession
Definition: nim_talk_def.h:152
kNIMLocationMsgKeyTitle
static const char * kNIMLocationMsgKeyTitle
Definition: nim_talk_def.h:260
nim_talk_recall_msg_func
void(* nim_talk_recall_msg_func)(int rescode, const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:59
kNIMMsgKeyFromAccount
static const char * kNIMMsgKeyFromAccount
Definition: nim_talk_def.h:121
nim_talk_recall_extra_params
struct _nim_talk_recall_extra_params_ nim_talk_recall_extra_params
kNIMMsgKeyLocalExt
static const char * kNIMMsgKeyLocalExt
Definition: nim_talk_def.h:184
kNIMMsgKeySubType
static const char * kNIMMsgKeySubType
Definition: nim_talk_def.h:170
kNIMMsgKeyThreadMsgIdClient
static const char * kNIMMsgKeyThreadMsgIdClient
Definition: nim_talk_def.h:166
kNIMMsgKeyThreadInfo
static const char * kNIMMsgKeyThreadInfo
Definition: nim_talk_def.h:156
kNIMMsgKeyAntiSpamContent
static const char * kNIMMsgKeyAntiSpamContent
Definition: nim_talk_def.h:147
kNIMBotRobotReceivedMsgKeyRobotMsgFlag
static const char * kNIMBotRobotReceivedMsgKeyRobotMsgFlag
Definition: nim_talk_def.h:271
kNIMQueryMsgByOptionsAsyncKeyMsgSubType
static const char * kNIMQueryMsgByOptionsAsyncKeyMsgSubType
Definition: nim_talk_def.h:296
kNIMMsgKeyLocalKeyTeamMsgAckSent
static const char * kNIMMsgKeyLocalKeyTeamMsgAckSent
Definition: nim_talk_def.h:177
kNIMMsgAttachKeyExt
static const char * kNIMMsgAttachKeyExt
Definition: nim_talk_def.h:204
kNIMBotRobotReceivedMsgKeyMsgOut
static const char * kNIMBotRobotReceivedMsgKeyMsgOut
Definition: nim_talk_def.h:269
kNIMRecallMsgKeyNotifyFeature
static const char * kNIMRecallMsgKeyNotifyFeature
Definition: nim_talk_def.h:90
kNIMMsgKeyBody
static const char * kNIMMsgKeyBody
Definition: nim_talk_def.h:127
kNIMFileMsgKeySize
static const char * kNIMFileMsgKeySize
Definition: nim_talk_def.h:249
kNIMMsgKeyReplyMsgIdClient
static const char * kNIMMsgKeyReplyMsgIdClient
Definition: nim_talk_def.h:161
_nim_talk_recall_extra_params_
Definition: nim_talk_def.h:73
kNIMMsgKeyServerMsgid
static const char * kNIMMsgKeyServerMsgid
Definition: nim_talk_def.h:130
kNIMMsgKeyForcePushList
static const char * kNIMMsgKeyForcePushList
Definition: nim_talk_def.h:143
kNIMRecallMsgKeyMsgFromNick
static const char * kNIMRecallMsgKeyMsgFromNick
Definition: nim_talk_def.h:93
kNIMMsgKeyDeleted
static const char * kNIMMsgKeyDeleted
Definition: nim_talk_def.h:167
kNIMMsgKeyLocalFilePath
static const char * kNIMMsgKeyLocalFilePath
Definition: nim_talk_def.h:179
kNIMSendAckKeyTalkId
static const char * kNIMSendAckKeyTalkId
Definition: nim_talk_def.h:191
kNIMMsgKeyLocalTalkId
static const char * kNIMMsgKeyLocalTalkId
Definition: nim_talk_def.h:180
nim_talk_receive_cb_func
void(* nim_talk_receive_cb_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:31
kNIMMsgKeyAntiSpamEnable
static const char * kNIMMsgKeyAntiSpamEnable
Definition: nim_talk_def.h:146
kNIMFileMsgKeyMd5
static const char * kNIMFileMsgKeyMd5
Definition: nim_talk_def.h:248
kNIMRecallMsgKeyMsgExist
static const char * kNIMRecallMsgKeyMsgExist
Definition: nim_talk_def.h:91
kNIMMsgKeyForcePushContent
static const char * kNIMMsgKeyForcePushContent
Definition: nim_talk_def.h:144
kNIMMsgKeyLocalReceiveMsgContent
static const char * kNIMMsgKeyLocalReceiveMsgContent
Definition: nim_talk_def.h:111
kNIMMsgKeyPushContent
static const char * kNIMMsgKeyPushContent
Definition: nim_talk_def.h:138
kNIMAudioMsgKeyExt
static const char * kNIMAudioMsgKeyExt
Definition: nim_talk_def.h:228
kNIMMsgAttachKeySize
static const char * kNIMMsgAttachKeySize
Definition: nim_talk_def.h:202
kNIMVideoMsgKeyHeight
static const char * kNIMVideoMsgKeyHeight
Definition: nim_talk_def.h:240
kNIMVideoMsgKeySize
static const char * kNIMVideoMsgKeySize
Definition: nim_talk_def.h:236
kNIMBroadcastMsgKeyBody
static const char * kNIMBroadcastMsgKeyBody
Definition: nim_talk_def.h:282
kNIMBotRobotReceivedMsgKeyRobotMsgMessage
static const char * kNIMBotRobotReceivedMsgKeyRobotMsgMessage
Definition: nim_talk_def.h:272
kNIMMsgKeyServerExt
static const char * kNIMMsgKeyServerExt
Definition: nim_talk_def.h:136
kNIMVideoMsgKeyMd5
static const char * kNIMVideoMsgKeyMd5
Definition: nim_talk_def.h:235
kNIMMsgKeyResendFlag
static const char * kNIMMsgKeyResendFlag
Definition: nim_talk_def.h:131
kNIMMsgKeyLocalLogStatus
static const char * kNIMMsgKeyLocalLogStatus
Definition: nim_talk_def.h:182
kNIMVideoMsgKeyUrl
static const char * kNIMVideoMsgKeyUrl
Definition: nim_talk_def.h:241
nim_talk_message_filter_func
bool(* nim_talk_message_filter_func)(const char *content, const char *json_extension, const void *user_data)
Definition: nim_talk_def.h:49
kNIMMsgKeyTeamMsgAck
static const char * kNIMMsgKeyTeamMsgAck
Definition: nim_talk_def.h:151
kNIMVideoMsgKeyDisplayName
static const char * kNIMVideoMsgKeyDisplayName
Definition: nim_talk_def.h:237
kNIMQueryMsgByOptionsAsyncKeyEndTime
static const char * kNIMQueryMsgByOptionsAsyncKeyEndTime
Definition: nim_talk_def.h:292
kNIMVideoMsgKeyWidth
static const char * kNIMVideoMsgKeyWidth
Definition: nim_talk_def.h:239
kNIMAudioMsgKeyUrl
static const char * kNIMAudioMsgKeyUrl
Definition: nim_talk_def.h:227
kNIMRecallMsgKeyToType
static const char * kNIMRecallMsgKeyToType
Definition: nim_talk_def.h:84
kNIMMsgKeyThreadMsgToAccount
static const char * kNIMMsgKeyThreadMsgToAccount
Definition: nim_talk_def.h:163
kNIMImgMsgKeyMd5
static const char * kNIMImgMsgKeyMd5
Definition: nim_talk_def.h:212
kNIMBotRobotMsgKeyRobotID
static const char * kNIMBotRobotMsgKeyRobotID
Definition: nim_talk_def.h:266
kNIMRecallMsgKeyMsgId
static const char * kNIMRecallMsgKeyMsgId
Definition: nim_talk_def.h:87
kNIMMsgKeyLocalMsgFeature
static const char * kNIMMsgKeyLocalMsgFeature
Definition: nim_talk_def.h:110
kNIMImgMsgKeyDisplayName
static const char * kNIMImgMsgKeyDisplayName
Definition: nim_talk_def.h:218
kNIMImgMsgKeyExt
static const char * kNIMImgMsgKeyExt
Definition: nim_talk_def.h:217
kNIMMsgKeyClientAntiSpam
static const char * kNIMMsgKeyClientAntiSpam
Definition: nim_talk_def.h:148
kNIMFileMsgKeyDisplayName
static const char * kNIMFileMsgKeyDisplayName
Definition: nim_talk_def.h:250
kNIMSendAckKeyTimetag
static const char * kNIMSendAckKeyTimetag
Definition: nim_talk_def.h:193
kNIMRecallMsgKeyOpeAccID
static const char * kNIMRecallMsgKeyOpeAccID
Definition: nim_talk_def.h:94
kNIMMsgAttachKeyMd5
static const char * kNIMMsgAttachKeyMd5
Definition: nim_talk_def.h:201
kNIMMsgKeyThreadMsgFromAccount
static const char * kNIMMsgKeyThreadMsgFromAccount
Definition: nim_talk_def.h:162
kNIMMsgKeyFromClientType
static const char * kNIMMsgKeyFromClientType
Definition: nim_talk_def.h:122
kNIMMsgKeyPushPayload
static const char * kNIMMsgKeyPushPayload
Definition: nim_talk_def.h:137
kNIMMsgKeyPushEnable
static const char * kNIMMsgKeyPushEnable
Definition: nim_talk_def.h:139
kNIMMsgKeyPushNeedBadge
static const char * kNIMMsgKeyPushNeedBadge
Definition: nim_talk_def.h:135
kNIMAudioMsgKeySize
static const char * kNIMAudioMsgKeySize
Definition: nim_talk_def.h:225
kNIMMsgKeyYiDunAntiCheating
static const char * kNIMMsgKeyYiDunAntiCheating
Definition: nim_talk_def.h:153
kNIMMsgAttachKeyTag
static const char * kNIMMsgAttachKeyTag
Definition: nim_talk_def.h:206
kNIMMsgKeyMsgRoaming
static const char * kNIMMsgKeyMsgRoaming
Definition: nim_talk_def.h:133
kNIMBroadcastMsgKeyFromAccid
static const char * kNIMBroadcastMsgKeyFromAccid
Definition: nim_talk_def.h:280
kNIMMsgKeyMsgRoutable
static const char * kNIMMsgKeyMsgRoutable
Definition: nim_talk_def.h:141