Package-level declarations
Types
聚合消息回执,代表多个 SingleMessageReceipt 的聚合体。
一个 at
的标准。 at、或者说一个通知信息,用于通知一个用户目标。 一个 At只能代表一个通知目标。
一个通知所有人的消息。
一个 Emoji。 目前绝大多数平台已经不会再用一个独特的 "Emoji" 类型来专门标识Emoji了, 此类型仅作为保留类型。
没有任何元素的 Messages. 在追加列表时,总是会直接替换为后者。
一个表情。一般代表平台提供的自带表情。
一个图片消息。
一个本地的消息实体,一般代表本地构建的非远端存在的消息。
一个消息容器,代表了一个承载着消息的内容。
一个消息内容,其中存在一个消息链。
Messages 基础实现, 是元素数量不应为空的消息列表。
消息回执,当消息发出去后所得到的回执信息。
消息列表,代表为可能多条的 MsgElement 信息。
服务于Java对 Messages 进行序列化的工具类。
一个获得的 MessageContent, 即主动获取的消息,常见于历史消息获取。
一个接收到的 MessageContent, 即事件中的 MessageContent, 代表一个被动获取的消息。
一个远端消息主体,一般代表通过事件或者查询而得的事件主体。
RemoteResource 代表一个携带 url 信息的远程资源。常见为文件或图片等形式。
明确代表为一个或零个(发送失败时)具体消息的消息回执,可以作为 AggregatedMessageReceipt 的元素进行聚合。
一些由核心提供的标准 Message 实例或标准. 标准消息中,仅提供如下实现:
由 MessageReceipt 衍生的标准消息回执类型, 提供用于表示独立元素回执的 SingleMessageReceipt 和复合回执的 AggregatedMessageReceipt.
Properties
判断一个 Message.Element 是否为一个标准 Message 下的实现。
Functions
通过 MessagesBuilder 构建 Messages.
尝试删除其所代表的所有消息回执。
得到一个空的消息列表。
MsgElement 与另外一个 MsgElement 进行拼接并组合为 Messages.
MsgElement 与另外一个 Messages 进行拼接并组合为 Messages.
SendSupport.send 的反转形式,可以使用中缀函数写法。
将 元素为 MsgElement 的 Iterable 转化为 Messages 实例。
得到元素数量为1的Messages实例。