All Packages
Package Summary
Package
Description
Provides the classes which can be used to configure BHN attributes
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 can be used to configure internal application attributes
Provides the classes which contain common constants used across the application
Provides the classes which contain interface of promotion engine.
This package contains enumerations related to promotion metadata keys and error keys used in the
promotion service.
Provides the classes to represent custom promotion exception
MapStruct mappers for mapping domain objects and Data Transfer Objects.
Provides data model classes which is used to store data
Package containing models related to ANDOR
Package containing budget domain model classes for the promotion core module.
Provides data model classes which is used to store data for campaign constructs
Classes in this package are used to facilitate the generation of different kinds of reports in
the promotion module, with flexible options for export type and sorting parameters.
This package contains classes related to managing person information in the promotion service.
Provides data model classes which is used to store data for pimcore constructs
Provides data model classes which is used to store data for pricing constructs
Provides data model classes which is used to store data for promotion constructs
Tenant\-related domain model types for the promotion core.
Provides the classes necessary to perform operation on some input data using a promotion engine
This package contains proxy classes used for interacting with various external APIs such as
Pimcore, PersonManagement system .
Package contains interfaces which performs product related operation such as create, update and
get product details.
Provides the classes with common utility methods
Provides the classes necessary to chain multiple promotion operation, like adapter, operation
and appliers together
DTOs (Data Transfer Objects) for the IAM (Identity and Access Management) module.
Token-related classes for the IAM module (token creation, parsing, validation).
Contains the client classes responsible for interacting with the Voucherify API.
Provides the classes which can be used to configure Voucherify attributes
Provides the classes which contain voucherify constants
Provides the classes which contains voucherify implementation of promotion engine.
Package containing enum types used by the Voucherify integration.
Provides the classes to represent voucherify exception
Provides the classes to convert between different object types for PIMCore
Provides voucherify data model classes which is used to store data
Common model types shared across Voucherify integration.
Package containing metadata models used by the Voucherify integration.
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