#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>
|
| | sponsoredMessage () |
| |
| | sponsoredMessage (int53 message_id_, bool is_recommended_, bool can_be_reported_, object_ptr< MessageContent > &&content_, object_ptr< advertisementSponsor > &&sponsor_, string const &title_, string const &button_text_, int32 accent_color_id_, int64 background_custom_emoji_id_, string const &additional_info_) |
| |
| void | store (TlStorerToString &s, const char *field_name) const final |
| |
| 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 const std::int32_t | ID = 1521782216 |
| | Identifier uniquely determining a type of the object.
|
| |
Describes a sponsored message.
Definition at line 64120 of file td_api.h.
◆ sponsoredMessage() [1/2]
| td::td_api::sponsoredMessage::sponsoredMessage |
( |
| ) |
|
Describes a sponsored message.
◆ sponsoredMessage() [2/2]
Describes a sponsored message.
- Parameters
-
| [in] | message_id_ | Message identifier; unique for the chat to which the sponsored message belongs among both ordinary and sponsored messages. |
| [in] | is_recommended_ | True, if the message needs to be labeled as "recommended" instead of "sponsored". |
| [in] | can_be_reported_ | True, if the message can be reported to Telegram moderators through reportChatSponsoredMessage. |
| [in] | content_ | Content of the message. Currently, can be only of the types messageText, messageAnimation, messagePhoto, or messageVideo. Video messages can be viewed fullscreen. The content must be fully downloaded before the message is shown. |
| [in] | sponsor_ | Information about the sponsor of the message. |
| [in] | title_ | Title of the sponsored message. |
| [in] | button_text_ | Text for the message action button. |
| [in] | accent_color_id_ | Identifier of the accent color for title, button text and message background. |
| [in] | background_custom_emoji_id_ | Identifier of a custom emoji to be shown on the message background; 0 if none. |
| [in] | additional_info_ | If non-empty, additional information about the sponsored message to be shown along with the message. |
◆ store()
| void td::td_api::sponsoredMessage::store |
( |
TlStorerToString & |
s, |
|
|
const char * |
field_name |
|
) |
| const |
|
finalvirtual |
Helper function for to_string method. Appends string representation of the object to the storer.
- Parameters
-
| [in] | s | Storer to which object string representation will be appended. |
| [in] | field_name | Object field_name if applicable. |
Implements td::TlObject.
◆ accent_color_id_
| int32 td::td_api::sponsoredMessage::accent_color_id_ |
Identifier of the accent color for title, button text and message background.
Definition at line 64145 of file td_api.h.
◆ additional_info_
| string td::td_api::sponsoredMessage::additional_info_ |
If non-empty, additional information about the sponsored message to be shown along with the message.
Definition at line 64149 of file td_api.h.
◆ background_custom_emoji_id_
| int64 td::td_api::sponsoredMessage::background_custom_emoji_id_ |
Identifier of a custom emoji to be shown on the message background; 0 if none.
Definition at line 64147 of file td_api.h.
◆ button_text_
| string td::td_api::sponsoredMessage::button_text_ |
Text for the message action button.
Definition at line 64143 of file td_api.h.
◆ can_be_reported_
| bool td::td_api::sponsoredMessage::can_be_reported_ |
◆ content_
◆ ID
| const std::int32_t td::td_api::sponsoredMessage::ID = 1521782216 |
|
static |
Identifier uniquely determining a type of the object.
Definition at line 64173 of file td_api.h.
◆ is_recommended_
| bool td::td_api::sponsoredMessage::is_recommended_ |
True, if the message needs to be labeled as "recommended" instead of "sponsored".
Definition at line 64133 of file td_api.h.
◆ message_id_
| int53 td::td_api::sponsoredMessage::message_id_ |
Message identifier; unique for the chat to which the sponsored message belongs among both ordinary and sponsored messages.
Definition at line 64131 of file td_api.h.
◆ sponsor_
Information about the sponsor of the message.
Definition at line 64139 of file td_api.h.
◆ title_
| string td::td_api::sponsoredMessage::title_ |
Title of the sponsored message.
Definition at line 64141 of file td_api.h.
The documentation for this class was generated from the following file:
- /home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h