1 package com.foxinmy.weixin4j.wxa.model.custommessage;
2
3 import com.alibaba.fastjson.annotation.JSONField;
4 import com.foxinmy.weixin4j.tuple.NotifyTuple;
5
6
7
8
9
10
11 public class MiniProgramPage implements NotifyTuple {
12
13 private static final long serialVersionUID = 2018052901L;
14
15 private String title;
16 private String pagePath;
17 private String thumbMediaId;
18
19 public MiniProgramPage() {
20 }
21
22 public MiniProgramPage(
23 String title,
24 String pagePath,
25 String thumbMediaId
26 ) {
27 this.title = title;
28 this.pagePath = pagePath;
29 this.thumbMediaId = thumbMediaId;
30 }
31
32 @Override
33 @JSONField(serialize = false)
34 public String getMessageType() {
35 return "miniprogrampage";
36 }
37
38 public String getTitle() {
39 return title;
40 }
41
42 public void setTitle(String title) {
43 this.title = title;
44 }
45
46 @JSONField(name = "pagepath")
47 public String getPagePath() {
48 return pagePath;
49 }
50
51 public void setPagePath(String pagePath) {
52 this.pagePath = pagePath;
53 }
54
55 @JSONField(name = "thumb_media_id")
56 public String getThumbMediaId() {
57 return thumbMediaId;
58 }
59
60 public void setThumbMediaId(String thumbMediaId) {
61 this.thumbMediaId = thumbMediaId;
62 }
63
64 }