package me.zhengjie.modules.front.domain.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class WeChatMiniAuthorizeVo implements Serializable {

    @ApiModelProperty(value = "会话密钥")
    @JSONField(name = "session_key")
    private String sessionKey;

    @ApiModelProperty(value = "用户唯一标识")
    @JSONField(name = "openid")
    private String openId;

    @ApiModelProperty(value = "用户在开放平台的唯一标识符，若当前小程序已绑定到微信开放平台帐号下会返回")
    @JSONField(name = "unionid")
    private String unionId;

    @ApiModelProperty(value = "错误码")
    @JSONField(name = "errcode")
    private String errCode;

    @ApiModelProperty(value = "错误信息")
    @JSONField(name = "errmsg")
    private String errMsg;

}
