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,
> = ...