| Interface | Description |
|---|---|
| CheckoutFailureType |
The CheckoutFailureType is used to categorize the reason that a checkout submission failed.
|
| Class | Description |
|---|---|
| Attribute |
Many entities have customizable dynamic attributes, and this class is intended to hold such
values.
|
| AttributeChoice |
Customer-facing input to take in additional information about the product that they are
purchasing.
|
| AttributeChoiceValue |
A single value within a
AttributeChoice. |
| CartAttributeConstants |
Contains all the constants for
Cart.getAttributes() and
Cart.getInternalAttributes(). |
| CartAttributeConstants.Internal | |
| CartCreationRequest |
A request DTO used to create a new
Cart. |
| CartHolder<P extends com.broadleafcommerce.cart.client.domain.Cart> | Deprecated
in favor of new APIs driven by explicit Cart IDs and not request state
|
| CartItemAttributeConstants | |
| CartItemAttributeConstants.Internal | |
| Category |
A reference to a category, typically used as a holder for information communicated from an
external service.
|
| DataDrivenEnum |
A reference to a data driven enum, typically used as a holder for information communicated from
an external service.
|
| FulfillmentFlatRate | |
| IncludedProduct | |
| InventorySkuRef |
Provides a representation of a SKU reference.
|
| InventoryTransaction | |
| ItemChoice |
Configuration state for
ProductOptionType.ITEM_CHOICE. |
| MergeItemPair<I> |
A matched pair of items.
|
| OfferAudit |
Captures audit relevant data when an offer was applied to an order.
|
| Product |
A reference to a product, typically used as a holder for information communicated from an
external service.
|
| ProductList |
A DTO that holds product references for bulk operations, and lists of failed request params.
|
| ProductOption |
A "product option" encapsulates additional, variable information about a
Product
explicitly designed for customer-facing input. |
| SimplePage<T> |
A simple page DTO into which a
Page can be deserialized and that can be easily
re-serialized without concern for implementation details. |
| SkuInventoryAvailabilityRequest |
Request to check availability for a SKU with a specified minimum quantity.
|
| SkuInventoryAvailabilitySummary | |
| SkuInventoryReservationRequest |
Container to allow serialization and transport of specific inventory reservation requests.
|
| SkuInventoryReservationRequestGroup |
Component to allow us to group
SkuInventoryReservationRequestItem instances together for
Inventory reservation, based on the fulfillment type and either shipToAddress or
requestedInventoryLocationId. |
| SkuInventoryReservationRequestItem | |
| SkuInventoryReservationResponse |
Simple wrapper to contain
InventoryTransaction records after an Inventory Reservation. |
| SpecificItemChoice |
When a
ItemChoice is determined to be a ItemChoiceTargetType.SPECIFIC_PRODUCTS or
ItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer
should select from |
| TransferCartToken |
The response object used to provide details of the cart transfer token and the token itself.
|
| UserTarget |
Abstraction of a user that different entities, like offers and pricing, can target.
|
| Variant |
Variants can help further identify the specifics of a Product by narrowing down the Sku via *
additional user data.
|
| Weight |
| Enum | Description |
|---|---|
| CartPricingTargetType | |
| DefaultCheckoutFailureTypes |
The default set of
checkoutFailureTypes used to categorize the reason
that a checkout submission failed. |
| IncludedProductType |
The possible types of targets a
IncludedProduct can have. |
| ItemChoiceSelectionType |
Describes restrictions placed on the customer's ability to select items from the targeted set.
|
| ItemChoiceTargetType |
The possible types of targets a
ItemChoice can have. |
| ProductOptionType |
Out of the box forms that a
ProductOption can take. |
| SpecificItemChoiceType |
Supported types for
SpecificItemChoice.getType() |
| UserTargetType |
Enumeration for
UserTarget.getTargetType(). |
| ValidationStrategy |
Supported strategies determining when
generic choices are validated. |
| ValidationType |
Supported means of validating
product options. |
| WeightUnits |
Units for weight
|
| Exception | Description |
|---|---|
| InventoryUnavailableException |
Exception to indicate that inventory was unavailable, typically after trying to reserve
inventory.
|
Copyright © 2021. All rights reserved.