Variable VASTAssetSchemaConst
VASTAssetSchema: ZodUnion<
readonly [
ZodIntersection<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
ZodObject<
{
delivery_type: ZodLiteral<"url">;
url: ZodString;
vast_version: ZodOptional<
ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"2.0">,
ZodLiteral<"3.0">,
ZodLiteral<"4.0">,
ZodLiteral<"4.1">,
ZodLiteral<"4.2">,
],
>,
>,
>;
vpaid_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
tracking_events: ZodOptional<
ZodNullable<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>,
>,
>,
>;
},
$strip,
>,
>,
ZodIntersection<
ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
ZodObject<
{
delivery_type: ZodLiteral<"inline">;
content: ZodString;
vast_version: ZodOptional<
ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"2.0">,
ZodLiteral<"3.0">,
ZodLiteral<"4.0">,
ZodLiteral<"4.1">,
ZodLiteral<"4.2">,
],
>,
>,
>;
vpaid_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
tracking_events: ZodOptional<
ZodNullable<
ZodArray<
ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>,
>,
>,
>;
},
$strip,
>,
>,
],
> = ...