| @@ -3,45 +3,61 @@ package me.chanjar.weixin.open.bean.result; | |||
| import com.google.gson.annotations.SerializedName; | |||
| import lombok.Data; | |||
| import java.io.Serializable; | |||
| import java.util.List; | |||
| /** | |||
| * 二维码规则 | |||
| * | |||
| * <a href="https://github.com/hanwei59">hanwei59</a> | |||
| * @author <a href="https://github.com/hanwei59">hanwei59</a> | |||
| */ | |||
| @Data | |||
| public class WxQrcodeJumpRule { | |||
| //二维码规则 | |||
| @SerializedName("prefix") | |||
| private String prefix; | |||
| //是否独占符合二维码前缀匹配规则的所有子规则:1为不占用,2为占用 | |||
| //详细说明:https://mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html#前缀占用规则 | |||
| @SerializedName("permit_sub_rule") | |||
| private String permitSubRule; | |||
| //小程序功能页面 | |||
| @SerializedName("path") | |||
| private String path; | |||
| //测试范围: | |||
| //1为开发版(配置只对开发者生效) | |||
| //2为体验版(配置对管理员、体验者生效) | |||
| //3为线上版本(配置对管理员、开发者和体验者生效) | |||
| @SerializedName("open_version") | |||
| private String openVersion; | |||
| //测试链接(选填)可填写不多于5个用于测试的二维码完整链接,此链接必须符合已填写的二维码规则。 | |||
| @SerializedName("debug_url") | |||
| private List<String> debugUrl; | |||
| //编辑标志位,0表示新增二维码规则,1表示修改已有二维码规则 | |||
| @SerializedName("is_edit") | |||
| private String isEdit; | |||
| //发布标志位,1 表示未发布,2 表示已发布 | |||
| @SerializedName("state") | |||
| private String state; | |||
| public class WxQrcodeJumpRule implements Serializable { | |||
| private static final long serialVersionUID = -7139573923977433678L; | |||
| /** | |||
| * 二维码规则 | |||
| */ | |||
| @SerializedName("prefix") | |||
| private String prefix; | |||
| /** | |||
| * 是否独占符合二维码前缀匹配规则的所有子规则:1为不占用,2为占用 | |||
| * 详细说明:https://mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html#前缀占用规则 | |||
| */ | |||
| @SerializedName("permit_sub_rule") | |||
| private String permitSubRule; | |||
| /** | |||
| * 小程序功能页面 | |||
| */ | |||
| @SerializedName("path") | |||
| private String path; | |||
| /** | |||
| * 测试范围: | |||
| * 1为开发版(配置只对开发者生效) | |||
| * 2为体验版(配置对管理员、体验者生效) | |||
| * 3为线上版本(配置对管理员、开发者和体验者生效) | |||
| */ | |||
| @SerializedName("open_version") | |||
| private String openVersion; | |||
| /** | |||
| * 测试链接(选填)可填写不多于5个用于测试的二维码完整链接,此链接必须符合已填写的二维码规则。 | |||
| */ | |||
| @SerializedName("debug_url") | |||
| private List<String> debugUrl; | |||
| /** | |||
| * 编辑标志位,0表示新增二维码规则,1表示修改已有二维码规则 | |||
| */ | |||
| @SerializedName("is_edit") | |||
| private String isEdit; | |||
| /** | |||
| * 发布标志位,1 表示未发布,2 表示已发布 | |||
| */ | |||
| @SerializedName("state") | |||
| private String state; | |||
| } | |||