Class NERoomHistoryMessageSearchOption
-
- All Implemented Interfaces:
public final class NERoomHistoryMessageSearchOption房间的聊天室历史消息查询选项
-
-
Field Summary
Fields Modifier and Type Field Description private LongstartTimeprivate Integerlimitprivate NEMessageSearchOrderorderprivate NEChatroomTypechatroomTypeprivate List<NERoomChatMessageType>messageTypes
-
Constructor Summary
Constructors Constructor Description NERoomHistoryMessageSearchOption(Long startTime, Integer limit, NEMessageSearchOrder order, NEChatroomType chatroomType, List<NERoomChatMessageType> messageTypes)
-
Method Summary
Modifier and Type Method Description final LonggetStartTime()final UnitsetStartTime(Long startTime)final IntegergetLimit()final UnitsetLimit(Integer limit)final NEMessageSearchOrdergetOrder()final UnitsetOrder(NEMessageSearchOrder order)final NEChatroomTypegetChatroomType()final UnitsetChatroomType(NEChatroomType chatroomType)final List<NERoomChatMessageType>getMessageTypes()final UnitsetMessageTypes(List<NERoomChatMessageType> messageTypes)-
-
Constructor Detail
-
NERoomHistoryMessageSearchOption
NERoomHistoryMessageSearchOption(Long startTime, Integer limit, NEMessageSearchOrder order, NEChatroomType chatroomType, List<NERoomChatMessageType> messageTypes)
- Parameters:
startTime- 查询开始时间点,单位为毫秒。limit- 查询分页条数,1-200,默认100。order- 查询顺序方向chatroomType- 聊天室类型,默认为 NEChatroomType.COMMON。messageTypes- 查询的消息类型列表,默认为 NERoomChatMessageType.TEXT、NERoomChatMessageType.IMAGE、NERoomChatMessageType.FILE 和 NERoomChatMessageType.NOTIFICATION。
-
-
Method Detail
-
getStartTime
final Long getStartTime()
-
setStartTime
final Unit setStartTime(Long startTime)
- Parameters:
startTime- 查询开始时间点,单位为毫秒。
-
getOrder
final NEMessageSearchOrder getOrder()
-
setOrder
final Unit setOrder(NEMessageSearchOrder order)
- Parameters:
order- 查询顺序方向
-
getChatroomType
final NEChatroomType getChatroomType()
-
setChatroomType
final Unit setChatroomType(NEChatroomType chatroomType)
- Parameters:
chatroomType- 聊天室类型,默认为 NEChatroomType.COMMON。
-
getMessageTypes
final List<NERoomChatMessageType> getMessageTypes()
-
setMessageTypes
final Unit setMessageTypes(List<NERoomChatMessageType> messageTypes)
- Parameters:
messageTypes- 查询的消息类型列表,默认为 NERoomChatMessageType.TEXT、NERoomChatMessageType.IMAGE、NERoomChatMessageType.FILE 和 NERoomChatMessageType.NOTIFICATION。
-
-
-
-