Skip to content

Refactors RaiserEvent to be an interface#4

Merged
DirtyNative merged 1 commit intodevelopfrom
feature/base-classes
Jan 10, 2026
Merged

Refactors RaiserEvent to be an interface#4
DirtyNative merged 1 commit intodevelopfrom
feature/base-classes

Conversation

@DirtyNative
Copy link
Copy Markdown
Member

Changes RaiserEvent from an abstract base class to an interface to provide more flexibility in event implementation.

Removes the automatic metadata generation and aggregateId property, encouraging explicit implementation and storage of aggregate identifiers in the metadata map.

Updates the example and tests to reflect these changes and adds new style guide documentation.

Changes `RaiserEvent` from an abstract base class to an interface to provide more flexibility in event implementation.

Removes the automatic metadata generation and `aggregateId` property, encouraging explicit implementation and storage of aggregate identifiers in the metadata map.

Updates the example and tests to reflect these changes and adds new style guide documentation.
@DirtyNative DirtyNative merged commit d584b2a into develop Jan 10, 2026
2 checks passed
@DirtyNative DirtyNative deleted the feature/base-classes branch January 10, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant