17 #ifndef MASTODON_CPP_EASY_PUSHSUBSCRIPTION_HPP 18 #define MASTODON_CPP_EASY_PUSHSUBSCRIPTION_HPP 25 #include "../../mastodon-cpp.hpp" 26 #include "../entity.hpp" 45 virtual bool valid()
const override;
52 const string id()
const;
73 const vector<Easy::alert_type>
alerts()
const;
81 bool s_to_b(
const string &str)
const;
86 #endif // MASTODON_CPP_EASY_PUSHSUBSCRIPTION_HPP Entity()
Constructs an empty Entity object.
Definition: entity.cpp:43
const string server_key() const
Returns the server public key for signature verification.
Definition: pushsubscription.cpp:43
virtual bool valid() const override
Returns true if the Entity holds valid data.
Definition: pushsubscription.cpp:27
const string id() const
Returns push subscription ID.
Definition: pushsubscription.cpp:22
Class to hold push subscriptions.
Definition: pushsubscription.hpp:40
bool s_to_b(const string &str) const
Converts string to bool.
Definition: pushsubscription.cpp:82
const vector< Easy::alert_type > alerts() const
Returns a vector of Easy::alert_type.
Definition: pushsubscription.cpp:48
Collection of things to interface with server software that implements the Mastodon API.
Definition: mastodon-cpp.hpp:47
Base class for all entities.
Definition: entity.hpp:36
const string endpoint() const
Returns the endpoint URL.
Definition: pushsubscription.cpp:38