API Reference OnePiece.Commanded v0.10.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 the an OnePiece.Commanded.Aggregate
behaviour.
Defines a module as a "Command". For more information about commands, please read the following
Defines a module as a "Command Handler". For more information about commands, please read the following
Defines a module as an "Entity" in the context of Domain-Driven Design.
Defines a module as a "Event" in terms of Event Sourcing context. For more information about Event Sourcing, please read the following
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 a module as a "Value Object". For more information about value objects, please read the following