Class Offer

  • Direct Known Subclasses:
    SegmentedFeaturedOffer

    public class Offer
    extends java.lang.Object
    The offer data of a product.
    • Constructor Detail

      • Offer

        public Offer()
    • Method Detail

      • sellerId

        public Offer 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)
      • getCondition

        public Condition getCondition()
        Get condition
        Returns:
        condition
      • setCondition

        public void setCondition​(Condition condition)
      • getSubCondition

        public Offer.SubConditionEnum getSubCondition()
        The item subcondition of the offer.
        Returns:
        subCondition
      • getFulfillmentType

        public FulfillmentType getFulfillmentType()
        Get fulfillmentType
        Returns:
        fulfillmentType
      • setFulfillmentType

        public void setFulfillmentType​(FulfillmentType fulfillmentType)
      • listingPrice

        public Offer listingPrice​(MoneyType listingPrice)
      • getListingPrice

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

        public void setListingPrice​(MoneyType listingPrice)
      • shippingOptions

        public Offer shippingOptions​(java.util.List<ShippingOption> shippingOptions)
      • addShippingOptionsItem

        public Offer addShippingOptionsItem​(ShippingOption shippingOptionsItem)
      • getShippingOptions

        public java.util.List<ShippingOption> getShippingOptions()
        A list of shipping options associated with this offer
        Returns:
        shippingOptions
      • setShippingOptions

        public void setShippingOptions​(java.util.List<ShippingOption> shippingOptions)
      • getPoints

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

        public void setPoints​(Points points)
      • getPrimeDetails

        public PrimeDetails getPrimeDetails()
        Get primeDetails
        Returns:
        primeDetails
      • setPrimeDetails

        public void setPrimeDetails​(PrimeDetails primeDetails)
      • 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