Current section
Files
Jump to
Current section
Files
lib/core/todo/add_todo/event.ex
defmodule Core.ToDoAdded do
use Perspective.DomainEvent
defstruct [:id, :name]
end
defprotocol Core.ToDoAdded.Applier do
def apply_to(node, event)
end
defimpl Core.ToDoAdded.Applier, for: Core.ToDo do
def apply_to(node, event) do
Map.merge(node, event)
end
end