class

Account

Inherits Ktistec::Model::Common < Ktistec::Model < Reference < Object

An ActivityPub account.

Also an account.

Constants

PINNED_COLLECTION_LIMIT = 8

Class methods

monthly_active_accounts_count

Returns count of monthly active accounts (accounts with any activity in the last 30 days).

Source

Instance methods

_append_to_last_times(model_ : LastTime) : Nil
Source
_append_to_oauth_access_tokens(model_ : OAuth2::Provider::AccessToken) : Nil
Source
_append_to_sessions(model_ : Session) : Nil
Source
_association_actor
Source
_association_last_times
Source
_association_oauth_access_tokens
Source
_association_sessions
Source
_belongs_to_setter_for_actor(actor_ : ActivityPub::Actor, update_associations = true) : ActivityPub::Actor
Source
_has_many_setter_for_last_times(last_times_ : Enumerable(LastTime), update_associations = true) : Enumerable(LastTime)
Source
_has_many_setter_for_oauth_access_tokens(oauth_access_tokens_ : Enumerable(OAuth2::Provider::AccessToken), update_associations = true) : Enumerable(OAuth2::Provider::AccessToken)
Source
_has_many_setter_for_sessions(sessions_ : Enumerable(Session), update_associations = true) : Enumerable(Session)
Source
actor(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Actor
Source
actor?(include_deleted : Bool = false, include_undone : Bool = false) : ActivityPub::Actor | Nil
Source
after_save
Source
auto_approve_followers
Source
auto_approve_followers=(auto_approve_followers : Bool)
Source
auto_follow_back
Source
auto_follow_back=(auto_follow_back : Bool)
Source
before_save
Source
before_validate
Source
check_password(password)

Checks the given password against the encrypted password.

Source
default_editor
Source
default_editor=(default_editor : String)
Source
encrypted_password
Source
feed_order
Source
feed_order=(feed_order : Array(String))
Source
iri=(iri : String)
Source
language
Source
language=(language : String | Nil)
Source
last_notifications_checked_at
Source
last_timeline_checked_at
Source
last_times(include_deleted : Bool = false, include_undone : Bool = false) : Enumerable(LastTime)
Source
last_times=(last_times_ : Enumerable(LastTime)) : Enumerable(LastTime)
Source
manually_approve_quotes
Source
manually_approve_quotes=(manually_approve_quotes : Bool)
Source
oauth_access_tokens(include_deleted : Bool = false, include_undone : Bool = false) : Enumerable(OAuth2::Provider::AccessToken)
Source
oauth_access_tokens=(oauth_access_tokens_ : Enumerable(OAuth2::Provider::AccessToken)) : Enumerable(OAuth2::Provider::AccessToken)
Source
password
Source
password=(password)
Source
pinned_collections
Source
pinned_collections=(pinned_collections : Hash(String, String))
Source
sessions(include_deleted : Bool = false, include_undone : Bool = false) : Enumerable(Session)
Source
sessions=(sessions_ : Enumerable(Session)) : Enumerable(Session)
Source
timezone
Source
timezone=(timezone : String)
Source
update_last_notifications_checked_at(time = Time.utc)
Source
update_last_timeline_checked_at(time = Time.utc)
Source
username
Source
username=(username : String)
Source
validate_model
Source