跳至正文

Client 模型索引

本页列出 Client SDK API 会直接使用到的请求模型、返回模型、实体模型、枚举和集合别名。API 浏览器和 API 全表中的可点击类型会跳转到本页对应定义。

如何阅读

  • Required = 是 表示调用时必须提供,或返回中一定存在。
  • 字段名使用各端 SDK 的公开 lowerCamelCase 命名。
  • StringUInt64JsonObject 等基础类型见下方“基础类型”。

基础类型

Type说明
String文本值。
Boolean布尔值。
Int3232 位有符号整数。
Int6464 位有符号整数。
UInt3232 位无符号整数。
UInt6464 位无符号整数,常用于时间戳和序列号。
Double双精度浮点数。
StringList字符串数组。
StringMap字符串键值映射。
JsonObjectJSON 对象。
JsonValue任意 JSON 值。
BinaryMap二进制负载映射。

Session

BooleanResponse

client.isConnected 的返回结果。

字段类型是否必填说明
valueBoolean布尔返回值。

CurrentUserIdResponse

client.currentUserId 的返回结果。

字段类型是否必填说明
userIdString会话激活时的当前用户 ID。

HeartbeatAppState

HeartbeatAppState 可选值。

foreground
background

LoginRequest

client.login 的请求参数。

字段类型是否必填说明
userIdString当前用户 ID。
tokenStringSDK 访问令牌。
storeConfigJsonString可选的本地存储配置 JSON。

SdkConfig

client.init 的请求参数。

字段类型是否必填说明
wsUrlString实时服务端点。
httpUrlStringHTTP API 端点。
dataUrlString数据服务端点。
onlineUrlString在线状态服务端点。
capabilityUrlString能力服务端点。
tenantIdString租户标识。
resourceProfileSdkResourceProfile运行环境类型:桌面端或移动端。
reconnectIntervalSecsUInt32重连间隔,单位为秒。
maxReconnectAttemptsUInt32最大重连次数。
connectTimeoutSecsUInt32连接超时时间,单位为秒。
syncBatchSizeUInt32同步批大小。
enableMetricsBoolean是否启用运行时指标。
mediaStorageProxyPrefixString媒体代理 URL 前缀。
mediaStorageProxyTargetsStringList允许的媒体代理目标。

SetHeartbeatAppStateRequest

client.setHeartbeatAppState 的请求参数。

字段类型是否必填说明
appStateHeartbeatAppState当前应用可见性状态。

UpdateAccessTokenRequest

client.updateAccessToken 的请求参数。

字段类型是否必填说明
accessTokenString新的 SDK 访问令牌。
tenantIdString需要同步到请求上下文的租户标识。

Connection

ConnectionStateResponse

client.connection.getConnectionState 的返回结果。

字段类型是否必填说明
stateConnectionState连接状态。

Conversations

BootstrapHomeTimelineRequest

client.conversations.bootstrapHomeTimeline 的请求参数。

字段类型是否必填说明
conversationLimitUInt32会话数量限制。

ClearLocalChatHistoryRequest

client.conversations.clearLocalChatHistory 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

Conversation

client.conversations.getConversation 的返回结果。

字段类型是否必填说明
avatarUrlString头像 URL。
badgeStringbadge 字段。
businessTypeString业务类型。
channelIdString会话路由 ID:单聊为对方 user_id;群/频道为业务 channel(与 服务端 channel_id 一致)
conversationIdString会话 ID。
conversationTypeConversationType会话类型。
createdAtUInt64创建时间。
descriptionString说明。
displayNameString展示名(列表主标题)
draftString草稿。
extStringMap扩展键值(与 服务端 ext 对应)
isArchivedBoolean是否归档。
isMutedBoolean是否静音。
isPinnedBoolean是否置顶。
lastMessageMessagePreview最后一条消息。
lastMessageAtUInt64最后消息时间。
lastMessageIdString最后消息 ID。
lastMessagePreviewString最后消息预览。
lastReadSeqUInt64已读序列号(与 read_seq 同义)
lastSenderAvatarUrlString最后一条消息发送者头像 URL
lastSenderIdString最后发送者 ID。
lastSenderNicknameString最后一条消息发送者展示名(列表用)
maxSeqUInt64最大序列号。
memberPreviewConversationParticipantList摘要级成员预览,最多少量成员,不能作为完整成员列表使用。
membersCountUInt32成员数量。
mentionCountUInt32提及数量。
mentionMeBoolean是否提及我。
participantVersionUInt64服务端成员读模型版本。完整成员通过独立 participants 同步拉取。
participantsConversationParticipantList已按需同步到本地的完整成员快照;会话摘要同步不会填充该字段。
peerReadSeqUInt64对端(其他成员)最大已读序列号;用于发送方已读双勾在重连/重登后恢复。 由服务端同步摘要 ext.peer_read_seq 下发并持久化。
remarkString备注。
roleString角色。
unreadCountUInt32未读数。
updatedAtUInt64更新时间。
updatedAtTsUInt64更新时间戳(毫秒,用于排序/筛选)
versionUInt64版本。
visibleAfterSeqUInt64当前用户的历史可见边界;seq <= visible_after_seq 的消息不可见,不参与冷启动回灌。

ConversationListQuery

client.conversations.listConversationsByQuery 的请求参数。

字段类型是否必填说明
conversationTypesConversationTypeList会话类型列表。
cursorStringcursor 为会话 ID,表示从该会话之后开始。
hasDraftOnlyBoolean仅包含有草稿会话。
hasMarkedMessagesBoolean标记消息所在会话。当前没有“会话标签”模型,因此只支持消息标记聚合。
includeArchivedBoolean是否包含归档会话。
keywordString关键词。
limitUInt32数量限制。
mentionMeOnlyBoolean仅包含提及我会话。
mutedOnlyBoolean仅包含静音会话。
pinnedOnlyBoolean仅包含置顶会话。
unreadOnlyBoolean布尔标记。

ConversationParticipant

ConversationParticipant 数据模型。

字段类型是否必填说明
attributesStringMap扩展属性。
joinedAtUInt64joinedAt 字段。
mutedBoolean是否静音。
nicknameString昵称。
pinnedBoolean是否置顶。
rolesStringList角色列表。
userIdString用户 ID。

ConversationTimelineSnapshot

client.conversations.openConversationTimeline 的返回结果。

字段类型是否必填说明
conversationConversation会话。
hasMoreBoolean是否还有更多。
messagesMessageList消息列表。

ConversationType

ConversationType 可选值。

unspecified
single
group
ai
system
customer
temp
channel
broadcast

DeleteConversationRequest

client.conversations.deleteConversation 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetConversationRequest

client.conversations.getConversation 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetGroupConversationByUserIdsRequest

client.conversations.getGroupConversationByUserIds 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetMultipleConversationsRequest

client.conversations.getMultipleConversations 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetOneConversationRequest

client.conversations.getOneConversation 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

HomeTimelineSnapshot

client.conversations.bootstrapHomeTimeline 的返回结果。

字段类型是否必填说明
conversationsConversationList会话列表。
syncStateTimelineSyncState同步状态。
totalUnreadUInt64未读总数。

ListConversationsPaginatedRequest

client.conversations.listConversationsPaginated 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

ListConversationsResponse

client.conversations.listConversations 的返回结果。

字段类型是否必填说明
conversationsConversationList返回的会话列表。

MarkConversationReadRequest

client.conversations.markConversationRead 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

MarkConversationUnreadRequest

client.conversations.markConversationUnread 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

MessagePreview

MessagePreview 数据模型。

字段类型是否必填说明
messageIdString消息 ID。
senderIdString发送者 ID。
textString文本内容。
timeUInt64毫秒时间戳
typeInt32类型。

OpenConversationTimelineRequest

client.conversations.openConversationTimeline 的请求参数。

字段类型是否必填说明
conversationIdString会话 ID。
messageLimitUInt32消息数量限制。

SetConversationArchivedRequest

client.conversations.setConversationArchived 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SetConversationMutedRequest

client.conversations.setConversationMuted 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SetConversationPinnedRequest

client.conversations.setConversationPinned 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

TimelineSyncState

TimelineSyncState 可选值。

localReady
synced
partial

UpdateConversationDraftRequest

client.conversations.updateConversationDraft 的请求参数。

字段类型是否必填说明
conversationIdString需要更新草稿的会话 ID。
draftString草稿文本;省略或传 null 可清空草稿。

Messages

CreateTextMessageRequest

client.messages.createTextMessage 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
textString文本正文。

DeleteMessageRequest

client.messages.deleteMessage 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

EditRichDocByMessageIdRequest

client.messages.editRichDocByMessageId 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

EditTextByMessageIdRequest

client.messages.editTextByMessageId 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetMessageRequest

client.messages.getMessage 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

ListMessagesRequest

client.messages.listMessages 的请求参数。

字段类型是否必填说明
conversationIdString会话 ID。
beforeSeqUInt64拉取该序列号之前的消息;0 表示最新一页。
limitUInt32分页大小。

ListMessagesResponse

client.messages.listMessages 的返回结果。

字段类型是否必填说明
messagesMessageList返回的消息列表。

MarkMessageReadAndBurnRequest

client.messages.markMessageReadAndBurn 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

Message

client.messageBuilder.buildAnnouncement 的返回结果。

字段类型是否必填说明
attributesStringMap扩展属性。
channelIdString会话频道 ID:单聊=对方 user_id,群聊=群 ID,频道/话题=对应 ID
clientCreatedAtUInt64客户端本地创建时间,Unix epoch millis。
clientMsgIdString客户端生成ID(去重)
contentMessageContent服务端结构
conversationIdString会话ID
conversationSeqUInt64会话内持久化 replay 序列号。
conversationTypeInt32会话类型
createdAtUInt64消息创建时间,Unix epoch millis。
extensionsBinaryMap扩展数据;未提供时为空。
isEditedBoolean是否已编辑。
isReadBoolean是否已读。
isRecalledBoolean是否已撤回。
localStateMessageLocalState本地状态。
mentionAllBoolean是否提及所有人。
mentionUsersStringList提及用户列表。
messageTypeInt32消息类型
quotePreviewString引用预览。
reactionsReactionEntryList表情反应快照(由 ReactionEvent 驱动更新并持久化)
replyToString回复目标。
senderAvatarString发送者头像。
senderDisplayNameStringSDK计算展示名
senderIdString发送者
senderNameString发送者名称。
serverIdString服务端唯一ID
sourceInt32消息来源
statusInt32状态。
textPreviewString列表、搜索、绑定层使用的纯文本预览。
threadIdString话题/线程根消息 ID;普通消息为空,话题回复使用该 typed field。
updatedAtUInt64更新时间。
versionUInt64版本。
timelineKeyString时间线稳定键。
timelineSortTsUInt64时间线排序时间。

MessageContent

MessageContent 数据模型。

字段类型是否必填说明
contentTypeMessageContentType内容类型标识。
dataJsonObject内容负载对象。

MessageContentType

MessageContentType 可选值。

text
image
video
audio
file
location
card
sticker
emoji
quote
link_card
forward
thread
mini_program
rich_text
image_group
system
notification
vote
task
schedule
announcement
custom
placeholder

MessageDispatchRequest

client.messages.dispatchMessage 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

MessageLocalState

MessageLocalState 数据模型。

字段类型是否必填说明
failedBoolean是否失败
isLocalBoolean本地消息
sendingBoolean是否发送中
sortTsUInt64本地列表排序时间(毫秒),不是服务端会话 conversation_seq。 用途:待发/未 ACK 消息常保持 conversation_seq == 0,可用本字段稳定停留在本地时间线尾部。 已分配 conversation_seq 的服务端消息必须回到 seq 优先排序,避免设备时钟偏移污染权威顺序。
uploadProgressUInt32本地媒体上传进度,范围 0…=100。
uploadingBoolean本地媒体上传中;仅用于 SDK 本地时间线展示,不写入服务端协议语义。

MessageMutationRequest

client.messages.pinMessage 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

MessageSearchKind

MessageSearchKind 可选值。

image
video
audio
message
text
media
file

MessageSearchQuery

client.messages.searchMessages 的请求参数。

字段类型是否必填说明
conversationIdString会话 ID。
fromTimeUInt64起始消息时间(毫秒,含)。
includeRecalledBoolean默认排除已撤回消息。
keywordString关键词。
kindsMessageSearchKindList类型列表。
limitUInt32数量限制。
senderIdString发送者 ID。
toTimeUInt64截止消息时间(毫秒,含)。

ReactionEntry

ReactionEntry 数据模型。

字段类型是否必填说明
countUInt32count 字段。
emojiStringemoji 字段。
userIdsStringList用户 ID 列表。

ReactionMutationRequest

client.messages.addReaction 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

RecallMessageRequest

client.messages.recallMessage 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SendMessageRequest

client.messages.sendMessageNoOss 的请求参数。

字段类型是否必填说明
messageMessage要发送的消息。

SendMessageResponse

client.messages.sendMessageNoOss 的返回结果。

字段类型是否必填说明
ackIdString确认 ID。
serverIdString服务端分配的消息 ID。
clientMsgIdString服务端确认的客户端消息 ID。
conversationIdString会话 ID。
seqUInt64分配的会话序列号。
timestampUInt64服务端发送时间,单位为毫秒。
successBoolean是否成功。
errorCodeInt32错误码。
errorMessageString错误消息。

SetTypingRequest

client.messages.setTyping 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

消息内容

AudioContentPayload

AudioContentPayload 数据模型。

字段类型是否必填说明
audioIdString已上传音频 ID。
sourceMediaSourceInfo音频来源。
durationMsInt32时长。

FileContentPayload

FileContentPayload 数据模型。

字段类型是否必填说明
fileIdString已上传文件 ID。
nameString展示名称。
urlString下载 URL。
mimeTypeStringMIME 类型。
sizeUInt64字节大小。

ForwardSourceMessage

ForwardSourceMessage 数据模型。

字段类型是否必填说明
sourceMessageIdString原始消息 ID。
sourceConversationIdString原始会话 ID。
sourceSenderIdString原始发送者 ID。
plainTextString预览文本。

ImageContentPayload

ImageContentPayload 数据模型。

字段类型是否必填说明
imageIdString已上传图片 ID。
sourceMediaSourceInfo来源描述。
thumbnailMediaSourceInfo缩略图描述。
descriptionString说明文本。

ImageGroupContentPayload

ImageGroupContentPayload 数据模型。

字段类型是否必填说明
imagesImageGroupItemList分组图片。
titleString分组标题。

ImageGroupItem

ImageGroupItem 数据模型。

字段类型是否必填说明
imageIdString图片 ID。
urlString解析后的 URL。
titleString条目标题。
widthInt32宽度。
heightInt32高度。

MediaSourceInfo

MediaSourceInfo 数据模型。

字段类型是否必填说明
uuidString稳定媒体 UUID。
imageIdString适用时的图片 ID。
urlString解析后的 URL。
mimeTypeStringMIME 类型。
sizeUInt64字节大小。
widthInt32宽度,单位为像素。
heightInt32高度,单位为像素。
blurhashString图片预览的 BlurHash 占位符。
durationMsInt32音频或视频时长。

StickerContentPayload

StickerContentPayload 数据模型。

字段类型是否必填说明
stickerIdString贴纸 ID。
packageIdString贴纸包 ID。
urlString贴纸 URL。
widthInt32宽度。
heightInt32高度。
formatStringwebp/gif/png 格式。

VideoContentPayload

VideoContentPayload 数据模型。

字段类型是否必填说明
videoIdString已上传视频 ID。
sourceMediaSourceInfo视频来源。
coverMediaSourceInfo封面图。
descriptionString说明文本。

Message Builder

BuildAnnouncementMessageRequest

client.messageBuilder.buildAnnouncement 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
titleString公告标题。
bodyString公告正文。

BuildAudioMessageRequest

client.messageBuilder.buildAudio 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
audioIdString已上传音频 ID。
payloadAudioContentPayload可选音频负载。

BuildCardMessageRequest

client.messageBuilder.buildCard 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
idString卡片目标 ID。
cardTypeString卡片类型标识。
titleString展示标题。
subtitleString展示副标题。
avatarString头像 URL 或媒体 ID。

BuildCustomMessageRequest

client.messageBuilder.buildCustom 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
typeString扩展类型标识。

BuildEmojiMessageRequest

client.messageBuilder.buildEmoji 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
emojiString表情标识。

BuildFileMessageRequest

client.messageBuilder.buildFile 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
fileIdString已上传文件 ID。
payloadFileContentPayload可选文件负载。

BuildForwardMessageRequest

client.messageBuilder.buildForward 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
mergeBoolean是否合并为一张卡片。
titleString转发标题。
sourceMessagesForwardSourceMessageList需要转发的消息列表。

BuildImageGroupMessageRequest

client.messageBuilder.buildImageGroup 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
payloadImageGroupContentPayload图片组负载。

BuildImageMessageRequest

client.messageBuilder.buildImage 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
imageIdString已上传图片 ID。
payloadImageContentPayload用于 UI 预览的可选图片负载。

BuildLinkCardMessageRequest

client.messageBuilder.buildLinkCard 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
urlString链接 URL。
titleString卡片标题。
descriptionString卡片说明。
thumbnailUrlString缩略图 URL。
siteNameString站点名称。

BuildLocationMessageRequest

client.messageBuilder.buildLocation 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
latitudeDouble纬度。
longitudeDouble经度。
titleString地点标题。
addressString地址。

BuildMiniProgramMessageRequest

client.messageBuilder.buildMiniProgram 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
appIdString小程序应用 ID。
pagePathString入口路径。
titleString展示标题。
thumbnailUrlString缩略图 URL。
extraStringMap小程序扩展字段。

BuildNotificationMessageRequest

client.messageBuilder.buildNotification 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
titleString通知标题。
bodyString通知正文。

BuildPlaceholderMessageRequest

client.messageBuilder.buildPlaceholder 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
reasonString占位原因。

BuildQuoteMessageRequest

client.messageBuilder.buildQuote 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
quotedMessageIdString被引用消息 ID。
textString回复文本。
quotedSenderIdString被引用消息发送者 ID。
quotedTextPreviewString被引用消息预览文本。
quotedContentMessageContent被引用消息内容元素。

BuildRichDocMessageRequest

client.messageBuilder.buildRichDoc 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
docJsonString富文档 JSON 内容。
contentSchemaString内容结构标识,通常为 rich_doc。
plainTextString可读纯文本。
inputFormatString已知时的原始来源格式。
inputFormatVersionInt32原始来源格式版本。
sourcePayloadStringMap按格式保存的原始来源快照。
titleString标题。
searchTextString可用于搜索索引的文本。
renderHintsJsonString渲染提示 JSON。

BuildScheduleMessageRequest

client.messageBuilder.buildSchedule 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
scheduleIdString日程 ID。
titleString日程标题。
startTimeMsInt64开始时间,Unix epoch 毫秒。
endTimeMsInt64结束时间,Unix epoch 毫秒。
participantUserIdsStringList日程参与者。

BuildStickerMessageRequest

client.messageBuilder.buildSticker 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
stickerIdString贴纸 ID。
packageIdString贴纸包 ID。
payloadStickerContentPayload可选贴纸负载。

BuildSystemMessageRequest

client.messageBuilder.buildSystem 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
eventKindString系统事件类型。
bodyString系统事件正文。

BuildTaskMessageRequest

client.messageBuilder.buildTask 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
taskIdString任务 ID。
titleString任务标题。
statusString任务状态。
participantUserIdsStringList任务参与者。

BuildTextMessageRequest

client.messageBuilder.buildText 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
textString文本正文。
mentionUsersStringList提及用户列表。
mentionAllBoolean是否提及所有人。

BuildThreadReplyMessageRequest

client.messageBuilder.buildThreadReply 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
threadIdString会话线程根消息 ID。
textString回复文本。

BuildVideoMessageRequest

client.messageBuilder.buildVideo 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
videoIdString已上传视频 ID。
payloadVideoContentPayload可选视频负载。

BuildVoteMessageRequest

client.messageBuilder.buildVote 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
voteIdString投票 ID。
titleString投票标题。
optionsStringList投票选项。
participantUserIdsStringList允许投票的参与者。

BuildWithContentMessageRequest

client.messageBuilder.buildWithContent 的请求参数。

字段类型是否必填说明
conversationIdString目标会话 ID。
contentMessageContent已解析的内容封装。

ListMessageBuildCatalogResponse

client.messageBuilder.listSupportedBuildOperations 的返回结果。

字段类型是否必填说明
entriesMessageBuildCatalogEntryList条目列表。

MessageBuildCatalogEntry

MessageBuildCatalogEntry 数据模型。

字段类型是否必填说明
opMessageBuildOpop 字段。
methodString公开方法名,例如 buildText。
requestTypeString请求模型名称。
contentTypeMessageContentType内容类型标识。
messageTypeInt32消息类型。
summaryString用于界面和文档的可读摘要。
stabilityStringstability 字段。

MessageBuildOp

MessageBuildOp 可选值。

create_text
create_quote
create_thread_reply
create_forward
create_image
create_image_group
create_video
create_audio
create_file
create_emoji
create_location
create_sticker
create_link_card
create_card
create_mini_program
create_rich_doc
create_system
create_notification
create_vote
create_task
create_schedule
create_announcement
create_custom
create_placeholder
create_with_content

NormalizeRichDocFromDocJsonRequest

client.messageBuilder.normalizeRichDocFromDocJson 的请求参数。

字段类型是否必填说明
docJsonStringRichDoc v2 文档 JSON。

NormalizeRichDocFromHtmlRequest

client.messageBuilder.normalizeRichDocFromHtml 的请求参数。

字段类型是否必填说明
htmlStringHTML 片段来源。

NormalizeRichDocFromMarkdownRequest

client.messageBuilder.normalizeRichDocFromMarkdown 的请求参数。

字段类型是否必填说明
markdownStringMarkdown 来源文本。

RichDocV2Normalized

client.messageBuilder.normalizeRichDocFromMarkdown 的返回结果。

字段类型是否必填说明
docJsonString标准化 RichDoc v2 文档 JSON。
contentSchemaString内容结构标识,通常为 rich_doc。
versionUInt32RichDoc 结构版本。
plainTextString从文档中提取的可读纯文本。
searchTextString从文档中提取的可搜索文本。
renderHintsJsonObject渲染提示对象。
inputFormatString已知时的原始来源格式。
sourcePayloadJsonObject按格式保存的原始来源快照。

Sync

ConversationVersion

ConversationVersion 数据模型。

字段类型是否必填说明
conversationIdString会话 ID。
versionUInt64版本。

SyncConversationRequest

client.sync.syncConversation 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SyncConversationSummariesRequest

client.sync.syncConversationSummariesWithVersions 的请求参数。

字段类型是否必填说明
knownVersionsConversationVersionList已知版本。

SyncConversationSummariesResponse

client.sync.syncConversationSummariesWithVersions 的返回结果。

字段类型是否必填说明
changedConversationsConversationVersionList列表字段。

SyncMessagesRequest

client.sync.syncMessages 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

Presence

BatchGetUserPresenceRequest

client.presence.batchGetUserPresence 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

BatchGetUserPresenceResponse

client.presence.batchGetUserPresence 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

GetUserPresenceRequest

client.presence.getUserPresence 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SubscribeUserPresenceRequest

client.presence.subscribeUserPresence 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

UserPresence

client.presence.getUserPresence 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

Media

CacheRemoteMediaRequest

client.media.cacheRemoteMedia 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

CancelUserFileDownloadRequest

client.media.cancelUserFileDownload 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

DeleteMediaFileRequest

client.media.deleteFile 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

DeleteMediaFileResponse

client.media.deleteFile 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

DeleteUserDownloadRecordRequest

client.media.deleteUserDownloadRecord 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

DownloadFileToDownloadsRequest

client.media.downloadFileToDownloads 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetMediaUrlRequest

client.media.getMediaUrl 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

GetUserDownloadSavedPathRequest

client.media.getUserDownloadSavedPath 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

MediaAccessUrl

client.media.getMediaUrl 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

MediaCacheEntry

client.media.cacheRemoteMedia 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

MediaCacheStats

client.media.getMediaCacheStats 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

MediaResolvedAccess

client.media.resolveMediaAccess 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

MediaUploadResponse

client.media.uploadFile 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

ResolveMediaAccessRequest

client.media.resolveMediaAccess 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SetMediaCacheMaxBytesRequest

client.media.setMediaCacheMaxBytes 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SetMediaCacheRootRequest

client.media.setMediaCacheRoot 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SetUserDownloadSubfolderRequest

client.media.setUserDownloadSubfolder 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

TempDownloadUrlRequest

client.media.getTempDownloadUrl 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

UploadBytesRequest

client.media.uploadBytes 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

UploadFileRequest

client.media.uploadFile 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

UserDownloadSavedPathResponse

client.media.getUserDownloadSavedPath 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

UserDownloadSubfolderResponse

client.media.getUserDownloadSubfolder 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

Capabilities

DispatchCapabilityRequest

client.capabilities.dispatchCapability 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

DispatchCapabilityResponse

client.capabilities.dispatchCapability 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

GrantCapabilityRequest

client.capabilities.grantCapability 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

ListCapabilitiesRequest

client.capabilities.listCapabilities 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

ListCapabilitiesResponse

client.capabilities.listCapabilities 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

ListUserCapabilitiesRequest

client.capabilities.listUserCapabilities 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

ListUserCapabilitiesResponse

client.capabilities.listUserCapabilities 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

RevokeCapabilityRequest

client.capabilities.revokeCapability 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

SendCallSignalRequest

client.capabilities.sendCallSignal 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

Events

SubscribeEventsRequest

client.events.subscribeEvents 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

Subscription

client.events.subscribeEvents 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

UnsubscribeRequest

client.events.unsubscribe 的请求参数。

字段类型是否必填说明
payloadJsonObject对象参数。

Diagnostics

SdkVersion

client.diagnostics.getSdkVersion 的返回结果。

字段类型是否必填说明
payloadJsonObject对象参数。

Types

ConnectionState

ConnectionState 数据模型。

字段类型是否必填说明
payloadJsonObject对象参数。

ConversationList

ConversationList 集合别名。

AliasType
ConversationListConversation[]

ConversationParticipantList

ConversationParticipantList 集合别名。

AliasType
ConversationParticipantListConversationParticipant[]

ConversationTypeList

ConversationTypeList 集合别名。

AliasType
ConversationTypeListConversationType[]

ConversationVersionList

ConversationVersionList 集合别名。

AliasType
ConversationVersionListConversationVersion[]

ForwardSourceMessageList

ForwardSourceMessageList 集合别名。

AliasType
ForwardSourceMessageListForwardSourceMessage[]

ImageGroupItemList

ImageGroupItemList 集合别名。

AliasType
ImageGroupItemListImageGroupItem[]

MessageBuildCatalogEntryList

MessageBuildCatalogEntryList 集合别名。

AliasType
MessageBuildCatalogEntryListMessageBuildCatalogEntry[]

MessageList

MessageList 集合别名。

AliasType
MessageListMessage[]

MessageSearchKindList

MessageSearchKindList 集合别名。

AliasType
MessageSearchKindListMessageSearchKind[]

ReactionEntryList

ReactionEntryList 集合别名。

AliasType
ReactionEntryListReactionEntry[]

SdkResourceProfile

SdkResourceProfile 数据模型。

字段类型是否必填说明
payloadJsonObject对象参数。