Struct googapis::google::ads::googleads::v7::common::CallOnlyAdInfo [−][src]
pub struct CallOnlyAdInfo {
pub country_code: Option<String>,
pub phone_number: Option<String>,
pub business_name: Option<String>,
pub headline1: Option<String>,
pub headline2: Option<String>,
pub description1: Option<String>,
pub description2: Option<String>,
pub call_tracked: Option<bool>,
pub disable_call_conversion: Option<bool>,
pub phone_number_verification_url: Option<String>,
pub conversion_action: Option<String>,
pub conversion_reporting_state: i32,
}
Expand description
A call-only ad.
Fields
country_code: Option<String>
The country code in the ad.
phone_number: Option<String>
The phone number in the ad.
business_name: Option<String>
The business name in the ad.
headline1: Option<String>
First headline in the ad.
headline2: Option<String>
Second headline in the ad.
description1: Option<String>
The first line of the ad’s description.
description2: Option<String>
The second line of the ad’s description.
call_tracked: Option<bool>
Whether to enable call tracking for the creative. Enabling call tracking also enables call conversions.
disable_call_conversion: Option<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: Option<String>
The URL to be used for phone number verification.
conversion_action: Option<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 only ad. It can use its own call conversion setting, inherit the account level setting, or be disabled.
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.
Returns the value of country_code
, or the default value if country_code
is unset.
Returns the value of phone_number
, or the default value if phone_number
is unset.
Returns the value of business_name
, or the default value if business_name
is unset.
Returns the value of headline1
, or the default value if headline1
is unset.
Returns the value of headline2
, or the default value if headline2
is unset.
Returns the value of description1
, or the default value if description1
is unset.
Returns the value of description2
, or the default value if description2
is unset.
Returns the value of call_tracked
, or the default value if call_tracked
is unset.
Returns the value of disable_call_conversion
, or the default value if disable_call_conversion
is unset.
Returns the value of phone_number_verification_url
, or the default value if phone_number_verification_url
is unset.
Returns the value of conversion_action
, or the default value if conversion_action
is unset.
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 CallOnlyAdInfo
impl Send for CallOnlyAdInfo
impl Sync for CallOnlyAdInfo
impl Unpin for CallOnlyAdInfo
impl UnwindSafe for CallOnlyAdInfo
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