@adcp/client API Reference - v4.19.0
    Preparing search index...

    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,
            >,
        ],
    > = ...