diff options
Diffstat (limited to 'lib/nola/message.ex')
-rw-r--r-- | lib/nola/message.ex | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/nola/message.ex b/lib/nola/message.ex new file mode 100644 index 0000000..4ceb9b9 --- /dev/null +++ b/lib/nola/message.ex @@ -0,0 +1,23 @@ +defmodule Message do + @moduledoc """ + Well, a message! + + """ + + @derive {Poison.Encoder, except: [:replyfun]} + + defstruct [ + :id, + :text, + {:transport, :irc}, + :network, + :account, + :sender, + :channel, + :trigger, + :replyfun, + :at, + {:meta, %{}} + ] + +end |