
com.alipay.api.domain.AlipayDataDataserviceAdPlanCreateormodifyModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 创建/修改计划
*
* @author auto create
* @since 1.0, 2021-05-08 11:48:39
*/
public class AlipayDataDataserviceAdPlanCreateormodifyModel extends AlipayObject {
private static final long serialVersionUID = 4866496217174343345L;
/**
* 灯火平台提供给外部系统的访问token
*/
@ApiField("biz_token")
private String bizToken;
/**
* 日预算,单位:分
*/
@ApiField("budget")
private Long budget;
/**
* 计费方式:
CPC-按点击付费
CPM-按展示次数付费
CPD-按投放天数计费(包段)
*/
@ApiField("charge_type")
private String chargeType;
/**
* 投放结束时间:yyyy-MM-dd
*/
@ApiField("end_date")
private String endDate;
/**
* 业务扩展参数字段,根据第三方需要使用,投放端只做存储并向检索端透传
*/
@ApiField("extend_info")
private String extendInfo;
/**
* 计划名称
*/
@ApiField("plan_name")
private String planName;
/**
* 外部计划唯一编号
*/
@ApiField("plan_outer_id")
private String planOuterId;
/**
* 计划状态:PLAN_EFFECTIVE-有效;PLAN_PAUSE-暂停。
若此入参字段为空:新建计划时此字段默认有效;修改计划此字段默认为计划当前状态。
若此入参字段不为空:计划状态与其投放开始和结束时间必须保持一致。
*/
@ApiField("plan_status")
private String planStatus;
/**
* 广告投放商家id,来自投放商户创建或者修改接口的响应
*/
@ApiField("principal_id")
private Long principalId;
/**
* 售卖方式:
GD-保量投放
RTB-竞价交易
*/
@ApiField("sell_mode")
private String sellMode;
/**
* 投放开始时间:yyyy-MM-dd
*/
@ApiField("start_date")
private String startDate;
/**
* 投放时段配置,bitmap。规则:7个int用「,」分隔组成的字符串;每个int中第0位表示0点,第1位表示1点。如此类推; 7个int的排序是星期日、星期一、星期二、星期三、星期四、星期五、星期六。例如:523776,8388096,8388096,8388096,8388352,16776960,523776
*/
@ApiField("time_schema")
private String timeSchema;
/**
* 广告投放账户id,来自投放账户开户接口的响应
*/
@ApiField("user_id")
private Long userId;
public String getBizToken() {
return this.bizToken;
}
public void setBizToken(String bizToken) {
this.bizToken = bizToken;
}
public Long getBudget() {
return this.budget;
}
public void setBudget(Long budget) {
this.budget = budget;
}
public String getChargeType() {
return this.chargeType;
}
public void setChargeType(String chargeType) {
this.chargeType = chargeType;
}
public String getEndDate() {
return this.endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
public String getExtendInfo() {
return this.extendInfo;
}
public void setExtendInfo(String extendInfo) {
this.extendInfo = extendInfo;
}
public String getPlanName() {
return this.planName;
}
public void setPlanName(String planName) {
this.planName = planName;
}
public String getPlanOuterId() {
return this.planOuterId;
}
public void setPlanOuterId(String planOuterId) {
this.planOuterId = planOuterId;
}
public String getPlanStatus() {
return this.planStatus;
}
public void setPlanStatus(String planStatus) {
this.planStatus = planStatus;
}
public Long getPrincipalId() {
return this.principalId;
}
public void setPrincipalId(Long principalId) {
this.principalId = principalId;
}
public String getSellMode() {
return this.sellMode;
}
public void setSellMode(String sellMode) {
this.sellMode = sellMode;
}
public String getStartDate() {
return this.startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public String getTimeSchema() {
return this.timeSchema;
}
public void setTimeSchema(String timeSchema) {
this.timeSchema = timeSchema;
}
public Long getUserId() {
return this.userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy