All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.InteligentUseRule Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 智能营销活动使用规则信息
 *
 * @author auto create
 * @since 1.0, 2018-01-22 17:04:20
 */
public class InteligentUseRule extends AlipayObject {

	private static final long serialVersionUID = 2719654993933581754L;

	/**
	 * 券的不可用时间
	 */
	@ApiField("inteligent_forbidden_time")
	private InteligentForbiddenTime inteligentForbiddenTime;

	/**
	 * 券可用时间段
	 */
	@ApiListField("inteligent_use_times")
	@ApiField("inteligent_use_time")
	private List inteligentUseTimes;

	/**
	 * 优惠券的使用支付渠道限制规
则,
不受支付渠道限制
:USE_NO_LIMIT;
仅限口碑储值卡支付时可用
:USE_ON_CURRENT_PAY_C
HANNEL;
口碑储值卡支付时不可用
:NOT_ALLOWED_USE;
【备注】支付渠道限制不允许修改
	 */
	@ApiField("limit_rule")
	private String limitRule;

	/**
	 * 券核销的最低消费门槛,单位元
	 */
	@ApiField("min_consume")
	private String minConsume;

	/**
	 * 核券门槛-最低消费金额-推荐约束;
提供推荐方案参数可调区间范围, 为空则认为不可调
	 */
	@ApiField("min_consume_condition")
	private InteligentDataCondition minConsumeCondition;

	/**
	 * 券买单跳转链接
	 */
	@ApiField("pay_redirect_url")
	private String payRedirectUrl;

	/**
	 * 券适用门店列表
仅品牌商发起的招商活动可为空
直发奖类型活动必须与活动适用门店一致
最多支持10w家门店
	 */
	@ApiListField("suit_shops")
	@ApiField("string")
	private List suitShops;

	public InteligentForbiddenTime getInteligentForbiddenTime() {
		return this.inteligentForbiddenTime;
	}
	public void setInteligentForbiddenTime(InteligentForbiddenTime inteligentForbiddenTime) {
		this.inteligentForbiddenTime = inteligentForbiddenTime;
	}

	public List getInteligentUseTimes() {
		return this.inteligentUseTimes;
	}
	public void setInteligentUseTimes(List inteligentUseTimes) {
		this.inteligentUseTimes = inteligentUseTimes;
	}

	public String getLimitRule() {
		return this.limitRule;
	}
	public void setLimitRule(String limitRule) {
		this.limitRule = limitRule;
	}

	public String getMinConsume() {
		return this.minConsume;
	}
	public void setMinConsume(String minConsume) {
		this.minConsume = minConsume;
	}

	public InteligentDataCondition getMinConsumeCondition() {
		return this.minConsumeCondition;
	}
	public void setMinConsumeCondition(InteligentDataCondition minConsumeCondition) {
		this.minConsumeCondition = minConsumeCondition;
	}

	public String getPayRedirectUrl() {
		return this.payRedirectUrl;
	}
	public void setPayRedirectUrl(String payRedirectUrl) {
		this.payRedirectUrl = payRedirectUrl;
	}

	public List getSuitShops() {
		return this.suitShops;
	}
	public void setSuitShops(List suitShops) {
		this.suitShops = suitShops;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy