gotosocial/internal/gtsmodel/messages.go

30 lines
891 B
Go
Raw Normal View History

2021-05-15 17:21:41 +02:00
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
Activity interface{}
}
// ToFederator wraps a message that travels from the processor into the federator
type ToFederator struct {
APObjectType ActivityStreamsObject
APActivityType ActivityStreamsActivity
Activity interface{}
}
// FromFederator wraps a message that travels from the federator into the processor
type FromFederator struct {
APObjectType ActivityStreamsObject
APActivityType ActivityStreamsActivity
Activity interface{}
}