Class OfferDetail


  • public class OfferDetail
    extends java.lang.Object
    Schema for an individual offer. Object in `OfferDetailList`.
    • Constructor Detail

      • OfferDetail

        public OfferDetail()
    • Method Detail

      • myOffer

        public OfferDetail myOffer​(java.lang.Boolean myOffer)
      • isMyOffer

        public java.lang.Boolean isMyOffer()
        When true, this is the seller's offer.
        Returns:
        myOffer
      • setMyOffer

        public void setMyOffer​(java.lang.Boolean myOffer)
      • getOfferType

        public OfferCustomerType getOfferType()
        Get offerType
        Returns:
        offerType
      • subCondition

        public OfferDetail subCondition​(java.lang.String subCondition)
      • getSubCondition

        public java.lang.String getSubCondition()
        The subcondition of the item. Subcondition values: New, Mint, Very Good, Good, Acceptable, Poor, Club, OEM, Warranty, Refurbished Warranty, Refurbished, Open Box, or Other.
        Returns:
        subCondition
      • setSubCondition

        public void setSubCondition​(java.lang.String subCondition)
      • sellerId

        public OfferDetail sellerId​(java.lang.String sellerId)
      • getSellerId

        public java.lang.String getSellerId()
        The seller identifier for the offer.
        Returns:
        sellerId
      • setSellerId

        public void setSellerId​(java.lang.String sellerId)
      • conditionNotes

        public OfferDetail conditionNotes​(java.lang.String conditionNotes)
      • getConditionNotes

        public java.lang.String getConditionNotes()
        Information about the condition of the item.
        Returns:
        conditionNotes
      • setConditionNotes

        public void setConditionNotes​(java.lang.String conditionNotes)
      • getSellerFeedbackRating

        public SellerFeedbackType getSellerFeedbackRating()
        Get sellerFeedbackRating
        Returns:
        sellerFeedbackRating
      • setSellerFeedbackRating

        public void setSellerFeedbackRating​(SellerFeedbackType sellerFeedbackRating)
      • getListingPrice

        public MoneyType getListingPrice()
        Get listingPrice
        Returns:
        listingPrice
      • setListingPrice

        public void setListingPrice​(MoneyType listingPrice)
      • getQuantityDiscountPrices

        public java.util.List<QuantityDiscountPriceType> getQuantityDiscountPrices()
        List of `QuantityDiscountPrice` that contains item's pricing information when buy in bulk.
        Returns:
        quantityDiscountPrices
      • setQuantityDiscountPrices

        public void setQuantityDiscountPrices​(java.util.List<QuantityDiscountPriceType> quantityDiscountPrices)
      • getPoints

        public Points getPoints()
        Get points
        Returns:
        points
      • setPoints

        public void setPoints​(Points points)
      • getShipping

        public MoneyType getShipping()
        Get shipping
        Returns:
        shipping
      • setShipping

        public void setShipping​(MoneyType shipping)
      • getShipsFrom

        public ShipsFromType getShipsFrom()
        Get shipsFrom
        Returns:
        shipsFrom
      • setShipsFrom

        public void setShipsFrom​(ShipsFromType shipsFrom)
      • isFulfilledByAmazon

        public OfferDetail isFulfilledByAmazon​(java.lang.Boolean isFulfilledByAmazon)
      • isIsFulfilledByAmazon

        public java.lang.Boolean isIsFulfilledByAmazon()
        When true, the offer is fulfilled by Amazon.
        Returns:
        isFulfilledByAmazon
      • setIsFulfilledByAmazon

        public void setIsFulfilledByAmazon​(java.lang.Boolean isFulfilledByAmazon)
      • getPrimeInformation

        public PrimeInformationType getPrimeInformation()
        Get primeInformation
        Returns:
        primeInformation
      • isBuyBoxWinner

        public OfferDetail isBuyBoxWinner​(java.lang.Boolean isBuyBoxWinner)
      • isIsBuyBoxWinner

        public java.lang.Boolean isIsBuyBoxWinner()
        When true, the offer is currently in the Buy Box. There can be up to two Buy Box winners at any time per ASIN, one that is eligible for Prime and one that is not eligible for Prime.
        Returns:
        isBuyBoxWinner
      • setIsBuyBoxWinner

        public void setIsBuyBoxWinner​(java.lang.Boolean isBuyBoxWinner)
      • isFeaturedMerchant

        public OfferDetail isFeaturedMerchant​(java.lang.Boolean isFeaturedMerchant)
      • isIsFeaturedMerchant

        public java.lang.Boolean isIsFeaturedMerchant()
        When true, the seller of the item is eligible to win the Buy Box.
        Returns:
        isFeaturedMerchant
      • setIsFeaturedMerchant

        public void setIsFeaturedMerchant​(java.lang.Boolean isFeaturedMerchant)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object