com.alipay.api.domain.ZMGOOpenConfig Maven / Gradle / Ivy
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 芝麻GO模板开通配置
*
* @author auto create
* @since 1.0, 2024-02-21 16:02:49
*/
public class ZMGOOpenConfig extends AlipayObject {
private static final long serialVersionUID = 7336196638172617578L;
/**
* 开通页按钮文案描述;传入内容后开通页点击开通按钮展示文案会使用该字段传入内容
*/
@ApiField("apply_button_desc")
private String applyButtonDesc;
/**
* 固定到期时间或每月的第几日。 (1)当period_mode为APPOINT_DATE时,取值固定日期,如"2022-06-01 00:00:00",表示协议在6月1号0点到期; (2)当period_mode为FIX_DATE,取值"3",表示协议在period_time个月后的3号到期。
*/
@ApiField("appoint_date")
private String appointDate;
/**
* 芝麻GO卡颜色。 C_BLACK("C_BLACK", "黑色"), C_RED("C_RED", "红色"), C_GREEN("C_GREEN", "绿色"), C_LIGHT_BLUE("C_LIGHT_BLUE", "浅蓝色"), C_BLUE("C_BLUE", "蓝色"), C_ORANGE("C_ORANGE","橙色"), C_PURPLE("C_PURPLE", "紫色");
*/
@ApiField("card_color_scheme")
private String cardColorScheme;
/**
* 未完成任务规则详情
*/
@ApiField("custom_open_tip_list")
private String customOpenTipList;
/**
* 规则详情
*/
@ApiField("custom_open_tips")
private String customOpenTips;
/**
* 担保金额额度,单位:元
*/
@ApiField("freeze_amount")
private String freezeAmount;
/**
* 用户签约间隔时间,单位天
*/
@ApiField("min_sign_interval")
private String minSignInterval;
/**
* 芝麻GO义务到期的计算方式。包括: RELATIVE_DATE("RELATIVE_DATE", "相对日期"), ABSOLATE_DATE("ABSOLATE_DATE", "绝对日期(当日开始计算)"), ABSOLUTE_PLUS_1_DATE("ABSOLUTE_PLUS_1_DATE", "绝对日期(次日开始计算)"), FIX_DATE("FIX_DATE", "固定日期"), APPOINT_DATE("APPOINT_DATE", "指定日期"),
*/
@ApiField("period_mode")
private String periodMode;
/**
* 周期时长
当period_mode为RELATIVE_DATE、ABSOLATE_DATE、ABSOLUTE_PLUS_1_DATE、FIX_DATE时必填
*/
@ApiField("period_time")
private String periodTime;
/**
* 是否展示签约完成页
*/
@ApiField("show_sign_success_page")
private Boolean showSignSuccessPage;
/**
* 用户签约商户活动到期
*/
@ApiField("sign_again_schema")
private String signAgainSchema;
/**
* 签约完成页任务按钮描述,当展示签约完成页=true的时候 改内容必填
*/
@ApiField("sign_success_task_button_desc")
private String signSuccessTaskButtonDesc;
/**
* 是否支持延期特权,开启后用户可以在任务到期前进行延期。 当前字段已废弃(该功能已停用,不建议开启使用。)
*/
@ApiField("support_expire_deferral")
@Deprecated
private Boolean supportExpireDeferral;
public String getApplyButtonDesc() {
return this.applyButtonDesc;
}
public void setApplyButtonDesc(String applyButtonDesc) {
this.applyButtonDesc = applyButtonDesc;
}
public String getAppointDate() {
return this.appointDate;
}
public void setAppointDate(String appointDate) {
this.appointDate = appointDate;
}
public String getCardColorScheme() {
return this.cardColorScheme;
}
public void setCardColorScheme(String cardColorScheme) {
this.cardColorScheme = cardColorScheme;
}
public String getCustomOpenTipList() {
return this.customOpenTipList;
}
public void setCustomOpenTipList(String customOpenTipList) {
this.customOpenTipList = customOpenTipList;
}
public String getCustomOpenTips() {
return this.customOpenTips;
}
public void setCustomOpenTips(String customOpenTips) {
this.customOpenTips = customOpenTips;
}
public String getFreezeAmount() {
return this.freezeAmount;
}
public void setFreezeAmount(String freezeAmount) {
this.freezeAmount = freezeAmount;
}
public String getMinSignInterval() {
return this.minSignInterval;
}
public void setMinSignInterval(String minSignInterval) {
this.minSignInterval = minSignInterval;
}
public String getPeriodMode() {
return this.periodMode;
}
public void setPeriodMode(String periodMode) {
this.periodMode = periodMode;
}
public String getPeriodTime() {
return this.periodTime;
}
public void setPeriodTime(String periodTime) {
this.periodTime = periodTime;
}
public Boolean getShowSignSuccessPage() {
return this.showSignSuccessPage;
}
public void setShowSignSuccessPage(Boolean showSignSuccessPage) {
this.showSignSuccessPage = showSignSuccessPage;
}
public String getSignAgainSchema() {
return this.signAgainSchema;
}
public void setSignAgainSchema(String signAgainSchema) {
this.signAgainSchema = signAgainSchema;
}
public String getSignSuccessTaskButtonDesc() {
return this.signSuccessTaskButtonDesc;
}
public void setSignSuccessTaskButtonDesc(String signSuccessTaskButtonDesc) {
this.signSuccessTaskButtonDesc = signSuccessTaskButtonDesc;
}
public Boolean getSupportExpireDeferral() {
return this.supportExpireDeferral;
}
public void setSupportExpireDeferral(Boolean supportExpireDeferral) {
this.supportExpireDeferral = supportExpireDeferral;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy