RoomType enum

Conversation types.

Use value to get the integer representation that is used in the API. See https://github.com/nextcloud/spreed/blob/main/lib/Room.php.

Inheritance

Constructors

RoomType()
const

Values

oneToOne → const RoomType

Room between two participants.

group → const RoomType

Room with multiple participants.

public → const RoomType

Public room with multiple participants.

changelog → const RoomType

Room with the changelog bots that posts a message when a new Talk release was installed.

oneToOneFormer → const RoomType

Room that previously was a oneToOne. The user has been deleted on the server or removed from all rooms.

noteToSelf → const RoomType

Room to send messages to yourself for note keeping.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
isSingleUser bool
Whether the room is only with one other user.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
Integer representation of the ParticipantType.
no setter

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

Static Methods

fromValue(int value) RoomType
Converts the integer value representation of a RoomType into a RoomType.

Constants

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