mastodon-cpp
0.20.0
|
Class to hold relationships. More...
#include <relationship.hpp>
Public Member Functions | |
Relationship (const string &json) | |
Constructs a Relationship object from a JSON string. More... | |
Relationship () | |
Constructs an empty Relationship object. More... | |
virtual bool | valid () const |
Returns true if the Entity holds valid data. More... | |
bool | blocking () const |
Returns true if the user is blocking the account. More... | |
bool | domain_blocking () const |
Returns true if the user is blocking the account's domain. More... | |
bool | endorsed () const |
Returns true if the account is endorsed by the user. More... | |
bool | followed_by () const |
Returns true if the user is being followed by the account. More... | |
bool | following () const |
Returns true if the user is being following the account. More... | |
uint_fast64_t | id () const |
Returns the target account ID. More... | |
bool | muting () const |
Returns true if the user is muting the account. More... | |
bool | muting_notifications () const |
Returns true if the user is also muting notifications. More... | |
bool | requested () const |
Returns true if the user has requested to follow the account. More... | |
bool | showing_notifications () const |
Returns true if the user is showing notifications. More... | |
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. More... | |
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 string | error () const |
Returns error string sent by the server. More... | |
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... | |
uint_fast64_t | get_uint64 (const string &key) const |
Returns the value of key as std::uint_fast64_t. More... | |
double | get_double (const string &key) const |
Returns the value of key as double. More... | |
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... | |
void | set (const string &key, const Json::Value &value) |
Sets the value of key. More... | |
std::uint_fast64_t | stouint64 (const string &str) const |
bool | check_valid (const std::vector< string > &attributes) const |
Checks if an Entity is valid. More... | |
Class to hold relationships.
before 0.11.0
|
explicit |
Relationship::Relationship | ( | ) |
bool Relationship::blocking | ( | ) | const |
Returns true if the user is blocking the account.
bool Relationship::domain_blocking | ( | ) | const |
Returns true if the user is blocking the account's domain.
bool Relationship::endorsed | ( | ) | const |
Returns true if the account is endorsed by the user.
bool Relationship::followed_by | ( | ) | const |
Returns true if the user is being followed by the account.
bool Relationship::following | ( | ) | const |
Returns true if the user is being following the account.
uint_fast64_t Relationship::id | ( | ) | const |
Returns the target account ID.
bool Relationship::muting | ( | ) | const |
Returns true if the user is muting the account.
bool Relationship::muting_notifications | ( | ) | const |
Returns true if the user is also muting notifications.
bool Relationship::requested | ( | ) | const |
Returns true if the user has requested to follow the account.
bool Relationship::showing_notifications | ( | ) | const |
Returns true if the user is showing notifications.
|
virtual |
Returns true if the Entity holds valid data.
Implements Mastodon::Easy::Entity.