package com.ytpm.agent.param;

import com.ytpm.general.PageMeta;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@Data
@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("新增广告源入参")
public class AdSourceParam  {
    /**
     * 广告位id
     */
    @ApiModelProperty("广告位id")
    private String placementId;
    /**
     * 广告源名称
     */
    @ApiModelProperty("名称")
    private String name;

    /** Taku广告平台账号ID */
    @ApiModelProperty("Taku广告平台账号ID")
    private String network_id;

    /** 广告源类型
     2：常规广告源
     10：兜底广告源
     12：客户端竞价广告源
     13：服务端竞价广告源 */
    @ApiModelProperty("广告源类型")
    private String type;
    /** -1: 非混合类型
     0：混合native类型
     1：混合rewarded_video类型
     2：混合banner类型
     3：混合interstitial类型
     4：混合splash类型 */
    @ApiModelProperty("混合样式")
    private String mix_format;
    @ApiModelProperty("修改时传递")
    private Integer adSourceId;
}
