UpdateChatMember class final

UpdateChatMember (updateChatMember) - child of Update

User rights changed in a chat; for bots only.

  • chatId: Chat identifier.
  • actorUserId: Identifier of the user, changing the rights.
  • date: Point in time (Unix timestamp) when the user rights were changed.
  • inviteLink: If user has joined the chat using an invite link, the invite link; may be null (optional).
  • viaJoinRequest: True, if the user has joined the chat after sending a join request and being approved by an administrator.
  • viaChatFolderInviteLink: True, if the user has joined the chat using an invite link for a chat folder.
  • oldChatMember: Previous chat member.
  • newChatMember: New chat member.
Inheritance

Constructors

UpdateChatMember({required int chatId, required int actorUserId, required int date, ChatInviteLink? inviteLink, required bool viaJoinRequest, required bool viaChatFolderInviteLink, required ChatMember oldChatMember, required ChatMember newChatMember, dynamic extra, int? clientId})
UpdateChatMember (updateChatMember) - child of Update
const
UpdateChatMember.fromJson(Map<String, dynamic> json)
Parse from a json
factory

Properties

actorUserId int
Identifier of the user, changing the rights
final
chatId int
Chat identifier
final
clientId int?
clientId client identifier
final
currentObjectId String
TDLib object type for current class instance
no setteroverride
date int
Point in time (Unix timestamp) when the user rights were changed
final
extra → dynamic
extra callback sign
final
hashCode int
The hash code for this object.
no setterinherited
If user has joined the chat using an invite link, the invite link; may be null
final
newChatMember ChatMember
New chat member
final
oldChatMember ChatMember
Previous chat member
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
True, if the user has joined the chat using an invite link for a chat folder
final
viaJoinRequest bool
True, if the user has joined the chat after sending a join request and being approved by an administrator
final

Methods

copyWith({int? chatId, int? actorUserId, int? date, ChatInviteLink? inviteLink, bool? viaJoinRequest, bool? viaChatFolderInviteLink, ChatMember? oldChatMember, ChatMember? newChatMember, dynamic extra, int? clientId}) UpdateChatMember
Copy model with modified properties.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Convert model to TDLib JSON format
override
toString() String
Convert model to TDLib JSON format, encoded into String.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultObjectId → const String
TDLib object type