Struct google_api_proto::google::ads::googleads::v16::common::BusinessProfileLocationSet
source · pub struct BusinessProfileLocationSet {
pub http_authorization_token: String,
pub email_address: String,
pub business_name_filter: String,
pub label_filters: Vec<String>,
pub listing_id_filters: Vec<i64>,
pub business_account_id: String,
}
Expand description
Data used to configure a location set populated from Google Business Profile locations. Different types of filters are AND’ed together, if they are specified.
Fields§
Required. Immutable. The HTTP authorization token used to obtain authorization.
email_address: String
Required. Immutable. Email address of a Google Business Profile account or email address of a manager of the Google Business Profile account.
business_name_filter: String
Used to filter Google Business Profile listings by business name. If businessNameFilter is set, only listings with a matching business name are candidates to be sync’d into Assets.
label_filters: Vec<String>
Used to filter Google Business Profile listings by labels. If entries exist in labelFilters, only listings that have any of the labels set are candidates to be synchronized into Assets. If no entries exist in labelFilters, then all listings are candidates for syncing. Label filters are OR’ed together.
listing_id_filters: Vec<i64>
Used to filter Google Business Profile listings by listing id. If entries exist in listingIdFilters, only listings specified by the filters are candidates to be synchronized into Assets. If no entries exist in listingIdFilters, then all listings are candidates for syncing. Listing ID filters are OR’ed together.
business_account_id: String
Immutable. The account ID of the managed business whose locations are to be used. If this field is not set, then all businesses accessible by the user (specified by the emailAddress) are used.
Trait Implementations§
source§impl Clone for BusinessProfileLocationSet
impl Clone for BusinessProfileLocationSet
source§fn clone(&self) -> BusinessProfileLocationSet
fn clone(&self) -> BusinessProfileLocationSet
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BusinessProfileLocationSet
impl Debug for BusinessProfileLocationSet
source§impl Default for BusinessProfileLocationSet
impl Default for BusinessProfileLocationSet
source§impl Message for BusinessProfileLocationSet
impl Message for BusinessProfileLocationSet
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 BusinessProfileLocationSet
impl PartialEq for BusinessProfileLocationSet
source§fn eq(&self, other: &BusinessProfileLocationSet) -> bool
fn eq(&self, other: &BusinessProfileLocationSet) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BusinessProfileLocationSet
Auto Trait Implementations§
impl Freeze for BusinessProfileLocationSet
impl RefUnwindSafe for BusinessProfileLocationSet
impl Send for BusinessProfileLocationSet
impl Sync for BusinessProfileLocationSet
impl Unpin for BusinessProfileLocationSet
impl UnwindSafe for BusinessProfileLocationSet
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