diff --git a/model/event.go b/model/event.go new file mode 100644 index 0000000..5c15ec1 --- /dev/null +++ b/model/event.go @@ -0,0 +1,4 @@ +package model + +type Event struct { +} diff --git a/model/message.go b/model/message.go new file mode 100644 index 0000000..8b53790 --- /dev/null +++ b/model/message.go @@ -0,0 +1 @@ +package model diff --git a/model/model.go b/model/model.go new file mode 100644 index 0000000..345f299 --- /dev/null +++ b/model/model.go @@ -0,0 +1,27 @@ +package model + +var _ = ` +erDiagram +%% thread event eventName + EVENT ||--|{ THREAD: "spawns" + THREAD ||--|{ MESSAGE: "populated by" + + MESSAGE { + ID str + URL str + TS number + Plaintext str + } + THREAD { + ID str + URL str + Channel str + } + EVENT { + ID str + Name str + Asset str + Resolved bool + Datacenter str + } +` diff --git a/model/thread.go b/model/thread.go new file mode 100644 index 0000000..8b53790 --- /dev/null +++ b/model/thread.go @@ -0,0 +1 @@ +package model