Maestro.Types.Command (Maestro v0.5.0)

View Source

Commands are the primary way clients express a desire to change the system. In Maestro, commands are always executed within the context of an aggregate in a consistent manner.

Summary

Types

t()

@type t() :: %Maestro.Types.Command{
  aggregate_id: HLClock.Timestamp.t(),
  data: map(),
  type: String.t()
}