Struct google_api_proto::google::ads::googleads::v15::services::EffectiveFrequencyBreakdown
source · pub struct EffectiveFrequencyBreakdown {
pub effective_frequency: i32,
pub on_target_reach: i64,
pub total_reach: i64,
pub effective_coview_reach: Option<i64>,
pub on_target_effective_coview_reach: Option<i64>,
}
Expand description
A breakdown of the number of unique people reached at a given effective frequency.
Fields§
§effective_frequency: i32
The effective frequency [1-10].
on_target_reach: i64
The number of unique people reached at least effective_frequency times that exactly matches the Targeting.
Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the on_target_reach value will be rounded to 0.
total_reach: i64
Total number of unique people reached at least effective_frequency times. This includes people that may fall outside the specified Targeting.
Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the total_reach value will be rounded to 0.
effective_coview_reach: Option<i64>
The number of users (including co-viewing users) reached for the associated effective_frequency value.
on_target_effective_coview_reach: Option<i64>
The number of users (including co-viewing users) reached for the associated effective_frequency value within the specified plan demographic.
Implementations§
source§impl EffectiveFrequencyBreakdown
impl EffectiveFrequencyBreakdown
sourcepub fn effective_coview_reach(&self) -> i64
pub fn effective_coview_reach(&self) -> i64
Returns the value of effective_coview_reach
, or the default value if effective_coview_reach
is unset.
sourcepub fn on_target_effective_coview_reach(&self) -> i64
pub fn on_target_effective_coview_reach(&self) -> i64
Returns the value of on_target_effective_coview_reach
, or the default value if on_target_effective_coview_reach
is unset.
Trait Implementations§
source§impl Clone for EffectiveFrequencyBreakdown
impl Clone for EffectiveFrequencyBreakdown
source§fn clone(&self) -> EffectiveFrequencyBreakdown
fn clone(&self) -> EffectiveFrequencyBreakdown
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EffectiveFrequencyBreakdown
impl Debug for EffectiveFrequencyBreakdown
source§impl Message for EffectiveFrequencyBreakdown
impl Message for EffectiveFrequencyBreakdown
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for EffectiveFrequencyBreakdown
impl PartialEq for EffectiveFrequencyBreakdown
source§fn eq(&self, other: &EffectiveFrequencyBreakdown) -> bool
fn eq(&self, other: &EffectiveFrequencyBreakdown) -> bool
self
and other
values to be equal, and is used
by ==
.impl Copy for EffectiveFrequencyBreakdown
impl StructuralPartialEq for EffectiveFrequencyBreakdown
Auto Trait Implementations§
impl Freeze for EffectiveFrequencyBreakdown
impl RefUnwindSafe for EffectiveFrequencyBreakdown
impl Send for EffectiveFrequencyBreakdown
impl Sync for EffectiveFrequencyBreakdown
impl Unpin for EffectiveFrequencyBreakdown
impl UnwindSafe for EffectiveFrequencyBreakdown
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request