mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-04-05 17:38:05 +08:00
#1138 获取自定义菜单配置接口结果中增加小程序相关的属性
This commit is contained in:
parent
a5ccd0adcb
commit
d0d83a7b81
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user