Struct google_displayvideo1::api::InventorySource [−][src]
An inventory source.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get inventory sources (response)
- list inventory sources (none)
Fields
commitment: Option<String>
Whether the inventory source has a guaranteed or non-guaranteed delivery.
creative_configs: Option<Vec<CreativeConfig>>
The creative requirements of the inventory source. Not applicable for auction packages.
deal_id: Option<String>
The ID in the exchange space that uniquely identifies the inventory source. Must be unique across buyers within each exchange but not necessarily unique across exchanges.
delivery_method: Option<String>
The delivery method of the inventory source. * For non-guaranteed inventory sources, the only acceptable value is INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC
. * For guaranteed inventory sources, acceptable values are INVENTORY_SOURCE_DELIVERY_METHOD_TAG
and INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC
.
display_name: Option<String>
The display name of the inventory source. Must be UTF-8 encoded with a maximum size of 240 bytes.
exchange: Option<String>
The exchange to which the inventory source belongs.
inventory_source_id: Option<String>
Output only. The unique ID of the inventory source. Assigned by the system.
inventory_source_type: Option<String>
Denotes the type of the inventory source.
name: Option<String>
Output only. The resource name of the inventory source.
publisher_name: Option<String>
The publisher/seller name of the inventory source.
rate_details: Option<RateDetails>
Required. The rate details of the inventory source.
status: Option<InventorySourceStatus>
The status settings of the inventory source.
time_range: Option<TimeRange>
The time range when this inventory source starts and stops serving.
update_time: Option<String>
Output only. The timestamp when the inventory source was last updated. Assigned by the system.
Trait Implementations
impl Clone for InventorySource
[src]
fn clone(&self) -> InventorySource
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for InventorySource
[src]
impl Default for InventorySource
[src]
fn default() -> InventorySource
[src]
impl<'de> Deserialize<'de> for InventorySource
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Resource for InventorySource
[src]
impl ResponseResult for InventorySource
[src]
impl Serialize for InventorySource
[src]
Auto Trait Implementations
impl RefUnwindSafe for InventorySource
impl Send for InventorySource
impl Sync for InventorySource
impl Unpin for InventorySource
impl UnwindSafe for InventorySource
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,