Variable GetCreativeDeliveryResponseSchemaConst
GetCreativeDeliveryResponseSchema: ZodObject<
{
account_id: ZodOptional<ZodNullable<ZodString>>;
media_buy_id: ZodOptional<ZodNullable<ZodString>>;
currency: ZodString;
reporting_period: ZodObject<
{
start: ZodString;
end: ZodString;
timezone: ZodOptional<ZodNullable<ZodString>>;
},
$loose,
>;
creatives: ZodArray<
ZodObject<
{
creative_id: ZodString;
media_buy_id: ZodOptional<ZodNullable<ZodString>>;
format_id: ZodOptional<
ZodNullable<
ZodObject<
{
agent_url: ZodString;
id: ZodString;
width: ZodOptional<ZodNullable<(...)>>;
height: ZodOptional<ZodNullable<(...)>>;
duration_ms: ZodOptional<ZodNullable<(...)>>;
},
$loose,
>,
>,
>;
totals: ZodOptional<
ZodNullable<
ZodObject<
{
impressions: ZodOptional<ZodNullable<(...)>>;
spend: ZodOptional<ZodNullable<(...)>>;
clicks: ZodOptional<ZodNullable<(...)>>;
ctr: ZodOptional<ZodNullable<(...)>>;
views: ZodOptional<ZodNullable<(...)>>;
completed_views: ZodOptional<ZodNullable<(...)>>;
completion_rate: ZodOptional<ZodNullable<(...)>>;
conversions: ZodOptional<ZodNullable<(...)>>;
conversion_value: ZodOptional<ZodNullable<(...)>>;
roas: ZodOptional<ZodNullable<(...)>>;
cost_per_acquisition: ZodOptional<ZodNullable<(...)>>;
new_to_brand_rate: ZodOptional<ZodNullable<(...)>>;
leads: ZodOptional<ZodNullable<(...)>>;
by_event_type: ZodOptional<ZodNullable<(...)>>;
grps: ZodOptional<ZodNullable<(...)>>;
reach: ZodOptional<ZodNullable<(...)>>;
reach_unit: ZodOptional<ZodNullable<(...)>>;
frequency: ZodOptional<ZodNullable<(...)>>;
quartile_data: ZodOptional<ZodNullable<(...)>>;
dooh_metrics: ZodOptional<ZodNullable<(...)>>;
viewability: ZodOptional<ZodNullable<(...)>>;
engagements: ZodOptional<ZodNullable<(...)>>;
follows: ZodOptional<ZodNullable<(...)>>;
saves: ZodOptional<ZodNullable<(...)>>;
profile_visits: ZodOptional<ZodNullable<(...)>>;
engagement_rate: ZodOptional<ZodNullable<(...)>>;
cost_per_click: ZodOptional<ZodNullable<(...)>>;
by_action_source: ZodOptional<ZodNullable<(...)>>;
},
$loose,
>,
>,
>;
variant_count: ZodOptional<ZodNullable<ZodNumber>>;
variants: ZodArray<
ZodIntersection<
ZodObject<
{
impressions: ZodOptional<ZodNullable<(...)>>;
spend: ZodOptional<ZodNullable<(...)>>;
clicks: ZodOptional<ZodNullable<(...)>>;
ctr: ZodOptional<ZodNullable<(...)>>;
views: ZodOptional<ZodNullable<(...)>>;
completed_views: ZodOptional<ZodNullable<(...)>>;
completion_rate: ZodOptional<ZodNullable<(...)>>;
conversions: ZodOptional<ZodNullable<(...)>>;
conversion_value: ZodOptional<ZodNullable<(...)>>;
roas: ZodOptional<ZodNullable<(...)>>;
cost_per_acquisition: ZodOptional<ZodNullable<(...)>>;
new_to_brand_rate: ZodOptional<ZodNullable<(...)>>;
leads: ZodOptional<ZodNullable<(...)>>;
by_event_type: ZodOptional<ZodNullable<(...)>>;
grps: ZodOptional<ZodNullable<(...)>>;
reach: ZodOptional<ZodNullable<(...)>>;
reach_unit: ZodOptional<ZodNullable<(...)>>;
frequency: ZodOptional<ZodNullable<(...)>>;
quartile_data: ZodOptional<ZodNullable<(...)>>;
dooh_metrics: ZodOptional<ZodNullable<(...)>>;
viewability: ZodOptional<ZodNullable<(...)>>;
engagements: ZodOptional<ZodNullable<(...)>>;
follows: ZodOptional<ZodNullable<(...)>>;
saves: ZodOptional<ZodNullable<(...)>>;
profile_visits: ZodOptional<ZodNullable<(...)>>;
engagement_rate: ZodOptional<ZodNullable<(...)>>;
cost_per_click: ZodOptional<ZodNullable<(...)>>;
by_action_source: ZodOptional<ZodNullable<(...)>>;
},
$loose,
>,
ZodObject<
{
variant_id: ZodString;
manifest: ZodOptional<ZodNullable<(...)>>;
generation_context: ZodOptional<ZodNullable<(...)>>;
},
$loose,
>,
>,
>;
},
$loose,
>,
>;
pagination: ZodOptional<
ZodNullable<
ZodObject<
{
limit: ZodNumber;
offset: ZodNumber;
has_more: ZodBoolean;
total: ZodOptional<ZodNullable<ZodNumber>>;
},
$loose,
>,
>,
>;
errors: ZodOptional<
ZodNullable<
ZodArray<
ZodObject<
{
code: ZodString;
message: ZodString;
field: ZodOptional<ZodNullable<ZodString>>;
suggestion: ZodOptional<ZodNullable<ZodString>>;
retry_after: ZodOptional<ZodNullable<ZodNumber>>;
details: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
recovery: ZodOptional<
ZodNullable<ZodUnion<readonly [(...), (...), (...)]>>,
>;
},
$loose,
>,
>,
>,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
> = ...