Struct google_api_proto::google::ads::googleads::v16::common::DynamicRealEstateAsset
source · pub struct DynamicRealEstateAsset {Show 15 fields
pub listing_id: String,
pub listing_name: String,
pub city_name: String,
pub description: String,
pub address: String,
pub price: String,
pub image_url: String,
pub property_type: String,
pub listing_type: String,
pub contextual_keywords: Vec<String>,
pub formatted_price: String,
pub android_app_link: String,
pub ios_app_link: String,
pub ios_app_store_id: i64,
pub similar_listing_ids: Vec<String>,
}
Expand description
A dynamic real estate asset.
Fields§
§listing_id: String
Required. Listing ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag. Required.
listing_name: String
Required. Listing name, for example, Boulevard Bungalow. Required.
city_name: String
City name, for example, Mountain View, California.
description: String
Description, for example, 3 beds, 2 baths, 1568 sq. ft.
address: String
Address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
price: String
Price which can be number followed by the alphabetic currency code, ISO 4217 standard. Use ‘.’ as the decimal mark, for example, 200,000.00 USD.
image_url: String
Image URL, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
property_type: String
Property type, for example, House.
listing_type: String
Listing type, for example, For sale.
contextual_keywords: Vec<String>
Contextual keywords, for example, For sale; Houses for sale.
formatted_price: String
Formatted price which can be any characters. If set, this attribute will be used instead of ‘price’, for example, Starting at $200,000.00.
android_app_link: String
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
ios_app_link: String
iOS deep link, for example, exampleApp://content/page.
ios_app_store_id: i64
iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present.
similar_listing_ids: Vec<String>
Similar listing IDs.
Trait Implementations§
source§impl Clone for DynamicRealEstateAsset
impl Clone for DynamicRealEstateAsset
source§fn clone(&self) -> DynamicRealEstateAsset
fn clone(&self) -> DynamicRealEstateAsset
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DynamicRealEstateAsset
impl Debug for DynamicRealEstateAsset
source§impl Default for DynamicRealEstateAsset
impl Default for DynamicRealEstateAsset
source§impl Message for DynamicRealEstateAsset
impl Message for DynamicRealEstateAsset
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 DynamicRealEstateAsset
impl PartialEq for DynamicRealEstateAsset
source§fn eq(&self, other: &DynamicRealEstateAsset) -> bool
fn eq(&self, other: &DynamicRealEstateAsset) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DynamicRealEstateAsset
Auto Trait Implementations§
impl Freeze for DynamicRealEstateAsset
impl RefUnwindSafe for DynamicRealEstateAsset
impl Send for DynamicRealEstateAsset
impl Sync for DynamicRealEstateAsset
impl Unpin for DynamicRealEstateAsset
impl UnwindSafe for DynamicRealEstateAsset
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