com.alipay.api.domain.AlipayPcreditHuabeiMerchantActivityModifyModel 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;
/**
* 新版花呗分期商家贴息活动修改接口
*
* @author auto create
* @since 1.0, 2024-08-01 22:53:06
*/
public class AlipayPcreditHuabeiMerchantActivityModifyModel extends AlipayObject {
private static final long serialVersionUID = 4517652411657681925L;
/**
* 花呗分期商家贴息活动名称,长度不能超过30个汉字或字符
*/
@ApiField("activity_name")
private String activityName;
/**
* 商户活动ID,修改时必传,用于查询原活动信息
*/
@ApiField("aggr_id")
private String aggrId;
/**
* 花呗分期贴息预算金额,单位是元
*/
@ApiField("amount_budget")
private String amountBudget;
/**
* 贴息范围选择指定活动码后,必须传入活动码参数,活动码仅支持字母数字下划线且长度5-30以内,并且必须包含字母或者数字
*/
@ApiField("benefit_activity_code")
private String benefitActivityCode;
/**
* 预算提醒邮件列表,邮箱必须符合邮箱地址规则,提醒邮箱个数不能超过5个,多个邮箱用逗号隔开
*/
@ApiField("budget_warning_mail_list")
private String budgetWarningMailList;
/**
* 预算提醒手机号列表,符合手机号码规则,提醒手机号个数不能超过5个,多个手机号用逗号隔开
*/
@ApiField("budget_warning_mobile_list")
private String budgetWarningMobileList;
/**
* 预算提醒金额,不能高于预算金额,预算达到该金额时会触发告警通知,单位是元
*/
@ApiField("budget_warning_money")
private String budgetWarningMoney;
/**
* 活动结束时间,必须大于start_time,且结束时间必须大于当前时间
*/
@ApiField("end_time")
private Date endTime;
/**
* 出资的资金类型,默认值=MONEY,商户积分=MERCHANT_POINT
*/
@ApiField("fund_type")
private String fundType;
/**
* 花呗分期数集合,如3,6,12
*/
@ApiListField("install_num_list")
@ApiField("number")
private List installNumList;
/**
* 代运营isv的商户pid
*/
@ApiField("isv_id")
private String isvId;
/**
* 免息金额上限不能大于300000, 不能低于免息金额下限,交易额度若高于该上限值则不做花呗分期免息补贴,单位是元
*/
@ApiField("max_money_limit")
private String maxMoneyLimit;
/**
* 贴息对象门店信息
*/
@ApiListField("merchant_info")
@ApiField("hb_merchant_info")
private List merchantInfo;
/**
* 免息金额下限不能少于100,交易额度若小于该值,则不做花呗分期免息补贴,单位是元。
*/
@ApiField("min_money_limit")
private String minMoneyLimit;
/**
* 外部请求号
*/
@ApiField("out_request_no")
private String outRequestNo;
/**
* 活动开始时间,精确到秒
*/
@ApiField("start_time")
private Date startTime;
/**
* ALL代表全场贴息 ORDER代表订单贴息,benefit_activity_code代表指定活动码贴息,默认按照全场贴息处理
*/
@ApiField("subsidy_scope")
private String subsidyScope;
public String getActivityName() {
return this.activityName;
}
public void setActivityName(String activityName) {
this.activityName = activityName;
}
public String getAggrId() {
return this.aggrId;
}
public void setAggrId(String aggrId) {
this.aggrId = aggrId;
}
public String getAmountBudget() {
return this.amountBudget;
}
public void setAmountBudget(String amountBudget) {
this.amountBudget = amountBudget;
}
public String getBenefitActivityCode() {
return this.benefitActivityCode;
}
public void setBenefitActivityCode(String benefitActivityCode) {
this.benefitActivityCode = benefitActivityCode;
}
public String getBudgetWarningMailList() {
return this.budgetWarningMailList;
}
public void setBudgetWarningMailList(String budgetWarningMailList) {
this.budgetWarningMailList = budgetWarningMailList;
}
public String getBudgetWarningMobileList() {
return this.budgetWarningMobileList;
}
public void setBudgetWarningMobileList(String budgetWarningMobileList) {
this.budgetWarningMobileList = budgetWarningMobileList;
}
public String getBudgetWarningMoney() {
return this.budgetWarningMoney;
}
public void setBudgetWarningMoney(String budgetWarningMoney) {
this.budgetWarningMoney = budgetWarningMoney;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public String getFundType() {
return this.fundType;
}
public void setFundType(String fundType) {
this.fundType = fundType;
}
public List getInstallNumList() {
return this.installNumList;
}
public void setInstallNumList(List installNumList) {
this.installNumList = installNumList;
}
public String getIsvId() {
return this.isvId;
}
public void setIsvId(String isvId) {
this.isvId = isvId;
}
public String getMaxMoneyLimit() {
return this.maxMoneyLimit;
}
public void setMaxMoneyLimit(String maxMoneyLimit) {
this.maxMoneyLimit = maxMoneyLimit;
}
public List getMerchantInfo() {
return this.merchantInfo;
}
public void setMerchantInfo(List merchantInfo) {
this.merchantInfo = merchantInfo;
}
public String getMinMoneyLimit() {
return this.minMoneyLimit;
}
public void setMinMoneyLimit(String minMoneyLimit) {
this.minMoneyLimit = minMoneyLimit;
}
public String getOutRequestNo() {
return this.outRequestNo;
}
public void setOutRequestNo(String outRequestNo) {
this.outRequestNo = outRequestNo;
}
public Date getStartTime() {
return this.startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public String getSubsidyScope() {
return this.subsidyScope;
}
public void setSubsidyScope(String subsidyScope) {
this.subsidyScope = subsidyScope;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy