class

ActivityPub::Activity

Inherits ActivityPub < Ktistec::Model::Undoable < Ktistec::Model::Polymorphic < Ktistec::Model::Linked < Ktistec::Model::Common < Ktistec::Model < Reference < Object

Constants

ALIASES = ["ActivityPub::Activity::Add", "ActivityPub::Activity::Block", "ActivityPub::Activity::Flag", "ActivityPub::Activity::Listen", "ActivityPub::Activity::Read", "ActivityPub::Activity::Remove", "ActivityPub::Activity::View"]

Constructors

dereference(key_pair, iri, *, ignore_cached = false, include_deleted = false, deadline : Time::Instant | Nil, **options) : self
Source

Class methods

all_subtypes

Returns type and all concrete (non-abstract) subtypes, including any aliases defined on the type.

Source
dereference?(key_pair, iri, *, ignore_cached = false, include_deleted = false, deadline : Time::Instant | Nil = nil, **options) : self | Nil
Source
find(_iri iri : String | Nil, include_deleted : Bool = false, include_undone : Bool = false)
Source
find?(_iri iri : String | Nil, include_deleted : Bool = false, include_undone : Bool = false)
Source
from_json_ld(json, **options)
Source
from_json_ld?(json, **options)
Source
map(json, **options)
Source
recursive
Source

Instance methods

_association_actor
Source
_belongs_to_setter_for_actor(actor_ : ActivityPub::Actor, update_associations = true) : ActivityPub::Actor
Source
actor(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Actor
Source
actor(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil, **options)
actor?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Actor | Nil
Source
actor?(key_pair, *, dereference = false, ignore_cached = false, ignore_changed = false, include_deleted = false, include_undone = false, deadline : Time::Instant | Nil = nil, **options)
actor_iri
Source
actor_iri=(actor_iri : String | Nil)
Source
audience
Source
audience=(audience : Array(String) | Nil)
Source
cc=(cc : Array(String) | Nil)
Source
display_date(timezone = nil)
Source
from_json_ld(json)
Source
instrument_iri
Source
instrument_iri=(instrument_iri : String | Nil)
Source
iri
iri=(iri : String)
object_iri
Source
object_iri=(object_iri : String | Nil)
Source
published
Source
published=(published : Time | Nil)
Source
result_iri
Source
result_iri=(result_iri : String | Nil)
Source
short_date(timezone = nil)
Source
summary
Source
summary=(summary : String | Nil)
Source
target_iri
Source
target_iri=(target_iri : String | Nil)
Source
to=(to : Array(String) | Nil)
Source
to_json_ld(recursive = self.class.recursive)
Source
visible
Source
visible=(visible : Bool)
Source

Nested types