Variable ComplyTestControllerResponseSchemaConst
ComplyTestControllerResponseSchema: ZodUnion<
readonly [
ZodObject<
{
success: ZodLiteral<true>;
scenarios: ZodArray<
ZodUnion<
readonly [
ZodLiteral<"force_creative_status">,
ZodLiteral<"force_account_status">,
ZodLiteral<"force_media_buy_status">,
ZodLiteral<"force_create_media_buy_arm">,
ZodLiteral<"force_task_completion">,
ZodLiteral<"force_session_status">,
ZodLiteral<"simulate_delivery">,
ZodLiteral<"simulate_budget_spend">,
ZodLiteral<"seed_product">,
ZodLiteral<"seed_pricing_option">,
ZodLiteral<"seed_creative">,
ZodLiteral<"seed_plan">,
ZodLiteral<"seed_media_buy">,
ZodLiteral<"seed_creative_format">,
],
>,
>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
ZodObject<
{
success: ZodLiteral<true>;
previous_state: ZodString;
current_state: ZodString;
message: ZodOptional<ZodString>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
ZodObject<
{
success: ZodLiteral<true>;
simulated: ZodObject<{}, $loose>;
cumulative: ZodOptional<ZodObject<{}, $loose>>;
message: ZodOptional<ZodString>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
ZodObject<
{
success: ZodLiteral<true>;
forced: ZodObject<
{
arm: ZodUnion<
readonly [ZodLiteral<"submitted">, ZodLiteral<"input-required">],
>;
task_id: ZodOptional<ZodString>;
},
$loose,
>;
message: ZodOptional<ZodString>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
ZodObject<
{
success: ZodLiteral<true>;
message: ZodOptional<ZodString>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
ZodObject<
{
success: ZodLiteral<false>;
error: ZodUnion<
readonly [
ZodLiteral<"INVALID_TRANSITION">,
ZodLiteral<"INVALID_STATE">,
ZodLiteral<"NOT_FOUND">,
ZodLiteral<"UNKNOWN_SCENARIO">,
ZodLiteral<"INVALID_PARAMS">,
ZodLiteral<"FORBIDDEN">,
ZodLiteral<"INTERNAL_ERROR">,
],
>;
error_detail: ZodOptional<ZodString>;
current_state: ZodNullable<ZodOptional<ZodString>>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
>,
],
> = ...