Variable SyncAudiencesRequestSchemaConst
SyncAudiencesRequestSchema: ZodObject<
{
adcp_major_version: ZodOptional<ZodNumber>;
idempotency_key: ZodString;
account: ZodUnion<
readonly [
ZodObject<{ account_id: ZodString }, $loose>,
ZodObject<
{
brand: ZodObject<
{
domain: ZodString;
brand_id: ZodOptional<ZodString>;
industries: ZodOptional<ZodArray<ZodString>>;
data_subject_contestation: ZodOptional<
ZodRecord<ZodString, ZodUnknown>,
>;
},
$loose,
>;
operator: ZodString;
sandbox: ZodOptional<ZodBoolean>;
},
$loose,
>,
],
>;
audiences: ZodOptional<
ZodArray<
ZodObject<
{
audience_id: ZodString;
name: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
audience_type: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"crm">,
ZodLiteral<"suppression">,
ZodLiteral<"lookalike_seed">,
],
>,
>;
tags: ZodOptional<ZodArray<ZodString>>;
add: ZodOptional<
ZodArray<
ZodObject<
{
external_id: ZodString;
hashed_email: ZodOptional<(...)>;
hashed_phone: ZodOptional<(...)>;
uids: ZodOptional<(...)>;
ext: ZodOptional<(...)>;
},
$loose,
>,
>,
>;
remove: ZodOptional<
ZodArray<
ZodObject<
{
external_id: ZodString;
hashed_email: ZodOptional<(...)>;
hashed_phone: ZodOptional<(...)>;
uids: ZodOptional<(...)>;
ext: ZodOptional<(...)>;
},
$loose,
>,
>,
>;
delete: ZodOptional<ZodBoolean>;
consent_basis: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"consent">,
ZodLiteral<"legitimate_interest">,
ZodLiteral<"contract">,
ZodLiteral<"legal_obligation">,
],
>,
>;
},
$loose,
>,
>,
>;
delete_missing: ZodOptional<ZodBoolean>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...