com.alipay.api.domain.OuterGroup 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, 2021-04-01 17:04:40
*/
public class OuterGroup extends AlipayObject {
private static final long serialVersionUID = 1495958731429115987L;
/**
* 转化目标之转化事件id列表
*/
@ApiListField("conversion_id_list")
@ApiField("string")
private List conversionIdList;
/**
* 计费点
*/
@ApiField("conversion_type")
private String conversionType;
/**
* 业务扩展参数字段,根据第三方需要使用,投放端只做存储并向检索端透传
*/
@ApiField("extend_info")
private String extendInfo;
/**
* 单元出价,单位:分
*/
@ApiField("group_charge")
private Long groupCharge;
/**
* 单元id
*/
@ApiField("group_id")
private Long groupId;
/**
* 单元名称
*/
@ApiField("group_name")
private String groupName;
/**
* 外部唯一单元编号
*/
@ApiField("group_outer_id")
private String groupOuterId;
/**
* 单元状态:
ENABLE-生效
DISABLE-暂停
DELETE-已删除
INIT-初始化
REAL_DISABLE-失效
*/
@ApiField("group_status")
private String groupStatus;
/**
* 商品id列表
*/
@ApiListField("item_id_list")
@ApiField("string")
private List itemIdList;
/**
* 是否使用OCPX智能出价,只再CPC场景下,支持开启OCPX: OPEN: 打开;CLOSE: 关闭
*/
@ApiField("ocpx_switch")
private String ocpxSwitch;
/**
* 外部唯一计划编号
*/
@ApiField("plan_outer_id")
private String planOuterId;
/**
* 转化目标成本,只有开启OCPX后才需要配置,单位为分
*/
@ApiField("target_cpa")
private Long targetCpa;
/**
* 单元定向列表。目前支持的定向类型有:
REGION_LIST: 实时地址
AD_POS_LIST: 广告位定向
OUTER_KOUBEI_INTEREST_TAG_LIST: 口碑偏好
OUTER_KOUBEI_CROWD_TAG_LIST:口碑人群
*/
@ApiListField("targeting_list")
@ApiField("outer_targeting_item")
private List targetingList;
/**
* 投放区间内的投放时段
*/
@ApiField("time_option")
private String timeOption;
/**
* 投放时段配置,bitmap。规则:7个int用「,」分隔组成的字符串;每个int中第0位表示0点,第1位表示1点。如此类推; 7个int的排序是星期日、星期一、星期二、星期三、星期四、星期五、星期六
*/
@ApiField("time_schema")
private String timeSchema;
public List getConversionIdList() {
return this.conversionIdList;
}
public void setConversionIdList(List conversionIdList) {
this.conversionIdList = conversionIdList;
}
public String getConversionType() {
return this.conversionType;
}
public void setConversionType(String conversionType) {
this.conversionType = conversionType;
}
public String getExtendInfo() {
return this.extendInfo;
}
public void setExtendInfo(String extendInfo) {
this.extendInfo = extendInfo;
}
public Long getGroupCharge() {
return this.groupCharge;
}
public void setGroupCharge(Long groupCharge) {
this.groupCharge = groupCharge;
}
public Long getGroupId() {
return this.groupId;
}
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
public String getGroupName() {
return this.groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public String getGroupOuterId() {
return this.groupOuterId;
}
public void setGroupOuterId(String groupOuterId) {
this.groupOuterId = groupOuterId;
}
public String getGroupStatus() {
return this.groupStatus;
}
public void setGroupStatus(String groupStatus) {
this.groupStatus = groupStatus;
}
public List getItemIdList() {
return this.itemIdList;
}
public void setItemIdList(List itemIdList) {
this.itemIdList = itemIdList;
}
public String getOcpxSwitch() {
return this.ocpxSwitch;
}
public void setOcpxSwitch(String ocpxSwitch) {
this.ocpxSwitch = ocpxSwitch;
}
public String getPlanOuterId() {
return this.planOuterId;
}
public void setPlanOuterId(String planOuterId) {
this.planOuterId = planOuterId;
}
public Long getTargetCpa() {
return this.targetCpa;
}
public void setTargetCpa(Long targetCpa) {
this.targetCpa = targetCpa;
}
public List getTargetingList() {
return this.targetingList;
}
public void setTargetingList(List targetingList) {
this.targetingList = targetingList;
}
public String getTimeOption() {
return this.timeOption;
}
public void setTimeOption(String timeOption) {
this.timeOption = timeOption;
}
public String getTimeSchema() {
return this.timeSchema;
}
public void setTimeSchema(String timeSchema) {
this.timeSchema = timeSchema;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy