Variable AudienceSelectorSchemaConst
AudienceSelectorSchema: ZodUnion<
readonly [
ZodObject<
{
type: ZodLiteral<"signal">;
signal_id: ZodUnion<
readonly [
ZodObject<
{
source: ZodLiteral<"catalog">;
data_provider_domain: ZodString;
id: ZodString;
},
$loose,
>,
ZodObject<
{
source: ZodLiteral<"agent">;
agent_url: ZodString;
id: ZodString;
},
$loose,
>,
],
>;
value_type: ZodLiteral<"binary">;
value: ZodBoolean;
},
$loose,
>,
ZodObject<
{
type: ZodLiteral<"signal">;
signal_id: ZodUnion<
readonly [
ZodObject<
{
source: ZodLiteral<"catalog">;
data_provider_domain: ZodString;
id: ZodString;
},
$loose,
>,
ZodObject<
{
source: ZodLiteral<"agent">;
agent_url: ZodString;
id: ZodString;
},
$loose,
>,
],
>;
value_type: ZodLiteral<"categorical">;
values: ZodArray<ZodString>;
},
$loose,
>,
ZodObject<
{
type: ZodLiteral<"signal">;
signal_id: ZodUnion<
readonly [
ZodObject<
{
source: ZodLiteral<"catalog">;
data_provider_domain: ZodString;
id: ZodString;
},
$loose,
>,
ZodObject<
{
source: ZodLiteral<"agent">;
agent_url: ZodString;
id: ZodString;
},
$loose,
>,
],
>;
value_type: ZodLiteral<"numeric">;
min_value: ZodOptional<ZodNullable<ZodNumber>>;
max_value: ZodOptional<ZodNullable<ZodNumber>>;
},
$loose,
>,
ZodObject<
{
type: ZodLiteral<"description">;
description: ZodString;
category: ZodOptional<ZodNullable<ZodString>>;
},
$loose,
>,
],
> = ...