| BaseCandidateOffer |
|
| CandidateFulfillmentGroup |
Represents a candidate fulfillment group for which an Offer has been applied.
|
| CandidateFulfillmentGroupOffer |
DTO containing information necessary for determining if an Offer that can apply to one or
more EnhancedFulfillmentGroups is part of the best permutation of all offers applicable
to that group.
|
| CandidateItemOffer |
DTO containing information necessary for determining if an Offer that can apply to an
EnhancedLineItem is part of the best permutation of all offers applicable to that line
item.
|
| CandidateOffers |
|
| CandidateOrderOffer |
DTO containing information necessary for determining if an Offer that can apply to an
EnhancedOrder is part of the best permutation of all offers applicable to that order.
|
| CombinedTypesOfferPermutation |
DTO containing a permutation for each offer type
|
| CompatibleOfferNode |
|
| CompatiblePermutationNode |
|
| DiscountParameters |
|
| FulfillmentGroupOfferPermutationResult |
DTO containing results of the evaluation of a permutation of item offers.
|
| ItemOfferPermutationResult |
DTO containing results of the evaluation of a permutation of item offers.
|
| OfferCombinabilityCriteria |
This structure allows permutations by offer type to be grouped based on how they are combined
with other types and to easily check whether a given set of permutations is compatible with a
permutation from another offer type.
|
| OfferCombinabilityCriteriaKey |
A structure containing the combinability data for a single offer.
|
| OfferProcessingContext |
This object manages the full list of permutations for a given execution of the offer engine and
provides methods to determine the correct mix of offers for the final result.
|
| OffersPermutation<T extends BaseCandidateOffer> |
DTO containing a set of compatible offers of the same type and that share the same combinability
with regard to other types.
|
| OrderOfferPermutationResult |
DTO containing results of the evaluation of a permutation of order offers.
|
| OrderTotals |
DTO containing relevant totals such as the order subtotal, discountable subtotals, and other
totals needed to determine the best offer.
|
| TotalPotentialSavings |
|