Struct google_api_proto::google::ads::googleads::v17::services::apply_recommendation_operation::LeadFormAssetParameters
source · pub struct LeadFormAssetParameters {
pub ad_asset_apply_parameters: Option<AdAssetApplyParameters>,
pub set_submit_lead_form_asset_campaign_goal: Option<bool>,
}
Expand description
Parameters to use when applying a lead form asset recommendation.
Fields§
§ad_asset_apply_parameters: Option<AdAssetApplyParameters>
Required. Lead form assets to be added. This is a required field.
set_submit_lead_form_asset_campaign_goal: Option<bool>
If true, the “Submit Lead Form” goal will be set on the target campaign. As a result, ads will be shown as lead form creative ads. If false, the “Submit Lead Form” goal will not be set on the campaign and ads will contain lead form assets.
Implementations§
source§impl LeadFormAssetParameters
impl LeadFormAssetParameters
sourcepub fn set_submit_lead_form_asset_campaign_goal(&self) -> bool
pub fn set_submit_lead_form_asset_campaign_goal(&self) -> bool
Returns the value of set_submit_lead_form_asset_campaign_goal
, or the default value if set_submit_lead_form_asset_campaign_goal
is unset.
Trait Implementations§
source§impl Clone for LeadFormAssetParameters
impl Clone for LeadFormAssetParameters
source§fn clone(&self) -> LeadFormAssetParameters
fn clone(&self) -> LeadFormAssetParameters
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 Debug for LeadFormAssetParameters
impl Debug for LeadFormAssetParameters
source§impl Default for LeadFormAssetParameters
impl Default for LeadFormAssetParameters
source§impl Message for LeadFormAssetParameters
impl Message for LeadFormAssetParameters
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 LeadFormAssetParameters
impl PartialEq for LeadFormAssetParameters
source§fn eq(&self, other: &LeadFormAssetParameters) -> bool
fn eq(&self, other: &LeadFormAssetParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LeadFormAssetParameters
Auto Trait Implementations§
impl Freeze for LeadFormAssetParameters
impl RefUnwindSafe for LeadFormAssetParameters
impl Send for LeadFormAssetParameters
impl Sync for LeadFormAssetParameters
impl Unpin for LeadFormAssetParameters
impl UnwindSafe for LeadFormAssetParameters
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