mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-31 02:28:25 +08:00
#1138 获取自定义菜单配置接口结果中增加小程序相关的属性
This commit is contained in:
@ -43,13 +43,13 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|||||||
@SerializedName("type")
|
@SerializedName("type")
|
||||||
private String type;
|
private String type;
|
||||||
/**
|
/**
|
||||||
* 菜单名称
|
* 菜单名称.
|
||||||
*/
|
*/
|
||||||
@SerializedName("name")
|
@SerializedName("name")
|
||||||
private String name;
|
private String name;
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* 对于不同的菜单类型,value的值意义不同。
|
* 对于不同的菜单类型,value的值意义不同.
|
||||||
* 官网上设置的自定义菜单:
|
* 官网上设置的自定义菜单:
|
||||||
* <li>Text:保存文字到value;
|
* <li>Text:保存文字到value;
|
||||||
* <li>Img、voice:保存mediaID到value;
|
* <li>Img、voice:保存mediaID到value;
|
||||||
@ -65,22 +65,45 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|||||||
@SerializedName("key")
|
@SerializedName("key")
|
||||||
private String key;
|
private String key;
|
||||||
/**
|
/**
|
||||||
|
* .
|
||||||
|
*
|
||||||
* @see #key
|
* @see #key
|
||||||
*/
|
*/
|
||||||
@SerializedName("url")
|
@SerializedName("url")
|
||||||
private String url;
|
private String url;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* .
|
||||||
|
*
|
||||||
* @see #key
|
* @see #key
|
||||||
*/
|
*/
|
||||||
@SerializedName("value")
|
@SerializedName("value")
|
||||||
private String value;
|
private String value;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 子菜单信息
|
* <pre>
|
||||||
|
* 小程序的appid.
|
||||||
|
* miniprogram类型必须
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@SerializedName("appid")
|
||||||
|
private String appId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <pre>
|
||||||
|
* 小程序的页面路径.
|
||||||
|
* miniprogram类型必须
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@SerializedName("pagepath")
|
||||||
|
private String pagePath;
|
||||||
|
/**
|
||||||
|
* 子菜单信息.
|
||||||
*/
|
*/
|
||||||
@SerializedName("sub_button")
|
@SerializedName("sub_button")
|
||||||
private SubButtons subButtons;
|
private SubButtons subButtons;
|
||||||
/**
|
/**
|
||||||
* 图文消息的信息
|
* 图文消息的信息.
|
||||||
*/
|
*/
|
||||||
@SerializedName("news_info")
|
@SerializedName("news_info")
|
||||||
private NewsInfo newsInfo;
|
private NewsInfo newsInfo;
|
||||||
@ -120,38 +143,37 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|||||||
private static final long serialVersionUID = 8701455967664912972L;
|
private static final long serialVersionUID = 8701455967664912972L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 图文消息的标题
|
* 图文消息的标题.
|
||||||
*/
|
*/
|
||||||
@SerializedName("title")
|
@SerializedName("title")
|
||||||
private String title;
|
private String title;
|
||||||
/**
|
/**
|
||||||
* 摘要
|
* 摘要.
|
||||||
*/
|
*/
|
||||||
@SerializedName("digest")
|
@SerializedName("digest")
|
||||||
private String digest;
|
private String digest;
|
||||||
/**
|
/**
|
||||||
* 作者
|
* 作者.
|
||||||
*/
|
*/
|
||||||
@SerializedName("author")
|
@SerializedName("author")
|
||||||
private String author;
|
private String author;
|
||||||
/**
|
/**
|
||||||
* show_cover
|
* 是否显示封面,0为不显示,1为显示.
|
||||||
* 是否显示封面,0为不显示,1为显示
|
|
||||||
*/
|
*/
|
||||||
@SerializedName("show_cover")
|
@SerializedName("show_cover")
|
||||||
private Integer showCover;
|
private Integer showCover;
|
||||||
/**
|
/**
|
||||||
* 封面图片的URL
|
* 封面图片的URL.
|
||||||
*/
|
*/
|
||||||
@SerializedName("cover_url")
|
@SerializedName("cover_url")
|
||||||
private String coverUrl;
|
private String coverUrl;
|
||||||
/**
|
/**
|
||||||
* 正文的URL
|
* 正文的URL.
|
||||||
*/
|
*/
|
||||||
@SerializedName("content_url")
|
@SerializedName("content_url")
|
||||||
private String contentUrl;
|
private String contentUrl;
|
||||||
/**
|
/**
|
||||||
* 原文的URL,若置空则无查看原文入口
|
* 原文的URL,若置空则无查看原文入口.
|
||||||
*/
|
*/
|
||||||
@SerializedName("source_url")
|
@SerializedName("source_url")
|
||||||
private String sourceUrl;
|
private String sourceUrl;
|
||||||
@ -160,7 +182,6 @@ public class WxMpSelfMenuInfo implements Serializable {
|
|||||||
public String toString() {
|
public String toString() {
|
||||||
return WxMpGsonBuilder.create().toJson(this);
|
return WxMpGsonBuilder.create().toJson(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user