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

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

package com.alipay.api.domain;

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-01-10 20:25:04
 */
public class SiteStrategy extends AlipayObject {

	private static final long serialVersionUID = 6865271252498812872L;

	/**
	 * 点位距离,单位km
	 */
	@ApiField("distance")
	private Long distance;

	/**
	 * 市场屏投放类型
0-自投
1-互投
	 */
	@ApiField("market_screen_biz_type")
	private Long marketScreenBizType;

	/**
	 * 点位数量
	 */
	@ApiField("site_num")
	private Long siteNum;

	/**
	 * 互投场景下的指定不投放的点位列表(如自家屏幕),如果为空,投放点位不做限制
	 */
	@ApiListField("sn_black_list")
	@ApiField("string")
	private List snBlackList;

	/**
	 * 自投场景下的指定投放的点位列表,如果为空,投放点位不做限制
	 */
	@ApiListField("sn_white_list")
	@ApiField("string")
	private List snWhiteList;

	public Long getDistance() {
		return this.distance;
	}
	public void setDistance(Long distance) {
		this.distance = distance;
	}

	public Long getMarketScreenBizType() {
		return this.marketScreenBizType;
	}
	public void setMarketScreenBizType(Long marketScreenBizType) {
		this.marketScreenBizType = marketScreenBizType;
	}

	public Long getSiteNum() {
		return this.siteNum;
	}
	public void setSiteNum(Long siteNum) {
		this.siteNum = siteNum;
	}

	public List getSnBlackList() {
		return this.snBlackList;
	}
	public void setSnBlackList(List snBlackList) {
		this.snBlackList = snBlackList;
	}

	public List getSnWhiteList() {
		return this.snWhiteList;
	}
	public void setSnWhiteList(List snWhiteList) {
		this.snWhiteList = snWhiteList;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy