Variable ReportingCapabilitiesSchemaConst
ReportingCapabilitiesSchema: ZodObject<
{
available_reporting_frequencies: ZodArray<
ZodUnion<
readonly [
ZodLiteral<"hourly">,
ZodLiteral<"daily">,
ZodLiteral<"monthly">,
],
>,
>;
expected_delay_minutes: ZodNumber;
timezone: ZodString;
supports_webhooks: ZodBoolean;
available_metrics: ZodArray<
ZodUnion<
readonly [
ZodLiteral<"impressions">,
ZodLiteral<"spend">,
ZodLiteral<"clicks">,
ZodLiteral<"ctr">,
ZodLiteral<"video_completions">,
ZodLiteral<"completion_rate">,
ZodLiteral<"conversions">,
ZodLiteral<"conversion_value">,
ZodLiteral<"roas">,
ZodLiteral<"cost_per_acquisition">,
ZodLiteral<"new_to_brand_rate">,
ZodLiteral<"viewability">,
ZodLiteral<"engagement_rate">,
ZodLiteral<"views">,
ZodLiteral<"completed_views">,
ZodLiteral<"leads">,
ZodLiteral<"reach">,
ZodLiteral<"frequency">,
ZodLiteral<"grps">,
ZodLiteral<"quartile_data">,
ZodLiteral<"dooh_metrics">,
ZodLiteral<"cost_per_click">,
],
>,
>;
supports_creative_breakdown: ZodOptional<ZodBoolean>;
supports_keyword_breakdown: ZodOptional<ZodBoolean>;
supports_geo_breakdown: ZodOptional<
ZodObject<
{
country: ZodOptional<ZodBoolean>;
region: ZodOptional<ZodBoolean>;
metro: ZodOptional<ZodRecord<ZodString, ZodBoolean>>;
postal_area: ZodOptional<ZodRecord<ZodString, ZodBoolean>>;
},
$loose,
>,
>;
supports_device_type_breakdown: ZodOptional<ZodBoolean>;
supports_device_platform_breakdown: ZodOptional<ZodBoolean>;
supports_audience_breakdown: ZodOptional<ZodBoolean>;
supports_placement_breakdown: ZodOptional<ZodBoolean>;
date_range_support: ZodUnion<
readonly [ZodLiteral<"date_range">, ZodLiteral<"lifetime_only">],
>;
measurement_windows: ZodOptional<
ZodArray<
ZodObject<
{
window_id: ZodString;
description: ZodOptional<ZodString>;
duration_days: ZodNumber;
expected_availability_days: ZodOptional<ZodNumber>;
is_guarantee_basis: ZodOptional<ZodBoolean>;
},
$loose,
>,
>,
>;
},
$loose,
> = ...