diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/menu/WxMenuButton.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/menu/WxMenuButton.java index 125043c82..aecbcfd01 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/menu/WxMenuButton.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/menu/WxMenuButton.java @@ -10,14 +10,64 @@ import java.util.List; public class WxMenuButton implements Serializable { private static final long serialVersionUID = -1070939403109776555L; + /** + *
+ * 菜单的响应动作类型: + * view表示网页类型, + * click表示点击类型, + * miniprogram表示小程序类型 + *+ */ private String type; + + /** + * 菜单标题,不超过16个字节,子菜单不超过60个字节 + */ private String name; + + /** + *
+ * 菜单KEY值,用于消息接口推送,不超过128字节 + * click等点击类型必须 + *+ */ private String key; + + /** + *
+ * 网页链接,用户点击菜单可打开链接,不超过1024字节。type为miniprogram时,不支持小程序的老版本客户端将打开本url。 + * view、miniprogram类型必须 + *+ */ private String url; + /** + *
+ * 调用新增永久素材接口返回的合法media_id + * media_id类型和view_limited类型必须 + *+ */ @SerializedName("media_id") private String mediaId; + /** + *
+ * 小程序的appid + * miniprogram类型必须 + *+ */ + @SerializedName("appid") + private String appiId; + + /** + *
+ * 小程序的页面路径 + * miniprogram类型必须 + *+ */ + @SerializedName("pagepath") + private String pagePath; + @SerializedName("sub_button") private List