Variable PersonalizationEntryArrayConst
PersonalizationEntryArray: ZodMiniArray<
ZodMiniUnion<
readonly [
ZodMiniObject<
{
sys: ZodMiniObject<
{
id: ZodMiniString<string>;
linkType: ZodMiniString<string>;
type: ZodMiniLiteral<"Link">;
},
$strip,
>;
},
$strip,
>,
ZodMiniObject<
{
fields: ZodMiniObject<
{
nt_audience: ZodMiniOptional<
ZodMiniNullable<
ZodMiniObject<{ fields: ...; metadata: ...; sys: ... }, $strip>,
>,
>;
nt_config: ZodMiniPipe<
ZodMiniOptional<ZodMiniPrefault<ZodMiniNullable<(...)>>>,
ZodMiniTransform<
| null
| {
components?: ...;
distribution?: ...;
sticky?: ...;
traffic?: ...;
},
| null
| {
components?: ...;
distribution?: ...;
sticky?: ...;
traffic?: ...;
},
>,
>;
nt_description: ZodMiniOptional<
ZodMiniNullable<ZodMiniString<string>>,
>;
nt_experience_id: ZodMiniString<string>;
nt_name: ZodMiniString<string>;
nt_type: ZodMiniUnion<
readonly [
ZodMiniLiteral<"nt_experiment">,
ZodMiniLiteral<"nt_personalization">,
],
>;
nt_variants: ZodMiniOptional<
ZodMiniPrefault<ZodMiniArray<ZodMiniCustom<(...), (...)>>>,
>;
},
$catchall<ZodMiniJSONSchema>,
>;
metadata: ZodMiniObject<
{
tags: ZodMiniArray<
ZodMiniObject<{ sys: ZodMiniObject<(...), (...)> }, $strip>,
>;
},
$catchall<ZodMiniJSONSchema>,
>;
sys: ZodMiniObject<
{
contentType: ZodMiniObject<
{
sys: ZodMiniObject<
{ id: ...; linkType: ...; type: ... },
$strip,
>;
},
$strip,
>;
createdAt: ZodMiniAny;
environment: ZodMiniObject<
{
sys: ZodMiniObject<
{ id: ...; linkType: ...; type: ... },
$strip,
>;
},
$strip,
>;
id: ZodMiniString<string>;
locale: ZodMiniOptional<ZodMiniString<string>>;
publishedVersion: ZodMiniNumber<number>;
revision: ZodMiniNumber<number>;
space: ZodMiniObject<
{
sys: ZodMiniObject<
{ id: ...; linkType: ...; type: ... },
$strip,
>;
},
$strip,
>;
type: ZodMiniLiteral<"Entry">;
updatedAt: ZodMiniAny;
},
$strip,
>;
},
$strip,
>,
],
>,
> = ...
Zod schema describing an array of personalization entries or links.