diff options
author | 2021-05-28 19:57:04 +0200 | |
---|---|---|
committer | 2021-05-28 19:57:04 +0200 | |
commit | 87177d840b9703f572392ef4bd0f5013fd5c3a77 (patch) | |
tree | c59388998d5defd5ec3577483f70736238953f72 /internal/typeutils/asinterfaces.go | |
parent | Notifications (#34) (diff) | |
download | gotosocial-87177d840b9703f572392ef4bd0f5013fd5c3a77.tar.xz |
Announce/boost (#35)
Remote boosts incoming/outgoing now working.
Diffstat (limited to 'internal/typeutils/asinterfaces.go')
-rw-r--r-- | internal/typeutils/asinterfaces.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/typeutils/asinterfaces.go b/internal/typeutils/asinterfaces.go index eea7fd7d9..aae3ecf93 100644 --- a/internal/typeutils/asinterfaces.go +++ b/internal/typeutils/asinterfaces.go @@ -111,6 +111,18 @@ type Likeable interface { withObject } +// Announceable represents the minimum interface for an activitystreams 'announce' activity. +type Announceable interface { + withJSONLDId + withTypeName + + withActor + withObject + withPublished + withTo + withCC +} + type withJSONLDId interface { GetJSONLDId() vocab.JSONLDIdProperty } |