Struct google_api_proto::google::ads::googleads::v15::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: String
The country code in the ad.
phone_number: String
The phone number in the ad.
business_name: String
The business name in the ad.
headline1: String
First headline in the ad.
headline2: String
Second headline in the ad.
description1: String
The first line of the ad’s description.
description2: String
The second line of the ad’s description.
call_tracked: bool
Whether to enable call tracking for the creative. Enabling call tracking also enables call conversions.
disable_call_conversion: bool
Whether 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: String
The URL to be used for phone number verification.
conversion_action: String
The 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: i32
The call conversion behavior of this call ad. It can use its own call conversion setting, inherit the account level setting, or be disabled.
path1: String
First part of text that can be appended to the URL in the ad. Optional.
path2: String
Second 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