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

    Variable BuildCreativeMultiSuccessSchemaConst

    BuildCreativeMultiSuccessSchema: ZodObject<
        {
            creative_manifests: ZodArray<
                ZodObject<
                    {
                        format_id: ZodObject<
                            {
                                agent_url: ZodString;
                                id: ZodString;
                                width: ZodOptional<ZodNullable<ZodNumber>>;
                                height: ZodOptional<ZodNullable<ZodNumber>>;
                                duration_ms: ZodOptional<ZodNullable<ZodNumber>>;
                            },
                            $loose,
                        >;
                        assets: ZodRecord<
                            ZodString,
                            ZodUnion<
                                readonly [
                                    ZodObject<
                                        {
                                            url: ZodString;
                                            width: ZodNumber;
                                            height: ZodNumber;
                                            format: ZodOptional<(...)>;
                                            alt_text: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            url: ZodString;
                                            width: ZodNumber;
                                            height: ZodNumber;
                                            duration_ms: ZodOptional<(...)>;
                                            file_size_bytes: ZodOptional<(...)>;
                                            container_format: ZodOptional<(...)>;
                                            video_codec: ZodOptional<(...)>;
                                            video_bitrate_kbps: ZodOptional<(...)>;
                                            frame_rate: ZodOptional<(...)>;
                                            frame_rate_type: ZodOptional<(...)>;
                                            scan_type: ZodOptional<(...)>;
                                            color_space: ZodOptional<(...)>;
                                            hdr_format: ZodOptional<(...)>;
                                            chroma_subsampling: ZodOptional<(...)>;
                                            video_bit_depth: ZodOptional<(...)>;
                                            gop_interval_seconds: ZodOptional<(...)>;
                                            gop_type: ZodOptional<(...)>;
                                            moov_atom_position: ZodOptional<(...)>;
                                            has_audio: ZodOptional<(...)>;
                                            audio_codec: ZodOptional<(...)>;
                                            audio_sampling_rate_hz: ZodOptional<(...)>;
                                            audio_channels: ZodOptional<(...)>;
                                            audio_bit_depth: ZodOptional<(...)>;
                                            audio_bitrate_kbps: ZodOptional<(...)>;
                                            audio_loudness_lufs: ZodOptional<(...)>;
                                            audio_true_peak_dbfs: ZodOptional<(...)>;
                                            captions_url: ZodOptional<(...)>;
                                            transcript_url: ZodOptional<(...)>;
                                            audio_description_url: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            url: ZodString;
                                            duration_ms: ZodOptional<(...)>;
                                            file_size_bytes: ZodOptional<(...)>;
                                            container_format: ZodOptional<(...)>;
                                            codec: ZodOptional<(...)>;
                                            sampling_rate_hz: ZodOptional<(...)>;
                                            channels: ZodOptional<(...)>;
                                            bit_depth: ZodOptional<(...)>;
                                            bitrate_kbps: ZodOptional<(...)>;
                                            loudness_lufs: ZodOptional<(...)>;
                                            true_peak_dbfs: ZodOptional<(...)>;
                                            transcript_url: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodUnion<
                                        readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                    >,
                                    ZodObject<
                                        {
                                            content: ZodString;
                                            language: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            url: ZodString;
                                            url_type: ZodOptional<(...)>;
                                            description: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            content: ZodString;
                                            version: ZodOptional<(...)>;
                                            accessibility: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            content: ZodString;
                                            module_type: ZodOptional<(...)>;
                                            accessibility: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            url: ZodString;
                                            method: ZodOptional<(...)>;
                                            timeout_ms: ZodOptional<(...)>;
                                            supported_macros: ZodOptional<(...)>;
                                            required_macros: ZodOptional<(...)>;
                                            response_type: ZodUnion<(...)>;
                                            security: ZodObject<(...), (...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            content: ZodString;
                                            media: ZodOptional<(...)>;
                                            provenance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodUnion<
                                        readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                    >,
                                    ZodObject<
                                        {
                                            content: ZodString;
                                            language: ZodOptional<(...)>;
                                            markdown_flavor: ZodOptional<(...)>;
                                            allow_raw_html: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            name: ZodString;
                                            objective: ZodOptional<(...)>;
                                            tone: ZodOptional<(...)>;
                                            audience: ZodOptional<(...)>;
                                            territory: ZodOptional<(...)>;
                                            messaging: ZodOptional<(...)>;
                                            reference_assets: ZodOptional<(...)>;
                                            compliance: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                    ZodObject<
                                        {
                                            catalog_id: ZodOptional<(...)>;
                                            name: ZodOptional<(...)>;
                                            type: ZodUnion<(...)>;
                                            url: ZodOptional<(...)>;
                                            feed_format: ZodOptional<(...)>;
                                            update_frequency: ZodOptional<(...)>;
                                            items: ZodOptional<(...)>;
                                            ids: ZodOptional<(...)>;
                                            gtins: ZodOptional<(...)>;
                                            tags: ZodOptional<(...)>;
                                            category: ZodOptional<(...)>;
                                            query: ZodOptional<(...)>;
                                            conversion_events: ZodOptional<(...)>;
                                            content_id_type: ZodOptional<(...)>;
                                            feed_field_mappings: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                ],
                            >,
                        >;
                        rights: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodObject<
                                        {
                                            rights_id: ZodString;
                                            rights_agent: ZodObject<(...), (...)>;
                                            valid_from: ZodOptional<(...)>;
                                            valid_until: ZodOptional<(...)>;
                                            uses: ZodArray<(...)>;
                                            countries: ZodOptional<(...)>;
                                            excluded_countries: ZodOptional<(...)>;
                                            impression_cap: ZodOptional<(...)>;
                                            right_type: ZodOptional<(...)>;
                                            approval_status: ZodOptional<(...)>;
                                            verification_url: ZodOptional<(...)>;
                                            ext: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >,
                        >;
                        provenance: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        digital_source_type: ZodOptional<ZodNullable<(...)>>;
                                        ai_tool: ZodOptional<ZodNullable<(...)>>;
                                        human_oversight: ZodOptional<ZodNullable<(...)>>;
                                        declared_by: ZodOptional<ZodNullable<(...)>>;
                                        declared_at: ZodOptional<ZodNullable<(...)>>;
                                        created_time: ZodOptional<ZodNullable<(...)>>;
                                        c2pa: ZodOptional<ZodNullable<(...)>>;
                                        disclosure: ZodOptional<ZodNullable<(...)>>;
                                        verification: ZodOptional<ZodNullable<(...)>>;
                                        ext: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                    },
                    $loose,
                >,
            >;
            sandbox: ZodOptional<ZodNullable<ZodBoolean>>;
            expires_at: ZodOptional<ZodNullable<ZodString>>;
            preview: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            previews: ZodArray<
                                ZodObject<
                                    {
                                        preview_id: ZodString;
                                        format_id: ZodObject<
                                            {
                                                agent_url: ...;
                                                id: ...;
                                                width: ...;
                                                height: ...;
                                                duration_ms: ...;
                                            },
                                            $loose,
                                        >;
                                        renders: ZodArray<ZodUnion<(...)>>;
                                        input: ZodObject<
                                            { name: ...; macros: ...; context_description: ... },
                                            $loose,
                                        >;
                                    },
                                    $loose,
                                >,
                            >;
                            interactive_url: ZodOptional<ZodNullable<ZodString>>;
                            expires_at: ZodString;
                        },
                        $loose,
                    >,
                >,
            >;
            preview_error: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            code: ZodString;
                            message: ZodString;
                            field: ZodOptional<ZodNullable<ZodString>>;
                            suggestion: ZodOptional<ZodNullable<ZodString>>;
                            retry_after: ZodOptional<ZodNullable<ZodNumber>>;
                            details: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
                            recovery: ZodOptional<
                                ZodNullable<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...