pub struct Product {Show 53 fields
pub product: String,
pub category_ids: Vec<i32>,
pub main_category: i32,
pub price: String,
pub company_id: i32,
pub status: String,
pub amount: i32,
pub avail_since: String,
pub box_height: Option<i32>,
pub length: i32,
pub box_width: Option<i32>,
pub details_layout: String,
pub edp_shipping: String,
pub exceptions_type: String,
pub free_shipping: String,
pub full_description: Option<String>,
pub is_dep: Option<String>,
pub lang_code: Option<String>,
pub list_price: f32,
pub list_qty_count: String,
pub localisation: Option<String>,
pub low_avail_limit: String,
pub max_qty: String,
pub max_items_in_box: Option<i32>,
pub meta_description: Option<String>,
pub meta_keywords: Option<String>,
pub min_items_in_box: Option<i32>,
pub min_qty: i32,
pub options_type: Option<String>,
pub out_of_stock_actions: String,
pub page_title: Option<String>,
pub point_price: Option<String>,
pub popularity: Option<String>,
pub product_code: String,
pub product_id: i32,
pub promo_text: Option<String>,
pub qty_step: i32,
pub return_period: String,
pub sales_amount: Option<String>,
pub search_words: Option<String>,
pub seo_name: String,
pub shared_product: Option<String>,
pub shipping_freight: String,
pub shipping_params: String,
pub short_description: Option<String>,
pub tax_ids: Vec<i32>,
pub timestamp: String,
pub tracking: Option<String>,
pub unlimited_download: String,
pub updated_timestamp: String,
pub usergroup_ids: Vec<i32>,
pub weight: f32,
pub zero_price_action: String,
}Fields§
§product: String§category_ids: Vec<i32>§main_category: i32§price: String§company_id: i32§status: String§amount: i32§avail_since: String§box_height: Option<i32>§length: i32§box_width: Option<i32>§details_layout: String§edp_shipping: String§exceptions_type: String§free_shipping: String§full_description: Option<String>§is_dep: Option<String>§lang_code: Option<String>§list_price: f32§list_qty_count: String§localisation: Option<String>§low_avail_limit: String§max_qty: String§max_items_in_box: Option<i32>§meta_description: Option<String>§meta_keywords: Option<String>§min_items_in_box: Option<i32>§min_qty: i32§options_type: Option<String>§out_of_stock_actions: String§page_title: Option<String>§point_price: Option<String>§popularity: Option<String>§product_code: String§product_id: i32§promo_text: Option<String>§qty_step: i32§return_period: String§sales_amount: Option<String>§search_words: Option<String>§seo_name: String§shipping_freight: String§shipping_params: String§short_description: Option<String>§tax_ids: Vec<i32>§timestamp: String§tracking: Option<String>§unlimited_download: String§updated_timestamp: String§usergroup_ids: Vec<i32>§weight: f32§zero_price_action: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for Product
impl<'de> Deserialize<'de> for Product
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 Product
impl RefUnwindSafe for Product
impl Send for Product
impl Sync for Product
impl Unpin for Product
impl UnwindSafe for Product
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