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