package io.delphiplatform.api.v3.constant;

import java.util.Set;

public abstract class AdsReportTableName {

    public static final String ADS_DAILY_CAMPAIGN_LINK_ID_COUNTRY_REPORT = "ads_daily_campaign_link_id_country_report_table";
    public static final String ADS_DAILY_CAMPAIGN_LINK_ID_REPORT = "ads_daily_campaign_link_id_report_table";
    public static final String ADS_DAILY_CAMPAIGN_LINK_ID_PLATFORM_REPORT = "ads_daily_campaign_link_id_platform_report_table";
    public static final String ADS_DAILY_AD_SET_AGE_REPORT = "ads_daily_ad_set_age_report_table";
    public static final String ADS_DAILY_AD_SET_GENDER_REPORT = "ads_daily_ad_set_gender_report_table";
    public static final String LINKFIRE_ADS_DAILY_CAMPAIGN_PLATFORM_REPORT = "linkfire_ads_daily_campaign_platform_report_table";

    public static final Set<String> SUPPORT_ACCOUNT_CURRENCY = Set.of(
        ADS_DAILY_CAMPAIGN_LINK_ID_REPORT,
        ADS_DAILY_CAMPAIGN_LINK_ID_COUNTRY_REPORT,
        ADS_DAILY_CAMPAIGN_LINK_ID_PLATFORM_REPORT,
        ADS_DAILY_AD_SET_AGE_REPORT,
        ADS_DAILY_AD_SET_GENDER_REPORT
    );

    private AdsReportTableName() {
    }
}
