Class SFSku
java.lang.Object
com.skava.catalog.orchestration.model.Sku
com.skava.oms.orchestration.model.SkuOms
com.skava.cart.orchestration.model.SFSku
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SkuOrchestration
The Class SkuOrchestration
This model contains the SKU details for the items in the cart. These details are obtained from other microservices such as Catalog, Pricing, and Inventory.- Author:
- Infosys Equinox
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SkuAgeLimitAge verificationprotected List<SkuAlternateCurrencyDetails>Alternate currency details.protected SkuFulfillmentDetailsSkuFulfillmentDetailsprotected SkuInventoryLimitinventoryPropertiesprotected BigDecimalMarkdownprotected BigDecimalOptional sku quantityprotected BigDecimalPriceprotected @Size(min=0,max=255) StringProduct identifier of the SKU in the cart.protected SkuQuantityLimitQuantityprotected BigDecimalRegular Priceprotected Objectprotected static final longprotected @Size(min=0,max=255) StringSKU identifier of the SKU in the cart.protected BigDecimalSku quantityprotected SubTypeSubtype of the Bundle SKU.protected SkuTaxationPropertiestaxationPropertiesprotected @Size(min=0,max=255) StringTitleprotected SkuTypeSpecifies the type of the SKU in the cart.protected SkuVariablePriceLimitVariable priceFields inherited from class com.skava.oms.orchestration.model.SkuOms
expectedPreOrderShipmentDatetime, preOrdered, priceInfo, skuInfo, upc, vendorFields inherited from class com.skava.catalog.orchestration.model.Sku
identifier, inventory, isDefault, media, prices, promotion, properties -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
protected static final long serialVersionUID- See Also:
-
skuId
SKU identifier of the SKU in the cart. -
productId
Product identifier of the SKU in the cart. -
type
Specifies the type of the SKU in the cart. DEFAULT: Simple SKU not part of any bundle. BUNDLE: Bundle SKU and contains other SKUs with in. -
subType
Subtype of the Bundle SKU. There are no sub types for DEFAULT SKU BUNDLE: Bundle SKU, MAIN: Main SKU of a bundle, MANDATORY: Mandatory SKU of the bundle, OPTIONAL: Optional SKU of the bundle. -
title
Title -
optionalSkuQuantity
Optional sku quantity -
skuQuantity
Sku quantity -
price
Price -
ruleprice
-
regularPrice
Regular Price -
markdown
Markdown -
quantityLimit
Quantity -
variablePriceLimit
Variable price -
ageLimit
Age verification -
alternateCurrencyProperties
Alternate currency details. This information will be used to buy the SKU using alternate currencies like POINTS, STARS, MILES. For now, it is reserved for future use. -
fulfilmentProperties
SkuFulfillmentDetails -
taxationProperties
taxationProperties -
inventoryProperties
inventoryProperties
-
-
Constructor Details
-
SFSku
public SFSku()
-