pub struct Summary {
pub total_offer_count: i32,
pub number_of_offers: Option<Vec<OfferCountType>>,
pub lowest_prices: Option<Vec<LowestPriceType>>,
pub buy_box_prices: Option<Vec<BuyBoxPriceType>>,
pub list_price: Option<Box<MoneyType>>,
pub competitive_price_threshold: Option<Box<MoneyType>>,
pub suggested_lower_price_plus_shipping: Option<Box<MoneyType>>,
pub sales_rankings: Option<Vec<SalesRankType>>,
pub buy_box_eligible_offers: Option<Vec<OfferCountType>>,
pub offers_available_time: Option<String>,
}Expand description
Summary : Contains price information about the product, including the LowestPrices and BuyBoxPrices, the ListPrice, the SuggestedLowerPricePlusShipping, and NumberOfOffers and NumberOfBuyBoxEligibleOffers.
Fields§
§total_offer_count: i32The number of unique offers contained in NumberOfOffers.
number_of_offers: Option<Vec<OfferCountType>>A list that contains the total number of offers information for given conditions and fulfillment channels.
lowest_prices: Option<Vec<LowestPriceType>>A list of the lowest prices.
buy_box_prices: Option<Vec<BuyBoxPriceType>>A list of the Buy Box prices.
list_price: Option<Box<MoneyType>>§competitive_price_threshold: Option<Box<MoneyType>>§suggested_lower_price_plus_shipping: Option<Box<MoneyType>>§sales_rankings: Option<Vec<SalesRankType>>A list of sales rank information for the item, by category.
buy_box_eligible_offers: Option<Vec<OfferCountType>>A list that contains the total number of offers that are eligible for the Buy Box for the given conditions and fulfillment channels.
offers_available_time: Option<String>When the status is ActiveButTooSoonForProcessing, this is the time when the offers will be available for processing.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Summary
impl<'de> Deserialize<'de> for Summary
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
impl StructuralPartialEq for Summary
Auto Trait Implementations§
impl Freeze for Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnsafeUnpin for Summary
impl UnwindSafe for Summary
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