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

    Variable GetBrandIdentityResponseSchemaConst

    GetBrandIdentityResponseSchema: ZodUnion<
        readonly [
            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 [(...), (...), (...), (...)]>,
                                    >;
                                    background: ZodOptional<ZodUnion<readonly [(...), (...), (...)]>>;
                                    variant: ZodOptional<
                                        ZodUnion<readonly [(...), (...), (...), (...), (...)]>,
                                    >;
                                    tags: ZodOptional<ZodArray<ZodString>>;
                                    usage: ZodOptional<ZodString>;
                                    width: ZodOptional<ZodNumber>;
                                    height: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >,
                    >;
                    colors: ZodOptional<
                        ZodObject<
                            {
                                primary: ZodOptional<
                                    ZodUnion<readonly [ZodString, ZodArray<(...)>]>,
                                >;
                                secondary: ZodOptional<
                                    ZodUnion<readonly [ZodString, ZodArray<(...)>]>,
                                >;
                                accent: ZodOptional<ZodUnion<readonly [ZodString, ZodArray<(...)>]>>;
                                background: ZodOptional<
                                    ZodUnion<readonly [ZodString, ZodArray<(...)>]>,
                                >;
                                text: ZodOptional<ZodUnion<readonly [ZodString, ZodArray<(...)>]>>;
                            },
                            $loose,
                        >,
                    >;
                    fonts: ZodOptional<
                        ZodIntersection<
                            ZodRecord<
                                ZodString,
                                ZodUnion<
                                    readonly [
                                        ZodString,
                                        ZodObject<
                                            {
                                                family: ...;
                                                files: ...;
                                                opentype_features: ...;
                                                fallbacks: ...;
                                            },
                                            $loose,
                                        >,
                                    ],
                                >,
                            >,
                            ZodObject<
                                {
                                    primary: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                    secondary: ZodOptional<ZodUnion<readonly [(...), (...)]>>;
                                },
                                $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<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >;
                                    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 [
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                                (...),
                                            ],
                                        >,
                                    >,
                                >;
                                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,
            >,
            ZodObject<
                {
                    errors: ZodArray<
                        ZodObject<
                            {
                                code: ZodString;
                                message: ZodString;
                                field: ZodOptional<ZodString>;
                                suggestion: ZodOptional<ZodString>;
                                retry_after: ZodOptional<ZodNumber>;
                                issues: ZodOptional<
                                    ZodArray<
                                        ZodObject<
                                            { pointer: ...; message: ...; keyword: ...; schemaPath: ... },
                                            $loose,
                                        >,
                                    >,
                                >;
                                details: ZodOptional<ZodObject<{}, $loose>>;
                                recovery: ZodOptional<
                                    ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >,
                                >;
                            },
                            $loose,
                        >,
                    >;
                    context: ZodOptional<ZodObject<{}, $loose>>;
                    ext: ZodOptional<ZodObject<{}, $loose>>;
                },
                $loose,
            >,
        ],
    > = ...