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

    Variable SyncCreativesRequestSchemaConst

    SyncCreativesRequestSchema: ZodObject<
        {
            account: ZodUnion<
                readonly [
                    ZodObject<{ account_id: ZodString }, $loose>,
                    ZodObject<
                        {
                            brand: ZodObject<
                                {
                                    domain: ZodString;
                                    brand_id: ZodOptional<ZodNullable<ZodString>>;
                                },
                                $loose,
                            >;
                            operator: ZodString;
                            sandbox: ZodOptional<ZodNullable<ZodBoolean>>;
                        },
                        $loose,
                    >,
                ],
            >;
            creatives: ZodArray<
                ZodObject<
                    {
                        creative_id: ZodString;
                        name: ZodString;
                        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,
                                    >,
                                ],
                            >,
                        >;
                        inputs: ZodOptional<
                            ZodNullable<
                                ZodArray<
                                    ZodObject<
                                        {
                                            name: ZodString;
                                            macros: ZodOptional<(...)>;
                                            context_description: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >,
                        >;
                        tags: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        status: ZodOptional<
                            ZodNullable<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"processing">,
                                        ZodLiteral<"pending_review">,
                                        ZodLiteral<"approved">,
                                        ZodLiteral<"rejected">,
                                        ZodLiteral<"archived">,
                                    ],
                                >,
                            >,
                        >;
                        weight: ZodOptional<ZodNullable<ZodNumber>>;
                        placement_ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        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,
                                >,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            creative_ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
            assignments: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                creative_id: ZodString;
                                package_id: ZodString;
                                weight: ZodOptional<ZodNullable<ZodNumber>>;
                                placement_ids: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            },
                            $loose,
                        >,
                    >,
                >,
            >;
            idempotency_key: ZodOptional<ZodNullable<ZodString>>;
            delete_missing: ZodOptional<ZodNullable<ZodBoolean>>;
            dry_run: ZodOptional<ZodNullable<ZodBoolean>>;
            validation_mode: ZodOptional<
                ZodNullable<
                    ZodUnion<readonly [ZodLiteral<"strict">, ZodLiteral<"lenient">]>,
                >,
            >;
            push_notification_config: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            url: ZodString;
                            token: ZodOptional<ZodNullable<ZodString>>;
                            authentication: ZodObject<
                                {
                                    schemes: ZodArray<ZodUnion<readonly [(...), (...)]>>;
                                    credentials: ZodString;
                                },
                                $loose,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
            ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
        },
        $loose,
    > = ...