Package org.bhn.promotion.core.model.pricing


package org.bhn.promotion.core.model.pricing
Provides data model classes which is used to store data for pricing constructs
  • Classes
    Class
    Description
    Represents an address entity used in pricing, order, or other related models.
    Represents an item in an order within the pricing model.
    Represents a summary of a value, including its associated currency.
    Represents the total details of a transaction, including quantities and monetary summaries.
    Represents the delivery options for a pricing model.
    Represents a discount applied to a pricing model.
    Represents the face value of a pricing model.
    Represents a fee associated with a pricing model.
    Represents a foreign exchange (forex) currency pair.
    Represents a collection of foreign exchange (Forex) pairs.
    Represents an offer that can be applied in pricing contexts.
    Represents an item in an order, extending the base order item model.
    The Promo class encapsulates all relevant details of a promotion, such as the promo code, its value, the type of discount applied, and the effect the promo has on the order.
    Represents a summary of promotions applied to an order.
    This class encapsulates all the details necessary to generate a pricing quote based on an order.
    This class holds the receiver's personal information including their first, middle, and last name, as well as their business name
    Represents the summary of a rollback redemption process.
    RollbackRequest implementation.
    RollbackRequestV3 implementation.
    This class encapsulates the details of the entity or individual who is placing an order.