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

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

package com.alipay.api.domain;

import java.util.Date;

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

/**
 * Iot投放计划基础信息
 *
 * @author auto create
 * @since 1.0, 2022-06-23 20:43:25
 */
public class IotDeliveryBaseInfo extends AlipayObject {

	private static final long serialVersionUID = 7213626547959611939L;

	/**
	 * 投放计划开始时间。
格式为:yyyy-MM-dd HH:mm:ss。
	 */
	@ApiField("delivery_begin_time")
	private Date deliveryBeginTime;

	/**
	 * 投放计划结束时间。
格式为:yyyy-MM-dd HH:mm:ss。
	 */
	@ApiField("delivery_end_time")
	private Date deliveryEndTime;

	/**
	 * 投放计划名称。
投放计划名称不会对用户进行表达,只用于商户管理使用。长度需要大于等于3,小于32。
	 */
	@ApiField("delivery_name")
	private String deliveryName;

	/**
	 * 设备名单上传接口返回文件id。在创建投放时传参使用,查询投放时不返回
	 */
	@ApiField("device_file_id")
	private String deviceFileId;

	/**
	 * 文件链接,可通过此链接下载之前上传的机具文件,查询时返回,创建时无须传参
	 */
	@ApiField("device_file_url")
	private String deviceFileUrl;

	/**
	 * 不投放门店列表
	 */
	@ApiField("exclude_shop_ids")
	private String excludeShopIds;

	/**
	 * 投放门店列表
	 */
	@ApiField("include_shop_ids")
	private String includeShopIds;

	/**
	 * 金额门槛下限
限制:value > 0 && value <= 99999。
	 */
	@ApiField("trade_down_threshold")
	private String tradeDownThreshold;

	/**
	 * 金额门槛上限
限制:value > 0 && value <= 99999。
	 */
	@ApiField("trade_upon_threshold")
	private String tradeUponThreshold;

	public Date getDeliveryBeginTime() {
		return this.deliveryBeginTime;
	}
	public void setDeliveryBeginTime(Date deliveryBeginTime) {
		this.deliveryBeginTime = deliveryBeginTime;
	}

	public Date getDeliveryEndTime() {
		return this.deliveryEndTime;
	}
	public void setDeliveryEndTime(Date deliveryEndTime) {
		this.deliveryEndTime = deliveryEndTime;
	}

	public String getDeliveryName() {
		return this.deliveryName;
	}
	public void setDeliveryName(String deliveryName) {
		this.deliveryName = deliveryName;
	}

	public String getDeviceFileId() {
		return this.deviceFileId;
	}
	public void setDeviceFileId(String deviceFileId) {
		this.deviceFileId = deviceFileId;
	}

	public String getDeviceFileUrl() {
		return this.deviceFileUrl;
	}
	public void setDeviceFileUrl(String deviceFileUrl) {
		this.deviceFileUrl = deviceFileUrl;
	}

	public String getExcludeShopIds() {
		return this.excludeShopIds;
	}
	public void setExcludeShopIds(String excludeShopIds) {
		this.excludeShopIds = excludeShopIds;
	}

	public String getIncludeShopIds() {
		return this.includeShopIds;
	}
	public void setIncludeShopIds(String includeShopIds) {
		this.includeShopIds = includeShopIds;
	}

	public String getTradeDownThreshold() {
		return this.tradeDownThreshold;
	}
	public void setTradeDownThreshold(String tradeDownThreshold) {
		this.tradeDownThreshold = tradeDownThreshold;
	}

	public String getTradeUponThreshold() {
		return this.tradeUponThreshold;
	}
	public void setTradeUponThreshold(String tradeUponThreshold) {
		this.tradeUponThreshold = tradeUponThreshold;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy