Variable CPPPricingOptionSchemaConst
CPPPricingOptionSchema: 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<
ZodObject<
{
p25: ZodOptional<ZodNullable<ZodNumber>>;
p50: ZodOptional<ZodNullable<ZodNumber>>;
p75: ZodOptional<ZodNullable<ZodNumber>>;
p90: ZodOptional<ZodNullable<ZodNumber>>;
},
$loose,
>,
>,
>;
parameters: ZodObject<
{
demographic_system: ZodOptional<
ZodNullable<
ZodUnion<
readonly [
ZodLiteral<"nielsen">,
ZodLiteral<"barb">,
ZodLiteral<"agf">,
ZodLiteral<"oztam">,
ZodLiteral<"mediametrie">,
ZodLiteral<"custom">,
],
>,
>,
>;
demographic: ZodString;
min_points: ZodOptional<ZodNullable<ZodNumber>>;
},
$loose,
>;
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,
> = ...