<commit_before>package org.nutz.weixin.bean;

import java.util.List;

import org.nutz.json.JsonField;

public class WxMenu {

	private String name;
	private String type;
	private String key;
	private String url;
	@JsonField("sub_button")
	private List<WxMenu> subButtons;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getKey() {
		return key;
	}
	public void setKey(String key) {
		this.key = key;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public List<WxMenu> getSubButtons() {
		return subButtons;
	}
	public void setSubButtons(List<WxMenu> subButtons) {
		this.subButtons = subButtons;
	}
}<commit_msg>add: 微信菜单支持小程序、图文消息等<commit_after>package org.nutz.weixin.bean;

import java.util.List;

import org.nutz.json.JsonField;

public class WxMenu {

    private String name;
    private String type;
    private String key;
    private String url;
    private String appid;
    private String pagepath;
    private String media_id;

    @JsonField("sub_button")
    private List<WxMenu> subButtons;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getPagepath() {
        return pagepath;
    }

    public void setPagepath(String pagepath) {
        this.pagepath = pagepath;
    }

    public String getMedia_id() {
        return media_id;
    }

    public void setMedia_id(String media_id) {
        this.media_id = media_id;
    }

    public List<WxMenu> getSubButtons() {
        return subButtons;
    }

    public void setSubButtons(List<WxMenu> subButtons) {
        this.subButtons = subButtons;
    }
}
{'fraction_non_alphanumeric': 0.09509721048182587, 'fraction_numerical': 0.0, 'mean_word_length': 2.570135746606335, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6193969', 'n_tokens_mistral': 815, 'n_tokens_neox': 802, 'n_words': 203}