Class LineItemDomainSpecific
java.lang.Object
com.sap.retail.sapppspricing.swagger.businessobject.dto.LineItemDomainSpecific
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen",
date="2022-09-26T19:16:22.658615400+05:30[Asia/Calcutta]")
public class LineItemDomainSpecific
extends Object
Depending on the type of the line item, one of the contained elements like Sales, SaleForDelivery must be filled.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_return(ReturnBase _return) additionalBonusDiscountLineItem(AdditionalBonusDiscountType additionalBonusDiscountLineItem) additionalBonusLineItem(AdditionalBonusType additionalBonusLineItem) addMerchandiseHierarchyItem(MerchandiseHierarchyCommonData merchandiseHierarchyItem) addSequenceNumberItem(Integer sequenceNumberItem) coupon(TenderCouponBase coupon) customerOrderForDelivery(CustomerOrderForDeliveryBase customerOrderForDelivery) customerOrderForPickup(CustomerOrderForPickupBase customerOrderForPickup) discount(DiscountBase discount) booleanGet additionalBonusDiscountLineItemGet additionalBonusLineItemgetAny()This is currently not supportedGet couponGet customerOrderForDeliveryGet customerOrderForPickupGet discountGet loyaltyRewardThis information is taken for checking eligibilities on item hierarchy level.Get promotionExternalTriggerGet promotionManualTriggerGet _returnGet returnForDeliveryGet returnForPickupgetSale()Get saleGet saleForDeliveryGet saleForPickupIdentifies the line item.inthashCode()loyaltyReward(LoyaltyRewardBase loyaltyReward) merchandiseHierarchy(List<MerchandiseHierarchyCommonData> merchandiseHierarchy) promotionExternalTrigger(PromotionExternalTriggerType promotionExternalTrigger) promotionManualTrigger(PromotionManualTriggerType promotionManualTrigger) returnForDelivery(ReturnForDeliveryBase returnForDelivery) returnForPickup(ReturnForPickupBase returnForPickup) saleForDelivery(SaleForDeliveryBase saleForDelivery) saleForPickup(SaleForPickupBase saleForPickup) sequenceNumber(List<Integer> sequenceNumber) voidsetAdditionalBonusDiscountLineItem(AdditionalBonusDiscountType additionalBonusDiscountLineItem) voidsetAdditionalBonusLineItem(AdditionalBonusType additionalBonusLineItem) voidvoidsetCoupon(TenderCouponBase coupon) voidsetCustomerOrderForDelivery(CustomerOrderForDeliveryBase customerOrderForDelivery) voidsetCustomerOrderForPickup(CustomerOrderForPickupBase customerOrderForPickup) voidsetDiscount(DiscountBase discount) voidsetLoyaltyReward(LoyaltyRewardBase loyaltyReward) voidsetMerchandiseHierarchy(List<MerchandiseHierarchyCommonData> merchandiseHierarchy) voidsetPromotionExternalTrigger(PromotionExternalTriggerType promotionExternalTrigger) voidsetPromotionManualTrigger(PromotionManualTriggerType promotionManualTrigger) voidsetReturn(ReturnBase _return) voidsetReturnForDelivery(ReturnForDeliveryBase returnForDelivery) voidsetReturnForPickup(ReturnForPickupBase returnForPickup) voidvoidsetSaleForDelivery(SaleForDeliveryBase saleForDelivery) voidsetSaleForPickup(SaleForPickupBase saleForPickup) voidsetSequenceNumber(List<Integer> sequenceNumber) toString()
-
Constructor Details
-
LineItemDomainSpecific
public LineItemDomainSpecific()
-
-
Method Details
-
any
-
getAny
This is currently not supported- Returns:
- any
-
setAny
-
sale
-
getSale
Get sale- Returns:
- sale
-
setSale
-
saleForDelivery
-
getSaleForDelivery
Get saleForDelivery- Returns:
- saleForDelivery
-
setSaleForDelivery
-
saleForPickup
-
getSaleForPickup
Get saleForPickup- Returns:
- saleForPickup
-
setSaleForPickup
-
_return
-
getReturn
Get _return- Returns:
- _return
-
setReturn
-
returnForDelivery
-
getReturnForDelivery
Get returnForDelivery- Returns:
- returnForDelivery
-
setReturnForDelivery
-
returnForPickup
-
getReturnForPickup
Get returnForPickup- Returns:
- returnForPickup
-
setReturnForPickup
-
customerOrderForDelivery
public LineItemDomainSpecific customerOrderForDelivery(CustomerOrderForDeliveryBase customerOrderForDelivery) -
getCustomerOrderForDelivery
Get customerOrderForDelivery- Returns:
- customerOrderForDelivery
-
setCustomerOrderForDelivery
-
customerOrderForPickup
public LineItemDomainSpecific customerOrderForPickup(CustomerOrderForPickupBase customerOrderForPickup) -
getCustomerOrderForPickup
Get customerOrderForPickup- Returns:
- customerOrderForPickup
-
setCustomerOrderForPickup
-
discount
-
getDiscount
Get discount- Returns:
- discount
-
setDiscount
-
loyaltyReward
-
getLoyaltyReward
Get loyaltyReward- Returns:
- loyaltyReward
-
setLoyaltyReward
-
coupon
-
getCoupon
Get coupon- Returns:
- coupon
-
setCoupon
-
promotionManualTrigger
public LineItemDomainSpecific promotionManualTrigger(PromotionManualTriggerType promotionManualTrigger) -
getPromotionManualTrigger
Get promotionManualTrigger- Returns:
- promotionManualTrigger
-
setPromotionManualTrigger
-
promotionExternalTrigger
public LineItemDomainSpecific promotionExternalTrigger(PromotionExternalTriggerType promotionExternalTrigger) -
getPromotionExternalTrigger
Get promotionExternalTrigger- Returns:
- promotionExternalTrigger
-
setPromotionExternalTrigger
-
sequenceNumber
-
addSequenceNumberItem
-
getSequenceNumber
Identifies the line item. Although this is an array, exactly 1 entry is required.- Returns:
- sequenceNumber
-
setSequenceNumber
-
merchandiseHierarchy
public LineItemDomainSpecific merchandiseHierarchy(List<MerchandiseHierarchyCommonData> merchandiseHierarchy) -
addMerchandiseHierarchyItem
public LineItemDomainSpecific addMerchandiseHierarchyItem(MerchandiseHierarchyCommonData merchandiseHierarchyItem) -
getMerchandiseHierarchy
This information is taken for checking eligibilities on item hierarchy level.- Returns:
- merchandiseHierarchy
-
setMerchandiseHierarchy
-
additionalBonusLineItem
-
getAdditionalBonusLineItem
Get additionalBonusLineItem- Returns:
- additionalBonusLineItem
-
setAdditionalBonusLineItem
-
additionalBonusDiscountLineItem
public LineItemDomainSpecific additionalBonusDiscountLineItem(AdditionalBonusDiscountType additionalBonusDiscountLineItem) -
getAdditionalBonusDiscountLineItem
Get additionalBonusDiscountLineItem- Returns:
- additionalBonusDiscountLineItem
-
setAdditionalBonusDiscountLineItem
public void setAdditionalBonusDiscountLineItem(AdditionalBonusDiscountType additionalBonusDiscountLineItem) -
equals
-
hashCode
public int hashCode() -
toString
-