17 #ifndef MASTODON_CPP_EASY_RELATIONSHIP_HPP 18 #define MASTODON_CPP_EASY_RELATIONSHIP_HPP 25 #include "mastodon-cpp.hpp" 26 #include "easy/easy.hpp" 28 #include <mastodon-cpp/mastodon-cpp.hpp> 29 #include <mastodon-cpp/easy/easy.hpp> 33 using std::uint_fast64_t;
61 virtual const bool valid()
const;
96 const uint_fast64_t
id()
const;
103 const bool muting()
const;
121 #endif // MASTODON_CPP_EASY_RELATIONSHIP_HPP const bool following() const
Returns true if the user is being following the account.
Definition: relationship.cpp:62
const bool requested() const
Returns true if the user has requested to follow the account.
Definition: relationship.cpp:82
const bool muting() const
Returns true if the user is muting the account.
Definition: relationship.cpp:72
const bool domain_blocking() const
Returns true if the user is blocking the account's domain.
Definition: relationship.cpp:52
Relationship()
Constructs an empty Relationship object.
Definition: relationship.cpp:26
virtual const bool valid() const
Returns true if the Entity holds valid data.
Definition: relationship.cpp:30
const bool followed_by() const
Returns true if the user is being followed by the account.
Definition: relationship.cpp:57
const bool muting_notifications() const
Returns true if the user is also muting notifications.
Definition: relationship.cpp:77
const uint_fast64_t id() const
Returns the target account ID.
Definition: relationship.cpp:67
const bool blocking() const
Returns true if the user is blocking the account.
Definition: relationship.cpp:47
Definition: mastodon-cpp.hpp:52
Base class for all entities.
Definition: easy.hpp:304
Class to hold relationships.
Definition: relationship.hpp:42