DiscountService
Provides layer to manipulate discounts.
Implements
constructor
Parameters
__namedParametersObjectRequiredProperties
__configModule__Record<string, unknown>__container__anyRequired__moduleDeclaration__Record<string, unknown>featureFlagRouter_FlagRouterRequiredmanager_EntityManagerRequiredtransactionManager_undefined | EntityManagerRequiredAccessors
activeManager_
Returns
EntityManagerEntityManagerRequiredMethods
addRegion
Adds a region to the discount regions array.
Parameters
discountIdstringRequiredid of discount
regionIdstringRequiredid of region to add
Returns
the result of the update operation
atomicPhase_
Wraps some work within a transactional block. If the service already has a transaction manager attached this will be reused, otherwise a new transaction manager is created.
Type Parameters
TResultobjectRequiredTErrorobjectRequired