Variable SyncCreativesSuccessSchemaConst
SyncCreativesSuccessSchema: ZodObject<
{
dry_run: ZodOptional<ZodBoolean>;
creatives: ZodArray<
ZodObject<
{
creative_id: ZodString;
account: ZodOptional<
ZodObject<
{
account_id: ZodString;
name: ZodString;
advertiser: ZodOptional<ZodString>;
billing_proxy: ZodOptional<ZodString>;
status: ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>;
brand: ZodOptional<
ZodObject<
{
domain: ...;
brand_id: ...;
industries: ...;
data_subject_contestation: ...;
},
$loose,
>,
>;
operator: ZodOptional<ZodString>;
billing: ZodOptional<ZodUnion<readonly [(...), (...), (...)]>>;
billing_entity: ZodOptional<
ZodObject<
{
legal_name: ...;
vat_id: ...;
tax_id: ...;
registration_number: ...;
address: ...;
contacts: ...;
bank: ...;
ext: ...;
},
$loose,
>,
>;
rate_card: ZodOptional<ZodString>;
payment_terms: ZodOptional<
ZodUnion<readonly [(...), (...), (...), (...), (...), (...)]>,
>;
credit_limit: ZodOptional<
ZodObject<{ amount: ...; currency: ... }, $loose>,
>;
setup: ZodOptional<
ZodObject<{ url: ...; message: ...; expires_at: ... }, $loose>,
>;
account_scope: ZodOptional<
ZodUnion<readonly [(...), (...), (...), (...)]>,
>;
governance_agents: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
reporting_bucket: ZodOptional<
ZodObject<
{
protocol: ...;
bucket: ...;
prefix: ...;
region: ...;
format: ...;
compression: ...;
file_retention_days: ...;
setup_instructions: ...;
},
$loose,
>,
>;
sandbox: ZodOptional<ZodBoolean>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
>;
action: ZodUnion<
readonly [
ZodLiteral<"created">,
ZodLiteral<"updated">,
ZodLiteral<"unchanged">,
ZodLiteral<"failed">,
ZodLiteral<"deleted">,
],
>;
status: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"processing">,
ZodLiteral<"pending_review">,
ZodLiteral<"approved">,
ZodLiteral<"rejected">,
ZodLiteral<"archived">,
],
>,
>;
platform_id: ZodOptional<ZodString>;
changes: ZodOptional<ZodArray<ZodString>>;
errors: ZodOptional<
ZodArray<
ZodObject<
{
code: ZodString;
message: ZodString;
field: ZodOptional<ZodString>;
suggestion: ZodOptional<ZodString>;
retry_after: ZodOptional<ZodNumber>;
issues: ZodOptional<ZodArray<(...)>>;
details: ZodOptional<ZodObject<(...), (...)>>;
recovery: ZodOptional<ZodUnion<(...)>>;
},
$loose,
>,
>,
>;
warnings: ZodOptional<ZodArray<ZodString>>;
preview_url: ZodOptional<ZodString>;
expires_at: ZodOptional<ZodISODateTime>;
assigned_to: ZodOptional<ZodArray<ZodString>>;
assignment_errors: ZodOptional<ZodRecord<ZodString, ZodString>>;
},
$loose,
>,
>;
sandbox: ZodOptional<ZodBoolean>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...