Class JoinedRoom
Update of a joined room.
Implements
Inherited Members
Namespace: Uniform.Matrix.Protocol.Core
Assembly: Uniform.Matrix.Protocol.Core.dll
Syntax
public sealed record JoinedRoom : IEquatable<JoinedRoom>
Properties
| Edit this page View SourceAccountData
Room account data, e.g. FullyRead.
Declaration
public EventList<MatrixEvent> AccountData { get; init; }
Property Value
| Type | Description |
|---|---|
| EventList<MatrixEvent> |
Ephemeral
Typing notifications and receipts.
Declaration
public EventList<MatrixEvent> Ephemeral { get; init; }
Property Value
| Type | Description |
|---|---|
| EventList<MatrixEvent> |
State
State before Timeline; only changes since last sync.
Declaration
public EventList<ClientEvent> State { get; init; }
Property Value
| Type | Description |
|---|---|
| EventList<ClientEvent> |
Summary
Data for computing the room name.
Declaration
public RoomSummary? Summary { get; init; }
Property Value
| Type | Description |
|---|---|
| RoomSummary |
Timeline
New room events, including state events.
Declaration
public Timeline Timeline { get; init; }
Property Value
| Type | Description |
|---|---|
| Timeline |
UnreadNotifications
Unread counts.
Declaration
public UnreadNotificationCounts? UnreadNotifications { get; init; }
Property Value
| Type | Description |
|---|---|
| UnreadNotificationCounts |