pub struct CmHybridConfig {
pub cm_account_id: Option<i64>,
pub cm_advertiser_ids: Option<Vec<i64>>,
pub cm_floodlight_config_id: Option<i64>,
pub cm_floodlight_linking_authorized: Option<bool>,
pub cm_syncable_site_ids: Option<Vec<i64>>,
pub dv360_to_cm_cost_reporting_enabled: Option<bool>,
pub dv360_to_cm_data_sharing_enabled: Option<bool>,
}
Expand description
Settings for advertisers that use both Campaign Manager 360 (CM360) and third-party ad servers.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cm_account_id: Option<i64>
Required. Immutable. Account ID of the CM360 Floodlight configuration linked with the DV360 advertiser.
cm_advertiser_ids: Option<Vec<i64>>
Output only. The set of CM360 Advertiser IDs sharing the CM360 Floodlight configuration.
cm_floodlight_config_id: Option<i64>
Required. Immutable. ID of the CM360 Floodlight configuration linked with the DV360 advertiser.
Required. Immutable. By setting this field to true
, you, on behalf of your company, authorize the sharing of information from the given Floodlight configuration to this Display & Video 360 advertiser.
cm_syncable_site_ids: Option<Vec<i64>>
A list of CM360 sites whose placements will be synced to DV360 as creatives. If absent or empty in CreateAdvertiser method, the system will automatically create a CM360 site. Removing sites from this list may cause DV360 creatives synced from CM360 to be deleted. At least one site must be specified.
dv360_to_cm_cost_reporting_enabled: Option<bool>
Whether or not to report DV360 cost to CM360.
dv360_to_cm_data_sharing_enabled: Option<bool>
Whether or not to include DV360 data in CM360 data transfer reports.
Trait Implementations§
Source§impl Clone for CmHybridConfig
impl Clone for CmHybridConfig
Source§fn clone(&self) -> CmHybridConfig
fn clone(&self) -> CmHybridConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for CmHybridConfig
impl Debug for CmHybridConfig
Source§impl Default for CmHybridConfig
impl Default for CmHybridConfig
Source§fn default() -> CmHybridConfig
fn default() -> CmHybridConfig
Source§impl<'de> Deserialize<'de> for CmHybridConfig
impl<'de> Deserialize<'de> for CmHybridConfig
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>,
Source§impl Serialize for CmHybridConfig
impl Serialize for CmHybridConfig
impl Part for CmHybridConfig
Auto Trait Implementations§
impl Freeze for CmHybridConfig
impl RefUnwindSafe for CmHybridConfig
impl Send for CmHybridConfig
impl Sync for CmHybridConfig
impl Unpin for CmHybridConfig
impl UnwindSafe for CmHybridConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more