me.chanjar.weixin.open.bean.result.WxQrcodeJumpRule Maven / Gradle / Ivy
The newest version!
package me.chanjar.weixin.open.bean.result;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 二维码规则
*
* @author hanwei59
*/
@Data
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 debugUrl;
/**
* 编辑标志位,0表示新增二维码规则,1表示修改已有二维码规则
*/
@SerializedName("is_edit")
private String isEdit;
/**
* 发布标志位,1 表示未发布,2 表示已发布
*/
@SerializedName("state")
private String state;
}