package com.zzwtec.wechat.sdk.msg.in.card; import com.zzwtec.wechat.sdk.msg.in.event.EventInMsg; import com.zzwtec.wechat.sdk.utils.XmlHelper; /** * 微信会员卡卡券 *
* <xml> * <ToUserName><![CDATA[gh_7638cbc70355]]></ToUserName> * <FromUserName><![CDATA[o_CBes-OUGtQ4vxd_7r5-p5QRRXU]]></FromUserName> * <CreateTime>1462420243</CreateTime> * <MsgType><![CDATA[event]]></MsgType> * <Event><![CDATA[user_view_card]]></Event> * <CardId><![CDATA[p_CBes55910LQGAOStjVKaTChpsg]]></CardId> * <UserCardCode><![CDATA[777670435071]]></UserCardCode> * </xml> **/ @SuppressWarnings("serial") public class InUserCardEvent extends EventInMsg implements ICardMsgParse { // 微信会员卡激活接口 public static final String EVENT_MEMBERCARD = "submit_membercard_user_info"; // 微信会员卡二维码扫描领取接口 public static final String EVENT_USER_VIEW = "user_view_card"; // 从卡券进入公众号会话事件推送 public static final String EVENT_USER_ENTER = "user_enter_session_from_card"; // 卡券删除事件推送 public static final String EVENT_USER_DEL = "user_del_card"; private String cardId; private String userCardCode; public InUserCardEvent(String toUserName, String fromUserName, Integer createTime, String event) { super(toUserName, fromUserName, createTime, event); } public String getCardId() { return cardId; } public void setCardId(String cardId) { this.cardId = cardId; } public String getUserCardCode() { return userCardCode; } public void setUserCardCode(String userCardCode) { this.userCardCode = userCardCode; } @Override public void parse(XmlHelper xmlHelper) { setCardId(xmlHelper.getString("//CardId")); setUserCardCode(xmlHelper.getString("//UserCardCode")); } }