Class to hold relationships.
More...
#include <relationship.hpp>
|
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 void | set (const string &key, const Json::Value &value) |
| Sets the value of key. More...
|
|
const std::uint_fast64_t | stouint64 (const string &str) const |
|
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
◆ Relationship() [1/2]
Relationship::Relationship |
( |
const string & |
json | ) |
|
|
explicit |
Constructs a Relationship object from a JSON string.
- Parameters
-
- Since
- before 0.11.0
Entity()
Constructs an empty Entity object.
Definition: entity.cpp:65
◆ Relationship() [2/2]
Relationship::Relationship |
( |
| ) |
|
Constructs an empty Relationship object.
- Since
- before 0.11.0
Entity()
Constructs an empty Entity object.
Definition: entity.cpp:65
◆ blocking()
const bool Relationship::blocking |
( |
| ) |
const |
Returns true if the user is blocking the account.
- Since
- before 0.11.0
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ domain_blocking()
const bool Relationship::domain_blocking |
( |
| ) |
const |
Returns true if the user is blocking the account's domain.
- Since
- before 0.11.0
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ followed_by()
const bool Relationship::followed_by |
( |
| ) |
const |
Returns true if the user is being followed by the account.
- Since
- before 0.11.0
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ following()
const bool Relationship::following |
( |
| ) |
const |
Returns true if the user is being following the account.
- Since
- before 0.11.0
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ id()
const uint_fast64_t Relationship::id |
( |
| ) |
const |
Returns the target account ID.
- Since
- before 0.11.0
const string get_string(const string &key) const
Returns the value of key as std::string.
Definition: entity.cpp:135
◆ muting()
const bool Relationship::muting |
( |
| ) |
const |
Returns true if the user is muting the account.
- Since
- before 0.11.0
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ muting_notifications()
const bool Relationship::muting_notifications |
( |
| ) |
const |
Returns true if the user is also muting notifications.
- Since
- before 0.11.0
79 return get_bool(
"muting_notifications");
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ requested()
const bool Relationship::requested |
( |
| ) |
const |
Returns true if the user has requested to follow the account.
- Since
- before 0.11.0
const bool get_bool(const string &key) const
Returns the value of key as bool.
Definition: entity.cpp:177
◆ valid()
const bool Relationship::valid |
( |
| ) |
const |
|
virtual |
Returns true if the Entity holds valid data.
- Since
- before 0.11.0 (virtual since 0.18.2)
Implements Mastodon::Easy::Entity.
32 const std::vector<string> attributes =
39 "muting_notifications",
const bool check_valid(const std::vector< string > &attributes) const
Checks if an Entity is valid.
Definition: entity.cpp:70
The documentation for this class was generated from the following files: