package com.yidianling.im.session.extension;
import com.alibaba.fastjson.JSONObject;
/**
* Created by Wi1ls on 2016/12/14;
*/
public class CustomAttachmentPhoneCallSystemNotice extends CustomAttachment {
private static final String TYPE_NOTICE = "type_notice";
private String msgType;//根据此字段显示不同文字 1:邀请开通 2:留言
public CustomAttachmentPhoneCallSystemNotice() {
super(CustomAttachmentType.TYPE_PHONE_CALL_SYSTEM_NOTICE);
}
public CustomAttachmentPhoneCallSystemNotice(String msgType) {
super(CustomAttachmentType.TYPE_PHONE_CALL_SYSTEM_NOTICE);
this.msgType = msgType;
}
@Override
protected void parseData(JSONObject data) {
msgType = data.getString(TYPE_NOTICE);
}
@Override
protected JSONObject packData() {
JSONObject data = new JSONObject();
data.put(TYPE_NOTICE, msgType);
return data;
}
public String getMsgType() {
return msgType;
}
/**
* 是否是 邀请开通 消息
* @return
*/
public boolean isInviteMessage() {
return msgType.equals("1");
}
/**
* 是否是 留言 消息
* @return
*/
public boolean isLeaveMessage() {
return msgType.equals("2");
}
}