#ifndef TGBOT_CHATBOOSTREMOVED_H #define TGBOT_CHATBOOSTREMOVED_H #include "tgbot/types/Chat.h" #include "tgbot/types/ChatBoostSource.h" #include #include #include namespace TgBot { /** * @brief This object represents a boost removed from a chat. * * @ingroup types */ class ChatBoostRemoved { public: typedef std::shared_ptr Ptr; /** * @brief Chat which was boosted */ Chat::Ptr chat; /** * @brief Unique identifier of the boost */ std::string boostId; /** * @brief Point in time (Unix timestamp) when the boost was removed */ std::uint32_t removeDate; /** * @brief Source of the removed boost */ ChatBoostSource::Ptr source; }; } #endif //TGBOT_CHATBOOSTREMOVED_H