MessageStore.Message.build
You're seeing just the function
build
, go back to MessageStore.Message module for more information.
Specs
build(message()) :: event_message()
Create event data struct from message map.
Examples
iex> message = %{type: "Foo", data: %{foo: 1}, metadata: %{bar: 2}}
iex> Message.build(message)
%EventStore.EventData{
event_id: nil,
event_type: "Foo",
data: %{foo: 1},
metadata: %{bar: 2},
causation_id: nil,
correlation_id: nil
}