1 package com.netease.nimlib.sdk.msg.model;
3 import androidx.annotation.Nullable;
11 private final String keyword;
14 private final long fromTime;
17 private final long toTime;
20 private int sessionLimit;
26 private boolean asc =
false;
29 private List<String> p2pList;
32 private List<String> teamList;
35 private List<String> senderList;
38 private List<MsgTypeEnum> msgTypeList;
41 private List<Integer> msgSubtypeList;
46 this.keyword = keyword;
47 this.fromTime = fromTime;
69 this.sessionLimit = sessionLimit;
77 this.msgLimit = msgLimit;
94 this.p2pList = p2pList;
103 this.teamList = teamList;
112 this.senderList = senderList;
121 this.msgTypeList = msgTypeList;
126 return msgSubtypeList;
130 this.msgSubtypeList = msgSubtypeList;
135 return "MsgFullKeywordSearchConfig{" +
136 "keyword='" + keyword +
'\'' +
137 ", fromTime=" + fromTime +
138 ", toTime=" + toTime +
139 ", sessionLimit=" + sessionLimit +
140 ", msgLimit=" + msgLimit +
142 ", p2pList=" + p2pList +
143 ", teamList=" + teamList +
144 ", senderList=" + senderList +
145 ", msgTypeList=" + msgTypeList +
146 ", msgSubtypeList=" + msgSubtypeList +
void setMsgSubtypeList(@Nullable List< Integer > msgSubtypeList)
void setTeamList(@Nullable List< String > teamList)
MsgFullKeywordSearchConfig(String keyword, long fromTime, long toTime)
List< String > getP2pList()
void setSenderList(@Nullable List< String > senderList)
void setP2pList(@Nullable List< String > p2pList)
void setSessionLimit(int sessionLimit)
List< String > getSenderList()
List< Integer > getMsgSubtypeList()
void setMsgTypeList(@Nullable List< MsgTypeEnum > msgTypeList)
List< MsgTypeEnum > getMsgTypeList()
void setMsgLimit(int msgLimit)
List< String > getTeamList()