Variable ExperienceDataConst
ExperienceData: ZodMiniObject<
{
changes: ZodMiniArray<
ZodMiniDiscriminatedUnion<
[
ZodMiniObject<
{
key: ZodMiniString<string>;
meta: ZodMiniObject<
{
experienceId: ZodMiniString<string>;
variantIndex: ZodMiniNumber<number>;
},
$strip,
>;
type: ZodMiniLiteral<"Variable">;
value: ZodMiniUnion<
readonly [
ZodMiniString<string>,
ZodMiniBoolean<boolean>,
ZodMiniNull,
ZodMiniNumber<number>,
ZodMiniRecord<ZodMiniString<(...)>, ZodMiniJSONSchema>,
],
>;
},
$strip,
>,
],
"type",
>,
>;
experiences: ZodMiniArray<
ZodMiniObject<
{
experienceId: ZodMiniString<string>;
sticky: ZodMiniOptional<ZodMiniPrefault<ZodMiniBoolean<boolean>>>;
variantIndex: ZodMiniNumber<number>;
variants: ZodMiniRecord<ZodMiniString<string>, ZodMiniString<string>>;
},
$strip,
>,
>;
profile: ZodMiniObject<
{
audiences: ZodMiniArray<ZodMiniString<string>>;
id: ZodMiniString<string>;
location: ZodMiniObject<
{
city: ZodMiniOptional<ZodMiniString<string>>;
continent: ZodMiniOptional<ZodMiniString<string>>;
coordinates: ZodMiniOptional<
ZodMiniObject<
{
latitude: ZodMiniNumber<number>;
longitude: ZodMiniNumber<number>;
},
$strip,
>,
>;
country: ZodMiniOptional<ZodMiniString<string>>;
countryCode: ZodMiniOptional<ZodMiniString<string>>;
postalCode: ZodMiniOptional<ZodMiniString<string>>;
region: ZodMiniOptional<ZodMiniString<string>>;
regionCode: ZodMiniOptional<ZodMiniString<string>>;
timezone: ZodMiniOptional<ZodMiniString<string>>;
},
$strip,
>;
random: ZodMiniNumber<number>;
session: ZodMiniObject<
{
activeSessionLength: ZodMiniNumber<number>;
averageSessionLength: ZodMiniNumber<number>;
count: ZodMiniNumber<number>;
id: ZodMiniString<string>;
isReturningVisitor: ZodMiniBoolean<boolean>;
landingPage: ZodMiniObject<
{
path: ZodMiniString<string>;
query: ZodMiniRecord<ZodMiniString<string>, ZodMiniString<string>>;
referrer: ZodMiniString<string>;
search: ZodMiniString<string>;
title: ZodMiniOptional<ZodMiniString<string>>;
url: ZodMiniString<string>;
},
$catchall<ZodMiniJSONSchema>,
>;
},
$strip,
>;
stableId: ZodMiniString<string>;
traits: ZodMiniRecord<ZodMiniString<string>, ZodMiniJSONSchema>;
},
$strip,
>;
},
$strip,
> = ...
Zod schema describing the
datapayload of a standard Experience API response.