Trait teloxide_core::payloads::PromoteChatMemberSetters [−][src]
Setters for fields of PromoteChatMember
Provided methods
fn chat_id<T>(self, value: T) -> Self where
T: Into<ChatId>,
[src]
T: Into<ChatId>,
Setter for chat_id
field.
fn user_id(self, value: i64) -> Self
[src]
Setter for user_id
field.
fn is_anonymous(self, value: bool) -> Self
[src]
Setter for is_anonymous
field.
fn can_manage_chat(self, value: bool) -> Self
[src]
Setter for can_manage_chat
field.
fn can_change_info(self, value: bool) -> Self
[src]
Setter for can_change_info
field.
fn can_post_messages(self, value: bool) -> Self
[src]
Setter for can_post_messages
field.
fn can_edit_messages(self, value: bool) -> Self
[src]
Setter for can_edit_messages
field.
fn can_delete_messages(self, value: bool) -> Self
[src]
Setter for can_delete_messages
field.
fn can_manage_voice_chats(self, value: bool) -> Self
[src]
Setter for can_manage_voice_chats
field.
fn can_invite_users(self, value: bool) -> Self
[src]
Setter for can_invite_users
field.
fn can_restrict_members(self, value: bool) -> Self
[src]
Setter for can_restrict_members
field.
fn can_pin_messages(self, value: bool) -> Self
[src]
Setter for can_pin_messages
field.
fn can_promote_members(self, value: bool) -> Self
[src]
Setter for can_promote_members
field.
Implementors
impl<P> PromoteChatMemberSetters for P where
P: HasPayload<Payload = PromoteChatMember>,
[src]
P: HasPayload<Payload = PromoteChatMember>,