Struct google_api_proto::google::ads::searchads360::v0::resources::Visit
source · pub struct Visit {Show 14 fields
pub resource_name: String,
pub id: Option<i64>,
pub criterion_id: Option<i64>,
pub merchant_id: Option<i64>,
pub ad_id: Option<i64>,
pub click_id: Option<String>,
pub visit_date_time: Option<String>,
pub product_id: Option<String>,
pub product_channel: Option<i32>,
pub product_language_code: Option<String>,
pub product_store_id: Option<String>,
pub product_country_code: Option<String>,
pub asset_id: Option<i64>,
pub asset_field_type: Option<i32>,
}
Expand description
A visit.
Fields§
§resource_name: String
Output only. The resource name of the visit. Visit resource names have the form:
customers/{customer_id}/visits/{ad_group_id}~{criterion_id}~{ds_visit_id}
id: Option<i64>
Output only. The ID of the visit.
criterion_id: Option<i64>
Output only. Search Ads 360 keyword ID. A value of 0 indicates that the keyword is unattributed.
merchant_id: Option<i64>
Output only. The Search Ads 360 inventory account ID containing the product that was clicked on. Search Ads 360 generates this ID when you link an inventory account in Search Ads 360.
ad_id: Option<i64>
Output only. Ad ID. A value of 0 indicates that the ad is unattributed.
click_id: Option<String>
Output only. A unique string for each visit that is passed to the landing page as the click id URL parameter.
visit_date_time: Option<String>
Output only. The timestamp of the visit event. The timestamp is in the customer’s time zone and in “yyyy-MM-dd HH:mm:ss” format.
product_id: Option<String>
Output only. The ID of the product clicked on.
product_channel: Option<i32>
Output only. The sales channel of the product that was clicked on: Online or Local.
product_language_code: Option<String>
Output only. The language (ISO-639-1) that has been set for the Merchant Center feed containing data about the product.
product_store_id: Option<String>
Output only. The store in the Local Inventory Ad that was clicked on. This should match the store IDs used in your local products feed.
product_country_code: Option<String>
Output only. The country (ISO-3166 format) registered for the inventory feed that contains the product clicked on.
asset_id: Option<i64>
Output only. ID of the asset which was interacted with during the visit event.
asset_field_type: Option<i32>
Output only. Asset field type of the visit event.
Implementations§
source§impl Visit
impl Visit
sourcepub fn criterion_id(&self) -> i64
pub fn criterion_id(&self) -> i64
Returns the value of criterion_id
, or the default value if criterion_id
is unset.
sourcepub fn merchant_id(&self) -> i64
pub fn merchant_id(&self) -> i64
Returns the value of merchant_id
, or the default value if merchant_id
is unset.
sourcepub fn click_id(&self) -> &str
pub fn click_id(&self) -> &str
Returns the value of click_id
, or the default value if click_id
is unset.
sourcepub fn visit_date_time(&self) -> &str
pub fn visit_date_time(&self) -> &str
Returns the value of visit_date_time
, or the default value if visit_date_time
is unset.
sourcepub fn product_id(&self) -> &str
pub fn product_id(&self) -> &str
Returns the value of product_id
, or the default value if product_id
is unset.
sourcepub fn product_channel(&self) -> ProductChannel
pub fn product_channel(&self) -> ProductChannel
Returns the enum value of product_channel
, or the default if the field is unset or set to an invalid enum value.
sourcepub fn set_product_channel(&mut self, value: ProductChannel)
pub fn set_product_channel(&mut self, value: ProductChannel)
Sets product_channel
to the provided enum value.
sourcepub fn product_language_code(&self) -> &str
pub fn product_language_code(&self) -> &str
Returns the value of product_language_code
, or the default value if product_language_code
is unset.
sourcepub fn product_store_id(&self) -> &str
pub fn product_store_id(&self) -> &str
Returns the value of product_store_id
, or the default value if product_store_id
is unset.
sourcepub fn product_country_code(&self) -> &str
pub fn product_country_code(&self) -> &str
Returns the value of product_country_code
, or the default value if product_country_code
is unset.
sourcepub fn asset_id(&self) -> i64
pub fn asset_id(&self) -> i64
Returns the value of asset_id
, or the default value if asset_id
is unset.
sourcepub fn asset_field_type(&self) -> AssetFieldType
pub fn asset_field_type(&self) -> AssetFieldType
Returns the enum value of asset_field_type
, or the default if the field is unset or set to an invalid enum value.
sourcepub fn set_asset_field_type(&mut self, value: AssetFieldType)
pub fn set_asset_field_type(&mut self, value: AssetFieldType)
Sets asset_field_type
to the provided enum value.
Trait Implementations§
source§impl Message for Visit
impl Message for Visit
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 Visit
impl PartialEq for Visit
impl StructuralPartialEq for Visit
Auto Trait Implementations§
impl Freeze for Visit
impl RefUnwindSafe for Visit
impl Send for Visit
impl Sync for Visit
impl Unpin for Visit
impl UnwindSafe for Visit
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