API Reference OnePiece.Commanded v0.18.0
modules
Modules
Extend Commanded
package. A swiss army knife for applications following Domain-Driven Design (DDD), Event Sourcing
(ES), and Command and Query Responsibility Segregation (CQRS).
Defines "Aggregate" modules.
Stops the aggregate after a command, event or error.
Defines "Command" modules.
Defines a module as a "Command Handler". For more information about commands, please read the following
Defines "Entity" modules.
Defines "Event" modules.
A JSONB serializer based on events defined by OnePiece.Commanded.Event
.
A Swiss Army Knife Helper Module.
A module for dealing IDs.
Defines a module as a "Query Handler". For more information about queries, please read the following
This module helps with test cases for testing aggregate states, and command handlers.
Implements Commanded.EventStore.TypeProvider
behavior. Using macros to generate the behavior.
Defines "Value Object" modules.