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