NIMSDK-AOS  10.9.90
Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam类 参考
类 com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam 继承关系图:

Public 成员函数

 GetMessagesDynamicallyParam (@NonNull String sessionId,@NonNull SessionTypeEnum sessionType)
 
 GetMessagesDynamicallyParam (@NonNull String sessionId,@NonNull SessionTypeEnum sessionType, long fromTime, long toTime, long anchorServerId, String anchorClientId, int limit,@Nullable GetMessageDirectionEnum direction)
 
 GetMessagesDynamicallyParam (@NonNull String sessionId,@NonNull SessionTypeEnum sessionType, long fromTime, long toTime, long anchorServerId, String anchorClientId, int limit,@Nullable GetMessageDirectionEnum direction,@Nullable List< MsgTypeEnum > messageTypes, boolean strictMode)
 
String getSessionId ()
 
SessionTypeEnum getSessionType ()
 
long getFromTime ()
 
void setFromTime (long fromTime)
 
long getToTime ()
 
void setToTime (long toTime)
 
long getAnchorServerId ()
 
void setAnchorServerId (long anchorServerId)
 
String getAnchorClientId ()
 
void setAnchorClientId (String anchorClientId)
 
int getLimit ()
 
void setLimit (int limit)
 
GetMessageDirectionEnum getDirection ()
 
void setDirection (GetMessageDirectionEnum direction)
 
List< MsgTypeEnumgetMessageTypes ()
 
void setMessageTypes (List< MsgTypeEnum > messageTypes)
 
boolean isStrictMode ()
 
void setStrictMode (boolean strictMode)
 
IMMessage getAnchor ()
 可能会查询数据库 更多...
 
GetMessagesDynamicallyParam createStandardizedParam ()
 
GetMessagesDynamicallyParam createStandardizedParam (boolean checkLimit)
 
boolean isValid ()
 参数合法的初阶判断函数 更多...
 
String toString ()
 

静态 Public 属性

static final int MAX_LIMIT = 100
 最大数量限制 更多...
 

详细描述

在文件 GetMessagesDynamicallyParam.java17 行定义.

构造及析构函数说明

com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.GetMessagesDynamicallyParam ( @NonNull String  sessionId,
@NonNull SessionTypeEnum  sessionType 
)

在文件 GetMessagesDynamicallyParam.java67 行定义.

com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.GetMessagesDynamicallyParam ( @NonNull String  sessionId,
@NonNull SessionTypeEnum  sessionType,
long  fromTime,
long  toTime,
long  anchorServerId,
String  anchorClientId,
int  limit,
@Nullable GetMessageDirectionEnum  direction 
)

在文件 GetMessagesDynamicallyParam.java71 行定义.

com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.GetMessagesDynamicallyParam ( @NonNull String  sessionId,
@NonNull SessionTypeEnum  sessionType,
long  fromTime,
long  toTime,
long  anchorServerId,
String  anchorClientId,
int  limit,
@Nullable GetMessageDirectionEnum  direction,
@Nullable List< MsgTypeEnum messageTypes,
boolean  strictMode 
)

在文件 GetMessagesDynamicallyParam.java75 行定义.

成员函数说明

GetMessagesDynamicallyParam com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.createStandardizedParam ( )

在文件 GetMessagesDynamicallyParam.java181 行定义.

GetMessagesDynamicallyParam com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.createStandardizedParam ( boolean  checkLimit)

在文件 GetMessagesDynamicallyParam.java185 行定义.

IMMessage com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getAnchor ( )

可能会查询数据库

在文件 GetMessagesDynamicallyParam.java166 行定义.

String com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getAnchorClientId ( )

在文件 GetMessagesDynamicallyParam.java122 行定义.

long com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getAnchorServerId ( )

在文件 GetMessagesDynamicallyParam.java114 行定义.

GetMessageDirectionEnum com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getDirection ( )

在文件 GetMessagesDynamicallyParam.java138 行定义.

long com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getFromTime ( )

在文件 GetMessagesDynamicallyParam.java98 行定义.

int com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getLimit ( )

在文件 GetMessagesDynamicallyParam.java130 行定义.

List<MsgTypeEnum> com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getMessageTypes ( )

在文件 GetMessagesDynamicallyParam.java146 行定义.

String com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getSessionId ( )

在文件 GetMessagesDynamicallyParam.java89 行定义.

SessionTypeEnum com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getSessionType ( )

在文件 GetMessagesDynamicallyParam.java94 行定义.

long com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.getToTime ( )

在文件 GetMessagesDynamicallyParam.java106 行定义.

boolean com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.isStrictMode ( )

在文件 GetMessagesDynamicallyParam.java154 行定义.

boolean com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.isValid ( )

参数合法的初阶判断函数

返回
初步筛查是否合法的结果

在文件 GetMessagesDynamicallyParam.java207 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setAnchorClientId ( String  anchorClientId)

在文件 GetMessagesDynamicallyParam.java126 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setAnchorServerId ( long  anchorServerId)

在文件 GetMessagesDynamicallyParam.java118 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setDirection ( GetMessageDirectionEnum  direction)

在文件 GetMessagesDynamicallyParam.java142 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setFromTime ( long  fromTime)

在文件 GetMessagesDynamicallyParam.java102 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setLimit ( int  limit)

在文件 GetMessagesDynamicallyParam.java134 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setMessageTypes ( List< MsgTypeEnum messageTypes)

在文件 GetMessagesDynamicallyParam.java150 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setStrictMode ( boolean  strictMode)

在文件 GetMessagesDynamicallyParam.java158 行定义.

void com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.setToTime ( long  toTime)

在文件 GetMessagesDynamicallyParam.java110 行定义.

String com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.toString ( )

在文件 GetMessagesDynamicallyParam.java218 行定义.

类成员变量说明

final int com.netease.nimlib.sdk.msg.model.GetMessagesDynamicallyParam.MAX_LIMIT = 100
static

最大数量限制

在文件 GetMessagesDynamicallyParam.java20 行定义.


该类的文档由以下文件生成: