FetchMessageOptions class

从服务端查询历史消息的参数配置类。

Constructors

FetchMessageOptions({String? from, List<MessageType>? msgTypes, int startTs = -1, int endTs = -1, bool needSave = false, EMSearchDirection direction = EMSearchDirection.Up})
从服务端查询历史消息的参数配置类。
const

Properties

direction EMSearchDirection
消息搜索方向,默认为EMSearchDirection.Up。详见 EMSearchDirection
final
endTs int
消息查询的结束时间,Unix 时间戳,单位为毫秒。默认为 -1,表示消息查询时会忽略该参数。 若 startTs 设置为特定时间点,而 endTs 采用默认值 -1,则查询起始时间至当前时间的消息。 若 startTs 采用默认值 -1,而 endTs 设置了特定时间,SDK 返回从会话中最早的消息到结束时间点的消息。
final
from String?
群组会话中的消息发送方的用户 ID。
final
hashCode int
The hash code for this object.
read-onlyinherited
msgTypes List<MessageType>?
要查询的消息类型数组。默认值为 null,表示返回所有类型的消息。
final
needSave bool
获取的消息是否保存到数据库:
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
startTs int
消息查询的起始时间,Unix 时间戳,单位为毫秒。默认为 -1,表示消息查询时会忽略该参数。 若 startTs 设置为特定时间点,而 endTs 采用默认值 -1,则查询起始时间至当前时间的消息。 若 startTs 采用默认值 -1,而 endTs 设置了特定时间,SDK 返回从会话中最早的消息到结束时间点的消息。
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited