package org.nutz.weixin.bean;
import java.util.List;
import org.nutz.lang.util.NutMap;
@SuppressWarnings({"serial", "unchecked"})
public class WxOutMsg extends NutMap {
protected transient String _raw;
public WxOutMsg() {}
public WxOutMsg(String msgType) {
setMsgType(msgType);
}
public WxOutMsg setFromUserName(String fromUserName){
put("fromUserName", fromUserName);
return this;
}
public String getFromUserName(){
return (String)get("fromUserName");
}
public WxOutMsg setToUserName(String ToUserName){
put("ToUserName", ToUserName);
return this;
}
public String getToUserName(){
return (String)get("ToUserName");
}
public WxOutMsg setMsgType(String msgType){
put("msgType", msgType);
return this;
}
public String getMsgType(){
return (String)get("msgType");
}
public WxOutMsg setContent(String content){
put("content", content);
return this;
}
public String getContent(){
return (String)get("content");
}
public WxOutMsg setCreateTime(long createTime){
put("createTime", createTime);
return this;
}
public long getCreateTime(){
return getLong("createTime", 0);
}
public WxOutMsg setImage(WxImage image){
put("image", image);
return this;
}
public WxImage getImage(){
return (WxImage)get("image");
}
public WxOutMsg setVoice(WxVoice voice){
put("voice", voice);
return this;
}
public WxVoice getVoice(){
return (WxVoice)get("voice");
}
public WxOutMsg setVideo(WxVideo video){
put("video", video);
return this;
}
public WxVideo getVideo(){
return (WxVideo)get("video");
}
public WxOutMsg setMusic(WxMusic music){
put("music", music);
return this;
}
public WxMusic getMusic(){
return (WxMusic)get("music");
}
public WxOutMsg setArticles(List<WxArticle> articles){
put("articles", articles);
return this;
}
public List<WxArticle> getArticles(){
return (List<WxArticle>)get("articles");
}
public WxOutMsg setMedia_id(String media_id){
put("media_id", media_id);
return this;
}
public String getMedia_id(){
return (String)get("media_id");
}
public WxOutMsg setKfAccount(WxKfAccount kfAccount){
put("kfAccount", kfAccount);
return this;
}
public WxKfAccount getKfAccount(){
return (WxKfAccount)get("kfAccount");
}
public WxOutMsg setCard(WxCard card){
put("card", card);
return this;
}
public WxCard getCard(){
return (WxCard)get("card");
}
public String raw() {
return _raw;
}
public void raw(String raw) {
this._raw= raw;
}
}