Tourmaline::ChatMemberUpdated
Inherits JSON::Serializable / Reference / Object
This object represents changes in the status of a chat member.
Constructors
new(chat : Tourmaline::Chat, from : Tourmaline::User, date : Time, old_chat_member : Tourmaline::ChatMemberAdministrator | Tourmaline::ChatMemberBanned | Tourmaline::ChatMemberLeft | Tourmaline::ChatMemberMember | Tourmaline::ChatMemberOwner | Tourmaline::ChatMemberRestricted, new_chat_member : Tourmaline::ChatMemberAdministrator | Tourmaline::ChatMemberBanned | Tourmaline::ChatMemberLeft | Tourmaline::ChatMemberMember | Tourmaline::ChatMemberOwner | Tourmaline::ChatMemberRestricted, invite_link : Tourmaline::ChatInviteLink | Nil = nil, via_chat_folder_invite_link : Bool | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
invite_link
Optional. Chat invite link, which was used by the user to join the chat; for joining by invite link events only.
Optional. Chat invite link, which was used by the user to join the chat; for joining by invite link events only.
new_chat_member=(new_chat_member : Tourmaline::ChatMember)
New information about the chat member
old_chat_member=(old_chat_member : Tourmaline::ChatMember)
Previous information about the chat member
Optional. True, if the user joined the chat via a chat folder invite link
via_chat_folder_invite_link?
Optional. True, if the user joined the chat via a chat folder invite link