eventstore_client v0.1.1 EventStore.Event
Summary
Functions
Get link by relation from event, or nil of no relation by that name
Create a new Event. Takes a type as a String, and optional data and metadata
Return true if event is a new event (not read from database)
Functions
Get link by relation from event, or nil of no relation by that name
iex> r = %EventStore.Event{
...> links: [%{"uri" => "a", "relation" => "next"}]}
iex> EventStore.Event.get_link(r, "next")
"a"
iex> EventStore.Event.get_link(r, "none")
nil
Create a new Event. Takes a type as a String, and optional data and metadata
With no data:
iex> event = EventStore.Event.new("MyEvent")
iex> event.eventType
"MyEvent"
iex> event.data
nil
With data:
iex> event = EventStore.Event.new("MyEvent", %{"foo" => "bar"})
iex> event.data
%{"foo" => "bar"}