| Interface | Description |
|---|---|
| Cart |
A shopping cart holds product variants and can be ordered.
|
| CartDraft |
Draft for
Cart creation. |
| CartLike<T> |
Interface to collect the common stuff between carts and orders.
|
| CartsConfiguration | |
| CartShippingInfo |
Information concerning shipping in a cart.
|
| ClassificationShippingRateInput | |
| ClassificationShippingRateInputDraft | |
| CustomLineItem |
A custom line item is a generic item that can be added to the cart but is not bound to a product.
|
| CustomLineItemDraft |
Draft for adding a custom line item to the cart.
|
| ExternalLineItemTotalPrice | |
| ExternalTaxAmountDraft | |
| ItemShippingDetails |
In case multiple shipping addresses are needed for a cart,
ItemShippingDetails contains the information where
the individual items should be sent to. |
| ItemShippingDetailsDraft |
Draft object for
ItemShippingDetails. |
| ItemShippingTarget | |
| ItemState | |
| LineItem |
A line item is a snapshot of a product variant at the time it was added to the cart.
|
| LineItemDraft |
Draft for a new line item.
|
| LineItemLike |
Interface for common stuff of
LineItems and CustomLineItems. |
| PaymentInfo | |
| ScoreShippingRateInput | |
| ScoreShippingRateInputDraft | |
| ShippingRateInput | |
| ShippingRateInputDraft | |
| ShoppingListsConfiguration | |
| TaxedItemPrice | |
| TaxedPrice | |
| TaxPortion |
| Class | Description |
|---|---|
| CartDraftBuilder | |
| CartDraftDsl | |
| CartEndpoint | |
| ClassificationShippingRateInputDraftBuilder |
Builder for
ClassificationShippingRateInputDraft. |
| ClassificationShippingRateInputDraftDsl |
Dsl class for
ClassificationShippingRateInputDraft. |
| ExternalTaxAmountDraftBuilder |
Builder for
ExternalTaxAmountDraft. |
| ExternalTaxAmountDraftDsl |
Dsl class for
ExternalTaxAmountDraft. |
| ItemShippingDetailsDraftBuilder |
Builder for
ItemShippingDetailsDraft. |
| ItemShippingDetailsDraftDsl |
Dsl class for
ItemShippingDetailsDraft. |
| ItemShippingTargetBuilder |
Builder for
ItemShippingTarget. |
| LineItemDraftBuilder | |
| LineItemDraftDsl | |
| ScoreShippingRateInputDraftBuilder |
Builder for
ScoreShippingRateInputDraft. |
| ScoreShippingRateInputDraftDsl |
Dsl class for
ScoreShippingRateInputDraft. |
| Enum | Description |
|---|---|
| AnonymousCartSignInMode |
Mode to handle an anonymous cart while signing-in.
|
| CartOrigin |
An enumeration that allows to track cart's origin.
|
| CartState |
CartState.
|
| InventoryMode |
InventoryMode.
|
| LineItemMode |
Enumerates the available modes for a line item.
|
| LineItemPriceMode | |
| RoundingMode |
A rounding mode specifies how Composable Commerce should round monetary values.
|
| ShippingMethodState | |
| TaxCalculationMode |
A calculation mode specifies how Composable Commerce performs calculation of taxes.
|
| TaxMode |