Variable DeliveryForecastSchemaConst
DeliveryForecastSchema: ZodObject<
{
points: ZodArray<
ZodObject<
{
label: ZodOptional<ZodString>;
budget: ZodOptional<ZodNumber>;
metrics: ZodIntersection<
ZodRecord<
ZodString,
ZodObject<
{
low: ZodOptional<ZodNumber>;
mid: ZodOptional<ZodNumber>;
high: ZodOptional<ZodNumber>;
},
$loose,
>,
>,
ZodObject<
{
audience_size: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
reach: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
frequency: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
impressions: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
clicks: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
spend: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
views: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
completed_views: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
grps: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
engagements: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
follows: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
saves: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
profile_visits: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
measured_impressions: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
downloads: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
plays: ZodOptional<
ZodObject<{ low: ...; mid: ...; high: ... }, $loose>,
>;
},
$loose,
>,
>;
},
$loose,
>,
>;
forecast_range_unit: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"spend">,
ZodLiteral<"availability">,
ZodLiteral<"reach_freq">,
ZodLiteral<"weekly">,
ZodLiteral<"daily">,
ZodLiteral<"clicks">,
ZodLiteral<"conversions">,
ZodLiteral<"package">,
],
>,
>;
method: ZodUnion<
readonly [
ZodLiteral<"estimate">,
ZodLiteral<"modeled">,
ZodLiteral<"guaranteed">,
],
>;
currency: ZodString;
demographic_system: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"nielsen">,
ZodLiteral<"barb">,
ZodLiteral<"agf">,
ZodLiteral<"oztam">,
ZodLiteral<"mediametrie">,
ZodLiteral<"custom">,
],
>,
>;
demographic: ZodOptional<ZodString>;
measurement_source: ZodOptional<ZodString>;
reach_unit: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"individuals">,
ZodLiteral<"households">,
ZodLiteral<"devices">,
ZodLiteral<"accounts">,
ZodLiteral<"cookies">,
ZodLiteral<"custom">,
],
>,
>;
generated_at: ZodOptional<ZodISODateTime>;
valid_until: ZodOptional<ZodISODateTime>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...