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

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

package com.alipay.api.domain;

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

/**
 * IoT投放计划模型
 *
 * @author auto create
 * @since 1.0, 2022-06-24 11:17:25
 */
public class IoTDeliveryPlan extends AlipayObject {

	private static final long serialVersionUID = 2373641571359867846L;

	/**
	 * 投放计划基础信息。
	 */
	@ApiField("delivery_base_info")
	private IotDeliveryBaseInfo deliveryBaseInfo;

	/**
	 * 投放的展位编码
	 */
	@ApiField("delivery_booth_code")
	private String deliveryBoothCode;

	/**
	 * 投放错误信息(如有)
	 */
	@ApiField("delivery_error_msg")
	private String deliveryErrorMsg;

	/**
	 * 投放计划id
	 */
	@ApiField("delivery_id")
	private String deliveryId;

	/**
	 * 投放计划玩法配置
	 */
	@ApiField("delivery_play_config")
	private IotDeliveryPlayConfig deliveryPlayConfig;

	/**
	 * 投放计划状态。 
枚举值: 
ACTIVE:生效中 
OFFLINE:已下线 
PUBLISHING:发布中 。 注意发布中状态可能会停留1~5分钟,然后进入生效中或发布失败状态。
FAIL:发布失败
	 */
	@ApiField("delivery_status")
	private String deliveryStatus;

	/**
	 * 外部业务单号
	 */
	@ApiField("out_biz_no")
	private String outBizNo;

	public IotDeliveryBaseInfo getDeliveryBaseInfo() {
		return this.deliveryBaseInfo;
	}
	public void setDeliveryBaseInfo(IotDeliveryBaseInfo deliveryBaseInfo) {
		this.deliveryBaseInfo = deliveryBaseInfo;
	}

	public String getDeliveryBoothCode() {
		return this.deliveryBoothCode;
	}
	public void setDeliveryBoothCode(String deliveryBoothCode) {
		this.deliveryBoothCode = deliveryBoothCode;
	}

	public String getDeliveryErrorMsg() {
		return this.deliveryErrorMsg;
	}
	public void setDeliveryErrorMsg(String deliveryErrorMsg) {
		this.deliveryErrorMsg = deliveryErrorMsg;
	}

	public String getDeliveryId() {
		return this.deliveryId;
	}
	public void setDeliveryId(String deliveryId) {
		this.deliveryId = deliveryId;
	}

	public IotDeliveryPlayConfig getDeliveryPlayConfig() {
		return this.deliveryPlayConfig;
	}
	public void setDeliveryPlayConfig(IotDeliveryPlayConfig deliveryPlayConfig) {
		this.deliveryPlayConfig = deliveryPlayConfig;
	}

	public String getDeliveryStatus() {
		return this.deliveryStatus;
	}
	public void setDeliveryStatus(String deliveryStatus) {
		this.deliveryStatus = deliveryStatus;
	}

	public String getOutBizNo() {
		return this.outBizNo;
	}
	public void setOutBizNo(String outBizNo) {
		this.outBizNo = outBizNo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy