#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>
|
| | messageSendOptions () |
| |
| | messageSendOptions (object_ptr< inputSuggestedPostInfo > &&suggested_post_info_, bool disable_notification_, bool from_background_, bool protect_content_, bool allow_paid_broadcast_, int53 paid_message_star_count_, bool update_order_of_installed_sticker_sets_, object_ptr< MessageSchedulingState > &&scheduling_state_, int64 effect_id_, int32 sending_id_, bool only_preview_) |
| |
| 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 = -1725581906 |
| | Identifier uniquely determining a type of the object.
|
| |
Options to be used when a message is sent.
Definition at line 44961 of file td_api.h.
◆ messageSendOptions() [1/2]
| td::td_api::messageSendOptions::messageSendOptions |
( |
| ) |
|
Options to be used when a message is sent.
◆ messageSendOptions() [2/2]
| td::td_api::messageSendOptions::messageSendOptions |
( |
object_ptr< inputSuggestedPostInfo > && |
suggested_post_info_, |
|
|
bool |
disable_notification_, |
|
|
bool |
from_background_, |
|
|
bool |
protect_content_, |
|
|
bool |
allow_paid_broadcast_, |
|
|
int53 |
paid_message_star_count_, |
|
|
bool |
update_order_of_installed_sticker_sets_, |
|
|
object_ptr< MessageSchedulingState > && |
scheduling_state_, |
|
|
int64 |
effect_id_, |
|
|
int32 |
sending_id_, |
|
|
bool |
only_preview_ |
|
) |
| |
Options to be used when a message is sent.
- Parameters
-
| [in] | suggested_post_info_ | Information about the suggested post; pass null if none. For messages to channel direct messages chat only. Applicable only to sendMessage and addOffer. |
| [in] | disable_notification_ | Pass true to disable notification for the message. |
| [in] | from_background_ | Pass true if the message is sent from the background. |
| [in] | protect_content_ | Pass true if the content of the message must be protected from forwarding and saving; for bots only. |
| [in] | allow_paid_broadcast_ | Pass true to allow the message to ignore regular broadcast limits for a small fee; for bots only. |
| [in] | paid_message_star_count_ | The number of Telegram Stars the user agreed to pay to send the messages. |
| [in] | update_order_of_installed_sticker_sets_ | Pass true if the user explicitly chosen a sticker or a custom emoji from an installed sticker set; applicable only to sendMessage and sendMessageAlbum. |
| [in] | scheduling_state_ | Message scheduling state; pass null to send message immediately. Messages sent to a secret chat, to a chat with paid messages, to a channel direct messages chat, live location messages and self-destructing messages can't be scheduled. |
| [in] | effect_id_ | Identifier of the effect to apply to the message; pass 0 if none; applicable only to sendMessage, sendMessageAlbum in private chats and forwardMessages with one message to private chats. |
| [in] | sending_id_ | Non-persistent identifier, which will be returned back in messageSendingStatePending object and can be used to match sent messages and corresponding updateNewMessage updates. |
| [in] | only_preview_ | Pass true to get a fake message instead of actually sending them. |
◆ store()
| void td::td_api::messageSendOptions::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.
◆ allow_paid_broadcast_
| bool td::td_api::messageSendOptions::allow_paid_broadcast_ |
Pass true to allow the message to ignore regular broadcast limits for a small fee; for bots only.
Definition at line 44980 of file td_api.h.
◆ disable_notification_
| bool td::td_api::messageSendOptions::disable_notification_ |
Pass true to disable notification for the message.
Definition at line 44974 of file td_api.h.
◆ effect_id_
| int64 td::td_api::messageSendOptions::effect_id_ |
◆ from_background_
| bool td::td_api::messageSendOptions::from_background_ |
Pass true if the message is sent from the background.
Definition at line 44976 of file td_api.h.
◆ ID
| const std::int32_t td::td_api::messageSendOptions::ID = -1725581906 |
|
static |
Identifier uniquely determining a type of the object.
Definition at line 45017 of file td_api.h.
◆ only_preview_
| bool td::td_api::messageSendOptions::only_preview_ |
Pass true to get a fake message instead of actually sending them.
Definition at line 44992 of file td_api.h.
◆ paid_message_star_count_
| int53 td::td_api::messageSendOptions::paid_message_star_count_ |
The number of Telegram Stars the user agreed to pay to send the messages.
Definition at line 44982 of file td_api.h.
◆ protect_content_
| bool td::td_api::messageSendOptions::protect_content_ |
Pass true if the content of the message must be protected from forwarding and saving; for bots only.
Definition at line 44978 of file td_api.h.
◆ scheduling_state_
Message scheduling state; pass null to send message immediately. Messages sent to a secret chat, to a chat with paid messages, to a channel direct messages chat, live location messages and self-destructing messages can't be scheduled.
Definition at line 44986 of file td_api.h.
◆ sending_id_
| int32 td::td_api::messageSendOptions::sending_id_ |
◆ suggested_post_info_
Information about the suggested post; pass null if none. For messages to channel direct messages chat only. Applicable only to sendMessage and addOffer.
Definition at line 44972 of file td_api.h.
◆ update_order_of_installed_sticker_sets_
| bool td::td_api::messageSendOptions::update_order_of_installed_sticker_sets_ |
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