Uses of Package
org.bhn.promotion.voucherify.model
Packages that use org.bhn.promotion.voucherify.model
Package
Description
Provides the classes which contains bhn implementation of promotion engine.
Provides the classes which contains bhn implementation of promotion operation.
Contains all of the BHN classes which performs product related operation such as create, update and
get product details.
Provides the classes which help in converting external data from any format to an internal format
needed by the promotion sdk
Provides the classes which contain interface of promotion engine.
Provides the classes necessary to perform operation on some input data using a promotion engine
Package contains interfaces which performs product related operation such as create, update and
get product details.
Contains the client classes responsible for interacting with the Voucherify API.
Provides the classes which contains voucherify implementation of promotion engine.
Provides the classes to convert between different object types for PIMCore
Provides voucherify data model classes which is used to store data
Provides the classes which contains voucherify implementation of promotion operation.
Contains all of the voucherify classes which performs product related operation such as create, update and
get product details.
Provides the classes with voucherify utility methods
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.bhn.engineClassDescriptionRepresents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.This class encapsulates the request data needed to process a redemption.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.bhn.operationClassDescriptionRepresents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.This class encapsulates the request data needed to process a redemption.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.bhn.serviceClassDescriptionRepresents a request received from a webhook.Represents a response after executing Voucherify Webhook flow.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.core.adapterClassDescriptionRepresents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.This class encapsulates the request data needed to process a redemption.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.core.engineClassDescriptionRepresents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.This class encapsulates the request data needed to process a redemption.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.core.operationClassDescriptionRepresents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.This class encapsulates the request data needed to process a redemption.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.core.serviceClassDescriptionRepresents a request received from a webhook.Represents a response after executing Voucherify Webhook flow.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.clientsClassDescriptionRepresents the request body for Voucherify qualification eligibility checks, including customer, order, scenario, and filtering/sorting options.Represents the response body for Voucherify eligibility qualification checks, including redeemables, discount results, applicable/inapplicable items, and detailed order-level calculation data.Represents the request body for redeeming promotions or vouchers, including redeemables, order, customer, session, and optional expansion settings.Represents the response returned after redeeming promotions or vouchers, including redemption results, order details, applied discounts, skipped or inapplicable redeemables, and related redemption metadata.Request body used to create a rollback for a redemption, including reason, customer, order, and optional metadata.Response returned after rolling back a redemption.Request body used to validate redeemables against order, customer, and session data before applying promotions.Response body returned after validating redeemables against an order.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.engineClassDescriptionRepresents the request body for Voucherify qualification eligibility checks, including customer, order, scenario, and filtering/sorting options.Represents the response body for Voucherify eligibility qualification checks, including redeemables, discount results, applicable/inapplicable items, and detailed order-level calculation data.Represents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.Represents the request body for redeeming promotions or vouchers, including redeemables, order, customer, session, and optional expansion settings.Represents the response returned after redeeming promotions or vouchers, including redemption results, order details, applied discounts, skipped or inapplicable redeemables, and related redemption metadata.This class encapsulates the request data needed to process a redemption.Request body used to create a rollback for a redemption, including reason, customer, order, and optional metadata.Response returned after rolling back a redemption.Request body used to validate redeemables against order, customer, and session data before applying promotions.Response body returned after validating redeemables against an order.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.mapperClassDescriptionThis class contains the common fields that are shared across these entities:
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.modelClassDescriptionRepresents the request body for Voucherify qualification eligibility checks, including customer, order, scenario, and filtering/sorting options.Represents the request body for redeeming promotions or vouchers, including redeemables, order, customer, session, and optional expansion settings.Request body used to validate redeemables against order, customer, and session data before applying promotions.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.operationClassDescriptionRepresents a request for checking eligibility in a promotion context.Represents a request for validating promotions or vouchers.This class encapsulates the request data needed to process a redemption.
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.serviceClassDescriptionRepresents a request for validating promotions or vouchers.Represents the request body for redeeming promotions or vouchers, including redeemables, order, customer, session, and optional expansion settings.This class encapsulates the request data needed to process a redemption.Request body used to validate redeemables against order, customer, and session data before applying promotions.Represents a request received from a webhook.Represents the model for a webhook payload related to a campaign, promotion tier, voucher, rule, and assignment in the promotion systemThis class contains the common fields that are shared across these entities:
-
Classes in org.bhn.promotion.voucherify.model used by org.bhn.promotion.voucherify.utilsClassDescriptionRepresents the response body for Voucherify eligibility qualification checks, including redeemables, discount results, applicable/inapplicable items, and detailed order-level calculation data.Represents the response returned after redeeming promotions or vouchers, including redemption results, order details, applied discounts, skipped or inapplicable redeemables, and related redemption metadata.Response returned after rolling back a redemption.Response body returned after validating redeemables against an order.