|
tgbotxx 1.1.9.2
Telegram Bot C++ Library
|
Describes a transaction with a chat. More...
#include <TransactionPartner.hpp>
Public Member Functions | |
| TransactionPartnerChat () | |
| TransactionPartnerChat (const nl::json &json) | |
| nl::json | toJson () const override |
| Serializes this object to JSON. | |
| void | fromJson (const nl::json &json) override |
| Deserializes this object from JSON. | |
Public Member Functions inherited from tgbotxx::TransactionPartner | |
| TransactionPartner ()=default | |
| TransactionPartner (const nl::json &json) | |
| virtual | ~TransactionPartner ()=default |
Public Attributes | |
| Ptr< Chat > | chat |
| Information about the chat. | |
| Ptr< Gift > | gift |
| Optional. Gift sent to the chat by the bot. | |
Public Attributes inherited from tgbotxx::TransactionPartner | |
| std::string | type |
| Type of the transaction partner. | |
Describes a transaction with a chat.
Definition at line 113 of file TransactionPartner.hpp.
|
inline |
Definition at line 114 of file TransactionPartner.hpp.
|
inlineexplicit |
Definition at line 117 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Deserializes this object from JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 136 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Serializes this object to JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 128 of file TransactionPartner.hpp.
Information about the chat.
Definition at line 122 of file TransactionPartner.hpp.
Optional. Gift sent to the chat by the bot.
Definition at line 125 of file TransactionPartner.hpp.