package com.ytpm.advertise.view;

import lombok.Data;

import java.util.List;

@Data
public class ComprehensiveReportView<T> {
    /** 总条数 */
    private Integer count;
    /** 日期  group_by有选 */
    private String date;
    /** 广告样式，group_by有选adformat维度时才有返回 */
    private String adformat;
    /** 国家码。group_by有选area维度时才有返回 */
    private String area;
    /** 广告平台ID，group_by有选network_firm_id维度 */
    private String network_firm_id;
    /** 广告平台名称，group_by有选network_firm_id维度才有返回 */
    private String network_firm;
    /** 广告平台账号ID，group_by有选network维度才有返回 */
    private String network;
    /** 渠道名称，group_by有选channel维度才有返回 */
    private String channel;
    /** SDK版本，group_by有选sdk_version维度才有返回 */
    private String sdk_version;
    /** 应用版本，group_by有选app_version维度才有返回 */
    private String app_version;
    /** 时区，枚举值：UTC+8、UTC+0、UTC-8 */
    private String time_zone;
    /** 开发者账号币种，该字段与revenue字段组成的收益需与开发者后台报表的收益一致 */
    private String currency;
    /** 返回的数据列表 */
    private List<T> records;
}
