Inherits MessageContent.
A message with an invoice from a bot.
Public Fields | |
string | title_ |
Product title. | |
string | description_ |
Product description. | |
object_ptr< photo > | photo_ |
Product photo; may be null. | |
string | currency_ |
Currency for the product price. | |
int53 | total_amount_ |
Product total price in the smallest units of the currency. | |
string | start_parameter_ |
Unique invoice bot start_parameter. To share an invoice use the URL https://t.me/{bot_username}?start={start_parameter}. | |
bool | is_test_ |
True, if the invoice is a test invoice. | |
bool | need_shipping_address_ |
True, if the shipping address must be specified. | |
int53 | receipt_message_id_ |
The identifier of the message with the receipt, after the product has been purchased. | |
Public Instance Methods | |
messageInvoice () | |
messageInvoice (string const &title_, string const &description_, object_ptr< photo > &&photo_, string const ¤cy_, int53 total_amount_, string const &start_parameter_, bool is_test_, bool need_shipping_address_, int53 receipt_message_id_) | |
std::int32_t | get_id () const final |
void | store (TlStorerToString &s, const char *field_name) const final |
Public Instance Methods inherited from TlObject | |
virtual void | store (TlStorerUnsafe &s) const |
virtual void | store (TlStorerCalcLength &s) const |
TlObject ()=default | |
TlObject (const TlObject &)=delete | |
TlObject & | operator= (const TlObject &)=delete |
TlObject (TlObject &&)=default | |
TlObject & | operator= (TlObject &&)=default |
virtual | ~TlObject ()=default |
Static Public Attributes | |
static const std::int32_t | ID = -1916671476 |
Identifier uniquely determining a type of the object. | |
messageInvoice | ( | ) |
A message with an invoice from a bot.
messageInvoice | ( | string const & | title_, |
string const & | description_, | ||
object_ptr< photo > && | photo_, | ||
string const & | currency_, | ||
int53 | total_amount_, | ||
string const & | start_parameter_, | ||
bool | is_test_, | ||
bool | need_shipping_address_, | ||
int53 | receipt_message_id_ | ||
) |
A message with an invoice from a bot.
[in] | title_ | Product title. |
[in] | description_ | Product description. |
[in] | photo_ | Product photo; may be null. |
[in] | currency_ | Currency for the product price. |
[in] | total_amount_ | Product total price in the smallest units of the currency. |
[in] | start_parameter_ | Unique invoice bot start_parameter. To share an invoice use the URL https://t.me/{bot_username}?start={start_parameter}. |
[in] | is_test_ | True, if the invoice is a test invoice. |
[in] | need_shipping_address_ | True, if the shipping address must be specified. |
[in] | receipt_message_id_ | The identifier of the message with the receipt, after the product has been purchased. |
|
inlinefinalvirtual |
|
finalvirtual |