MiniProgramPage.java
package com.foxinmy.weixin4j.wxa.model.custommessage;
import com.alibaba.fastjson.annotation.JSONField;
import com.foxinmy.weixin4j.tuple.NotifyTuple;
/**
 * 小程序卡片。
 *
 * @since 1.8
 */
public class MiniProgramPage implements NotifyTuple {
	private static final long serialVersionUID = 2018052901L;
	private String title;
	private String pagePath;
	private String thumbMediaId;
	public MiniProgramPage() {
	}
	public MiniProgramPage(
		String title,
		String pagePath,
		String thumbMediaId
	) {
		this.title = title;
		this.pagePath = pagePath;
		this.thumbMediaId = thumbMediaId;
	}
	@Override
	@JSONField(serialize = false)
	public String getMessageType() {
		return "miniprogrampage";
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	@JSONField(name = "pagepath")
	public String getPagePath() {
		return pagePath;
	}
	public void setPagePath(String pagePath) {
		this.pagePath = pagePath;
	}
	@JSONField(name = "thumb_media_id")
	public String getThumbMediaId() {
		return thumbMediaId;
	}
	public void setThumbMediaId(String thumbMediaId) {
		this.thumbMediaId = thumbMediaId;
	}
}