shengwang_chat_sdk library

Classes

ChatAreaCode
ChatClient
该类是 Chat SDK 的入口,负责登录、退出及连接管理等,由此可以获得其他模块的入口。
ChatCmdMessageBody
命令消息体类。
ChatContact
ChatContactEventHandler
联系人事件监听
ChatContactManager
联系人管理类,用于记录、查询和修改用户的联系人列表。
ChatConversation
会话类,用于定义单聊会话、群聊会话和聊天室会话。每类会话中包含发送和接收的消息。
ChatCursorResult<T>
带游标及分页获取结果的泛型类。 做为分页获取且含有游标的返回对象。
ChatCustomMessageBody
自定义消息体类。
ChatDeviceInfo
多设备登录信息类。
ChatDownloadCallback
群文件下载回调。
ChatError
SDK 定义的错误类。
ChatEventHandler
Chat 事件监听。
ChatFileMessageBody
文件类消息的基类。
ChatGroup
群组信息类,包含内存中的群组相关信息。
ChatGroupEventHandler
群组事件监听
ChatGroupInfo
ChatGroupManager
群组管理类,用于管理群组的创建,删除及成员管理等操作。
ChatGroupMessageAck
群组消息回执类。
ChatGroupOptions
创建群组时的属性配置类。
ChatGroupSharedFile
群组共享文件类。
ChatImageMessageBody
图片消息体类。
ChatLocationMessageBody
位置消息类。
ChatManager
聊天管理类,该类负责管理会话(加载,删除等)、发送消息、下载消息附件等。
ChatMessage
消息对象类。
ChatMessageBody
ChatMessageEvent
消息状态事件类。
ChatMessageReaction
消息 Reaction 实体类,用于指定 Reaction 属性。
ChatMessageReactionEvent
消息 Reaction 事件类。
ChatMultiDeviceEventHandler
多设备事件监听 监听当前用户在其他设备上的操作的回调,包括联系人更改、群组和 thread 等更改。
ChatOptions
提供 SDK 聊天相关的设置。 用户可以用来配置 SDK 的各种参数、选项, 比如,发送消息加密,是否自动接受加好友邀请。
ChatPageResult<T>
分页类。 该类包含下次查询的页码以及相应页面上的数据条数。 该对象在分页获取数据时返回。
ChatPresence
在线状态属性类,包含发布者的用户名、在线设备使用的平台、当前在线状态以及在线状态的扩展信息、更新时间和到期时间。
ChatPresenceEventHandler
订阅用户状态变更监听
ChatPresenceManager
用户在线状态管理类。
ChatPresenceStatusDetail
用户在线状态详情。
ChatPushConfigs
推送设置类。
ChatPushManager
推送设置管理类。
ChatRoom
聊天室信息类,包含内存中的聊天室信息。
ChatRoomEventHandler
聊天室事件监听。
ChatRoomManager
聊天室管理类,负责聊天室加入和退出、聊天室列表获取以及成员权限管理等。 比如,加入聊天室:
ChatSilentModeParam
离线推送设置参数类。
ChatSilentModeResult
离线推送免打扰结果。
ChatSilentModeTime
用于离线推送免打扰时间类。
ChatTextMessageBody
文本消息类。
ChatThread
子区详情类。
ChatThreadEvent
子区通知类。
ChatThreadEventHandler
Thread 事件监听
ChatThreadManager
子区管理类。
ChatTranslateLanguage
翻译语言类,包含翻译语言相关信息。
ChatUserInfo
用户属性类。
ChatUserInfoManager
用户属性类,用于获取和更新用户属性。
ChatVideoMessageBody
视频消息体类。
ChatVoiceMessageBody
语音消息体类。
CombineMessageBody
ConnectionEventHandler
服务器连接监听类。
ConversationFetchOptions
会话过滤类。
FetchMessageOptions
从服务端查询历史消息的参数配置类。
LoginExtensionInfo
MessagePinInfo
消息置顶信息。
MessageSearchOptions
ReactionOperation
Reaction 操作。
RecallMessageInfo

Enums

ChatConversationType
会话类型枚举。
ChatGroupPermissionType
群组角色类型枚举。
ChatGroupStyle
群组类型枚举。
ChatMultiDevicesEvent
多设备登录事件类型。
ChatPushRemindType
离线推送通知类型枚举类。
ChatRoomMessagePriority
聊天室消息优先级。
ChatRoomPermissionType
聊天室角色类型枚举。
ChatSearchDirection
消息检索方向类型枚举。
ChatSilentModeParamType
离线推送参数类型枚举类。
ChatThreadOperation
子区事件类型枚举。
ChatType
会话类型枚举。
ConversationMarkType
会话标记类型枚举。
DisplayStyle
推送通知展示方式。
DownloadStatus
消息附件的下载状态。
LeaveReason
离开聊天室原因
MessageDirection
消息的方向类型枚举类。
MessagePinOperation
消息置顶操作类型。
MessageSearchScope
~english The message search scopes.
MessageStatus
消息的发送/接收状态枚举类。
MessageType
消息类型枚举。
ReactionOperate
Reaction 操作类型。

Typedefs

CursorResultCallback = Object Function(dynamic obj)
PageResultCallback = Object Function(dynamic obj)