Create list of events that need to be recorded
Closed, ResolvedPublic6 Story Points

Description

Part of the requirements is that certain events are recorded. For both Donations and MembershipRequests, those are stored in their respective data['log'] field and consumed by the backend application. Having a list of these events, such as "donation was canceled" and "donation payment received" is helpful in understanding how to model the domain, and which domain events are needed.