@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable ListCreativeFormatsResponseSchemaConst

    ListCreativeFormatsResponseSchema: ZodObject<
        {
            formats: ZodArray<
                ZodObject<
                    {
                        format_id: ZodObject<
                            {
                                agent_url: ZodString;
                                id: ZodString;
                                width: ZodOptional<ZodNumber>;
                                height: ZodOptional<ZodNumber>;
                                duration_ms: ZodOptional<ZodNumber>;
                            },
                            $loose,
                        >;
                        name: ZodString;
                        description: ZodOptional<ZodString>;
                        example_url: ZodOptional<ZodString>;
                        accepts_parameters: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [ZodLiteral<"dimensions">, ZodLiteral<"duration">],
                                >,
                            >,
                        >;
                        renders: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodObject<{ role: ...; dimensions: ... }, $loose>,
                                        ZodObject<{ role: ...; parameters_from_format_id: ... }, $loose>,
                                    ],
                                >,
                            >,
                        >;
                        assets: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >,
                                        ZodObject<
                                            {
                                                item_type: ...;
                                                asset_group_id: ...;
                                                required: ...;
                                                min_count: ...;
                                                max_count: ...;
                                                selection_mode: ...;
                                                assets: ...;
                                            },
                                            $loose,
                                        >,
                                    ],
                                >,
                            >,
                        >;
                        delivery: ZodOptional<ZodObject<{}, $loose>>;
                        supported_macros: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >,
                                        ZodString,
                                    ],
                                >,
                            >,
                        >;
                        input_format_ids: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        agent_url: ZodString;
                                        id: ZodString;
                                        width: ZodOptional<ZodNumber>;
                                        height: ZodOptional<ZodNumber>;
                                        duration_ms: ZodOptional<ZodNumber>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        output_format_ids: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        agent_url: ZodString;
                                        id: ZodString;
                                        width: ZodOptional<ZodNumber>;
                                        height: ZodOptional<ZodNumber>;
                                        duration_ms: ZodOptional<ZodNumber>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        format_card: ZodOptional<
                            ZodObject<
                                {
                                    format_id: ZodObject<
                                        {
                                            agent_url: ZodString;
                                            id: ZodString;
                                            width: ZodOptional<(...)>;
                                            height: ZodOptional<(...)>;
                                            duration_ms: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >;
                                    manifest: ZodObject<{}, $loose>;
                                },
                                $loose,
                            >,
                        >;
                        accessibility: ZodOptional<
                            ZodObject<
                                {
                                    wcag_level: ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >;
                                    requires_accessible_assets: ZodOptional<ZodBoolean>;
                                },
                                $loose,
                            >,
                        >;
                        supported_disclosure_positions: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"prominent">,
                                        ZodLiteral<"footer">,
                                        ZodLiteral<"audio">,
                                        ZodLiteral<"subtitle">,
                                        ZodLiteral<"overlay">,
                                        ZodLiteral<"end_card">,
                                        ZodLiteral<"pre_roll">,
                                        ZodLiteral<"companion">,
                                    ],
                                >,
                            >,
                        >;
                        disclosure_capabilities: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        position: ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >;
                                        persistence: ZodArray<ZodUnion<(...)>>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        format_card_detailed: ZodOptional<
                            ZodObject<
                                {
                                    format_id: ZodObject<
                                        {
                                            agent_url: ZodString;
                                            id: ZodString;
                                            width: ZodOptional<(...)>;
                                            height: ZodOptional<(...)>;
                                            duration_ms: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >;
                                    manifest: ZodObject<{}, $loose>;
                                },
                                $loose,
                            >,
                        >;
                        reported_metrics: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"impressions">,
                                        ZodLiteral<"spend">,
                                        ZodLiteral<"clicks">,
                                        ZodLiteral<"ctr">,
                                        ZodLiteral<"video_completions">,
                                        ZodLiteral<"completion_rate">,
                                        ZodLiteral<"conversions">,
                                        ZodLiteral<"conversion_value">,
                                        ZodLiteral<"roas">,
                                        ZodLiteral<"cost_per_acquisition">,
                                        ZodLiteral<"new_to_brand_rate">,
                                        ZodLiteral<"viewability">,
                                        ZodLiteral<"engagement_rate">,
                                        ZodLiteral<"views">,
                                        ZodLiteral<"completed_views">,
                                        ZodLiteral<"leads">,
                                        ZodLiteral<"reach">,
                                        ZodLiteral<"frequency">,
                                        ZodLiteral<"grps">,
                                        ZodLiteral<"quartile_data">,
                                        ZodLiteral<"dooh_metrics">,
                                        ZodLiteral<"cost_per_click">,
                                    ],
                                >,
                            >,
                        >;
                        pricing_options: ZodOptional<
                            ZodArray<
                                ZodIntersection<
                                    ZodObject<{ pricing_option_id: ZodString }, $loose>,
                                    ZodUnion<
                                        readonly [
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                            ZodObject<(...), (...)>,
                                        ],
                                    >,
                                >,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            creative_agents: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            agent_url: ZodString;
                            agent_name: ZodOptional<ZodString>;
                            capabilities: ZodOptional<
                                ZodArray<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            errors: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            code: ZodString;
                            message: ZodString;
                            field: ZodOptional<ZodString>;
                            suggestion: ZodOptional<ZodString>;
                            retry_after: ZodOptional<ZodNumber>;
                            issues: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            pointer: ZodString;
                                            message: ZodString;
                                            keyword: ZodString;
                                            schemaPath: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >,
                            >;
                            details: ZodOptional<ZodObject<{}, $loose>>;
                            recovery: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"transient">,
                                        ZodLiteral<"correctable">,
                                        ZodLiteral<"terminal">,
                                    ],
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            pagination: ZodOptional<
                ZodObject<
                    {
                        has_more: ZodBoolean;
                        cursor: ZodOptional<ZodString>;
                        total_count: ZodOptional<ZodNumber>;
                    },
                    $loose,
                >,
            >;
            sandbox: ZodOptional<ZodBoolean>;
            context: ZodOptional<ZodObject<{}, $loose>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...