summaryrefslogtreecommitdiff
path: root/lib/nola/message.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/nola/message.ex')
-rw-r--r--lib/nola/message.ex23
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