/** * @example * { * ad_id: "ad_xxxxxxxxxxxxxx", * hour_started_at: "2026-01-01T12:00:00Z", * spend: 1.1 * } */ export interface ReportStatsAdsRequest { /** The ad's ID, prefixed `ad_`: the campaign's ad or the runner's copy of it. */ ad_id: string; /** The ad's clicks in the hour so far, at most `impressions`. Zero when left out. */ clicks?: ReportStatsAdsRequest.Clicks; /** Start of the hour, on the hour, within the last 24 hours. */ hour_started_at: string; /** The ad's impressions in the hour so far. Zero when left out. */ impressions?: ReportStatsAdsRequest.Impressions; /** USD spent on the ad in the hour so far, to the cent. */ spend: ReportStatsAdsRequest.Spend; } export declare namespace ReportStatsAdsRequest { /** * The ad's clicks in the hour so far, at most `impressions`. Zero when left out. */ type Clicks = number | string; /** * The ad's impressions in the hour so far. Zero when left out. */ type Impressions = number | string; /** * USD spent on the ad in the hour so far, to the cent. */ type Spend = number | string; }