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

com.alipay.api.response.AlipayMarketingRecruitPlanQueryResponse Maven / Gradle / Ivy

package com.alipay.api.response;

import java.util.Date;
import java.util.List;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import com.alipay.api.domain.RecruitEnrollRule;

import com.alipay.api.AlipayResponse;

/**
 * ALIPAY API: alipay.marketing.recruit.plan.query response.
 * 
 * @author auto create
 * @since 1.0, 2023-07-18 22:01:55
 */
public class AlipayMarketingRecruitPlanQueryResponse extends AlipayResponse {

	private static final long serialVersionUID = 1745376532299594464L;

	/** 
	 * 招商方案描述:富文本内容,可能包含html标签
	 */
	@ApiField("description")
	private String description;

	/** 
	 * 报名结束时间
	 */
	@ApiField("enroll_end_time")
	private Date enrollEndTime;

	/** 
	 * 招商报名规则。
说明:
1. 查询到的规则将用于 alipay.marketing.recruit.enroll.create(招商报名提交)接口。
2. enroll_rules.required 为 true 时,enroll_rules.type 对应的内容类型在报名提交时必填。
	 */
	@ApiListField("enroll_rules")
	@ApiField("recruit_enroll_rule")
	private List enrollRules;

	/** 
	 * 招商方案所属报名场景 枚举值: VOUCHER:券报名场景; MINI_APP:小程序报名场景;
	 */
	@ApiField("enroll_scene_type")
	private String enrollSceneType;

	/** 
	 * 报名开始时间
	 */
	@ApiField("enroll_start_time")
	private Date enrollStartTime;

	/** 
	 * 方案头图链接,150x150 以上尺寸的方形图片
	 */
	@ApiField("logo")
	private String logo;

	/** 
	 * 招商方案ID
	 */
	@ApiField("plan_id")
	private String planId;

	/** 
	 * 招商方案名称
	 */
	@ApiField("plan_name")
	private String planName;

	/** 
	 * 方案状态: 不可用:DISABLED;可用:ENABLED
	 */
	@ApiField("status")
	private String status;

	public void setDescription(String description) {
		this.description = description;
	}
	public String getDescription( ) {
		return this.description;
	}

	public void setEnrollEndTime(Date enrollEndTime) {
		this.enrollEndTime = enrollEndTime;
	}
	public Date getEnrollEndTime( ) {
		return this.enrollEndTime;
	}

	public void setEnrollRules(List enrollRules) {
		this.enrollRules = enrollRules;
	}
	public List getEnrollRules( ) {
		return this.enrollRules;
	}

	public void setEnrollSceneType(String enrollSceneType) {
		this.enrollSceneType = enrollSceneType;
	}
	public String getEnrollSceneType( ) {
		return this.enrollSceneType;
	}

	public void setEnrollStartTime(Date enrollStartTime) {
		this.enrollStartTime = enrollStartTime;
	}
	public Date getEnrollStartTime( ) {
		return this.enrollStartTime;
	}

	public void setLogo(String logo) {
		this.logo = logo;
	}
	public String getLogo( ) {
		return this.logo;
	}

	public void setPlanId(String planId) {
		this.planId = planId;
	}
	public String getPlanId( ) {
		return this.planId;
	}

	public void setPlanName(String planName) {
		this.planName = planName;
	}
	public String getPlanName( ) {
		return this.planName;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	public String getStatus( ) {
		return this.status;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy