Struct google_api_proto::google::ads::googleads::v17::resources::SmartCampaignSetting
source · pub struct SmartCampaignSetting {
pub resource_name: String,
pub campaign: String,
pub phone_number: Option<PhoneNumber>,
pub advertising_language_code: String,
pub landing_page: Option<LandingPage>,
pub business_setting: Option<BusinessSetting>,
}
Expand description
Settings for configuring Smart campaigns.
Fields§
§resource_name: String
Immutable. The resource name of the Smart campaign setting. Smart campaign setting resource names have the form:
customers/{customer_id}/smartCampaignSettings/{campaign_id}
campaign: String
Output only. The campaign to which these settings apply.
phone_number: Option<PhoneNumber>
Phone number and country code.
advertising_language_code: String
The language code to advertise in from the set of [supported language codes] (https://developers.google.com/google-ads/api/reference/data/codes-formats#languages).
landing_page: Option<LandingPage>
The landing page of this campaign.
business_setting: Option<BusinessSetting>
The business setting of this campaign.
Trait Implementations§
source§impl Clone for SmartCampaignSetting
impl Clone for SmartCampaignSetting
source§fn clone(&self) -> SmartCampaignSetting
fn clone(&self) -> SmartCampaignSetting
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 SmartCampaignSetting
impl Debug for SmartCampaignSetting
source§impl Default for SmartCampaignSetting
impl Default for SmartCampaignSetting
source§impl Message for SmartCampaignSetting
impl Message for SmartCampaignSetting
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 SmartCampaignSetting
impl PartialEq for SmartCampaignSetting
source§fn eq(&self, other: &SmartCampaignSetting) -> bool
fn eq(&self, other: &SmartCampaignSetting) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SmartCampaignSetting
Auto Trait Implementations§
impl Freeze for SmartCampaignSetting
impl RefUnwindSafe for SmartCampaignSetting
impl Send for SmartCampaignSetting
impl Sync for SmartCampaignSetting
impl Unpin for SmartCampaignSetting
impl UnwindSafe for SmartCampaignSetting
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