Variable GroupUrlAssetSchemaConst
GroupUrlAssetSchema: ZodIntersection<
ZodObject<
{
asset_id: ZodString;
asset_role: ZodOptional<ZodString>;
required: ZodBoolean;
overlays: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodString;
description: ZodOptional<ZodString>;
visual: ZodOptional<
ZodObject<
{
url: ZodOptional<(...)>;
light: ZodOptional<(...)>;
dark: ZodOptional<(...)>;
},
$loose,
>,
>;
bounds: ZodObject<
{
x: ZodNumber;
y: ZodNumber;
width: ZodNumber;
height: ZodNumber;
unit: ZodUnion<readonly [(...), (...), (...), (...), (...), (...)]>;
},
$loose,
>;
},
$loose,
>,
>,
>;
},
$loose,
>,
ZodObject<
{
asset_type: ZodLiteral<"url">;
requirements: ZodOptional<
ZodObject<
{
role: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"clickthrough">,
ZodLiteral<"landing_page">,
ZodLiteral<"impression_tracker">,
ZodLiteral<"click_tracker">,
ZodLiteral<"viewability_tracker">,
ZodLiteral<"third_party_tracker">,
],
>,
>;
protocols: ZodOptional<
ZodArray<
ZodUnion<readonly [ZodLiteral<(...)>, ZodLiteral<(...)>]>,
>,
>;
allowed_domains: ZodOptional<ZodArray<ZodString>>;
max_length: ZodOptional<ZodNumber>;
macro_support: ZodOptional<ZodBoolean>;
},
$loose,
>,
>;
},
$loose,
>,
> = ...