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
Available extensions

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

binary → int

Available on Enum, provided by the EnumBinary extension

Gets the binary representation of the index.
no setter
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
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
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.