|
tgbotxx 1.2.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 138 of file TransactionPartner.hpp.
|
inline |
Definition at line 139 of file TransactionPartner.hpp.
|
inlineexplicit |
Definition at line 142 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Deserializes this object from JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 159 of file TransactionPartner.hpp.
|
inlineoverridevirtual |
Serializes this object to JSON.
Reimplemented from tgbotxx::TransactionPartner.
Definition at line 152 of file TransactionPartner.hpp.
| std::int32_t tgbotxx::TransactionPartnerAffiliateProgram::commissionPerMille {} |
Number of Telegram Stars received per 1000 Stars of referred users.
Definition at line 150 of file TransactionPartner.hpp.
Optional. Information about the bot sponsoring the affiliate program.
Definition at line 147 of file TransactionPartner.hpp.