summaryrefslogtreecommitdiff
path: root/internal/gtsmodel/messages.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/gtsmodel/messages.go')
-rw-r--r--internal/gtsmodel/messages.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/internal/gtsmodel/messages.go b/internal/gtsmodel/messages.go
new file mode 100644
index 000000000..43f30634a
--- /dev/null
+++ b/internal/gtsmodel/messages.go
@@ -0,0 +1,29 @@
+package gtsmodel
+
+// // ToClientAPI wraps a message that travels from the processor into the client API
+// type ToClientAPI struct {
+// APObjectType ActivityStreamsObject
+// APActivityType ActivityStreamsActivity
+// Activity interface{}
+// }
+
+// FromClientAPI wraps a message that travels from client API into the processor
+type FromClientAPI struct {
+ APObjectType ActivityStreamsObject
+ APActivityType ActivityStreamsActivity
+ GTSModel interface{}
+}
+
+// // ToFederator wraps a message that travels from the processor into the federator
+// type ToFederator struct {
+// APObjectType ActivityStreamsObject
+// APActivityType ActivityStreamsActivity
+// GTSModel interface{}
+// }
+
+// FromFederator wraps a message that travels from the federator into the processor
+type FromFederator struct {
+ APObjectType ActivityStreamsObject
+ APActivityType ActivityStreamsActivity
+ GTSModel interface{}
+}