Skip to content

Conversation

@DirtyNative
Copy link
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.

2 participants