API Reference commanded_aggregateless v#1.0.0

Copy Markdown

Modules

Represents an actor that is attempting to execute a command or a query

Protocol for converting an entity to an AuthSubject

Provides a basic command module setup to reduce boilerplate

Middleware that authorizes commands.

Protocol to be implemented by all command modules

Stops the aggregate after a command, event or error.

Provides basic DSQL for registering commands with the Commanded.Commands.Router

Middleware for validating commands.

Provides common functionality for the execution of queries against the read store

Defines common functionality for the execution of queries against the read store

Provides a default validate/1 function for structs using Vex

Validates that the provided value implements the CommandedAggregateless.AuthSubject.Conversion protocol

A string validator that allows nil values and requires non-blank strings