@adcp/client API Reference - v3.3.3
    Preparing search index...

    Variable PromotedOfferingsSchemaConst

    PromotedOfferingsSchema: ZodObject<
        {
            brand_manifest: ZodUnion<
                readonly [
                    ZodObject<
                        {
                            url: ZodOptional<ZodNullable<ZodString>>;
                            name: ZodString;
                            logos: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<
                                            { url: ...; tags: ...; width: ...; height: ... },
                                            $strip,
                                        >,
                                    >,
                                >,
                            >;
                            colors: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            primary: ZodOptional<(...)>;
                                            secondary: ZodOptional<(...)>;
                                            accent: ZodOptional<(...)>;
                                            background: ZodOptional<(...)>;
                                            text: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                            fonts: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            primary: ZodOptional<(...)>;
                                            secondary: ZodOptional<(...)>;
                                            font_urls: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                            tone: ZodOptional<ZodNullable<ZodString>>;
                            tagline: ZodOptional<ZodNullable<ZodString>>;
                            assets: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<
                                            {
                                                asset_id: ...;
                                                asset_type: ...;
                                                url: ...;
                                                tags: ...;
                                                name: ...;
                                                description: ...;
                                                width: ...;
                                                height: ...;
                                                duration_seconds: ...;
                                                file_size_bytes: ...;
                                                format: ...;
                                                metadata: ...;
                                            },
                                            $strip,
                                        >,
                                    >,
                                >,
                            >;
                            product_catalog: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            feed_url: ZodString;
                                            feed_format: ZodOptional<(...)>;
                                            categories: ZodOptional<(...)>;
                                            last_updated: ZodOptional<(...)>;
                                            update_frequency: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                            disclaimers: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodObject<{ text: ...; context: ...; required: ... }, $strip>,
                                    >,
                                >,
                            >;
                            industry: ZodOptional<ZodNullable<ZodString>>;
                            target_audience: ZodOptional<ZodNullable<ZodString>>;
                            contact: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        { email: ZodOptional<(...)>; phone: ZodOptional<(...)> },
                                        $strip,
                                    >,
                                >,
                            >;
                            metadata: ZodOptional<
                                ZodNullable<
                                    ZodObject<
                                        {
                                            created_date: ZodOptional<(...)>;
                                            updated_date: ZodOptional<(...)>;
                                            version: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >;
                        },
                        $strip,
                    >,
                    ZodString,
                ],
            >;
            product_selectors: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            manifest_skus: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            manifest_tags: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            manifest_category: ZodOptional<ZodNullable<ZodString>>;
                            manifest_query: ZodOptional<ZodNullable<ZodString>>;
                        },
                        $strip,
                    >,
                >,
            >;
            offerings: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodObject<
                            {
                                name: ZodString;
                                description: ZodOptional<ZodNullable<ZodString>>;
                                assets: ZodOptional<ZodNullable<ZodArray<ZodRecord<(...), (...)>>>>;
                            },
                            $strip,
                        >,
                    >,
                >,
            >;
            asset_selectors: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            tags: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            asset_types: ZodOptional<
                                ZodNullable<
                                    ZodArray<
                                        ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >,
                                    >,
                                >,
                            >;
                            exclude_tags: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                        },
                        $strip,
                    >,
                >,
            >;
        },
        $strip,
    > = ...