com.alipay.api.response.AntPcinstpromoPcinstpromoChannelvoucherconfigQueryResponse Maven / Gradle / Ivy
package com.alipay.api.response;
import java.util.List;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import com.alipay.api.domain.BenefitSendTimeInfo;
import com.alipay.api.domain.CouponEffectTimeInfo;
import com.alipay.api.domain.CouponTemplateConsume;
import com.alipay.api.domain.DiscountInfoConfigInfo;
import com.alipay.api.AlipayResponse;
/**
* ALIPAY API: ant.pcinstpromo.pcinstpromo.channelvoucherconfig.query response.
*
* @author auto create
* @since 1.0, 2024-09-10 18:09:11
*/
public class AntPcinstpromoPcinstpromoChannelvoucherconfigQueryResponse extends AlipayResponse {
private static final long serialVersionUID = 8496888571282479931L;
/**
* P站配置的活动id
*/
@ApiField("activity_id")
private String activityId;
/**
* 渠道红包活动名称描述
*/
@ApiField("activity_name")
private String activityName;
/**
* 活动状态 CREATED="已创建", PUBLISHING="发布中", PUBLISHED_FAILED="发布失败", GREY="已发布(白名单验证中)", GOING="已发布", PAUSED="已暂停", ENDED="已结束"
*/
@ApiField("activity_status")
private String activityStatus;
/**
* CREDIT:信用卡 DEBIT:借记卡 DEBIT_CREDIT:借记卡或信用卡
*/
@ApiField("bank_card_type")
private String bankCardType;
/**
* 红包发放时间配置模型
*/
@ApiField("benefit_send_time")
private BenefitSendTimeInfo benefitSendTime;
/**
* 银行卡卡bin配置,列表类型,以逗号分隔的字符串数组
*/
@ApiListField("card_bin_list")
@ApiField("string")
private List cardBinList;
/**
* 红包发放之后的生效时间配置
*/
@ApiField("coupon_effect_time")
private CouponEffectTimeInfo couponEffectTime;
/**
* 活动发放和消耗信息 请注意:该结果可能存在2个小时之内的时间延迟,特殊情况下可能延迟会更久
*/
@ApiField("coupon_template_consume_info")
private CouponTemplateConsume couponTemplateConsumeInfo;
/**
* 优惠立减信息配置
*/
@ApiField("discount_info_config")
private DiscountInfoConfigInfo discountInfoConfig;
/**
* 最少发放红包份数,比如:88代表此活动最少能发88次红包。
*/
@ApiField("min_send_count")
private Long minSendCount;
/**
* 活动总预算值,以分为单位。如果值为999,则说明是9.99元预算
*/
@ApiField("total_budget")
private Long totalBudget;
/**
* 红包使用说明文案
*/
@ApiListField("user_instruction_list")
@ApiField("string")
private List userInstructionList;
public void setActivityId(String activityId) {
this.activityId = activityId;
}
public String getActivityId( ) {
return this.activityId;
}
public void setActivityName(String activityName) {
this.activityName = activityName;
}
public String getActivityName( ) {
return this.activityName;
}
public void setActivityStatus(String activityStatus) {
this.activityStatus = activityStatus;
}
public String getActivityStatus( ) {
return this.activityStatus;
}
public void setBankCardType(String bankCardType) {
this.bankCardType = bankCardType;
}
public String getBankCardType( ) {
return this.bankCardType;
}
public void setBenefitSendTime(BenefitSendTimeInfo benefitSendTime) {
this.benefitSendTime = benefitSendTime;
}
public BenefitSendTimeInfo getBenefitSendTime( ) {
return this.benefitSendTime;
}
public void setCardBinList(List cardBinList) {
this.cardBinList = cardBinList;
}
public List getCardBinList( ) {
return this.cardBinList;
}
public void setCouponEffectTime(CouponEffectTimeInfo couponEffectTime) {
this.couponEffectTime = couponEffectTime;
}
public CouponEffectTimeInfo getCouponEffectTime( ) {
return this.couponEffectTime;
}
public void setCouponTemplateConsumeInfo(CouponTemplateConsume couponTemplateConsumeInfo) {
this.couponTemplateConsumeInfo = couponTemplateConsumeInfo;
}
public CouponTemplateConsume getCouponTemplateConsumeInfo( ) {
return this.couponTemplateConsumeInfo;
}
public void setDiscountInfoConfig(DiscountInfoConfigInfo discountInfoConfig) {
this.discountInfoConfig = discountInfoConfig;
}
public DiscountInfoConfigInfo getDiscountInfoConfig( ) {
return this.discountInfoConfig;
}
public void setMinSendCount(Long minSendCount) {
this.minSendCount = minSendCount;
}
public Long getMinSendCount( ) {
return this.minSendCount;
}
public void setTotalBudget(Long totalBudget) {
this.totalBudget = totalBudget;
}
public Long getTotalBudget( ) {
return this.totalBudget;
}
public void setUserInstructionList(List userInstructionList) {
this.userInstructionList = userInstructionList;
}
public List getUserInstructionList( ) {
return this.userInstructionList;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy