import {z} from 'zod' export type PinterestLibIntegerFormatType = string; export type AdGroupSummaryStatus = 'RUNNING' | 'PAUSED' | 'NOT_STARTED' | 'COMPLETED' | 'ADVERTISER_DISABLED' | 'ARCHIVED' | 'DRAFT' | 'DELETED_DRAFT'; export type PinPromotionSummaryStatus = 'APPROVED' | 'PAUSED' | 'PENDING' | 'REJECTED' | 'ADVERTISER_DISABLED' | 'ARCHIVED' | 'DRAFT' | 'DELETED_DRAFT'; export type ConversionReportAttributionType = 'INDIVIDUAL' | 'HOUSEHOLD'; export type CampaignSummaryStatus = 'RUNNING' | 'PAUSED' | 'NOT_STARTED' | 'COMPLETED' | 'ADVERTISER_DISABLED' | 'ARCHIVED' | 'DRAFT' | 'DELETED_DRAFT'; export type ConversionAttributionWindowDays = number; export type ReportingColumnAsync = 'SPEND_IN_MICRO_DOLLAR' | 'ADS_CREDIT_SPEND_IN_MICRO_DOLLAR' | 'ADS_CREDIT_SPEND_IN_DOLLAR' | 'PAID_IMPRESSION' | 'SPEND_IN_DOLLAR' | 'CPC_IN_MICRO_DOLLAR' | 'ECPC_IN_MICRO_DOLLAR' | 'ECPC_IN_DOLLAR' | 'CTR' | 'ECTR' | 'OUTBOUND_CTR' | 'OUTBOUND_CTR_1' | 'COST_PER_OUTBOUND_CLICK' | 'CAMPAIGN_NAME' | 'CAMPAIGN_STATUS' | 'CAMPAIGN_BRAND_LABEL' | 'CAMPAIGN_CUSTOM_LABELS' | 'PIN_PROMOTION_STATUS' | 'AD_STATUS' | 'PIN_ID' | 'TOTAL_ENGAGEMENT' | 'ENGAGEMENT_1' | 'ENGAGEMENT_2' | 'ECPE_IN_DOLLAR' | 'ENGAGEMENT_RATE' | 'EENGAGEMENT_RATE' | 'ECPM_IN_MICRO_DOLLAR' | 'REPIN_RATE' | 'CTR_2' | 'CAMPAIGN' | 'CAMPAIGN_ID' | 'ADVERTISER_ID' | 'AD_ACCOUNT_ID' | 'PIN_PROMOTION_ID' | 'AD_ID' | 'AD_GROUP_ID' | 'CAMPAIGN_ENTITY_STATUS' | 'CAMPAIGN_MANAGED_STATUS' | 'CAMPAIGN_OBJECTIVE_TYPE' | 'CPM_IN_MICRO_DOLLAR' | 'CPM_IN_DOLLAR' | 'AD_GROUP_NAME' | 'AD_GROUP_STATUS' | 'AD_GROUP_BUDGET_TYPE' | 'AD_GROUP_BUDGET_IN_LOCAL_CURRENCY' | 'AD_GROUP_ENTITY_STATUS' | 'AD_GROUP_BID_MULTIPLIER' | 'PRODUCT_GROUP_ID' | 'PRODUCT_GROUP_STATUS' | 'PROMO_ID' | 'PROMO_NAME' | 'PRODUCT_ITEM_NAME' | 'PRODUCT_ITEM_IMAGE_URL' | 'PRODUCT_ITEM_PRICE' | 'PRODUCT_ITEM_PRODUCT_URL' | 'PRODUCT_ITEM_PIN_URL' | 'PRODUCT_ITEM_BRAND' | 'PRODUCT_ITEM_DESCRIPTION' | 'PRODUCT_ITEM_SALE_PRICE' | 'PRODUCT_ITEM_PRODUCT_TYPE' | 'PRODUCT_ITEM_PRODUCT_CATEGORY' | 'PRODUCT_ITEM_CURRENCY' | 'ORDER_LINE_ID' | 'ORDER_LINE_NAME' | 'CLICKTHROUGH_1' | 'REPIN_1' | 'IMPRESSION_1' | 'IMPRESSION_1_GROSS' | 'CLICKTHROUGH_1_GROSS' | 'OUTBOUND_CLICK_1' | 'CLICKTHROUGH_2' | 'REPIN_2' | 'IMPRESSION_2' | 'OUTBOUND_CLICK_2' | 'COLLECTION_PIN_ITEM_IMPRESSION_1' | 'COLLECTION_PIN_ITEM_IMPRESSION_2' | 'TOTAL_COLLECTION_PIN_ITEM_IMPRESSION' | 'COLLECTION_PIN_ITEM_CLICKTHROUGH_1' | 'COLLECTION_PIN_ITEM_CLICKTHROUGH_2' | 'TOTAL_COLLECTION_PIN_ITEM_CLICKTHROUGH' | 'TOTAL_CLICKTHROUGH' | 'TOTAL_IMPRESSION' | 'TOTAL_IMPRESSION_USER' | 'TOTAL_IMPRESSION_FREQUENCY' | 'COST_PER_OUTBOUND_CLICK_IN_DOLLAR' | 'COST_PER_OUTBOUND_CLICK_IN_DOLLAR_1' | 'TOTAL_ENGAGEMENT_PAGE_VISIT' | 'TOTAL_ENGAGEMENT_SIGNUP' | 'TOTAL_ENGAGEMENT_CHECKOUT' | 'TOTAL_ENGAGEMENT_CUSTOM' | 'TOTAL_ENGAGEMENT_ADD_TO_CART' | 'TOTAL_ENGAGEMENT_LEAD' | 'TOTAL_ENGAGEMENT_SEARCH' | 'TOTAL_ENGAGEMENT_WATCH_VIDEO' | 'TOTAL_ENGAGEMENT_VIEW_CATEGORY' | 'TOTAL_ENGAGEMENT_APP_INSTALL' | 'TOTAL_ENGAGEMENT_UNKNOWN' | 'TOTAL_CLICK_PAGE_VISIT' | 'TOTAL_CLICK_SIGNUP' | 'TOTAL_CLICK_CHECKOUT' | 'TOTAL_CLICK_CUSTOM' | 'TOTAL_CLICK_ADD_TO_CART' | 'TOTAL_CLICK_LEAD' | 'TOTAL_CLICK_SEARCH' | 'TOTAL_CLICK_WATCH_VIDEO' | 'TOTAL_CLICK_VIEW_CATEGORY' | 'TOTAL_CLICK_APP_INSTALL' | 'TOTAL_CLICK_UNKNOWN' | 'TOTAL_VIEW_PAGE_VISIT' | 'TOTAL_VIEW_SIGNUP' | 'TOTAL_VIEW_CHECKOUT' | 'TOTAL_VIEW_CUSTOM' | 'TOTAL_VIEW_ADD_TO_CART' | 'TOTAL_VIEW_LEAD' | 'TOTAL_VIEW_SEARCH' | 'TOTAL_VIEW_WATCH_VIDEO' | 'TOTAL_VIEW_VIEW_CATEGORY' | 'TOTAL_VIEW_APP_INSTALL' | 'TOTAL_VIEW_UNKNOWN' | 'TOTAL_CONVERSIONS' | 'TOTAL_ENGAGEMENT_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CLICK_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CONVERSIONS_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ENGAGEMENT_PAGE_VISIT_QUANTITY' | 'TOTAL_ENGAGEMENT_SIGNUP_QUANTITY' | 'TOTAL_ENGAGEMENT_CHECKOUT_QUANTITY' | 'TOTAL_ENGAGEMENT_CUSTOM_QUANTITY' | 'TOTAL_ENGAGEMENT_ADD_TO_CART_QUANTITY' | 'TOTAL_ENGAGEMENT_LEAD_QUANTITY' | 'TOTAL_ENGAGEMENT_SEARCH_QUANTITY' | 'TOTAL_ENGAGEMENT_WATCH_VIDEO_QUANTITY' | 'TOTAL_ENGAGEMENT_VIEW_CATEGORY_QUANTITY' | 'TOTAL_ENGAGEMENT_UNKNOWN_QUANTITY' | 'TOTAL_CLICK_PAGE_VISIT_QUANTITY' | 'TOTAL_CLICK_SIGNUP_QUANTITY' | 'TOTAL_CLICK_CHECKOUT_QUANTITY' | 'TOTAL_CLICK_CUSTOM_QUANTITY' | 'TOTAL_CLICK_ADD_TO_CART_QUANTITY' | 'TOTAL_CLICK_LEAD_QUANTITY' | 'TOTAL_CLICK_SEARCH_QUANTITY' | 'TOTAL_CLICK_WATCH_VIDEO_QUANTITY' | 'TOTAL_CLICK_VIEW_CATEGORY_QUANTITY' | 'TOTAL_CLICK_UNKNOWN_QUANTITY' | 'TOTAL_VIEW_PAGE_VISIT_QUANTITY' | 'TOTAL_VIEW_SIGNUP_QUANTITY' | 'TOTAL_VIEW_CHECKOUT_QUANTITY' | 'TOTAL_VIEW_CUSTOM_QUANTITY' | 'TOTAL_VIEW_ADD_TO_CART_QUANTITY' | 'TOTAL_VIEW_LEAD_QUANTITY' | 'TOTAL_VIEW_SEARCH_QUANTITY' | 'TOTAL_VIEW_WATCH_VIDEO_QUANTITY' | 'TOTAL_VIEW_VIEW_CATEGORY_QUANTITY' | 'TOTAL_VIEW_UNKNOWN_QUANTITY' | 'TOTAL_CONVERSIONS_QUANTITY' | 'TOTAL_WEB_SESSIONS' | 'WEB_SESSIONS_1' | 'WEB_SESSIONS_2' | 'ONSITE_CHECKOUTS_1' | 'PIN_PROMOTION_NAME' | 'AD_NAME' | 'CAMPAIGN_LIFETIME_SPEND_CAP' | 'AD_GROUP_OPTIMIZATION' | 'CAMPAIGN_DAILY_SPEND_CAP' | 'CAMPAIGN_BUDGET_OPTIMIZATION' | 'IS_CATALOG_CREATIVE_CAMPAIGN' | 'IS_PREMIERE_CAMPAIGN' | 'TOTAL_PAGE_VISIT_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_PAGE_VISIT_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_PAGE_VISIT_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_PAGE_VISIT_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_PAGE_VISIT_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_PAGE_VISIT_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_PAGE_VISIT_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_PAGE_VISIT_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_PAGE_VISIT_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_SIGNUP_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_SIGNUP_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_SIGNUP_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_SIGNUP_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_SIGNUP_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_SIGNUP_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_SIGNUP_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_SIGNUP_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_SIGNUP_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_CHECKOUT_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_CHECKOUT_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_CHECKOUT_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_CHECKOUT_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_CHECKOUT_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_CHECKOUT_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_CHECKOUT_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_CHECKOUT_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_CHECKOUT_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_CUSTOM_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_CUSTOM_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_CUSTOM_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_CUSTOM_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_CUSTOM_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_CUSTOM_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_CUSTOM_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_CUSTOM_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_CUSTOM_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_ADD_TO_CART_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_ADD_TO_CART_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_ADD_TO_CART_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_ADD_TO_CART_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_ADD_TO_CART_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_ADD_TO_CART_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_ADD_TO_CART_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_ADD_TO_CART_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_ADD_TO_CART_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_LEAD_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_LEAD_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_LEAD_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_LEAD_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_LEAD_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_LEAD_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_LEAD_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_LEAD_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_LEAD_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_SEARCH_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_SEARCH_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_SEARCH_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_SEARCH_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_SEARCH_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_SEARCH_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_SEARCH_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_SEARCH_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_SEARCH_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_WATCH_VIDEO_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_WATCH_VIDEO_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_WATCH_VIDEO_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_WATCH_VIDEO_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_WATCH_VIDEO_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_WATCH_VIDEO_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_WATCH_VIDEO_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_WATCH_VIDEO_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_WATCH_VIDEO_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_VIEW_CATEGORY_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_VIEW_CATEGORY_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_VIEW_CATEGORY_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_VIEW_CATEGORY_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_VIEW_CATEGORY_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_VIEW_CATEGORY_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_VIEW_CATEGORY_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_VIEW_CATEGORY_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_VIEW_CATEGORY_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_APP_INSTALL_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_APP_INSTALL_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_APP_INSTALL_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_APP_INSTALL_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_APP_INSTALL_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_APP_INSTALL_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_APP_INSTALL_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_APP_INSTALL_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_APP_INSTALL_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_UNKNOWN_DESKTOP_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_UNKNOWN_DESKTOP_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_UNKNOWN_DESKTOP_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_UNKNOWN_MOBILE_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_UNKNOWN_MOBILE_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_UNKNOWN_MOBILE_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_UNKNOWN_TABLET_ACTION_TO_DESKTOP_CONVERSION' | 'TOTAL_UNKNOWN_TABLET_ACTION_TO_MOBILE_CONVERSION' | 'TOTAL_UNKNOWN_TABLET_ACTION_TO_TABLET_CONVERSION' | 'TOTAL_PAGE_VISIT' | 'TOTAL_SIGNUP' | 'TOTAL_CHECKOUT' | 'TOTAL_CUSTOM' | 'TOTAL_ADD_TO_CART' | 'TOTAL_LEAD' | 'TOTAL_SEARCH' | 'TOTAL_WATCH_VIDEO' | 'TOTAL_VIEW_CATEGORY' | 'TOTAL_APP_INSTALL' | 'TOTAL_ADD_TO_WISHLIST' | 'TOTAL_SUBSCRIBE' | 'TOTAL_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_CHECKOUT_QUANTITY' | 'PAGE_VISIT_COST_PER_ACTION' | 'APP_INSTALL_COST_PER_ACTION' | 'PAGE_VISIT_ROAS' | 'CHECKOUT_ROAS' | 'CUSTOM_ROAS' | 'PRODUCT_GROUP_AD_IMAGE_TAG' | 'PRODUCT_GROUP_AD_VIDEO_TAG' | 'VIDEO_3SEC_VIEWS_1' | 'VIDEO_15SEC_UNIQUE_VIEWS_1' | 'VIDEO_P100_COMPLETE_1' | 'VIDEO_P0_COMBINED_1' | 'VIDEO_P25_COMBINED_1' | 'VIDEO_P50_COMBINED_1' | 'VIDEO_P75_COMBINED_1' | 'VIDEO_P95_COMBINED_1' | 'VIDEO_MRC_VIEWS_1' | 'VIDEO_3SEC_VIEWS_2' | 'VIDEO_15SEC_UNIQUE_VIEWS_2' | 'VIDEO_P100_COMPLETE_2' | 'VIDEO_P0_COMBINED_2' | 'VIDEO_P25_COMBINED_2' | 'VIDEO_P50_COMBINED_2' | 'VIDEO_P75_COMBINED_2' | 'VIDEO_P95_COMBINED_2' | 'VIDEO_MRC_VIEWS_2' | 'PAID_VIDEO_VIEWABLE_RATE' | 'VIDEO_LENGTH' | 'VIDEO_SPEND_IN_DOLLAR' | 'CPV_IN_MICRO_DOLLAR' | 'ECPV_IN_DOLLAR' | 'CPCV_IN_MICRO_DOLLAR' | 'ECPCV_IN_DOLLAR' | 'CPCV_P95_IN_MICRO_DOLLAR' | 'ECPCV_P95_IN_DOLLAR' | 'TOTAL_VIDEO_3SEC_VIEWS' | 'TOTAL_VIDEO_15SEC_UNIQUE_VIEWS' | 'TOTAL_VIDEO_P100_COMPLETE' | 'TOTAL_VIDEO_P0_COMBINED' | 'TOTAL_VIDEO_P25_COMBINED' | 'TOTAL_VIDEO_P50_COMBINED' | 'TOTAL_VIDEO_P75_COMBINED' | 'TOTAL_VIDEO_P95_COMBINED' | 'TOTAL_VIDEO_MRC_VIEWS' | 'VIDEO_AVG_WATCHTIME_IN_SECOND_1' | 'VIDEO_AVG_WATCHTIME_IN_SECOND_2' | 'TOTAL_VIDEO_AVG_WATCHTIME_IN_SECOND' | 'TOTAL_DESTINATION_VIEWS' | 'TOTAL_REPIN_RATE' | 'WEB_CHECKOUT_COST_PER_ACTION' | 'WEB_CHECKOUT_ROAS' | 'TOTAL_WEB_CHECKOUT' | 'TOTAL_WEB_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_CHECKOUT' | 'TOTAL_WEB_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_CHECKOUT' | 'TOTAL_WEB_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_CHECKOUT' | 'TOTAL_WEB_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'INAPP_CHECKOUT_COST_PER_ACTION' | 'INAPP_CHECKOUT_ROAS' | 'TOTAL_INAPP_CHECKOUT' | 'TOTAL_INAPP_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_CLICK_CHECKOUT' | 'TOTAL_INAPP_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_ENGAGEMENT_CHECKOUT' | 'TOTAL_INAPP_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_VIEW_CHECKOUT' | 'TOTAL_INAPP_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'OFFLINE_CHECKOUT_COST_PER_ACTION' | 'OFFLINE_CHECKOUT_ROAS' | 'TOTAL_OFFLINE_CHECKOUT' | 'TOTAL_OFFLINE_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_CLICK_CHECKOUT' | 'TOTAL_OFFLINE_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_ENGAGEMENT_CHECKOUT' | 'TOTAL_OFFLINE_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_VIEW_CHECKOUT' | 'TOTAL_OFFLINE_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'PINTEREST_CHECKOUT_COST_PER_ACTION' | 'PINTEREST_CHECKOUT_ROAS' | 'TOTAL_PINTEREST_CHECKOUT' | 'TOTAL_PINTEREST_CHECKOUT_VALUE_IN_MICRO_DOLLAR' | 'WEB_ADD_TO_CART_COST_PER_ACTION' | 'WEB_ADD_TO_CART_ROAS' | 'TOTAL_WEB_ADD_TO_CART' | 'TOTAL_WEB_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_ADD_TO_CART' | 'TOTAL_WEB_CLICK_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_ADD_TO_CART' | 'TOTAL_WEB_ENGAGEMENT_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_ADD_TO_CART' | 'TOTAL_WEB_VIEW_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'INAPP_ADD_TO_CART_COST_PER_ACTION' | 'INAPP_ADD_TO_CART_ROAS' | 'TOTAL_INAPP_ADD_TO_CART' | 'TOTAL_INAPP_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_CLICK_ADD_TO_CART' | 'TOTAL_INAPP_CLICK_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_ENGAGEMENT_ADD_TO_CART' | 'TOTAL_INAPP_ENGAGEMENT_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_VIEW_ADD_TO_CART' | 'TOTAL_INAPP_VIEW_ADD_TO_CART_VALUE_IN_MICRO_DOLLAR' | 'WEB_PAGE_VISIT_COST_PER_ACTION' | 'WEB_PAGE_VISIT_ROAS' | 'TOTAL_WEB_PAGE_VISIT' | 'TOTAL_WEB_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_PAGE_VISIT' | 'TOTAL_WEB_CLICK_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_PAGE_VISIT' | 'TOTAL_WEB_ENGAGEMENT_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_PAGE_VISIT' | 'TOTAL_WEB_VIEW_PAGE_VISIT_VALUE_IN_MICRO_DOLLAR' | 'WEB_SIGNUP_COST_PER_ACTION' | 'WEB_SIGNUP_ROAS' | 'TOTAL_WEB_SIGNUP' | 'TOTAL_WEB_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_SIGNUP' | 'TOTAL_WEB_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_SIGNUP' | 'TOTAL_WEB_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_SIGNUP' | 'TOTAL_WEB_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'INAPP_SIGNUP_COST_PER_ACTION' | 'INAPP_SIGNUP_ROAS' | 'TOTAL_INAPP_SIGNUP' | 'TOTAL_INAPP_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_CLICK_SIGNUP' | 'TOTAL_INAPP_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_ENGAGEMENT_SIGNUP' | 'TOTAL_INAPP_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_VIEW_SIGNUP' | 'TOTAL_INAPP_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'OFFLINE_SIGNUP_COST_PER_ACTION' | 'OFFLINE_SIGNUP_ROAS' | 'TOTAL_OFFLINE_SIGNUP' | 'TOTAL_OFFLINE_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_CLICK_SIGNUP' | 'TOTAL_OFFLINE_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_ENGAGEMENT_SIGNUP' | 'TOTAL_OFFLINE_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_VIEW_SIGNUP' | 'TOTAL_OFFLINE_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR' | 'WEB_WATCH_VIDEO_COST_PER_ACTION' | 'WEB_WATCH_VIDEO_ROAS' | 'TOTAL_WEB_WATCH_VIDEO' | 'TOTAL_WEB_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_WATCH_VIDEO' | 'TOTAL_WEB_CLICK_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_WATCH_VIDEO' | 'TOTAL_WEB_ENGAGEMENT_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_WATCH_VIDEO' | 'TOTAL_WEB_VIEW_WATCH_VIDEO_VALUE_IN_MICRO_DOLLAR' | 'WEB_LEAD_COST_PER_ACTION' | 'WEB_LEAD_ROAS' | 'TOTAL_WEB_LEAD' | 'TOTAL_WEB_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_LEAD' | 'TOTAL_WEB_CLICK_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_LEAD' | 'TOTAL_WEB_ENGAGEMENT_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_LEAD' | 'TOTAL_WEB_VIEW_LEAD_VALUE_IN_MICRO_DOLLAR' | 'OFFLINE_LEAD_COST_PER_ACTION' | 'OFFLINE_LEAD_ROAS' | 'TOTAL_OFFLINE_LEAD' | 'TOTAL_OFFLINE_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_CLICK_LEAD' | 'TOTAL_OFFLINE_CLICK_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_ENGAGEMENT_LEAD' | 'TOTAL_OFFLINE_ENGAGEMENT_LEAD_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_VIEW_LEAD' | 'TOTAL_OFFLINE_VIEW_LEAD_VALUE_IN_MICRO_DOLLAR' | 'WEB_SEARCH_COST_PER_ACTION' | 'WEB_SEARCH_ROAS' | 'TOTAL_WEB_SEARCH' | 'TOTAL_WEB_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_SEARCH' | 'TOTAL_WEB_CLICK_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_SEARCH' | 'TOTAL_WEB_ENGAGEMENT_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_SEARCH' | 'TOTAL_WEB_VIEW_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'INAPP_SEARCH_COST_PER_ACTION' | 'INAPP_SEARCH_ROAS' | 'TOTAL_INAPP_SEARCH' | 'TOTAL_INAPP_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_CLICK_SEARCH' | 'TOTAL_INAPP_CLICK_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_ENGAGEMENT_SEARCH' | 'TOTAL_INAPP_ENGAGEMENT_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_VIEW_SEARCH' | 'TOTAL_INAPP_VIEW_SEARCH_VALUE_IN_MICRO_DOLLAR' | 'WEB_VIEW_CATEGORY_COST_PER_ACTION' | 'WEB_VIEW_CATEGORY_ROAS' | 'TOTAL_WEB_VIEW_CATEGORY' | 'TOTAL_WEB_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_VIEW_CATEGORY' | 'TOTAL_WEB_CLICK_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_VIEW_CATEGORY' | 'TOTAL_WEB_ENGAGEMENT_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_VIEW_CATEGORY' | 'TOTAL_WEB_VIEW_VIEW_CATEGORY_VALUE_IN_MICRO_DOLLAR' | 'WEB_CUSTOM_COST_PER_ACTION' | 'WEB_CUSTOM_ROAS' | 'TOTAL_WEB_CUSTOM' | 'TOTAL_WEB_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_CUSTOM' | 'TOTAL_WEB_CLICK_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_CUSTOM' | 'TOTAL_WEB_ENGAGEMENT_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_CUSTOM' | 'TOTAL_WEB_VIEW_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'OFFLINE_CUSTOM_COST_PER_ACTION' | 'OFFLINE_CUSTOM_ROAS' | 'TOTAL_OFFLINE_CUSTOM' | 'TOTAL_OFFLINE_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_CLICK_CUSTOM' | 'TOTAL_OFFLINE_CLICK_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_ENGAGEMENT_CUSTOM' | 'TOTAL_OFFLINE_ENGAGEMENT_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_VIEW_CUSTOM' | 'TOTAL_OFFLINE_VIEW_CUSTOM_VALUE_IN_MICRO_DOLLAR' | 'WEB_UNKNOWN_COST_PER_ACTION' | 'WEB_UNKNOWN_ROAS' | 'TOTAL_WEB_UNKNOWN' | 'TOTAL_WEB_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_CLICK_UNKNOWN' | 'TOTAL_WEB_CLICK_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_ENGAGEMENT_UNKNOWN' | 'TOTAL_WEB_ENGAGEMENT_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_WEB_VIEW_UNKNOWN' | 'TOTAL_WEB_VIEW_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'INAPP_UNKNOWN_COST_PER_ACTION' | 'INAPP_UNKNOWN_ROAS' | 'TOTAL_INAPP_UNKNOWN' | 'TOTAL_INAPP_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_CLICK_UNKNOWN' | 'TOTAL_INAPP_CLICK_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_ENGAGEMENT_UNKNOWN' | 'TOTAL_INAPP_ENGAGEMENT_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_VIEW_UNKNOWN' | 'TOTAL_INAPP_VIEW_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'OFFLINE_UNKNOWN_COST_PER_ACTION' | 'OFFLINE_UNKNOWN_ROAS' | 'TOTAL_OFFLINE_UNKNOWN' | 'TOTAL_OFFLINE_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_CLICK_UNKNOWN' | 'TOTAL_OFFLINE_CLICK_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_ENGAGEMENT_UNKNOWN' | 'TOTAL_OFFLINE_ENGAGEMENT_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_OFFLINE_VIEW_UNKNOWN' | 'TOTAL_OFFLINE_VIEW_UNKNOWN_VALUE_IN_MICRO_DOLLAR' | 'INAPP_APP_INSTALL_COST_PER_ACTION' | 'INAPP_APP_INSTALL_ROAS' | 'TOTAL_INAPP_APP_INSTALL' | 'TOTAL_INAPP_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_CLICK_APP_INSTALL' | 'TOTAL_INAPP_CLICK_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_ENGAGEMENT_APP_INSTALL' | 'TOTAL_INAPP_ENGAGEMENT_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_INAPP_VIEW_APP_INSTALL' | 'TOTAL_INAPP_VIEW_APP_INSTALL_VALUE_IN_MICRO_DOLLAR' | 'TOTAL_APP_INSTALL_CONVERSION_RATE' | 'TOTAL_INAPP_APP_INSTALL_CONVERSION_RATE' | 'IDEA_PIN_PAGE_FORWARD_1' | 'IDEA_PIN_PAGE_FORWARD_2' | 'IDEA_PIN_PAGE_BACKWARD_1' | 'IDEA_PIN_PAGE_BACKWARD_2' | 'TOTAL_IDEA_PIN_PAGE_FORWARD' | 'TOTAL_IDEA_PIN_PAGE_BACKWARD' | 'IDEA_PIN_PRODUCT_TAG_VISIT_1' | 'IDEA_PIN_PRODUCT_TAG_VISIT_2' | 'TOTAL_IDEA_PIN_PRODUCT_TAG_VISIT' | 'LEADS' | 'COST_PER_LEAD' | 'QUIZ_COMPLETED' | 'QUIZ_COMPLETION_RATE' | 'SHOWCASE_PIN_CLICKTHROUGH' | 'SHOWCASE_SUBPAGE_CLICKTHROUGH' | 'SHOWCASE_SUBPIN_CLICKTHROUGH' | 'SHOWCASE_SUBPAGE_IMPRESSION' | 'SHOWCASE_SUBPIN_IMPRESSION' | 'SHOWCASE_SUBPAGE_SWIPE_LEFT' | 'SHOWCASE_SUBPAGE_SWIPE_RIGHT' | 'SHOWCASE_SUBPIN_SWIPE_LEFT' | 'SHOWCASE_SUBPIN_SWIPE_RIGHT' | 'SHOWCASE_SUBPAGE_REPIN' | 'SHOWCASE_SUBPIN_REPIN' | 'SHOWCASE_SUBPAGE_CLOSEUP' | 'SHOWCASE_CARD_THUMBNAIL_SWIPE_FORWARD' | 'SHOWCASE_CARD_THUMBNAIL_SWIPE_BACKWARD' | 'SHOWCASE_AVERAGE_SUBPAGE_CLOSEUP_PER_SESSION' | 'TOTAL_CHECKOUT_CONVERSION_RATE' | 'TOTAL_VIEW_CATEGORY_CONVERSION_RATE' | 'TOTAL_ADD_TO_CART_CONVERSION_RATE' | 'TOTAL_SIGNUP_CONVERSION_RATE' | 'TOTAL_PAGE_VISIT_CONVERSION_RATE' | 'TOTAL_LEAD_CONVERSION_RATE' | 'TOTAL_SEARCH_CONVERSION_RATE' | 'TOTAL_WATCH_VIDEO_CONVERSION_RATE' | 'TOTAL_UNKNOWN_CONVERSION_RATE' | 'TOTAL_CUSTOM_CONVERSION_RATE' | 'STANDARD_AD_FEED_ITEM_ID' | 'SPEND_ORDER_LINE_ID' | 'INAPP_SKAN_APP_INSTALL' | 'INAPP_SKAN_ASSISTED_APP_INSTALL' | 'INAPP_SKAN_APP_INSTALL_COST_PER_ACTION' | 'INAPP_SKAN_APP_INSTALL_CONVERSION_RATE'; export type ConversionReportTimeType = 'TIME_OF_AD_ACTION' | 'TIME_OF_CONVERSION'; export type AdeColumnType = 'ADE_COST_PER_ACTION' | 'ADE_ROAS' | 'ADE_TOTAL_CONVERSIONS' | 'ADE_TOTAL_VALUE_IN_MICRO_DOLLAR' | 'ADE_AVERAGE_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_CLICK' | 'ADE_TOTAL_CLICK_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_VIEW' | 'ADE_TOTAL_VIEW_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_CONVERSION_RATE' | 'ADE_WEB_COST_PER_ACTION' | 'ADE_WEB_ROAS' | 'ADE_TOTAL_WEB_CONVERSIONS' | 'ADE_TOTAL_WEB_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_WEB_CLICK' | 'ADE_TOTAL_WEB_CLICK_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_WEB_VIEW' | 'ADE_TOTAL_WEB_VIEW_VALUE_IN_MICRO_DOLLAR' | 'ADE_INAPP_COST_PER_ACTION' | 'ADE_INAPP_ROAS' | 'ADE_TOTAL_INAPP_CONVERSIONS' | 'ADE_TOTAL_INAPP_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_INAPP_CLICK' | 'ADE_TOTAL_INAPP_CLICK_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_INAPP_VIEW' | 'ADE_TOTAL_INAPP_VIEW_VALUE_IN_MICRO_DOLLAR' | 'ADE_OFFLINE_COST_PER_ACTION' | 'ADE_OFFLINE_ROAS' | 'ADE_TOTAL_OFFLINE_CONVERSIONS' | 'ADE_TOTAL_OFFLINE_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_OFFLINE_CLICK' | 'ADE_TOTAL_OFFLINE_CLICK_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_OFFLINE_VIEW' | 'ADE_TOTAL_OFFLINE_VIEW_VALUE_IN_MICRO_DOLLAR' | 'ADE_TOTAL_CONVERSION_PRODUCT_QUANTITY' | 'ADE_TOTAL_CONVERSION_PRODUCT_VALUE' | 'ADE_TOTAL_CONVERSION_PRODUCT_VALUE_IN_MICRO_UNITS' | 'ADE_TOTAL_CONVERSION_PRODUCT_VALUE_IN_USD' | 'ADE_TOTAL_CONVERSION_PRODUCT_VALUE_IN_MICRO_USD' | 'ADE_TOTAL_WEB_CONVERSION_PRODUCT_QUANTITY' | 'ADE_TOTAL_WEB_CONVERSION_PRODUCT_VALUE' | 'ADE_TOTAL_WEB_CONVERSION_PRODUCT_VALUE_IN_MICRO_UNITS' | 'ADE_TOTAL_WEB_CONVERSION_PRODUCT_VALUE_IN_USD' | 'ADE_TOTAL_WEB_CONVERSION_PRODUCT_VALUE_IN_MICRO_USD' | 'ADE_TOTAL_INAPP_CONVERSION_PRODUCT_QUANTITY' | 'ADE_TOTAL_INAPP_CONVERSION_PRODUCT_VALUE' | 'ADE_TOTAL_INAPP_CONVERSION_PRODUCT_VALUE_IN_MICRO_UNITS' | 'ADE_TOTAL_INAPP_CONVERSION_PRODUCT_VALUE_IN_USD' | 'ADE_TOTAL_INAPP_CONVERSION_PRODUCT_VALUE_IN_MICRO_USD' | 'ADE_TOTAL_OFFLINE_CONVERSION_PRODUCT_QUANTITY' | 'ADE_TOTAL_OFFLINE_CONVERSION_PRODUCT_VALUE' | 'ADE_TOTAL_OFFLINE_CONVERSION_PRODUCT_VALUE_IN_MICRO_UNITS' | 'ADE_TOTAL_OFFLINE_CONVERSION_PRODUCT_VALUE_IN_USD' | 'ADE_TOTAL_OFFLINE_CONVERSION_PRODUCT_VALUE_IN_MICRO_USD'; export type CustomConversionEventMetrics = {custom_event_metrics_type: AdeColumnType, custom_event_name: string}; export type Granularity = 'TOTAL' | 'DAY' | 'HOUR' | 'WEEK' | 'MONTH'; export type MetricsReportingLevel = 'ADVERTISER' | 'ADVERTISER_TARGETING' | 'CAMPAIGN' | 'CAMPAIGN_TARGETING' | 'AD_GROUP' | 'AD_GROUP_TARGETING' | 'PIN_PROMOTION' | 'PIN_PROMOTION_TARGETING' | 'KEYWORD' | 'PRODUCT_GROUP' | 'PRODUCT_GROUP_TARGETING' | 'PRODUCT_ITEM' | 'PRODUCT_ITEM_TARGETING'; export type AdsAnalyticsFilterColumn = 'SPEND_IN_DOLLAR' | 'TOTAL_IMPRESSION'; export type AdsAnalyticsFilterOperator = 'LESS_THAN' | 'GREATER_THAN'; export type AdsAnalyticsMetricsFilter = {field: AdsAnalyticsFilterColumn, operator: AdsAnalyticsFilterOperator, values: Array}; export type PrimarySort = 'BY_ID' | 'BY_DATE'; export type ProductGroupSummaryStatus = 'RUNNING' | 'PAUSED' | 'EXCLUDED' | 'ARCHIVED'; export type DataOutputFormat = 'JSON' | 'CSV'; export type ReportingTimeZone = 'PINTEREST_TIME_ZONE' | 'AD_ACCOUNT_TIME_ZONE'; export type AdAdsAnalyticsAsyncTargetingTypes = 'KEYWORD' | 'APPTYPE' | 'GENDER' | 'LOCATION' | 'PLACEMENT' | 'COUNTRY' | 'TARGETED_INTEREST' | 'PINNER_INTEREST' | 'AUDIENCE_INCLUDE' | 'GEO' | 'AGE_BUCKET' | 'REGION' | 'MEDIA_TYPE' | 'AGE_BUCKET_AND_GENDER' | 'AUDIENCE_MULTIPLIER' | 'CREATIVE_ENHANCEMENTS' | 'LOCAL_ADS_STORE_CODE'; export type AdsAnalyticsCreateAsyncRequest = {ad_group_ids?: Array | undefined, ad_group_statuses?: Array | undefined, ad_ids?: Array | undefined, ad_statuses?: Array | undefined, attribution_types?: Array | undefined, campaign_brand_label?: string | undefined, campaign_custom_label?: string | undefined, campaign_ids?: Array | undefined, campaign_objective_types?: Array | undefined, campaign_statuses?: Array | undefined, click_window_days?: ConversionAttributionWindowDays | undefined, columns?: Array | undefined, combine_targeting_types?: boolean | undefined, conversion_report_time?: ConversionReportTimeType | undefined, custom_conversion_event_metrics?: Array | undefined, end_date: string, end_hour?: number | undefined, engagement_window_days?: ConversionAttributionWindowDays | undefined, granularity: Granularity, level?: MetricsReportingLevel | undefined, metrics_filters?: Array | undefined, primary_sort?: PrimarySort | undefined, product_group_ids?: Array | undefined, product_group_statuses?: Array | undefined, product_item_ids?: Array | undefined, report_format?: DataOutputFormat | undefined, reporting_timezone?: ReportingTimeZone | undefined, start_date: string, start_hour?: number | undefined, targeting_types?: Array | undefined, view_window_days?: ConversionAttributionWindowDays | undefined}; export type CreateApiAdAccountsAdAccountIdReportsArgs = {ad_account_id: string, body: AdsAnalyticsCreateAsyncRequest}; export type CreateApiAdAccountsAdAccountIdReportsOptions = {baseUrl?: string | undefined, pinterestOauth2?: string | undefined, fetch?: typeof fetch | undefined}; export const bulkReportingJobStatus = z.enum(["DOES_NOT_EXIST", "FINISHED", "IN_PROGRESS", "EXPIRED", "FAILED", "CANCELLED"]); export const adsAnalyticsCreateAsyncResponse = z.object({message: z.string().nullable().optional(), report_status: bulkReportingJobStatus.optional(), token: z.string().optional()}); export const validateResponse = async ( schema: { readonly '~standard': { readonly validate: (value: unknown) => ({ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }) | Promise<{ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }> } }, value: unknown ): Promise => { const result = await schema['~standard'].validate(value) if (result.issues !== undefined) { const detail = result.issues .map(({ message, path }) => path?.length ? `${path.map((segment) => String(typeof segment === 'object' ? segment.key : segment)).join('.')}: ${message}` : message ) .join('; ') throw new Error(`Response does not match the schema: ${detail}`, { cause: { issues: result.issues } }) } return result.value }; /** * Create async request for an account analytics report * * POST /ad_accounts/{ad_account_id}/reports */ export const createApiAdAccountsAdAccountIdReports = async (args: CreateApiAdAccountsAdAccountIdReportsArgs, options?: CreateApiAdAccountsAdAccountIdReportsOptions) => { const {baseUrl = "https://api.pinterest.com/v5", fetch: fetchFn = fetch, pinterestOauth2} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('content-type', "application/json") headers.set('accept', "application/json") if (pinterestOauth2 !== undefined) headers.set('authorization', `Bearer ${pinterestOauth2}`) const url = `${baseUrl.replace(/\/+$/, '')}/ad_accounts/${encodeURIComponent(String(args.ad_account_id))}/reports${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "POST", headers, body: JSON.stringify(args.body)}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return validateResponse(adsAnalyticsCreateAsyncResponse, await res.json()) };