ChatMemberUpdated

data class ChatMemberUpdated(val chat: Chat, val from: User, val date: Int, val oldChatMember: ChatMember, val newChatMember: ChatMember, val inviteLink: ChatInviteLink? = null, val viaChatFolderInviteLink: Boolean? = null)(source)

ChatMemberUpdated

This object represents changes in the status of a chat member.

(auto-generated)

Author

ForteScarlet

Constructors

Link copied to clipboard
constructor(chat: Chat, from: User, date: Int, oldChatMember: ChatMember, newChatMember: ChatMember, inviteLink: ChatInviteLink? = null, viaChatFolderInviteLink: Boolean? = null)

Properties

Link copied to clipboard
val chat: Chat

Chat the user belongs to

Link copied to clipboard
val date: Int

Date the change was done in Unix time

Link copied to clipboard
val from: User

Performer of the action, which resulted in the change

Link copied to clipboard
@SerialName(value = "invite_link")
val inviteLink: ChatInviteLink? = null

Optional. Chat invite link, which was used by the user to join the chat; for joining by invite link events only.

Link copied to clipboard
@SerialName(value = "new_chat_member")
val newChatMember: ChatMember

New information about the chat member

Link copied to clipboard
@SerialName(value = "old_chat_member")
val oldChatMember: ChatMember

Previous information about the chat member

Link copied to clipboard
@SerialName(value = "via_chat_folder_invite_link")
val viaChatFolderInviteLink: Boolean? = null

Optional. True, if the user joined the chat via a chat folder invite link