
io.rong.messages.ContactNtfMessage Maven / Gradle / Ivy
package io.rong.messages;
import io.rong.util.GsonUtil;
/**
*
* 添加联系人消息。
*
*/
public class ContactNtfMessage extends BaseMessage {
private String operation = "";
private String extra = "";
private String sourceUserId = "";
private String targetUserId = "";
private String message = "";
private transient static final String TYPE = "RC:ContactNtf";
public ContactNtfMessage(String operation, String extra, String sourceUserId, String targetUserId, String message) {
this.operation = operation;
this.extra = extra;
this.sourceUserId = sourceUserId;
this.targetUserId = targetUserId;
this.message = message;
}
@Override
public String getType() {
return TYPE;
}
/**
* 获取操作名。
*
* @return String
*/
public String getOperation() {
return operation;
}
/**
* @param operation 设置操作名。
*
*
*/
public void setOperation(String operation) {
this.operation = operation;
}
/**
* 获取为附加信息(如果开发者自己需要,可以自己在 App 端进行解析)。
*
* @return String
*/
public String getExtra() {
return extra;
}
/**
* @param extra 设置为附加信息(如果开发者自己需要,可以自己在 App 端进行解析)。
*
*
*/
public void setExtra(String extra) {
this.extra = extra;
}
/**
* 获取请求者或者响应者的 UserId。
*
* @return String
*/
public String getSourceUserId() {
return sourceUserId;
}
/**
* @param sourceUserId 设置请求者或者响应者的 UserId。
*
*
*/
public void setSourceUserId(String sourceUserId) {
this.sourceUserId = sourceUserId;
}
/**
* 获取被请求者或者被响应者的 UserId。
*
* @return String
*/
public String getTargetUserId() {
return targetUserId;
}
/**
* @param targetUserId 设置被请求者或者被响应者的 UserId。
*
*
*/
public void setTargetUserId(String targetUserId) {
this.targetUserId = targetUserId;
}
/**
* 获取请求或者响应消息。
*
* @return String
*/
public String getMessage() {
return message;
}
/**
* @param message 设置请求或者响应消息。
*
*
*/
public void setMessage(String message) {
this.message = message;
}
@Override
public String toString() {
return GsonUtil.toJson(this, ContactNtfMessage.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy