@adcp/client API Reference - v3.11.2
    Preparing search index...

    Variable PricingOptionSchemaConst

    PricingOptionSchema: ZodUnion<
        readonly [
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"cpm">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"vcpm">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"cpc">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"cpcv">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"cpv">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        parameters: ZodIntersection<
                            ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                            ZodObject<
                                {
                                    view_threshold: ZodUnion<
                                        readonly [ZodNumber, ZodIntersection<(...), (...)>],
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"cpp">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        parameters: ZodIntersection<
                            ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                            ZodObject<
                                {
                                    demographic: ZodString;
                                    min_points: ZodOptional<ZodNullable<ZodNumber>>;
                                },
                                $strip,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
            ZodIntersection<
                ZodRecord<ZodString, ZodUnion<readonly [ZodUnknown, ZodUndefined]>>,
                ZodObject<
                    {
                        pricing_option_id: ZodString;
                        pricing_model: ZodLiteral<"flat_rate">;
                        currency: ZodString;
                        fixed_price: ZodOptional<ZodNullable<ZodNumber>>;
                        floor_price: ZodOptional<ZodNullable<ZodNumber>>;
                        price_guidance: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            p25: ZodOptional<(...)>;
                                            p50: ZodOptional<(...)>;
                                            p75: ZodOptional<(...)>;
                                            p90: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        parameters: ZodOptional<
                            ZodNullable<
                                ZodIntersection<
                                    ZodRecord<ZodString, ZodUnion<readonly [(...), (...)]>>,
                                    ZodObject<
                                        {
                                            duration_hours: ZodOptional<(...)>;
                                            sov_percentage: ZodOptional<(...)>;
                                            loop_duration_seconds: ZodOptional<(...)>;
                                            min_plays_per_hour: ZodOptional<(...)>;
                                            venue_package: ZodOptional<(...)>;
                                            estimated_impressions: ZodOptional<(...)>;
                                            daypart: ZodOptional<(...)>;
                                        },
                                        $strip,
                                    >,
                                >,
                            >,
                        >;
                        min_spend_per_package: ZodOptional<ZodNullable<ZodNumber>>;
                    },
                    $strip,
                >,
            >,
        ],
    > = ...