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 SkuAgeLimit
Age verificationprotected List<SkuAlternateCurrencyDetails>
Alternate currency details.protected SkuFulfillmentDetails
SkuFulfillmentDetailsprotected SkuInventoryLimit
inventoryPropertiesprotected BigDecimal
Markdownprotected BigDecimal
Optional sku quantityprotected BigDecimal
Priceprotected @Size(min=0,max=255) String
Product identifier of the SKU in the cart.protected SkuQuantityLimit
Quantityprotected BigDecimal
Regular Priceprotected Object
protected static final long
protected @Size(min=0,max=255) String
SKU identifier of the SKU in the cart.protected BigDecimal
Sku quantityprotected SubType
Subtype of the Bundle SKU.protected SkuTaxationProperties
taxationPropertiesprotected @Size(min=0,max=255) String
Titleprotected SkuType
Specifies the type of the SKU in the cart.protected SkuVariablePriceLimit
Variable priceFields inherited from class com.skava.oms.orchestration.model.SkuOms
expectedPreOrderShipmentDatetime, preOrdered, priceInfo, skuInfo, upc, vendor
Fields 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()
-