Represents an activity.
@type t() :: %Mobilizon.Federation.ActivityPub.Activity{ actor: Actor.t(), data: map(), local: boolean(), recipients: [String.t()] }