Struct google_dfareporting3d2::CreativeAssetSelection [−][src]
pub struct CreativeAssetSelection { pub rules: Option<Vec<Rule>>, pub default_asset_id: Option<String>, }
Encapsulates the list of rules for asset selection and a default asset in case none of the rules match. Applicable to INSTREAM_VIDEO creatives.
This type is not used in any activity, and only used as part of another schema.
Fields
rules: Option<Vec<Rule>>
Rules determine which asset will be served to a viewer. Rules will be evaluated in the order in which they are stored in this list. This list must contain at least one rule. Applicable to INSTREAM_VIDEO creatives.
default_asset_id: Option<String>
A creativeAssets[].id. This should refer to one of the parent assets in this creative, and will be served if none of the rules match. This is a required field.
Trait Implementations
impl Default for CreativeAssetSelection
[src]
impl Default for CreativeAssetSelection
fn default() -> CreativeAssetSelection
[src]
fn default() -> CreativeAssetSelection
Returns the "default value" for a type. Read more
impl Clone for CreativeAssetSelection
[src]
impl Clone for CreativeAssetSelection
fn clone(&self) -> CreativeAssetSelection
[src]
fn clone(&self) -> CreativeAssetSelection
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for CreativeAssetSelection
[src]
impl Debug for CreativeAssetSelection
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for CreativeAssetSelection
[src]
impl Part for CreativeAssetSelection
Auto Trait Implementations
impl Send for CreativeAssetSelection
impl Send for CreativeAssetSelection
impl Sync for CreativeAssetSelection
impl Sync for CreativeAssetSelection