This is the interface for description.
In general, the promotion is a unit of defined business logic that offers customers incentives when certain conditions have been satisfied.
This interface represents the Promotion Persistence Manager and its implementation class should be specified in promotion engine configuration file.
This class provides default implementation of the
This object represents a unique key of each promotion within commerce domain.
This is the typed national language description used by promotion.