@type t() :: %Bonfire.Data.Social.Activity{
__meta__: Ecto.Schema.Metadata.t(),
activity: term(),
boost_count: term(),
caretaker: term(),
controlled: term(),
created: term(),
federate_activity_pub: term(),
feed_publishes: term(),
files: term(),
follow_count: term(),
id: Needle.UID.t() | nil,
labelled: term(),
like_count: term(),
media: term(),
named: term(),
object: term(),
object_id: term(),
object_post_content: term(),
path: term(),
pointer: Ecto.Schema.belongs_to(Needle.Pointer.t()) | nil,
replied: term(),
seen: term(),
sensitive: term(),
subject: term(),
subject_id: term(),
tagged: term(),
tags: term(),
tree: term(),
verb: term(),
verb_id: term()
}