Struct google_dfareporting2d6::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]
fn default() -> CreativeAssetSelection
Returns the "default value" for a type. Read more
impl Clone for CreativeAssetSelection
[src]
fn clone(&self) -> CreativeAssetSelection
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