weixin.popular.bean.card.qrcode.create.QrCodeCreateResult Maven / Gradle / Ivy
package weixin.popular.bean.card.qrcode.create;
import com.alibaba.fastjson.annotation.JSONField;
import weixin.popular.bean.BaseResult;
/**
* 卡券投放-创建二维码(ticket)-响应参数
*
* @author Moyq5
*
*/
public class QrCodeCreateResult extends BaseResult {
/**
* 获取的二维码ticket,凭借此ticket调用通过ticket换取二维码接口可以在有效时间内换取二维码。
*/
private String ticket;
/**
* 二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效
*/
@JSONField(name = "expire_seconds")
private Integer expireSeconds;
/**
* 二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片
*/
private String url;
/**
* 二维码显示地址,点击后跳转二维码页面
*/
@JSONField(name = "show_qrcode_url")
private String showQrcodeUrl;
/**
* 获取的二维码ticket,凭借此ticket调用通过ticket换取二维码接口可以在有效时间内换取二维码。
* @return 二维码ticket
*/
public String getTicket() {
return ticket;
}
/**
* @param ticket 二维码ticket
*/
public void setTicket(String ticket) {
this.ticket = ticket;
}
/**
* 二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效
* @return 二维码的有效时间
*/
public Integer getExpireSeconds() {
return expireSeconds;
}
/**
* 二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效
* @param expireSeconds 二维码的有效时间
*/
public void setExpireSeconds(Integer expireSeconds) {
this.expireSeconds = expireSeconds;
}
/**
* 二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片
* @return 二维码图片解析后的地址
*/
public String getUrl() {
return url;
}
/**
* 二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片
* @param url 二维码图片解析后的地址
*/
public void setUrl(String url) {
this.url = url;
}
/**
* 二维码显示地址,点击后跳转二维码页面
* @return 二维码显示地址
*/
public String getShowQrcodeUrl() {
return showQrcodeUrl;
}
/**
* 二维码显示地址,点击后跳转二维码页面
* @param showQrcodeUrl 二维码显示地址
*/
public void setShowQrcodeUrl(String showQrcodeUrl) {
this.showQrcodeUrl = showQrcodeUrl;
}
}