Struct google_api_proto::google::ads::googleads::v17::resources::smart_campaign_setting::AdOptimizedBusinessProfileSetting
source · pub struct AdOptimizedBusinessProfileSetting {
pub include_lead_form: Option<bool>,
}
Expand description
Settings for configuring a business profile optimized for ads as this campaign’s landing page.
Fields§
§include_lead_form: Option<bool>
Enabling a lead form on your business profile enables prospective customers to contact your business by filling out a simple form, and you’ll receive their information through email.
Implementations§
source§impl AdOptimizedBusinessProfileSetting
impl AdOptimizedBusinessProfileSetting
sourcepub fn include_lead_form(&self) -> bool
pub fn include_lead_form(&self) -> bool
Returns the value of include_lead_form
, or the default value if include_lead_form
is unset.
Trait Implementations§
source§impl Clone for AdOptimizedBusinessProfileSetting
impl Clone for AdOptimizedBusinessProfileSetting
source§fn clone(&self) -> AdOptimizedBusinessProfileSetting
fn clone(&self) -> AdOptimizedBusinessProfileSetting
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 Message for AdOptimizedBusinessProfileSetting
impl Message for AdOptimizedBusinessProfileSetting
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AdOptimizedBusinessProfileSetting
impl PartialEq for AdOptimizedBusinessProfileSetting
source§fn eq(&self, other: &AdOptimizedBusinessProfileSetting) -> bool
fn eq(&self, other: &AdOptimizedBusinessProfileSetting) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for AdOptimizedBusinessProfileSetting
impl StructuralPartialEq for AdOptimizedBusinessProfileSetting
Auto Trait Implementations§
impl Freeze for AdOptimizedBusinessProfileSetting
impl RefUnwindSafe for AdOptimizedBusinessProfileSetting
impl Send for AdOptimizedBusinessProfileSetting
impl Sync for AdOptimizedBusinessProfileSetting
impl Unpin for AdOptimizedBusinessProfileSetting
impl UnwindSafe for AdOptimizedBusinessProfileSetting
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
§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>
Wrap the input message
T
in a tonic::Request