Struct google_api_proto::google::ads::googleads::v17::resources::UserLocationView
source · pub struct UserLocationView {
pub resource_name: String,
pub country_criterion_id: Option<i64>,
pub targeting_location: Option<bool>,
}
Expand description
A user location view.
User Location View includes all metrics aggregated at the country level, one row per country. It reports metrics at the actual physical location of the user by targeted or not targeted location. If other segment fields are used, you may get more than one row per country.
Fields§
§resource_name: String
Output only. The resource name of the user location view. UserLocation view resource names have the form:
customers/{customer_id}/userLocationViews/{country_criterion_id}~{targeting_location}
country_criterion_id: Option<i64>
Output only. Criterion Id for the country.
targeting_location: Option<bool>
Output only. Indicates whether location was targeted or not.
Implementations§
source§impl UserLocationView
impl UserLocationView
sourcepub fn country_criterion_id(&self) -> i64
pub fn country_criterion_id(&self) -> i64
Returns the value of country_criterion_id
, or the default value if country_criterion_id
is unset.
sourcepub fn targeting_location(&self) -> bool
pub fn targeting_location(&self) -> bool
Returns the value of targeting_location
, or the default value if targeting_location
is unset.
Trait Implementations§
source§impl Clone for UserLocationView
impl Clone for UserLocationView
source§fn clone(&self) -> UserLocationView
fn clone(&self) -> UserLocationView
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UserLocationView
impl Debug for UserLocationView
source§impl Default for UserLocationView
impl Default for UserLocationView
source§impl Message for UserLocationView
impl Message for UserLocationView
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 UserLocationView
impl PartialEq for UserLocationView
source§fn eq(&self, other: &UserLocationView) -> bool
fn eq(&self, other: &UserLocationView) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UserLocationView
Auto Trait Implementations§
impl Freeze for UserLocationView
impl RefUnwindSafe for UserLocationView
impl Send for UserLocationView
impl Sync for UserLocationView
impl Unpin for UserLocationView
impl UnwindSafe for UserLocationView
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