package com.seer.teach.mp.api.resp;

import lombok.Data;

/**
 * 微信小程序 code2session 接口响应
 */
@Data
public class WxMiniProgramSessionDTO {

    /**
     * 用户唯一标识（小程序唯一）
     */
    private String openid;

    /**
     * 会话密钥（用于解密用户数据）
     */
    private String sessionKey;

    /**
     * 联合ID（需绑定开放平台）
     */
    private String unionid;

    /**
     * 错误码（0表示成功）
     */
    private Integer errcode;

    /**
     * 错误信息
     */
    private String errmsg;

    /**
     * appId
     */
    private String appId;

    /**
     * 检查是否请求成功
     */
    public boolean isSuccess() {
        return errcode == null || errcode == 0;
    }
}