API Reference OnePiece.Commanded v0.19.1

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.