1 package com.netease.nimlib.sdk.msg.model;
19 private String deleteMsgServerId;
22 private String deleteMsgClientId;
25 private long deleteMsgCreateTime;
43 this(type, from, to, deleteMsgServerId, deleteMsgClientId, deleteMsgCreateTime, 0,
"");
47 this(type, from, to, deleteMsgServerId, deleteMsgClientId, deleteMsgCreateTime, 0, ext);
54 this.deleteMsgServerId = deleteMsgServerId;
55 this.deleteMsgClientId = deleteMsgClientId;
56 this.deleteMsgCreateTime = deleteMsgCreateTime;
71 case SESSION_TYPE_P2P:
74 case SESSION_TYPE_TEAM:
88 setType(property.getInteger(ITalkService.MsgDeleteSelfTag.type));
89 from =
property.get(ITalkService.MsgDeleteSelfTag.from);
90 to =
property.get(ITalkService.MsgDeleteSelfTag.to);
91 deleteMsgServerId =
property.get(ITalkService.MsgDeleteSelfTag.deleteMsgServerId);
92 deleteMsgClientId =
property.get(ITalkService.MsgDeleteSelfTag.deleteMsgClientId);
93 deleteMsgCreateTime =
property.getLong(ITalkService.MsgDeleteSelfTag.deleteMsgCreateTime);
94 time =
property.getLong(ITalkService.MsgDeleteSelfTag.time);
95 ext =
property.get(ITalkService.MsgDeleteSelfTag.ext);
115 return deleteMsgServerId;
119 this.deleteMsgServerId = deleteMsgServerId;
123 return deleteMsgClientId;
127 this.deleteMsgClientId = deleteMsgClientId;
131 return deleteMsgCreateTime;
135 this.deleteMsgCreateTime = deleteMsgCreateTime;
155 final String account = SDKCacheUI.getAccount();
156 if (account == null) {
159 return account.equals(to) ? from : to;
164 return "MsgDeleteSelfOption{" +
166 ", from='" + from +
'\'' +
167 ", to='" + to +
'\'' +
168 ", deleteMsgServerId='" + deleteMsgServerId +
'\'' +
169 ", deleteMsgClientId='" + deleteMsgClientId +
'\'' +
170 ", deleteMsgCreateTime=" + deleteMsgCreateTime +
172 ", ext='" + ext +
'\'' +
static final int SESSION_TYPE_TEAM
2表示Team
MsgDeleteSelfOption(SessionTypeEnum type, String from, String to, String deleteMsgServerId, String deleteMsgClientId, long deleteMsgCreateTime, long time, String ext)
void setType(SessionTypeEnum type)
static final int SESSION_TYPE_P2P
1表示P2P
String getDeleteMsgServerId()
MsgDeleteSelfOption(Property property)
void setFrom(String from)
MsgDeleteSelfOption(SessionTypeEnum type, String from, String to, String deleteMsgServerId, String deleteMsgClientId, long deleteMsgCreateTime, String ext)
void setDeleteMsgClientId(String deleteMsgClientId)
MsgDeleteSelfOption(SessionTypeEnum type, String from, String to, String deleteMsgServerId, String deleteMsgClientId, long deleteMsgCreateTime)
String getDeleteMsgClientId()
SessionTypeEnum getType()
void setDeleteMsgCreateTime(long deleteMsgCreateTime)
void setDeleteMsgServerId(String deleteMsgServerId)
long getDeleteMsgCreateTime()