Variable ProductFiltersSchemaConst
ProductFiltersSchema: ZodIntersection<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
ZodObject<
{
delivery_type: ZodOptional<
ZodNullable<
ZodUnion<
readonly [ZodLiteral<"guaranteed">, ZodLiteral<"non_guaranteed">],
>,
>,
>;
is_fixed_price: ZodOptional<ZodNullable<ZodBoolean>>;
format_types: ZodOptional<
ZodNullable<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<"audio">,
ZodLiteral<"video">,
ZodLiteral<"display">,
ZodLiteral<"native">,
ZodLiteral<"dooh">,
ZodLiteral<"rich_media">,
ZodLiteral<"universal">,
],
>,
>,
>,
>;
format_ids: ZodOptional<
ZodNullable<
ZodArray<
ZodIntersection<
ZodRecord<
ZodString,
ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
>,
ZodObject<
{
agent_url: ZodString;
id: ZodString;
width: ZodOptional<ZodNullable<(...)>>;
height: ZodOptional<ZodNullable<(...)>>;
duration_ms: ZodOptional<ZodNullable<(...)>>;
},
$strip,
>,
>,
>,
>,
>;
standard_formats_only: ZodOptional<ZodNullable<ZodBoolean>>;
min_exposures: ZodOptional<ZodNullable<ZodNumber>>;
start_date: ZodOptional<ZodNullable<ZodString>>;
end_date: ZodOptional<ZodNullable<ZodString>>;
budget_range: ZodOptional<
ZodNullable<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
>,
>;
countries: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
regions: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
metros: ZodOptional<
ZodNullable<
ZodArray<
ZodObject<
{
system: ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>;
code: ZodString;
},
$strip,
>,
>,
>,
>;
channels: ZodOptional<
ZodNullable<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<"display">,
ZodLiteral<"olv">,
ZodLiteral<"social">,
ZodLiteral<"search">,
ZodLiteral<"ctv">,
ZodLiteral<"linear_tv">,
ZodLiteral<"radio">,
ZodLiteral<"streaming_audio">,
ZodLiteral<"podcast">,
ZodLiteral<"dooh">,
ZodLiteral<"ooh">,
ZodLiteral<"print">,
ZodLiteral<"cinema">,
ZodLiteral<"email">,
ZodLiteral<"gaming">,
ZodLiteral<"retail_media">,
ZodLiteral<"influencer">,
ZodLiteral<"affiliate">,
ZodLiteral<"product_placement">,
],
>,
>,
>,
>;
required_axe_integrations: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
required_features: ZodOptional<
ZodNullable<
ZodIntersection<
ZodRecord<ZodString, ZodUnion<readonly [ZodBoolean, ZodUndefined]>>,
ZodObject<
{
inline_creative_management: ZodOptional<ZodNullable<ZodBoolean>>;
property_list_filtering: ZodOptional<ZodNullable<ZodBoolean>>;
content_standards: ZodOptional<ZodNullable<ZodBoolean>>;
},
$strip,
>,
>,
>,
>;
required_geo_targeting: ZodOptional<
ZodNullable<
ZodArray<
ZodObject<
{
level: ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>;
system: ZodOptional<ZodNullable<ZodString>>;
},
$strip,
>,
>,
>,
>;
},
$strip,
>,
> = ...