|
tgbotxx 1.1.9.2
Telegram Bot C++ Library
|
Describes a transaction with an affiliate program. More...
#include <TransactionPartner.hpp>
Public Member Functions | |
| TransactionPartnerAffiliateProgram () | |
| TransactionPartnerAffiliateProgram (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< User > | sponsorUser |
| Optional. Information about the bot sponsoring the affiliate program. | |
| std::int32_t | commissionPerMille {} |
| Number of Telegram Stars received per 1000 Stars of referred users. | |
Public Attributes inherited from tgbotxx::TransactionPartner | |
| std::string | type |
| Type of the transaction partner. | |
Describes a transaction with an affiliate program.
Definition at line 144 of file TransactionPartner.hpp.
|
inline |
Definition at line 145 of file TransactionPartner.hpp.
|
inlineexplicit |
Definition at line 148 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Deserializes this object from JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 165 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Serializes this object to JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 158 of file TransactionPartner.hpp.
| std::int32_t tgbotxx::TransactionPartnerAffiliateProgram::commissionPerMille {} |
Number of Telegram Stars received per 1000 Stars of referred users.
Definition at line 156 of file TransactionPartner.hpp.
Optional. Information about the bot sponsoring the affiliate program.
Definition at line 153 of file TransactionPartner.hpp.