com.alipay.api.domain.MpcpromoVoucherList Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import java.util.Date;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* mpcpromo商家券数据
*
* @author auto create
* @since 1.0, 2024-02-28 10:33:05
*/
public class MpcpromoVoucherList extends AlipayObject {
private static final long serialVersionUID = 3847892637239594463L;
/**
* 创建商家券活动成功后获取
*/
@ApiField("activity_id")
private String activityId;
/**
* 活动名称
*/
@ApiField("activity_name")
private String activityName;
/**
* 可用城市列表
*/
@ApiListField("available_city_list")
@ApiField("string")
private List availableCityList;
/**
* 券可使用的门店列表列表
*/
@ApiListField("available_shop_ids")
@ApiField("string")
private List availableShopIds;
/**
* 不同标签用,分隔
*/
@ApiField("biz_tag")
private String bizTag;
/**
* 1、服务商平台模式即belong_merchant_info.business_type为ISV时必传 2、上传图片尺寸600*600,支持格式:png、jpg、jpeg、bmp,大小不超过2MB
*/
@ApiField("brand_logo")
private String brandLogo;
/**
* 1、服务商平台模式即belong_merchant_info.business_type为ISV时必传
*/
@ApiField("brand_name")
private String brandName;
/**
* 客服电话和客服链接必须二选一
*/
@ApiField("customer_service_mobile")
private String customerServiceMobile;
/**
* 客服链接
*/
@ApiField("customer_service_url")
private String customerServiceUrl;
/**
* 领券请求失败
*/
@ApiField("on_get_coupon_fail")
private String onGetCouponFail;
/**
* 领券请求成功调用的事件,领券结果可能成功也可能失败。
*/
@ApiField("on_get_coupon_success")
private String onGetCouponSuccess;
/**
* 商家券领券跳转链接、自定义活动地址
*/
@ApiField("on_get_coupon_url")
private String onGetCouponUrl;
/**
* 外部业务单号
*/
@ApiField("out_biz_no")
private String outBizNo;
/**
* 券可领结束时间
*/
@ApiField("publish_end_time")
private Date publishEndTime;
/**
* 券可领开始时间
*/
@ApiField("publish_start_time")
private Date publishStartTime;
/**
* 发放者商户号
*/
@ApiField("sender_merchant_id")
private String senderMerchantId;
/**
* 券总量
*/
@ApiField("total_num")
private Long totalNum;
/**
* 商家券类型:满减、折扣、团购
*/
@ApiField("type")
private String type;
/**
* 1、该字段目前只支持兑换券即voucher_type为EXCHANGE_VOUCHER
*/
@ApiField("voucher_comment")
private String voucherComment;
/**
* 券详细使用说明
*/
@ApiField("voucher_description")
private String voucherDescription;
/**
* 1、voucher_image填入,该值才能填入; 2、最多3张; 3、兑换券即voucher_type为EXCHANGE_VOUCHER时不支持
*/
@ApiListField("voucher_detail_images")
@ApiField("string")
private List voucherDetailImages;
/**
* 该字段在兑换券场景下必传,上传图片尺寸670*335,支持格式:png、jpg、jpeg、bmp,大小不超过2MB
*/
@ApiField("voucher_image")
private String voucherImage;
/**
* 优惠规则
*/
@ApiField("voucher_rule")
private String voucherRule;
public String getActivityId() {
return this.activityId;
}
public void setActivityId(String activityId) {
this.activityId = activityId;
}
public String getActivityName() {
return this.activityName;
}
public void setActivityName(String activityName) {
this.activityName = activityName;
}
public List getAvailableCityList() {
return this.availableCityList;
}
public void setAvailableCityList(List availableCityList) {
this.availableCityList = availableCityList;
}
public List getAvailableShopIds() {
return this.availableShopIds;
}
public void setAvailableShopIds(List availableShopIds) {
this.availableShopIds = availableShopIds;
}
public String getBizTag() {
return this.bizTag;
}
public void setBizTag(String bizTag) {
this.bizTag = bizTag;
}
public String getBrandLogo() {
return this.brandLogo;
}
public void setBrandLogo(String brandLogo) {
this.brandLogo = brandLogo;
}
public String getBrandName() {
return this.brandName;
}
public void setBrandName(String brandName) {
this.brandName = brandName;
}
public String getCustomerServiceMobile() {
return this.customerServiceMobile;
}
public void setCustomerServiceMobile(String customerServiceMobile) {
this.customerServiceMobile = customerServiceMobile;
}
public String getCustomerServiceUrl() {
return this.customerServiceUrl;
}
public void setCustomerServiceUrl(String customerServiceUrl) {
this.customerServiceUrl = customerServiceUrl;
}
public String getOnGetCouponFail() {
return this.onGetCouponFail;
}
public void setOnGetCouponFail(String onGetCouponFail) {
this.onGetCouponFail = onGetCouponFail;
}
public String getOnGetCouponSuccess() {
return this.onGetCouponSuccess;
}
public void setOnGetCouponSuccess(String onGetCouponSuccess) {
this.onGetCouponSuccess = onGetCouponSuccess;
}
public String getOnGetCouponUrl() {
return this.onGetCouponUrl;
}
public void setOnGetCouponUrl(String onGetCouponUrl) {
this.onGetCouponUrl = onGetCouponUrl;
}
public String getOutBizNo() {
return this.outBizNo;
}
public void setOutBizNo(String outBizNo) {
this.outBizNo = outBizNo;
}
public Date getPublishEndTime() {
return this.publishEndTime;
}
public void setPublishEndTime(Date publishEndTime) {
this.publishEndTime = publishEndTime;
}
public Date getPublishStartTime() {
return this.publishStartTime;
}
public void setPublishStartTime(Date publishStartTime) {
this.publishStartTime = publishStartTime;
}
public String getSenderMerchantId() {
return this.senderMerchantId;
}
public void setSenderMerchantId(String senderMerchantId) {
this.senderMerchantId = senderMerchantId;
}
public Long getTotalNum() {
return this.totalNum;
}
public void setTotalNum(Long totalNum) {
this.totalNum = totalNum;
}
public String getType() {
return this.type;
}
public void setType(String type) {
this.type = type;
}
public String getVoucherComment() {
return this.voucherComment;
}
public void setVoucherComment(String voucherComment) {
this.voucherComment = voucherComment;
}
public String getVoucherDescription() {
return this.voucherDescription;
}
public void setVoucherDescription(String voucherDescription) {
this.voucherDescription = voucherDescription;
}
public List getVoucherDetailImages() {
return this.voucherDetailImages;
}
public void setVoucherDetailImages(List voucherDetailImages) {
this.voucherDetailImages = voucherDetailImages;
}
public String getVoucherImage() {
return this.voucherImage;
}
public void setVoucherImage(String voucherImage) {
this.voucherImage = voucherImage;
}
public String getVoucherRule() {
return this.voucherRule;
}
public void setVoucherRule(String voucherRule) {
this.voucherRule = voucherRule;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy