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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Returns the encoded length of the message without a length delimiter.

Clears the message, resetting all fields to their default.

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

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

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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