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

    Variable BrandManifestSchemaConst

    BrandManifestSchema: ZodIntersection<
        ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
        ZodObject<
            {
                url: ZodOptional<ZodNullable<ZodString>>;
                privacy_policy_url: ZodOptional<ZodNullable<ZodString>>;
                name: ZodString;
                logos: ZodOptional<
                    ZodNullable<
                        ZodArray<
                            ZodObject<
                                {
                                    url: ZodString;
                                    tags: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    width: ZodOptional<ZodNullable<ZodNumber>>;
                                    height: ZodOptional<ZodNullable<ZodNumber>>;
                                },
                                $strip,
                            >,
                        >,
                    >,
                >;
                colors: ZodOptional<
                    ZodNullable<
                        ZodObject<
                            {
                                primary: ZodOptional<ZodNullable<ZodString>>;
                                secondary: ZodOptional<ZodNullable<ZodString>>;
                                accent: ZodOptional<ZodNullable<ZodString>>;
                                background: ZodOptional<ZodNullable<ZodString>>;
                                text: ZodOptional<ZodNullable<ZodString>>;
                            },
                            $strip,
                        >,
                    >,
                >;
                fonts: ZodOptional<
                    ZodNullable<
                        ZodObject<
                            {
                                primary: ZodOptional<ZodNullable<ZodString>>;
                                secondary: ZodOptional<ZodNullable<ZodString>>;
                                font_urls: ZodOptional<ZodNullable<ZodArray<ZodString>>>;
                            },
                            $strip,
                        >,
                    >,
                >;
                tone: ZodOptional<ZodNullable<ZodString>>;
                voice: ZodOptional<
                    ZodNullable<
                        ZodObject<
                            {
                                provider: ZodOptional<ZodNullable<ZodString>>;
                                voice_id: ZodOptional<ZodNullable<ZodString>>;
                                settings: ZodOptional<
                                    ZodNullable<ZodRecord<ZodString, ZodUnion<(...)>>>,
                                >;
                            },
                            $strip,
                        >,
                    >,
                >;
                avatar: ZodOptional<
                    ZodNullable<
                        ZodObject<
                            {
                                provider: ZodOptional<ZodNullable<ZodString>>;
                                avatar_id: ZodOptional<ZodNullable<ZodString>>;
                                settings: ZodOptional<
                                    ZodNullable<ZodRecord<ZodString, ZodUnion<(...)>>>,
                                >;
                            },
                            $strip,
                        >,
                    >,
                >;
                tagline: ZodOptional<ZodNullable<ZodString>>;
                assets: ZodOptional<
                    ZodNullable<
                        ZodArray<
                            ZodIntersection<
                                ZodRecord<
                                    ZodString,
                                    ZodUnion<readonly [ZodUnknown, ZodUndefined]>,
                                >,
                                ZodObject<
                                    {
                                        asset_id: ZodString;
                                        asset_type: ZodUnion<
                                            readonly [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >;
                                        url: ZodString;
                                        tags: ZodOptional<ZodNullable<(...)>>;
                                        name: ZodOptional<ZodNullable<(...)>>;
                                        description: ZodOptional<ZodNullable<(...)>>;
                                        width: ZodOptional<ZodNullable<(...)>>;
                                        height: ZodOptional<ZodNullable<(...)>>;
                                        duration_seconds: ZodOptional<ZodNullable<(...)>>;
                                        file_size_bytes: ZodOptional<ZodNullable<(...)>>;
                                        format: ZodOptional<ZodNullable<(...)>>;
                                        metadata: ZodOptional<ZodNullable<(...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                        >,
                    >,
                >;
                product_catalog: ZodOptional<
                    ZodNullable<
                        ZodIntersection<
                            ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                            ZodObject<
                                {
                                    feed_url: ZodString;
                                    feed_format: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    categories: ZodOptional<ZodNullable<ZodArray<(...)>>>;
                                    last_updated: ZodOptional<ZodNullable<ZodString>>;
                                    update_frequency: ZodOptional<ZodNullable<ZodUnion<(...)>>>;
                                    agentic_checkout: ZodOptional<ZodNullable<ZodObject<(...), (...)>>>;
                                },
                                $strip,
                            >,
                        >,
                    >,
                >;
                disclaimers: ZodOptional<
                    ZodNullable<
                        ZodArray<
                            ZodObject<
                                {
                                    text: ZodString;
                                    context: ZodOptional<ZodNullable<ZodString>>;
                                    required: ZodOptional<ZodNullable<ZodBoolean>>;
                                },
                                $strip,
                            >,
                        >,
                    >,
                >;
                industry: ZodOptional<ZodNullable<ZodString>>;
                target_audience: ZodOptional<ZodNullable<ZodString>>;
                contact: ZodOptional<
                    ZodNullable<
                        ZodObject<
                            {
                                email: ZodOptional<ZodNullable<ZodString>>;
                                phone: ZodOptional<ZodNullable<ZodString>>;
                            },
                            $strip,
                        >,
                    >,
                >;
                metadata: ZodOptional<
                    ZodNullable<
                        ZodObject<
                            {
                                created_date: ZodOptional<ZodNullable<ZodString>>;
                                updated_date: ZodOptional<ZodNullable<ZodString>>;
                                version: ZodOptional<ZodNullable<ZodString>>;
                            },
                            $strip,
                        >,
                    >,
                >;
            },
            $strip,
        >,
    > = ...