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

    Variable CPAPricingOptionSchemaConst

    CPAPricingOptionSchema: ZodObject<
        {
            pricing_option_id: ZodString;
            pricing_model: ZodLiteral<"cpa">;
            event_type: ZodUnion<
                readonly [
                    ZodLiteral<"page_view">,
                    ZodLiteral<"view_content">,
                    ZodLiteral<"select_content">,
                    ZodLiteral<"select_item">,
                    ZodLiteral<"search">,
                    ZodLiteral<"share">,
                    ZodLiteral<"add_to_cart">,
                    ZodLiteral<"remove_from_cart">,
                    ZodLiteral<"viewed_cart">,
                    ZodLiteral<"add_to_wishlist">,
                    ZodLiteral<"initiate_checkout">,
                    ZodLiteral<"add_payment_info">,
                    ZodLiteral<"purchase">,
                    ZodLiteral<"refund">,
                    ZodLiteral<"lead">,
                    ZodLiteral<"qualify_lead">,
                    ZodLiteral<"close_convert_lead">,
                    ZodLiteral<"disqualify_lead">,
                    ZodLiteral<"complete_registration">,
                    ZodLiteral<"subscribe">,
                    ZodLiteral<"start_trial">,
                    ZodLiteral<"app_install">,
                    ZodLiteral<"app_launch">,
                    ZodLiteral<"contact">,
                    ZodLiteral<"schedule">,
                    ZodLiteral<"donate">,
                    ZodLiteral<"submit_application">,
                    ZodLiteral<"custom">,
                ],
            >;
            custom_event_name: ZodOptional<ZodNullable<ZodString>>;
            event_source_id: ZodOptional<ZodNullable<ZodString>>;
            currency: ZodString;
            fixed_price: ZodNumber;
            min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
            price_breakdown: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            list_price: ZodNumber;
                            adjustments: ZodArray<ZodRecord<ZodString, ZodUnknown>>;
                        },
                        $loose,
                    >,
                >,
            >;
            eligible_adjustments: ZodOptional<
                ZodNullable<
                    ZodArray<
                        ZodUnion<
                            readonly [
                                ZodLiteral<"fee">,
                                ZodLiteral<"discount">,
                                ZodLiteral<"commission">,
                                ZodLiteral<"settlement">,
                            ],
                        >,
                    >,
                >,
            >;
        },
        $loose,
    > = ...