Struct google_dfareporting2d8::api::CreativeRotation
source · pub struct CreativeRotation {
pub creative_assignments: Option<Vec<CreativeAssignment>>,
pub creative_optimization_configuration_id: Option<i64>,
pub type_: Option<String>,
pub weight_calculation_strategy: Option<String>,
}
Expand description
Creative Rotation.
This type is not used in any activity, and only used as part of another schema.
Fields§
§creative_assignments: Option<Vec<CreativeAssignment>>
Creative assignments in this creative rotation.
creative_optimization_configuration_id: Option<i64>
Creative optimization configuration that is used by this ad. It should refer to one of the existing optimization configurations in the ad’s campaign. If it is unset or set to 0, then the campaign’s default optimization configuration will be used for this ad.
type_: Option<String>
Type of creative rotation. Can be used to specify whether to use sequential or random rotation.
weight_calculation_strategy: Option<String>
Strategy for calculating weights. Used with CREATIVE_ROTATION_TYPE_RANDOM.
Trait Implementations§
source§impl Clone for CreativeRotation
impl Clone for CreativeRotation
source§fn clone(&self) -> CreativeRotation
fn clone(&self) -> CreativeRotation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CreativeRotation
impl Debug for CreativeRotation
source§impl Default for CreativeRotation
impl Default for CreativeRotation
source§fn default() -> CreativeRotation
fn default() -> CreativeRotation
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CreativeRotation
impl<'de> Deserialize<'de> for CreativeRotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for CreativeRotation
impl Serialize for CreativeRotation
impl Part for CreativeRotation
Auto Trait Implementations§
impl RefUnwindSafe for CreativeRotation
impl Send for CreativeRotation
impl Sync for CreativeRotation
impl Unpin for CreativeRotation
impl UnwindSafe for CreativeRotation
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more