RoomMemberChangeType enum

The kind of what has changed with this m.room.member event to have a comparable type.

Inheritance

Constructors

RoomMemberChangeType()
const

Values

avatar → const RoomMemberChangeType

The user has changed the avatar.

displayname → const RoomMemberChangeType

The user has changed the displayname.

join → const RoomMemberChangeType

The user has joined the chat from being not a user before. The user also was not invited before.

acceptInvite → const RoomMemberChangeType

The user was invited before and has joined.

rejectInvite → const RoomMemberChangeType

The user was invited before and has left.

withdrawInvitation → const RoomMemberChangeType

The user was invited before and the invitation got withdrawn by someone.

leave → const RoomMemberChangeType

The user was joined before and has now left the room by themself.

kick → const RoomMemberChangeType

The user was joined before and has now been kicked out of the room by someone.

invite → const RoomMemberChangeType

The user has been invited by someone.

ban → const RoomMemberChangeType

The user has been banned by someone.

unban → const RoomMemberChangeType

The user was banned before and has been unbanned by someone.

knock → const RoomMemberChangeType

The user was not a member of the room and now knocks.

other → const RoomMemberChangeType

Something else which is not handled yet.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

values → const List<RoomMemberChangeType>
A constant List of the values in this enum, in order of their declaration.