{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "/schemas/3.0.6/core/pricing-option.json",
  "title": "Pricing Option",
  "description": "A pricing model option offered by a publisher for a product. Discriminated by pricing_model field. If fixed_price is present, it's fixed pricing. If absent, it's auction-based (floor_price and price_guidance optional). Bid-based auction models may also include max_bid as a boolean signal to interpret bid_price as a buyer ceiling instead of an exact honored price.",
  "oneOf": [
    {
      "$ref": "/schemas/3.0.6/pricing-options/cpm-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/vcpm-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/cpc-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/cpcv-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/cpv-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/cpp-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/cpa-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/flat-rate-option.json"
    },
    {
      "$ref": "/schemas/3.0.6/pricing-options/time-option.json"
    }
  ]
}
