mastodon-cpp
0.15.1
|
Class to hold accounts. More...
#include <account.hpp>
Public Member Functions | |
Account (const string &json) | |
Constructs an Account object from a JSON string. More... | |
Account () | |
Constructs an empty Account object. | |
const string | acct () const |
Returns username. More... | |
const string | avatar () const |
Returns URL of avatar. | |
const string | avatar_static () const |
Returns URL of static avatar. | |
const system_clock::time_point | created_at () const |
Returns time of creation. | |
const string | display_name () const |
Returns display name. | |
const uint_fast64_t | followers_count () const |
Returns number of followers. | |
const uint_fast64_t | following_count () const |
Returns number of people this account follows. | |
const string | header () const |
Returns URL of header image. | |
const string | header_static () const |
Returns URL of static header image. | |
const uint_fast64_t | id () const |
Returns account-ID. | |
const bool | locked () const |
Returns true if the account is locked. | |
const bool | has_moved () const |
Returns true if the account has been moved. | |
const Account | moved () const |
If the owner decided to switch accounts, new account is in this attribute. | |
const string | note () const |
Returns note. | |
const string | note_plain () const |
Returns plaintext version of note. | |
const visibility_type | privacy () const |
Returns default privacy of new toots. | |
const bool | sensitive () const |
Returns if media is marked as sensitive by default. | |
const uint_fast64_t | statuses_count () const |
Returns number of statuses. | |
const string | url () const |
Returns URL of the profile. | |
const string | username () const |
Returns username (without ) | |
Public Member Functions inherited from Mastodon::Easy::Entity | |
Entity (const string &json) | |
Constructs an Entity object from a JSON string. More... | |
Entity () | |
Constructs an empty Entity object. | |
const void | from_string (const string &json) |
Replaces the Entity with a new one from a JSON string. More... | |
const Json::Value | to_object () const |
Returns the JSON object of the Entity. More... | |
const bool | valid () const |
Returns true if the Entity holds valid data. | |
const string | error () const |
Returns error string sent by the server. | |
const bool | was_set () const |
Returns true if the last requested value was set, false if it was unset. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Mastodon::Easy::Entity | |
const Json::Value | get (const string &key) const |
Returns the value of key as Json::Value. More... | |
const string | get_string (const string &key) const |
Returns the value of key as std::string. More... | |
const uint_fast64_t | get_uint64 (const string &key) const |
Returns the value of key as std::uint_fast64_t. More... | |
const double | get_double (const string &key) const |
Returns the value of key as double. More... | |
const bool | get_bool (const string &key) const |
Returns the value of key as bool. More... | |
const system_clock::time_point | get_time_point (const string &key) const |
Returns the value of key as time_point. More... | |
const std::vector< string > | get_vector (const string &key) const |
Returns the value of key as vector. More... | |
const std::uint_fast64_t | stouint64 (const string &str) const |
Class to hold accounts.
|
explicit |
const string Account::acct | ( | ) | const |
Returns username.
username
for users on the same instance, user@hostname
for users on other instances.