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