Struct google_adexchangebuyer1d4::CreativeServingRestrictions
[−]
[src]
pub struct CreativeServingRestrictions { pub contexts: Option<Vec<CreativeServingRestrictionsContexts>>, pub disapproval_reasons: Option<Vec<CreativeServingRestrictionsDisapprovalReasons>>, pub reason: Option<String>, }
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.
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 Debug for CreativeServingRestrictions
[src]
impl Clone for CreativeServingRestrictions
[src]
fn clone(&self) -> CreativeServingRestrictions
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for CreativeServingRestrictions
[src]
fn default() -> CreativeServingRestrictions
Returns the "default value" for a type. Read more