Struct google_api_proto::google::ads::googleads::v16::common::CallAdInfo
source · pub struct CallAdInfo {Show 14 fields
pub country_code: String,
pub phone_number: String,
pub business_name: String,
pub headline1: String,
pub headline2: String,
pub description1: String,
pub description2: String,
pub call_tracked: bool,
pub disable_call_conversion: bool,
pub phone_number_verification_url: String,
pub conversion_action: String,
pub conversion_reporting_state: i32,
pub path1: String,
pub path2: String,
}Expand description
A call ad.
Fields§
§country_code: StringThe country code in the ad.
phone_number: StringThe phone number in the ad.
business_name: StringThe business name in the ad.
headline1: StringFirst headline in the ad.
headline2: StringSecond headline in the ad.
description1: StringThe first line of the ad’s description.
description2: StringThe second line of the ad’s description.
call_tracked: boolWhether to enable call tracking for the creative. Enabling call tracking also enables call conversions.
disable_call_conversion: boolWhether to disable call conversion for the creative.
If set to true, disables call conversions even when call_tracked is
true.
If call_tracked is false, this field is ignored.
phone_number_verification_url: StringThe URL to be used for phone number verification.
conversion_action: StringThe conversion action to attribute a call conversion to. If not set a
default conversion action is used. This field only has effect if
call_tracked is set to true. Otherwise this field is ignored.
conversion_reporting_state: i32The call conversion behavior of this call ad. It can use its own call conversion setting, inherit the account level setting, or be disabled.
path1: StringFirst part of text that can be appended to the URL in the ad. Optional.
path2: StringSecond part of text that can be appended to the URL in the ad. This field
can only be set when path1 is also set. Optional.
Implementations§
source§impl CallAdInfo
impl CallAdInfo
sourcepub fn conversion_reporting_state(&self) -> CallConversionReportingState
pub fn conversion_reporting_state(&self) -> CallConversionReportingState
Returns the enum value of conversion_reporting_state, or the default if the field is set to an invalid enum value.
sourcepub fn set_conversion_reporting_state(
&mut self,
value: CallConversionReportingState,
)
pub fn set_conversion_reporting_state( &mut self, value: CallConversionReportingState, )
Sets conversion_reporting_state to the provided enum value.
Trait Implementations§
source§impl Clone for CallAdInfo
impl Clone for CallAdInfo
source§fn clone(&self) -> CallAdInfo
fn clone(&self) -> CallAdInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CallAdInfo
impl Debug for CallAdInfo
source§impl Default for CallAdInfo
impl Default for CallAdInfo
source§impl Message for CallAdInfo
impl Message for CallAdInfo
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 CallAdInfo
impl PartialEq for CallAdInfo
source§fn eq(&self, other: &CallAdInfo) -> bool
fn eq(&self, other: &CallAdInfo) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CallAdInfo
Auto Trait Implementations§
impl Freeze for CallAdInfo
impl RefUnwindSafe for CallAdInfo
impl Send for CallAdInfo
impl Sync for CallAdInfo
impl Unpin for CallAdInfo
impl UnwindSafe for CallAdInfo
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