Struct botapi::gen_types::ChatMemberUpdated
source · pub struct ChatMemberUpdated { /* private fields */ }Expand description
This object represents changes in the status of a chat member.
Implementations§
source§impl ChatMemberUpdated
impl ChatMemberUpdated
pub fn noskip(self) -> NoSkipChatMemberUpdated
source§impl ChatMemberUpdated
impl ChatMemberUpdated
pub fn new(
chat: Box<Chat>,
from: User,
date: i64,
old_chat_member: ChatMember,
new_chat_member: ChatMember
) -> Self
sourcepub fn get_from<'a>(&'a self) -> &'a User
pub fn get_from<'a>(&'a self) -> &'a User
Performer of the action, which resulted in the change
sourcepub fn get_old_chat_member<'a>(&'a self) -> &'a ChatMember
pub fn get_old_chat_member<'a>(&'a self) -> &'a ChatMember
Previous information about the chat member
sourcepub fn get_new_chat_member<'a>(&'a self) -> &'a ChatMember
pub fn get_new_chat_member<'a>(&'a self) -> &'a ChatMember
New information about the chat member
sourcepub fn get_invite_link<'a>(&'a self) -> Option<&'a ChatInviteLink>
pub fn get_invite_link<'a>(&'a self) -> Option<&'a ChatInviteLink>
Optional. Chat invite link, which was used by the user to join the chat; for joining by invite link events only.
Trait Implementations§
source§impl Clone for ChatMemberUpdated
impl Clone for ChatMemberUpdated
source§fn clone(&self) -> ChatMemberUpdated
fn clone(&self) -> ChatMemberUpdated
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ChatMemberUpdated
impl Debug for ChatMemberUpdated
source§impl Default for ChatMemberUpdated
impl Default for ChatMemberUpdated
source§fn default() -> ChatMemberUpdated
fn default() -> ChatMemberUpdated
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ChatMemberUpdated
impl<'de> Deserialize<'de> for ChatMemberUpdated
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<NoSkipChatMemberUpdated> for ChatMemberUpdated
impl From<NoSkipChatMemberUpdated> for ChatMemberUpdated
source§fn from(t: NoSkipChatMemberUpdated) -> Self
fn from(t: NoSkipChatMemberUpdated) -> Self
Converts to this type from the input type.
source§impl Into<NoSkipChatMemberUpdated> for ChatMemberUpdated
impl Into<NoSkipChatMemberUpdated> for ChatMemberUpdated
source§fn into(self) -> NoSkipChatMemberUpdated
fn into(self) -> NoSkipChatMemberUpdated
Converts this type into the (usually inferred) input type.