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>>lowest_prices: Option<Vec<LowestPriceType>>buy_box_prices: Option<Vec<BuyBoxPriceType>>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>>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
sourceimpl<'de> Deserialize<'de> for Summary
impl<'de> Deserialize<'de> for Summary
sourcefn 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 RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnwindSafe for Summary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more