Struct googapis::google::ads::googleads::v9::common::CallAdInfo [−][src]
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
Returns the enum value of conversion_reporting_state
, or the default if the field is set to an invalid enum value.
Sets conversion_reporting_state
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CallAdInfo
impl Send for CallAdInfo
impl Sync for CallAdInfo
impl Unpin for CallAdInfo
impl UnwindSafe for CallAdInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more