Variable ComplyTestControllerRequestSchemaConst
ComplyTestControllerRequestSchema: ZodUnion<
readonly [
ZodObject<
{
scenario: ZodLiteral<"list_scenarios">;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
scenario: ZodLiteral<"force_creative_status">;
params: ZodObject<
{
creative_id: ZodString;
status: ZodUnion<
readonly [
ZodLiteral<"processing">,
ZodLiteral<"pending_review">,
ZodLiteral<"approved">,
ZodLiteral<"rejected">,
ZodLiteral<"archived">,
],
>;
rejection_reason: ZodOptional<ZodNullable<ZodString>>;
},
$loose,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
scenario: ZodLiteral<"force_account_status">;
params: ZodObject<
{
account_id: ZodString;
status: ZodUnion<
readonly [
ZodLiteral<"active">,
ZodLiteral<"pending_approval">,
ZodLiteral<"rejected">,
ZodLiteral<"payment_required">,
ZodLiteral<"suspended">,
ZodLiteral<"closed">,
],
>;
},
$loose,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
scenario: ZodLiteral<"force_media_buy_status">;
params: ZodObject<
{
media_buy_id: ZodString;
status: ZodUnion<
readonly [
ZodLiteral<"pending_activation">,
ZodLiteral<"active">,
ZodLiteral<"paused">,
ZodLiteral<"completed">,
ZodLiteral<"rejected">,
ZodLiteral<"canceled">,
],
>;
rejection_reason: ZodOptional<ZodNullable<ZodString>>;
},
$loose,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
scenario: ZodLiteral<"force_session_status">;
params: ZodObject<
{
session_id: ZodString;
status: ZodUnion<
readonly [ZodLiteral<"complete">, ZodLiteral<"terminated">],
>;
termination_reason: ZodOptional<ZodNullable<ZodString>>;
},
$loose,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
scenario: ZodLiteral<"simulate_delivery">;
params: ZodObject<
{
media_buy_id: ZodString;
impressions: ZodOptional<ZodNullable<ZodNumber>>;
clicks: ZodOptional<ZodNullable<ZodNumber>>;
reported_spend: ZodOptional<
ZodNullable<
ZodObject<{ amount: ZodNumber; currency: ZodString }, $loose>,
>,
>;
conversions: ZodOptional<ZodNullable<ZodNumber>>;
},
$loose,
>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
ZodObject<
{
scenario: ZodLiteral<"simulate_budget_spend">;
params: ZodRecord<ZodString, ZodUnknown>;
context: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
ext: ZodOptional<ZodNullable<ZodObject<{}, $loose>>>;
},
$loose,
>,
],
> = ...