pub struct Pmp {
pub private_auction: bool,
pub deals: Option<Vec<Deal>>,
pub ext: Option<Map<String, Value>>,
}
Expand description
3.2.11 Object: Pmp
This object is the private marketplace container for direct deals between buyers and sellers that may pertain to this impression. The actual deals are represented as a collection of Deal objects. Refer to Section 7.3 for more details.
Fields§
§private_auction: bool
integer; default 0 Indicator of auction eligibility to seats named in the Direct Deals object, where 0 = all bids are accepted, 1 = bids are restricted to the deals specified and the terms thereof.
deals: Option<Vec<Deal>>
object array Array of Deal (Section 3.2.12) objects that convey the specific deals applicable to this impression.
ext: Option<Map<String, Value>>
object Placeholder for exchange-specific extensions to OpenRTB.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Pmp
impl<'de> Deserialize<'de> for Pmp
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more