pub struct MerchantApiGoogleProductVariation {
pub item_type: Option<String>,
pub product_id: Option<String>,
pub gid: Option<String>,
pub pvf: Option<String>,
pub title: Option<String>,
pub url: Option<String>,
pub variation_category: Option<String>,
}Expand description
A product variation nested inside a Google Shopping product_info element.
Fields§
§item_type: Option<String>Element type identifier.
product_id: Option<String>Google Shopping product identifier of the variation.
gid: Option<String>Global product identifier of the variation.
pvf: Option<String>Product variant filter value identifying the variation.
title: Option<String>Title of the variation.
url: Option<String>URL of the variation’s product page.
variation_category: Option<String>Category of the variation (e.g. size, color).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MerchantApiGoogleProductVariation
impl<'de> Deserialize<'de> for MerchantApiGoogleProductVariation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MerchantApiGoogleProductVariation
impl RefUnwindSafe for MerchantApiGoogleProductVariation
impl Send for MerchantApiGoogleProductVariation
impl Sync for MerchantApiGoogleProductVariation
impl Unpin for MerchantApiGoogleProductVariation
impl UnsafeUnpin for MerchantApiGoogleProductVariation
impl UnwindSafe for MerchantApiGoogleProductVariation
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
Mutably borrows from an owned value. Read more