Variable PreviewCreativeResponseSchemaConst
PreviewCreativeResponseSchema: ZodUnion<
readonly [
ZodObject<
{
response_type: ZodLiteral<"single">;
previews: ZodArray<
ZodObject<
{
preview_id: ZodString;
renders: ZodArray<
ZodUnion<
readonly [
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
],
>,
>;
input: ZodObject<
{
name: ZodString;
macros: ZodOptional<ZodNullable<(...)>>;
context_description: ZodOptional<ZodNullable<(...)>>;
},
$loose,
>;
},
$loose,
>,
>;
interactive_url: ZodOptional<ZodNullable<ZodString>>;
expires_at: ZodString;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
response_type: ZodLiteral<"batch">;
results: ZodArray<
ZodUnion<
readonly [
ZodObject<{ success: ZodOptional<ZodNullable<(...)>> }, $loose>,
ZodObject<{ success: ZodOptional<ZodNullable<(...)>> }, $loose>,
],
>,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
response_type: ZodLiteral<"variant">;
variant_id: ZodString;
creative_id: ZodOptional<ZodNullable<ZodString>>;
previews: ZodArray<
ZodObject<
{
preview_id: ZodString;
renders: ZodArray<
ZodUnion<
readonly [
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
],
>,
>;
},
$loose,
>,
>;
manifest: ZodOptional<
ZodNullable<
ZodObject<
{
format_id: ZodObject<
{
agent_url: ZodString;
id: ZodString;
width: ZodOptional<(...)>;
height: ZodOptional<(...)>;
duration_ms: ZodOptional<(...)>;
},
$loose,
>;
assets: ZodRecord<
ZodString,
ZodUnion<
readonly [
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
],
>,
>;
rights: ZodOptional<ZodNullable<ZodArray<(...)>>>;
provenance: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
ext: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
},
$loose,
>,
>,
>;
expires_at: ZodOptional<ZodNullable<ZodString>>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
],
> = ...