Struct googapis::google::ads::googleads::v8::common::SitelinkFeedItem [−][src]
pub struct SitelinkFeedItem {
pub link_text: Option<String>,
pub line1: Option<String>,
pub line2: Option<String>,
pub final_urls: Vec<String>,
pub final_mobile_urls: Vec<String>,
pub tracking_url_template: Option<String>,
pub url_custom_parameters: Vec<CustomParameter>,
pub final_url_suffix: Option<String>,
}
Expand description
Represents a sitelink extension.
Fields
link_text: Option<String>
URL display text for the sitelink. The length of this string should be between 1 and 25, inclusive.
line1: Option<String>
First line of the description for the sitelink. If this value is set, line2 must also be set. The length of this string should be between 0 and 35, inclusive.
line2: Option<String>
Second line of the description for the sitelink. If this value is set, line1 must also be set. The length of this string should be between 0 and 35, inclusive.
final_urls: Vec<String>
A list of possible final URLs after all cross domain redirects.
final_mobile_urls: Vec<String>
A list of possible final mobile URLs after all cross domain redirects.
tracking_url_template: Option<String>
URL template for constructing a tracking URL.
url_custom_parameters: Vec<CustomParameter>
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
final_url_suffix: Option<String>
Final URL suffix to be appended to landing page URLs served with parallel tracking.
Implementations
Returns the value of link_text
, or the default value if link_text
is unset.
Returns the value of tracking_url_template
, or the default value if tracking_url_template
is unset.
Returns the value of final_url_suffix
, or the default value if final_url_suffix
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 SitelinkFeedItem
impl Send for SitelinkFeedItem
impl Sync for SitelinkFeedItem
impl Unpin for SitelinkFeedItem
impl UnwindSafe for SitelinkFeedItem
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