@adcp/client API Reference - v4.19.0
    Preparing search index...

    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,
            >,
        ],
    > = ...