Struct teloxide_core::payloads::EditForumTopic
source · pub struct EditForumTopic {
pub chat_id: Recipient,
pub message_thread_id: i32,
pub name: Option<String>,
pub icon_custom_emoji_id: Option<String>,
}
Expand description
Use this method to edit name and icon of a topic in a forum supergroup chat. The bot must be an administrator in the chat for this to work and must have can_manage_topics administrator rights, unless it is the creator of the topic. Returns True on success.
Fields§
§chat_id: Recipient
Unique identifier for the target chat or username of the target channel (in the format @channelusername
)
message_thread_id: i32
Unique identifier for the target message thread of the forum topic
name: Option<String>
Topic name, 0-128 characters. If not specified or empty, the current name of the topic will be kept
icon_custom_emoji_id: Option<String>
Unique identifier of the custom emoji shown as the topic icon. Use getForumTopicIconStickers
to get all allowed custom emoji identifiers. Pass an empty string to remove the icon. If not specified, the current icon will be kept
Implementations§
Trait Implementations§
source§impl Clone for EditForumTopic
impl Clone for EditForumTopic
source§impl Debug for EditForumTopic
impl Debug for EditForumTopic
source§impl Hash for EditForumTopic
impl Hash for EditForumTopic
source§impl PartialEq<EditForumTopic> for EditForumTopic
impl PartialEq<EditForumTopic> for EditForumTopic
source§fn eq(&self, other: &EditForumTopic) -> bool
fn eq(&self, other: &EditForumTopic) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Payload for EditForumTopic
impl Payload for EditForumTopic
source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
GetUpdates
with
big timeout
), the minimum timeout that should be used.source§impl Serialize for EditForumTopic
impl Serialize for EditForumTopic
impl Eq for EditForumTopic
impl StructuralEq for EditForumTopic
impl StructuralPartialEq for EditForumTopic
Auto Trait Implementations§
impl RefUnwindSafe for EditForumTopic
impl Send for EditForumTopic
impl Sync for EditForumTopic
impl Unpin for EditForumTopic
impl UnwindSafe for EditForumTopic
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.