pagantis_elixir_tools v0.3.1 ElixirTools.Events.Event

A structure for working with events

Link to this section Summary

Link to this section Types

Link to this type

t()
t() :: %ElixirTools.Events.Event{
  name: String.t(),
  payload: map(),
  version: String.t()
}

Link to this section Functions

Link to this function

publish(event, adapter \\ nil)
publish(t(), module() | nil) :: return()

Link to this function

validate(event)
validate(t()) :: return()