Home » NOVA Coupon » NOVA Coupon Events

NOVA Coupon Events (Package ch.voev.nova.coupon.events)

Types / Enumerations:


Types

AbstractCouponEvent

Type is base class for all coupon events.


Type Details Details
Parent Class NOVAEvent
Abstract true


Properties / Associations

Name Type Multiplicity Constraints Description
pointOfSale DidokCode 0..1 Point of sale from which the event was triggered.


CouponBlockedEvent

Event for case that the usage of a coupon was blocked.


Type Details Details
Parent Class AbstractCouponEvent


Properties / Associations

Name Type Multiplicity Constraints Description
couponCode CouponCode 1..1
blockingReason BlockingReason 1..1


CouponBulkDeletionEvent

Event for bulk deletion of coupons.


Type Details Details
Parent Class AbstractCouponEvent


Properties / Associations

Name Type Multiplicity Constraints Description
couponCodes CouponCode 1..* @Size(min=1, max=100)
List of all coupon codes that were deleted.


CouponCancellationAbortEvent


Type Details Details
Parent Class AbstractCouponEvent


Properties / Associations

Name Type Multiplicity Constraints Description
couponCode CouponCode 1..1
cancellationAmount MoneyAmount 1..1


CouponCancellationEvent

Event for case that a sale in which a coupon was already used got canceled. This means that also the coupon is treated as not used.


Type Details Details
Parent Class AbstractCouponEvent


Properties / Associations

Name Type Multiplicity Constraints Description
couponCode CouponCode 1..1
cancellationAmount MoneyAmount 1..1


CouponCreatedEvent

Event for case that a new coupon was created.


Type Details Details
Parent Class AbstractCouponEvent


Properties / Associations

Name Type Multiplicity Constraints Description
createdCoupon Coupon 1..1
replacedCouponCode CouponCode 0..1


CouponUnblockedEvent

Event for case that a coupon got unblocked again.


Type Details Details
Parent Class AbstractCouponEvent


Properties / Associations

Name Type Multiplicity Constraints Description
couponCode CouponCode 1..1