package com.jsowell.thirdparty.lianlian.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AccessTokenVO {
    /**
     * 字符串 对接平台组织机构代码
     */
    @JsonProperty(value = "OperatorID")
    private String operatorID;

    /**
     * 整型
     * 0:成功；
     * 1:失败
     */
    @JsonProperty(value = "SuccStat")
    private Integer succStat;

    /**
     * 字符串 全局唯一凭证
     */
    @JsonProperty(value = "AccessToken")
    private String accessToken;

    /**
     * 整型 凭证有效期，单位秒
     */
    @JsonProperty(value = "TokenAvailableTime")
    private Integer tokenAvailableTime;

    /**
     * 整型
     * 0:无；
     * 1:无此对接平台；
     * 2:密钥错误； 3～99:自定义
     */
    @JsonProperty(value = "FailReason")
    private Integer failReason;
}
