[−][src]Struct google_adexchangebuyer1d4::CreativeServingRestrictions
The granular status of this ad in specific contexts. A context here relates to where something ultimately serves (for example, a physical location, a platform, an HTTPS vs HTTP request, or the type of auction). Read-only. This field should not be set in requests. See the examples in the Creatives guide for more details.
This type is not used in any activity, and only used as part of another schema.
Fields
contexts: Option<Vec<CreativeServingRestrictionsContexts>>
All known contexts/restrictions.
disapproval_reasons: Option<Vec<CreativeServingRestrictionsDisapprovalReasons>>
The reasons for disapproval within this restriction, if any. Note that not all disapproval reasons may be categorized, so it is possible for the creative to have a status of DISAPPROVED or CONDITIONALLY_APPROVED with an empty list for disapproval_reasons. In this case, please reach out to your TAM to help debug the issue.
reason: Option<String>
Why the creative is ineligible to serve in this context (e.g., it has been explicitly disapproved or is pending review).
Trait Implementations
impl Clone for CreativeServingRestrictions
[src]
fn clone(&self) -> CreativeServingRestrictions
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreativeServingRestrictions
[src]
impl Default for CreativeServingRestrictions
[src]
impl<'de> Deserialize<'de> for CreativeServingRestrictions
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl NestedType for CreativeServingRestrictions
[src]
impl Part for CreativeServingRestrictions
[src]
impl Serialize for CreativeServingRestrictions
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreativeServingRestrictions
impl Send for CreativeServingRestrictions
impl Sync for CreativeServingRestrictions
impl Unpin for CreativeServingRestrictions
impl UnwindSafe for CreativeServingRestrictions
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,
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, 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.
fn to_owned(&self) -> T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,