Inherits Function.
Changes direct messages group settings for a channel chat; requires owner privileges in the chat.
Returns object_ptr<Ok>.
Public Fields | |
int53 | chat_id_ |
Identifier of the channel chat. | |
bool | is_enabled_ |
Pass true if the direct messages group is enabled for the channel chat; pass false otherwise. | |
int53 | paid_message_star_count_ |
The new number of Telegram Stars that must be paid for each message that is sent to the direct messages chat unless the sender is an administrator of the channel chat; 0-getOption("paid_message_star_count_max"). The channel will receive getOption("paid_message_earnings_per_mille") Telegram Stars for each 1000 Telegram Stars paid for message sending. Requires supergroupFullInfo.can_enable_paid_messages for positive amounts. | |
Public Types | |
using | ReturnType = object_ptr< ok > |
Typedef for the type returned by the function. | |
Public Instance Methods | |
setChatDirectMessagesGroup () | |
setChatDirectMessagesGroup (int53 chat_id_, bool is_enabled_, int53 paid_message_star_count_) | |
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 Public Attributes | |
static const std::int32_t | ID = 1633150115 |
Identifier uniquely determining a type of the object. | |
Default constructor for a function, which changes direct messages group settings for a channel chat; requires owner privileges in the chat.
Returns object_ptr<Ok>.
setChatDirectMessagesGroup | ( | int53 | chat_id_, |
bool | is_enabled_, | ||
int53 | paid_message_star_count_ | ||
) |
Creates a function, which changes direct messages group settings for a channel chat; requires owner privileges in the chat.
Returns object_ptr<Ok>.
[in] | chat_id_ | Identifier of the channel chat. |
[in] | is_enabled_ | Pass true if the direct messages group is enabled for the channel chat; pass false otherwise. |
[in] | paid_message_star_count_ | The new number of Telegram Stars that must be paid for each message that is sent to the direct messages chat unless the sender is an administrator of the channel chat; 0-getOption("paid_message_star_count_max"). The channel will receive getOption("paid_message_earnings_per_mille") Telegram Stars for each 1000 Telegram Stars paid for message sending. Requires supergroupFullInfo.can_enable_paid_messages for positive amounts. |
|
finalvirtual |