package weixin.popular.bean.card.code.get;
import com.alibaba.fastjson.annotation.JSONField;
import weixin.popular.bean.BaseResult;
/**
* 卡券核销-查询Code接口-响应参数
*
* @author Moyq5
*
*/
public class CodeGetResult extends BaseResult {
/**
* 卡券信息
*/
private CodeGetResultCard card;
/**
* 用户openid
*/
private String openid;
/**
* 是否可以核销,true为可以核销,false为不可核销
*/
@JSONField(name = "can_consume")
private Boolean canConsume;
/**
* 当前code对应卡券的状态: <br>
* NORMAL 正常 <br>
* CONSUMED 已核销 <br>
* EXPIRE 已过期 <br>
* GIFTING 转赠中<br>
* GIFT_TIMEOUT 转赠超时<br>
* DELETE 已删除<br>
* UNAVAILABLE 已失效 <br>
* code未被添加或被转赠领取的情况则统一报错:invalid serial code
*/
@JSONField(name = "user_card_status")
private String userCardStatus;
/**
* @return 卡券信息
*/
public CodeGetResultCard getCard() {
return card;
}
/**
* @param card 卡券信息
*/
public void setCard(CodeGetResultCard card) {
this.card = card;
}
/**
* @return 用户openid
*/
public String getOpenid() {
return openid;
}
/**
* @param openid 用户openid
*/
public void setOpenid(String openid) {
this.openid = openid;
}
/**
* 是否可以核销,true为可以核销,false为不可核销
* @return 是否可以核销
*/
public Boolean getCanConsume() {
return canConsume;
}
/**
* 是否可以核销,true为可以核销,false为不可核销
* @param canConsume 是否可以核销
*/
public void setCanConsume(Boolean canConsume) {
this.canConsume = canConsume;
}
/**
* 当前code对应卡券的状态: <br>
* NORMAL 正常 <br>
* CONSUMED 已核销 <br>
* EXPIRE 已过期 <br>
* GIFTING 转赠中<br>
* GIFT_TIMEOUT 转赠超时<br>
* DELETE 已删除<br>
* UNAVAILABLE 已失效 <br>
* code未被添加或被转赠领取的情况则统一报错:invalid serial code
* @return 卡券的状态
*/
public String getUserCardStatus() {
return userCardStatus;
}
/**
* 当前code对应卡券的状态: <br>
* NORMAL 正常 <br>
* CONSUMED 已核销 <br>
* EXPIRE 已过期 <br>
* GIFTING 转赠中<br>
* GIFT_TIMEOUT 转赠超时<br>
* DELETE 已删除<br>
* UNAVAILABLE 已失效 <br>
* code未被添加或被转赠领取的情况则统一报错:invalid serial code
* @param userCardStatus 卡券的状态
*/
public void setUserCardStatus(String userCardStatus) {
this.userCardStatus = userCardStatus;
}
}