Variable GetCreativeDeliveryResponseSchemaConst
GetCreativeDeliveryResponseSchema: ZodObject<
{
account_id: ZodOptional<ZodString>;
media_buy_id: ZodOptional<ZodString>;
currency: ZodString;
reporting_period: ZodObject<
{
start: ZodISODateTime;
end: ZodISODateTime;
timezone: ZodOptional<ZodString>;
},
$loose,
>;
creatives: ZodArray<
ZodObject<
{
creative_id: ZodString;
media_buy_id: ZodOptional<ZodString>;
format_id: ZodOptional<
ZodObject<
{
agent_url: ZodString;
id: ZodString;
width: ZodOptional<ZodNumber>;
height: ZodOptional<ZodNumber>;
duration_ms: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
totals: ZodOptional<
ZodObject<
{
impressions: ZodOptional<ZodNumber>;
spend: ZodOptional<ZodNumber>;
clicks: ZodOptional<ZodNumber>;
ctr: ZodOptional<ZodNumber>;
views: ZodOptional<ZodNumber>;
completed_views: ZodOptional<ZodNumber>;
completion_rate: ZodOptional<ZodNumber>;
conversions: ZodOptional<ZodNumber>;
conversion_value: ZodOptional<ZodNumber>;
roas: ZodOptional<ZodNumber>;
cost_per_acquisition: ZodOptional<ZodNumber>;
new_to_brand_rate: ZodOptional<ZodNumber>;
leads: ZodOptional<ZodNumber>;
by_event_type: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
grps: ZodOptional<ZodNumber>;
reach: ZodOptional<ZodNumber>;
reach_unit: ZodOptional<
ZodUnion<readonly [(...), (...), (...), (...), (...), (...)]>,
>;
frequency: ZodOptional<ZodNumber>;
quartile_data: ZodOptional<
ZodObject<
{ q1_views: ...; q2_views: ...; q3_views: ...; q4_views: ... },
$loose,
>,
>;
dooh_metrics: ZodOptional<
ZodObject<
{
loop_plays: ...;
screens_used: ...;
screen_time_seconds: ...;
sov_achieved: ...;
calculation_notes: ...;
venue_breakdown: ...;
},
$loose,
>,
>;
viewability: ZodOptional<
ZodObject<
{
measurable_impressions: ...;
viewable_impressions: ...;
viewable_rate: ...;
standard: ...;
},
$loose,
>,
>;
engagements: ZodOptional<ZodNumber>;
follows: ZodOptional<ZodNumber>;
saves: ZodOptional<ZodNumber>;
profile_visits: ZodOptional<ZodNumber>;
engagement_rate: ZodOptional<ZodNumber>;
cost_per_click: ZodOptional<ZodNumber>;
by_action_source: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
},
$loose,
>,
>;
variant_count: ZodOptional<ZodNumber>;
variants: ZodArray<
ZodIntersection<
ZodObject<
{
impressions: ZodOptional<ZodNumber>;
spend: ZodOptional<ZodNumber>;
clicks: ZodOptional<ZodNumber>;
ctr: ZodOptional<ZodNumber>;
views: ZodOptional<ZodNumber>;
completed_views: ZodOptional<ZodNumber>;
completion_rate: ZodOptional<ZodNumber>;
conversions: ZodOptional<ZodNumber>;
conversion_value: ZodOptional<ZodNumber>;
roas: ZodOptional<ZodNumber>;
cost_per_acquisition: ZodOptional<ZodNumber>;
new_to_brand_rate: ZodOptional<ZodNumber>;
leads: ZodOptional<ZodNumber>;
by_event_type: ZodOptional<ZodArray<(...)>>;
grps: ZodOptional<ZodNumber>;
reach: ZodOptional<ZodNumber>;
reach_unit: ZodOptional<ZodUnion<(...)>>;
frequency: ZodOptional<ZodNumber>;
quartile_data: ZodOptional<ZodObject<(...), (...)>>;
dooh_metrics: ZodOptional<ZodObject<(...), (...)>>;
viewability: ZodOptional<ZodObject<(...), (...)>>;
engagements: ZodOptional<ZodNumber>;
follows: ZodOptional<ZodNumber>;
saves: ZodOptional<ZodNumber>;
profile_visits: ZodOptional<ZodNumber>;
engagement_rate: ZodOptional<ZodNumber>;
cost_per_click: ZodOptional<ZodNumber>;
by_action_source: ZodOptional<ZodArray<(...)>>;
},
$loose,
>,
ZodObject<
{
variant_id: ZodString;
manifest: ZodOptional<ZodObject<(...), (...)>>;
generation_context: ZodOptional<ZodObject<(...), (...)>>;
},
$loose,
>,
>,
>;
},
$loose,
>,
>;
pagination: ZodOptional<
ZodObject<
{
limit: ZodNumber;
offset: ZodNumber;
has_more: ZodBoolean;
total: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
errors: ZodOptional<
ZodArray<
ZodObject<
{
code: ZodString;
message: ZodString;
field: ZodOptional<ZodString>;
suggestion: ZodOptional<ZodString>;
retry_after: ZodOptional<ZodNumber>;
issues: ZodOptional<
ZodArray<
ZodObject<
{
pointer: ZodString;
message: ZodString;
keyword: ZodString;
schemaPath: ZodOptional<(...)>;
},
$loose,
>,
>,
>;
details: ZodOptional<ZodObject<{}, $loose>>;
recovery: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"transient">,
ZodLiteral<"correctable">,
ZodLiteral<"terminal">,
],
>,
>;
},
$loose,
>,
>,
>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...