package com.wanhua.weixin.model;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.wanhua.weixin.util.CDATA2Text;
import com.wanhua.weixin.util.XStreamCDATA;
/**
* 回覆被動的文本消息
*
* @author w_xfpenga
*
* 2014-12-27
*
*/
@XStreamAlias("xml")
public class ReplyMsg {
// 接收方賬號(收到的OpenID)
@XStreamAlias("ToUserName")
@XStreamCDATA
public String ToUserName;
// 開發者微信號
@XStreamAlias("FromUserName")
@XStreamCDATA
public String FromUserName;
// 消息建立時間 (整型)
@XStreamAlias("CreateTime")
public long CreateTime;
// 消息類型:text,image,voice,video,music,news
@XStreamAlias("MsgType")
@XStreamCDATA
public String MsgType;
// 回覆的消息內容(換行:在content中可以換行,微信客戶端就支持換行顯示)
@XStreamAlias("Content")
@XStreamCDATA
public String Content;
/**
* 將對象轉成CDATA類型的XML
*
* @param sendMsgText
* @return
*/
public static String getReplyMsgText(ReplyMsg sendMsgText) {
// javaBean對象轉成CDATA類型的XML
String xml = CDATA2Text.Object2CDATA(sendMsgText);
return xml;
}
}
java