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