Commanded v0.15.0 Commanded.Commands.ExecutionResult View Source

Contains the events and metadata created by a command succesfully executed against an aggregate.

The available fields are:

  • aggregate_uuid - identity of the aggregate instance.
  • aggregate_version - resultant version of the aggregate after executing the command.
  • events - a list of the created events, may be an empty list.
  • metadata - an optional map containing the metadata associated with the command dispatch.

Link to this section Summary

Link to this section Types

Link to this type t() View Source
t() :: %Commanded.Commands.ExecutionResult{aggregate_uuid: String.t(), aggregate_version: non_neg_integer(), events: [struct()], metadata: struct()}