|
tgbotxx 1.2.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 107 of file TransactionPartner.hpp.
|
inline |
Definition at line 108 of file TransactionPartner.hpp.
|
inlineexplicit |
Definition at line 111 of file TransactionPartner.hpp.
Deserializes this object from JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 130 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Serializes this object to JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 122 of file TransactionPartner.hpp.
Information about the chat.
Definition at line 116 of file TransactionPartner.hpp.
Optional. Gift sent to the chat by the bot.
Definition at line 119 of file TransactionPartner.hpp.