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.
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 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.
 
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.
Represents the details related to a recurring (or subscription) price include the terms.
Represents a voucher that an order is qualified for.