java.lang.Object
com.sap.retail.sapppspricing.swagger.businessobject.dto.SaleBase

@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2022-09-26T19:16:22.658615400+05:30[Asia/Calcutta]") public class SaleBase extends Object
A flavor of a line item whereby customers purchase an item and takes it out directly. For a description of the properties see CustomerOrderForDeliveryBase.
  • Constructor Details

    • SaleBase

      public SaleBase()
  • Method Details

    • any

      public SaleBase any(List<Object> any)
    • addAnyItem

      public SaleBase addAnyItem(Object anyItem)
    • getAny

      public List<Object> getAny()
      This is currently not supported.
      Returns:
      any
    • setAny

      public void setAny(List<Object> any)
    • itemID

      public SaleBase itemID(List<ItemID> itemID)
    • addItemIDItem

      public SaleBase addItemIDItem(ItemID itemIDItem)
    • getItemID

      public List<ItemID> getItemID()
      Get itemID
      Returns:
      itemID
    • setItemID

      public void setItemID(List<ItemID> itemID)
    • merchandiseHierarchy

      public SaleBase merchandiseHierarchy(List<MerchandiseHierarchyCommonData> merchandiseHierarchy)
    • addMerchandiseHierarchyItem

      public SaleBase addMerchandiseHierarchyItem(MerchandiseHierarchyCommonData merchandiseHierarchyItem)
    • getMerchandiseHierarchy

      public List<MerchandiseHierarchyCommonData> getMerchandiseHierarchy()
      Get merchandiseHierarchy
      Returns:
      merchandiseHierarchy
    • setMerchandiseHierarchy

      public void setMerchandiseHierarchy(List<MerchandiseHierarchyCommonData> merchandiseHierarchy)
    • regularSalesUnitPrice

      public SaleBase regularSalesUnitPrice(UnitPriceCommonData regularSalesUnitPrice)
    • getRegularSalesUnitPrice

      public UnitPriceCommonData getRegularSalesUnitPrice()
      Get regularSalesUnitPrice
      Returns:
      regularSalesUnitPrice
    • setRegularSalesUnitPrice

      public void setRegularSalesUnitPrice(UnitPriceCommonData regularSalesUnitPrice)
    • extendedAmount

      public SaleBase extendedAmount(ExtendedAmountType extendedAmount)
    • getExtendedAmount

      public ExtendedAmountType getExtendedAmount()
      Get extendedAmount
      Returns:
      extendedAmount
    • setExtendedAmount

      public void setExtendedAmount(ExtendedAmountType extendedAmount)
    • extendedDiscountAmount

      public SaleBase extendedDiscountAmount(AmountCommonData extendedDiscountAmount)
    • getExtendedDiscountAmount

      public AmountCommonData getExtendedDiscountAmount()
      Get extendedDiscountAmount
      Returns:
      extendedDiscountAmount
    • setExtendedDiscountAmount

      public void setExtendedDiscountAmount(AmountCommonData extendedDiscountAmount)
    • quantity

      public SaleBase quantity(List<QuantityCommonData> quantity)
    • addQuantityItem

      public SaleBase addQuantityItem(QuantityCommonData quantityItem)
    • getQuantity

      public List<QuantityCommonData> getQuantity()
      Get quantity
      Returns:
      quantity
    • setQuantity

      public void setQuantity(List<QuantityCommonData> quantity)
    • retailPriceModifier

      public SaleBase retailPriceModifier(List<RetailPriceModifierDomainSpecific> retailPriceModifier)
    • addRetailPriceModifierItem

      public SaleBase addRetailPriceModifierItem(RetailPriceModifierDomainSpecific retailPriceModifierItem)
    • getRetailPriceModifier

      public List<RetailPriceModifierDomainSpecific> getRetailPriceModifier()
      Get retailPriceModifier
      Returns:
      retailPriceModifier
    • setRetailPriceModifier

      public void setRetailPriceModifier(List<RetailPriceModifierDomainSpecific> retailPriceModifier)
    • itemLink

      public SaleBase itemLink(List<ItemLink> itemLink)
    • addItemLinkItem

      public SaleBase addItemLinkItem(ItemLink itemLinkItem)
    • getItemLink

      public List<ItemLink> getItemLink()
      Get itemLink
      Returns:
      itemLink
    • setItemLink

      public void setItemLink(List<ItemLink> itemLink)
    • itemType

      public SaleBase itemType(String itemType)
    • getItemType

      public String getItemType()
      Get itemType
      Returns:
      itemType
    • setItemType

      public void setItemType(String itemType)
    • nonDiscountableFlag

      public SaleBase nonDiscountableFlag(Boolean nonDiscountableFlag)
    • isNonDiscountableFlag

      public Boolean isNonDiscountableFlag()
      Get nonDiscountableFlag
      Returns:
      nonDiscountableFlag
    • setNonDiscountableFlag

      public void setNonDiscountableFlag(Boolean nonDiscountableFlag)
    • fixedPriceFlag

      public SaleBase fixedPriceFlag(Boolean fixedPriceFlag)
    • isFixedPriceFlag

      public Boolean isFixedPriceFlag()
      Get fixedPriceFlag
      Returns:
      fixedPriceFlag
    • setFixedPriceFlag

      public void setFixedPriceFlag(Boolean fixedPriceFlag)
    • taxIncludedInPriceFlag

      public SaleBase taxIncludedInPriceFlag(Boolean taxIncludedInPriceFlag)
    • isTaxIncludedInPriceFlag

      public Boolean isTaxIncludedInPriceFlag()
      Get taxIncludedInPriceFlag
      Returns:
      taxIncludedInPriceFlag
    • setTaxIncludedInPriceFlag

      public void setTaxIncludedInPriceFlag(Boolean taxIncludedInPriceFlag)
    • nonPieceGoodFlag

      public SaleBase nonPieceGoodFlag(Boolean nonPieceGoodFlag)
    • isNonPieceGoodFlag

      public Boolean isNonPieceGoodFlag()
      Get nonPieceGoodFlag
      Returns:
      nonPieceGoodFlag
    • setNonPieceGoodFlag

      public void setNonPieceGoodFlag(Boolean nonPieceGoodFlag)
    • frequentShopperPointsEligibilityFlag

      public SaleBase frequentShopperPointsEligibilityFlag(Boolean frequentShopperPointsEligibilityFlag)
    • isFrequentShopperPointsEligibilityFlag

      public Boolean isFrequentShopperPointsEligibilityFlag()
      Get frequentShopperPointsEligibilityFlag
      Returns:
      frequentShopperPointsEligibilityFlag
    • setFrequentShopperPointsEligibilityFlag

      public void setFrequentShopperPointsEligibilityFlag(Boolean frequentShopperPointsEligibilityFlag)
    • discountTypeCode

      public SaleBase discountTypeCode(String discountTypeCode)
    • getDiscountTypeCode

      public String getDiscountTypeCode()
      Get discountTypeCode
      Returns:
      discountTypeCode
    • setDiscountTypeCode

      public void setDiscountTypeCode(String discountTypeCode)
    • priceTypeCode

      public SaleBase priceTypeCode(String priceTypeCode)
    • getPriceTypeCode

      public String getPriceTypeCode()
      Get priceTypeCode
      Returns:
      priceTypeCode
    • setPriceTypeCode

      public void setPriceTypeCode(String priceTypeCode)
    • notConsideredByPriceEngineFlag

      public SaleBase notConsideredByPriceEngineFlag(Boolean notConsideredByPriceEngineFlag)
    • isNotConsideredByPriceEngineFlag

      public Boolean isNotConsideredByPriceEngineFlag()
      Get notConsideredByPriceEngineFlag
      Returns:
      notConsideredByPriceEngineFlag
    • setNotConsideredByPriceEngineFlag

      public void setNotConsideredByPriceEngineFlag(Boolean notConsideredByPriceEngineFlag)
    • frequentShopperPointsModifier

      public SaleBase frequentShopperPointsModifier(List<FrequentShopperPointsModifierType> frequentShopperPointsModifier)
    • addFrequentShopperPointsModifierItem

      public SaleBase addFrequentShopperPointsModifierItem(FrequentShopperPointsModifierType frequentShopperPointsModifierItem)
    • getFrequentShopperPointsModifier

      public List<FrequentShopperPointsModifierType> getFrequentShopperPointsModifier()
      Get frequentShopperPointsModifier
      Returns:
      frequentShopperPointsModifier
    • setFrequentShopperPointsModifier

      public void setFrequentShopperPointsModifier(List<FrequentShopperPointsModifierType> frequentShopperPointsModifier)
    • promotionPriceDerivationRuleReference

      public SaleBase promotionPriceDerivationRuleReference(List<PromotionPriceDerivationRuleReferenceType> promotionPriceDerivationRuleReference)
    • addPromotionPriceDerivationRuleReferenceItem

      public SaleBase addPromotionPriceDerivationRuleReferenceItem(PromotionPriceDerivationRuleReferenceType promotionPriceDerivationRuleReferenceItem)
    • getPromotionPriceDerivationRuleReference

      public List<PromotionPriceDerivationRuleReferenceType> getPromotionPriceDerivationRuleReference()
      Get promotionPriceDerivationRuleReference
      Returns:
      promotionPriceDerivationRuleReference
    • setPromotionPriceDerivationRuleReference

      public void setPromotionPriceDerivationRuleReference(List<PromotionPriceDerivationRuleReferenceType> promotionPriceDerivationRuleReference)
    • promotionManualTrigger

      public SaleBase promotionManualTrigger(List<PromotionManualTriggerType> promotionManualTrigger)
    • addPromotionManualTriggerItem

      public SaleBase addPromotionManualTriggerItem(PromotionManualTriggerType promotionManualTriggerItem)
    • getPromotionManualTrigger

      public List<PromotionManualTriggerType> getPromotionManualTrigger()
      Get promotionManualTrigger
      Returns:
      promotionManualTrigger
    • setPromotionManualTrigger

      public void setPromotionManualTrigger(List<PromotionManualTriggerType> promotionManualTrigger)
    • lineItemAttribute

      public SaleBase lineItemAttribute(List<LineItemAttributeType> lineItemAttribute)
    • addLineItemAttributeItem

      public SaleBase addLineItemAttributeItem(LineItemAttributeType lineItemAttributeItem)
    • getLineItemAttribute

      public List<LineItemAttributeType> getLineItemAttribute()
      Get lineItemAttribute
      Returns:
      lineItemAttribute
    • setLineItemAttribute

      public void setLineItemAttribute(List<LineItemAttributeType> lineItemAttribute)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object