Room Summary
This class holds some data of a room. It can be retrieved by org.matrix.android.sdk.api.session.room.Room and org.matrix.android.sdk.api.session.room.RoomService
Constructors
Properties
Breadcrumb index, util to sort rooms by last seen.
The value of the live state event m.room.canonical_alias
.
True if a 1-1 call can be started, i.e. the room has exactly 2 joined members.
The names of the room's direct space parents if any.
If isDirect is true, this is the id of the first other member of this room.
If isDirect is true, this it the presence of the first other member of this room.
Computed display name. The value of the state event m.room.name
if not empty, else can be the value returned by org.matrix.android.sdk.api.RoomDisplayNameFallbackProvider.
Timestamp of the m.room.encryption
state event.
List of all the space parent Ids.
True if a message has not been sent in this room.
True if notificationCount is not 0
.
True if this room has unread messages.
Number of unread and highlighted message in this room.
Number of members who are invited to this room.
True if this room is encrypted.
True if the room has the tag m.favourite
.
True if the room has the tag m.lowpriority
.
True if joinRules is RoomJoinRules.PUBLIC.
True if versioningState is not VersioningState.NONE.
Number of members who have joined this room.
The value of the live state event m.room.join_rules
.
Latest TimelineEvent which can be displayed in this room. Can be used in the room list.
Current user membership in this room.
Number of unread message in this room.
List of other member ids of this room.
Value of m.fully_read
for this room.
Information about the encryption algorithm, if this room is encrypted.
The room encryption trust level.
List of children space.
List of parent spaces.
Number of threads with highlighted messages in this room.
Number of threads with unread messages in this room.
List of users who are currently typing on this room.
Message saved as draft for this room.
Versioning state of this room.