package com.ytpm.advertise.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 广告平台请求参数
 */
@Data
public class Network {
    @ApiModelProperty(value = "广告平台账号名称", required = false)
    private String network_name;
    @ApiModelProperty(value = "广告平台ID 参考聚合文档", required = true)
    private Integer nw_firm_id;
    @ApiModelProperty(value = "广告平台账号ID", required = false, notes = "修改传，创建不传")
    private Integer network_id;
    @ApiModelProperty(value = "是否开通Report API", required = true)
    private Integer is_open_report;
    @ApiModelProperty(value = "不同的版本有不同的三方参数，暂时只有穿山甲平台支持分版本，其他平台可不传", required = false)
    private String api_version;
    @ApiModelProperty(value = "广告平台Publisher维度参数 1：百度平台默认支持的是公钥模式 2：分api版本的平台主要不同版本传不同参数", required = false)
    private AuthContent auth_content;
    @ApiModelProperty(value = "广告平台App维度信息列表", required = false)
    private List<NetworkAppInfo> network_app_info;
}
