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

    Variable GetBrandIdentitySuccessSchemaConst

    GetBrandIdentitySuccessSchema: ZodObject<
        {
            brand_id: ZodString;
            house: ZodObject<{ domain: ZodString; name: ZodString }, $loose>;
            names: ZodArray<ZodRecord<ZodString, ZodString>>;
            description: ZodOptional<ZodString>;
            industries: ZodOptional<ZodArray<ZodString>>;
            keller_type: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodLiteral<"master">,
                        ZodLiteral<"sub_brand">,
                        ZodLiteral<"endorsed">,
                        ZodLiteral<"independent">,
                    ],
                >,
            >;
            logos: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            url: ZodString;
                            orientation: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"square">,
                                        ZodLiteral<"horizontal">,
                                        ZodLiteral<"vertical">,
                                        ZodLiteral<"stacked">,
                                    ],
                                >,
                            >;
                            background: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"dark-bg">,
                                        ZodLiteral<"light-bg">,
                                        ZodLiteral<"transparent-bg">,
                                    ],
                                >,
                            >;
                            variant: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"primary">,
                                        ZodLiteral<"secondary">,
                                        ZodLiteral<"icon">,
                                        ZodLiteral<"wordmark">,
                                        ZodLiteral<"full-lockup">,
                                    ],
                                >,
                            >;
                            tags: ZodOptional<ZodArray<ZodString>>;
                            usage: ZodOptional<ZodString>;
                            width: ZodOptional<ZodNumber>;
                            height: ZodOptional<ZodNumber>;
                        },
                        $loose,
                    >,
                >,
            >;
            colors: ZodOptional<
                ZodObject<
                    {
                        primary: ZodOptional<
                            ZodUnion<readonly [ZodString, ZodArray<ZodString>]>,
                        >;
                        secondary: ZodOptional<
                            ZodUnion<readonly [ZodString, ZodArray<ZodString>]>,
                        >;
                        accent: ZodOptional<
                            ZodUnion<readonly [ZodString, ZodArray<ZodString>]>,
                        >;
                        background: ZodOptional<
                            ZodUnion<readonly [ZodString, ZodArray<ZodString>]>,
                        >;
                        text: ZodOptional<ZodUnion<readonly [ZodString, ZodArray<ZodString>]>>;
                    },
                    $loose,
                >,
            >;
            fonts: ZodOptional<
                ZodIntersection<
                    ZodRecord<
                        ZodString,
                        ZodUnion<
                            readonly [
                                ZodString,
                                ZodObject<
                                    {
                                        family: ZodString;
                                        files: ZodOptional<ZodArray<(...)>>;
                                        opentype_features: ZodOptional<ZodArray<(...)>>;
                                        fallbacks: ZodOptional<ZodArray<(...)>>;
                                    },
                                    $loose,
                                >,
                            ],
                        >,
                    >,
                    ZodObject<
                        {
                            primary: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodString,
                                        ZodObject<
                                            {
                                                family: ...;
                                                files: ...;
                                                opentype_features: ...;
                                                fallbacks: ...;
                                            },
                                            $loose,
                                        >,
                                    ],
                                >,
                            >;
                            secondary: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodString,
                                        ZodObject<
                                            {
                                                family: ...;
                                                files: ...;
                                                opentype_features: ...;
                                                fallbacks: ...;
                                            },
                                            $loose,
                                        >,
                                    ],
                                >,
                            >;
                        },
                        $loose,
                    >,
                >,
            >;
            visual_guidelines: ZodOptional<ZodObject<{}, $loose>>;
            tone: ZodOptional<
                ZodObject<
                    {
                        voice: ZodOptional<ZodString>;
                        attributes: ZodOptional<ZodArray<ZodString>>;
                        dos: ZodOptional<ZodArray<ZodString>>;
                        donts: ZodOptional<ZodArray<ZodString>>;
                    },
                    $loose,
                >,
            >;
            tagline: ZodOptional<
                ZodUnion<
                    readonly [ZodString, ZodArray<ZodRecord<ZodString, ZodString>>],
                >,
            >;
            voice_synthesis: ZodOptional<
                ZodObject<
                    {
                        provider: ZodOptional<ZodString>;
                        voice_id: ZodOptional<ZodString>;
                        settings: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
            >;
            assets: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            asset_id: ZodString;
                            asset_type: ZodUnion<
                                readonly [
                                    ZodLiteral<"image">,
                                    ZodLiteral<"video">,
                                    ZodLiteral<"audio">,
                                    ZodLiteral<"text">,
                                    ZodLiteral<"markdown">,
                                    ZodLiteral<"html">,
                                    ZodLiteral<"css">,
                                    ZodLiteral<"javascript">,
                                    ZodLiteral<"vast">,
                                    ZodLiteral<"daast">,
                                    ZodLiteral<"url">,
                                    ZodLiteral<"webhook">,
                                    ZodLiteral<"brief">,
                                    ZodLiteral<"catalog">,
                                ],
                            >;
                            url: ZodString;
                            tags: ZodOptional<ZodArray<ZodString>>;
                            name: ZodOptional<ZodString>;
                            description: ZodOptional<ZodString>;
                            width: ZodOptional<ZodNumber>;
                            height: ZodOptional<ZodNumber>;
                            duration_seconds: ZodOptional<ZodNumber>;
                            file_size_bytes: ZodOptional<ZodNumber>;
                            format: ZodOptional<ZodString>;
                        },
                        $loose,
                    >,
                >,
            >;
            rights: ZodOptional<
                ZodObject<
                    {
                        available_uses: ZodOptional<
                            ZodArray<
                                ZodUnion<
                                    readonly [
                                        ZodLiteral<"likeness">,
                                        ZodLiteral<"voice">,
                                        ZodLiteral<"name">,
                                        ZodLiteral<"endorsement">,
                                        ZodLiteral<"motion_capture">,
                                        ZodLiteral<"signature">,
                                        ZodLiteral<"catchphrase">,
                                        ZodLiteral<"sync">,
                                        ZodLiteral<"background_music">,
                                        ZodLiteral<"editorial">,
                                        ZodLiteral<"commercial">,
                                        ZodLiteral<"ai_generated_image">,
                                    ],
                                >,
                            >,
                        >;
                        countries: ZodOptional<ZodArray<ZodString>>;
                        excluded_countries: ZodOptional<ZodArray<ZodString>>;
                        exclusivity_model: ZodOptional<ZodString>;
                        content_restrictions: ZodOptional<ZodArray<ZodString>>;
                    },
                    $loose,
                >,
            >;
            available_fields: ZodOptional<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodLiteral<"description">,
                            ZodLiteral<"industries">,
                            ZodLiteral<"keller_type">,
                            ZodLiteral<"logos">,
                            ZodLiteral<"colors">,
                            ZodLiteral<"fonts">,
                            ZodLiteral<"visual_guidelines">,
                            ZodLiteral<"tone">,
                            ZodLiteral<"tagline">,
                            ZodLiteral<"voice_synthesis">,
                            ZodLiteral<"assets">,
                            ZodLiteral<"rights">,
                        ],
                    >,
                >,
            >;
            context: ZodOptional<ZodObject<{}, $loose>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...