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 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