Class MenuMatchRule

    • Constructor Detail

      • MenuMatchRule

        public MenuMatchRule()
    • Method Detail

      • gender0

        public void gender0​(int sex)
      • gender

        public MenuMatchRule gender​(com.foxinmy.weixin4j.type.Gender gender)
      • country

        public MenuMatchRule country​(String country)
        国家信息,是用户在微信中设置的地区

        country、province、city组成地区信息,将按照country、province、city的顺序进行验证 ,要符合地区信息表的内容。地区信息从大到小验证,小的可以不填,即若填写了省份信息,则国家信息也必填并且匹配,城市信息可以不填。 例如 “中国 广东省 广州市”、“中国 广东省”都是合法的地域信息,而“中国 广州市”则不合法,因为填写了城市信息但没有填写省份信息

        Parameters:
        country -
        Returns:
      • province

        public MenuMatchRule province​(String province)
        省份信息,是用户在微信中设置的地区

        country、province、city组成地区信息,将按照country、province、city的顺序进行验证,要符合地区信息表的内容。 地区信息从大到小验证,小的可以不填,即若填写了省份信息,则国家信息也必填并且匹配,城市信息可以不填。 例如 “中国 广东省 广州市”、“中国 广东省”都是合法的地域信息,而“中国 广州市”则不合法,因为填写了城市信息但没有填写省份信息

        Parameters:
        country -
        Returns:
      • city

        public MenuMatchRule city​(String city)
        城市信息,是用户在微信中设置的地区

        country、province、city组成地区信息,将按照country、province、city的顺序进行验证,要符合地区信息表的内容。 地区信息从大到小验证,小的可以不填,即若填写了省份信息,则国家信息也必填并且匹配,城市信息可以不填。 例如 “中国 广东省 广州市”、“中国 广东省”都是合法的地域信息,而“中国 广州市”则不合法,因为填写了城市信息但没有填写省份信息

        Parameters:
        city -
        Returns:
      • getTagId

        public Integer getTagId()
      • getGender

        public com.foxinmy.weixin4j.type.Gender getGender()
      • getCountry

        public String getCountry()
      • getProvince

        public String getProvince()
      • getCity

        public String getCity()
      • getLanguage

        public Lang getLanguage()
      • hasRule

        public boolean hasRule()
      • getRule

        public com.alibaba.fastjson.JSONObject getRule()