All Classes and Interfaces

Class
Description
An adjustment made to any part of the order.
 
 
 
 
DTO containing codes used to apply offers to orders.
Contains information on a code's usability.
Enumerates the different values possible for CodeUsabilityInfo.getCodeUsabilityType().
Information on a CodeUsabilityInfo.getCodeToUse() usage for a related offer.
Details of the exchange rate used to convert a MonetaryAmount from one currency to another.
DTO for holding customer information for determining which offers apply to a customer.
Defines the default types for an Adjustment, primarily determining when it should be applied to an order or items in an order.
Defines the default values possible for Free Trial Adjustment length units.
Defines the default order flows.
Defines the default period types possible for recurring prices.
Defines the default term duration types possible for recurring prices.
DTO containing relevant information about a FulfillmentGroup's destination address.
Enumerates the methods whereby to apply an offer's discount to a target.
 
Slimmed-down reference to an offer just like an OfferRef, but is used to represent an offer that is already applied.
Represents a free gift item to be automatically added to cart from free gift offers.
DTO containing information about a group of items that share the same fulfillment information (means, destination, and payment info).
 
A DTO structure that provides pricing information for a given fulfillment group via offer adjustments.
DTO containing information about fulfilling an OrderLineItem as part of a FulfillmentGroup.
 
An adjustment for a line item of the order.
Represents the detail for an order-level adjustment for an item on a per-quantity basis.
A DTO structure that provides pricing information for a given LineItem via offer adjustments.
Collection of pricing details for an ItemResponse.
DTO containing information regarding a item in an Order or FulfillmentGroup.
 
Slimmed-down reference to a LineItem that allows specifying what type of line item it is.
DTO holding the resulting information about the validity of offers and offer code usages.
 
A DTO structure that provides offer qualifier or target information for a given LineItem.
Slimmed-down reference to an offer.
 
Order<O extends OrderLineItem,F extends FulfillmentGroup<?>>
DTO for holding order data relevant for determining whether offers apply to a request.
 
DTO containing information regarding an item in an Order.
 
A DTO structure that provides pricing information across a given order for offer adjustments.
DTO containing prorated price adjustment information for a LineItem caused by an offer targeting it or using it as a qualifier.
Allows deserialization of a ProratedItemOfferAdjustment.
 
DTO containing prorated price adjustment information for a EnhancedLineItem caused by an order-level or fulfillment group-level offer.
Allows deserialization of a ProratedOfferAdjustment.
DTO containing prorated price adjustment information for a EnhancedLineItem caused by an order-level or fulfillment group-level offer.
Enumeration to determine whether an offer's discount is divided amongst different types of order items: Whether just "targets" or also "qualifiers".
Represents the details related to a recurring (or subscription) price include the terms.
Holds the information related to a subscription item.
Represents a voucher that an order is qualified for.