package com.gustz.dove.mpcli.api.account.rsp;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.sinovatech.rd.wcsb.cli.api.service.vo.AbstBaseRsp;
import com.sinovatech.rd.wcsb.cli.api.service.vo.ErrorBodyRsp;
import com.gustz.dove.mpcli.api.account.rsp.QrcodeRsp.QrcodeBodyRsp;
/**
*
* TODO: 二维码响应报文
*
* @author ZHENFENG ZHANG
* @since [ Aug 3, 2015 ]
*/
public class QrcodeRsp extends AbstBaseRsp<QrcodeBodyRsp> {
private static final long serialVersionUID = 1L;
public QrcodeRsp(long sn, String websCode) {
super(sn, websCode, null, new QrcodeBodyRsp());
}
public static class QrcodeBodyRsp extends ErrorBodyRsp {
private static final long serialVersionUID = 1L;
/**
* 二维码凭证
*/
@JsonProperty("ticket")
private String ticket;
/**
* 二维码的有效时间,以秒为单位。最大不超过1800。
*/
@JsonProperty("expire_seconds")
private long expireSeconds;
/**
* 二维码图片解析后的地址
*/
@JsonProperty("url")
private String url;
public QrcodeBodyRsp() {
super();
}
public String getTicket() {
return ticket;
}
public void setTicket(String ticket) {
this.ticket = ticket;
}
}
}