Variable ReportPlanOutcomeRequestSchemaConst
ReportPlanOutcomeRequestSchema: ZodObject<
{
adcp_major_version: ZodOptional<ZodNumber>;
plan_id: ZodString;
check_id: ZodOptional<ZodString>;
idempotency_key: ZodString;
purchase_type: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"media_buy">,
ZodLiteral<"rights_license">,
ZodLiteral<"signal_activation">,
ZodLiteral<"creative_services">,
],
>,
>;
outcome: ZodUnion<
readonly [
ZodLiteral<"completed">,
ZodLiteral<"failed">,
ZodLiteral<"delivery">,
],
>;
seller_response: ZodOptional<
ZodObject<
{
seller_reference: ZodOptional<ZodString>;
committed_budget: ZodOptional<ZodNumber>;
packages: ZodOptional<
ZodArray<ZodObject<{ budget: ZodOptional<ZodNumber> }, $loose>>,
>;
planned_delivery: ZodOptional<
ZodObject<
{
geo: ZodOptional<
ZodObject<{ countries: ...; regions: ... }, $loose>,
>;
channels: ZodOptional<ZodArray<ZodUnion<(...)>>>;
start_time: ZodOptional<ZodISODateTime>;
end_time: ZodOptional<ZodISODateTime>;
frequency_cap: ZodOptional<
ZodObject<
{
suppress: ...;
suppress_minutes: ...;
max_impressions: ...;
per: ...;
window: ...;
},
$loose,
>,
>;
audience_summary: ZodOptional<ZodString>;
audience_targeting: ZodOptional<ZodArray<ZodUnion<(...)>>>;
total_budget: ZodOptional<ZodNumber>;
currency: ZodOptional<ZodString>;
enforced_policies: ZodOptional<ZodArray<ZodString>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
>;
creative_deadline: ZodOptional<ZodISODateTime>;
},
$loose,
>,
>;
delivery: ZodOptional<
ZodObject<
{
reporting_period: ZodOptional<
ZodObject<{ start: ZodISODateTime; end: ZodISODateTime }, $loose>,
>;
impressions: ZodOptional<ZodNumber>;
spend: ZodOptional<ZodNumber>;
cpm: ZodOptional<ZodNumber>;
viewability_rate: ZodOptional<ZodNumber>;
completion_rate: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
error: ZodOptional<
ZodObject<
{ code: ZodOptional<ZodString>; message: ZodOptional<ZodString> },
$loose,
>,
>;
governance_context: ZodString;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...