|
@@ -43,13 +43,13 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|
|
@SerializedName("type")
|
|
|
private String type;
|
|
|
/**
|
|
|
- * 菜单名称
|
|
|
+ * 菜单名称.
|
|
|
*/
|
|
|
@SerializedName("name")
|
|
|
private String name;
|
|
|
/**
|
|
|
* <pre>
|
|
|
- * 对于不同的菜单类型,value的值意义不同。
|
|
|
+ * 对于不同的菜单类型,value的值意义不同.
|
|
|
* 官网上设置的自定义菜单:
|
|
|
* <li>Text:保存文字到value;
|
|
|
* <li>Img、voice:保存mediaID到value;
|
|
@@ -58,29 +58,52 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|
|
* <li>View:保存链接到url。</li>
|
|
|
*
|
|
|
* 使用API设置的自定义菜单:
|
|
|
- * <li>click、scancode_push、scancode_waitmsg、pic_sysphoto、pic_photo_or_album、 pic_weixin、location_select:保存值到key;
|
|
|
+ * <li>click、scancode_push、scancode_waitmsg、pic_sysphoto、pic_photo_or_album、pic_weixin、location_select:保存值到key;
|
|
|
* <li>view:保存链接到url
|
|
|
* </pre>
|
|
|
*/
|
|
|
@SerializedName("key")
|
|
|
private String key;
|
|
|
/**
|
|
|
+ * .
|
|
|
+ *
|
|
|
* @see #key
|
|
|
*/
|
|
|
@SerializedName("url")
|
|
|
private String url;
|
|
|
+
|
|
|
/**
|
|
|
+ * .
|
|
|
+ *
|
|
|
* @see #key
|
|
|
*/
|
|
|
@SerializedName("value")
|
|
|
private String value;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * <pre>
|
|
|
+ * 小程序的appid.
|
|
|
+ * miniprogram类型必须
|
|
|
+ * </pre>
|
|
|
+ */
|
|
|
+ @SerializedName("appid")
|
|
|
+ private String appId;
|
|
|
+
|
|
|
/**
|
|
|
- * 子菜单信息
|
|
|
+ * <pre>
|
|
|
+ * 小程序的页面路径.
|
|
|
+ * miniprogram类型必须
|
|
|
+ * </pre>
|
|
|
+ */
|
|
|
+ @SerializedName("pagepath")
|
|
|
+ private String pagePath;
|
|
|
+ /**
|
|
|
+ * 子菜单信息.
|
|
|
*/
|
|
|
@SerializedName("sub_button")
|
|
|
private SubButtons subButtons;
|
|
|
/**
|
|
|
- * 图文消息的信息
|
|
|
+ * 图文消息的信息.
|
|
|
*/
|
|
|
@SerializedName("news_info")
|
|
|
private NewsInfo newsInfo;
|
|
@@ -116,42 +139,41 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|
|
}
|
|
|
|
|
|
@Data
|
|
|
- public static class NewsInButton implements Serializable {
|
|
|
+ public static class NewsInButton implements Serializable {
|
|
|
private static final long serialVersionUID = 8701455967664912972L;
|
|
|
|
|
|
/**
|
|
|
- * 图文消息的标题
|
|
|
+ * 图文消息的标题.
|
|
|
*/
|
|
|
@SerializedName("title")
|
|
|
private String title;
|
|
|
/**
|
|
|
- * 摘要
|
|
|
+ * 摘要.
|
|
|
*/
|
|
|
@SerializedName("digest")
|
|
|
private String digest;
|
|
|
/**
|
|
|
- * 作者
|
|
|
+ * 作者.
|
|
|
*/
|
|
|
@SerializedName("author")
|
|
|
private String author;
|
|
|
/**
|
|
|
- * show_cover
|
|
|
- * 是否显示封面,0为不显示,1为显示
|
|
|
+ * 是否显示封面,0为不显示,1为显示.
|
|
|
*/
|
|
|
@SerializedName("show_cover")
|
|
|
private Integer showCover;
|
|
|
/**
|
|
|
- * 封面图片的URL
|
|
|
+ * 封面图片的URL.
|
|
|
*/
|
|
|
@SerializedName("cover_url")
|
|
|
private String coverUrl;
|
|
|
/**
|
|
|
- * 正文的URL
|
|
|
+ * 正文的URL.
|
|
|
*/
|
|
|
@SerializedName("content_url")
|
|
|
private String contentUrl;
|
|
|
/**
|
|
|
- * 原文的URL,若置空则无查看原文入口
|
|
|
+ * 原文的URL,若置空则无查看原文入口.
|
|
|
*/
|
|
|
@SerializedName("source_url")
|
|
|
private String sourceUrl;
|
|
@@ -160,7 +182,6 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|
|
public String toString() {
|
|
|
return WxMpGsonBuilder.create().toJson(this);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|