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

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

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
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, 2022-12-22 11:22:22
 */
public class AlipayMarketingVoucherBatchqueryModel extends AlipayObject {

	private static final long serialVersionUID = 8324386281421878351L;

	/**
	 * 券业务编码
	 */
	@ApiListField("biz_codes")
	@ApiField("string")
	private List bizCodes;

	/**
	 * 创建结束时间
	 */
	@ApiField("create_end_time")
	private Date createEndTime;

	/**
	 * 创建券的开始时间
	 */
	@ApiField("create_start_time")
	private Date createStartTime;

	/**
	 * 冻结码列表
	 */
	@ApiListField("freeze_codes")
	@ApiField("string")
	private List freezeCodes;

	/**
	 * 当前页数
	 */
	@ApiField("page_num")
	private String pageNum;

	/**
	 * 每页显示条数
	 */
	@ApiField("page_size")
	private String pageSize;

	/**
	 * 券产品码列表
	 */
	@ApiListField("product_codes")
	@ApiField("string")
	private List productCodes;

	/**
	 * 查询排序类型,可选(drawTime:券领取时间,startTime:券开始使用时间)
	 */
	@ApiField("sort_type")
	private String sortType;

	/**
	 * ENABLED查询可用券
	 */
	@ApiListField("status_list")
	@ApiField("string")
	private List statusList;

	/**
	 * key:value,如果根据tag标签查询,则传{"tag":["hz_tongyong"]}
	 */
	@ApiField("template_extend_info")
	private String templateExtendInfo;

	/**
	 * 指定模板列表查询,只查询这些模板下面的券
	 */
	@ApiListField("template_ids")
	@ApiField("string")
	private List templateIds;

	/**
	 * 唯一信息(用于透传用户信息)
	 */
	@ApiField("user_info")
	private VcpUniqueInfo userInfo;

	/**
	 * key:value,如果根据tag标签查询,则传{"tag":["hz_tongyong"]}
	 */
	@ApiField("voucher_extend_info")
	private String voucherExtendInfo;

	public List getBizCodes() {
		return this.bizCodes;
	}
	public void setBizCodes(List bizCodes) {
		this.bizCodes = bizCodes;
	}

	public Date getCreateEndTime() {
		return this.createEndTime;
	}
	public void setCreateEndTime(Date createEndTime) {
		this.createEndTime = createEndTime;
	}

	public Date getCreateStartTime() {
		return this.createStartTime;
	}
	public void setCreateStartTime(Date createStartTime) {
		this.createStartTime = createStartTime;
	}

	public List getFreezeCodes() {
		return this.freezeCodes;
	}
	public void setFreezeCodes(List freezeCodes) {
		this.freezeCodes = freezeCodes;
	}

	public String getPageNum() {
		return this.pageNum;
	}
	public void setPageNum(String pageNum) {
		this.pageNum = pageNum;
	}

	public String getPageSize() {
		return this.pageSize;
	}
	public void setPageSize(String pageSize) {
		this.pageSize = pageSize;
	}

	public List getProductCodes() {
		return this.productCodes;
	}
	public void setProductCodes(List productCodes) {
		this.productCodes = productCodes;
	}

	public String getSortType() {
		return this.sortType;
	}
	public void setSortType(String sortType) {
		this.sortType = sortType;
	}

	public List getStatusList() {
		return this.statusList;
	}
	public void setStatusList(List statusList) {
		this.statusList = statusList;
	}

	public String getTemplateExtendInfo() {
		return this.templateExtendInfo;
	}
	public void setTemplateExtendInfo(String templateExtendInfo) {
		this.templateExtendInfo = templateExtendInfo;
	}

	public List getTemplateIds() {
		return this.templateIds;
	}
	public void setTemplateIds(List templateIds) {
		this.templateIds = templateIds;
	}

	public VcpUniqueInfo getUserInfo() {
		return this.userInfo;
	}
	public void setUserInfo(VcpUniqueInfo userInfo) {
		this.userInfo = userInfo;
	}

	public String getVoucherExtendInfo() {
		return this.voucherExtendInfo;
	}
	public void setVoucherExtendInfo(String voucherExtendInfo) {
		this.voucherExtendInfo = voucherExtendInfo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy