
me.chanjar.weixin.open.bean.auth.WxOpenAuthorizerInfo Maven / Gradle / Ivy
package me.chanjar.weixin.open.bean.auth;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* @author 007
*/
@Data
public class WxOpenAuthorizerInfo implements Serializable {
private static final long serialVersionUID = -5327886953416394738L;
private String nickName;
private String headImg;
private Integer serviceTypeInfo;
private Integer verifyTypeInfo;
private String userName;
private String principalName;
private Map businessInfo;
private String alias;
private String qrcodeUrl;
/**
* 账号介绍
*/
private String signature;
/**
* 可根据这个字段判断是否为小程序类型授权
*/
private MiniProgramInfo miniProgramInfo;
@Data
public class MiniProgramInfo {
@SerializedName("visit_status")
private Integer visitStatus;
/**
* 小程序已设置的各个服务器域名.
*/
private Network network;
private List categories;
@Data
public class Category {
private String first;
private String second;
}
@Data
public class Network {
@SerializedName("RequestDomain")
private List requestDomain;
@SerializedName("WsRequestDomain")
private List wsRequestDomain;
@SerializedName("UploadDomain")
private List uploadDomain;
@SerializedName("DownloadDomain")
private List downloadDomain;
@SerializedName("BizDomain")
private List bizDomain;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy