@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable SignalPricingOptionSchemaConst

    SignalPricingOptionSchema: ZodIntersection<
        ZodObject<{ pricing_option_id: ZodString }, $loose>,
        ZodUnion<
            readonly [
                ZodObject<
                    {
                        model: ZodLiteral<"cpm">;
                        cpm: ZodNumber;
                        currency: ZodString;
                        ext: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
                ZodObject<
                    {
                        model: ZodLiteral<"percent_of_media">;
                        percent: ZodNumber;
                        max_cpm: ZodOptional<ZodNumber>;
                        currency: ZodString;
                        ext: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
                ZodObject<
                    {
                        model: ZodLiteral<"flat_fee">;
                        amount: ZodNumber;
                        period: ZodUnion<
                            readonly [
                                ZodLiteral<"monthly">,
                                ZodLiteral<"quarterly">,
                                ZodLiteral<"annual">,
                                ZodLiteral<"campaign">,
                            ],
                        >;
                        currency: ZodString;
                        ext: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
                ZodObject<
                    {
                        model: ZodLiteral<"per_unit">;
                        unit: ZodString;
                        unit_price: ZodNumber;
                        currency: ZodString;
                        ext: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
                ZodObject<
                    {
                        model: ZodLiteral<"custom">;
                        description: ZodString;
                        metadata: ZodObject<
                            { summary_for_operator: ZodOptional<ZodString> },
                            $loose,
                        >;
                        currency: ZodOptional<ZodString>;
                        ext: ZodOptional<ZodObject<{}, $loose>>;
                    },
                    $loose,
                >,
            ],
        >,
    > = ...