Class SyncRooms
Room updates of a SyncResponse by membership, keyed by room ID.
Implements
Inherited Members
Namespace: Uniform.Matrix.Protocol.Core
Assembly: Uniform.Matrix.Protocol.Core.dll
Syntax
public sealed record SyncRooms : IEquatable<SyncRooms>
Properties
| Edit this page View SourceInvite
Rooms the user is invited to.
Declaration
public IReadOnlyDictionary<string, InvitedRoom> Invite { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, InvitedRoom> |
Join
Rooms the user has joined.
Declaration
public IReadOnlyDictionary<string, JoinedRoom> Join { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, JoinedRoom> |
Knock
Rooms the user has asked to join.
Declaration
public IReadOnlyDictionary<string, KnockedRoom> Knock { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, KnockedRoom> |
Leave
Rooms the user has left or was removed from.
Declaration
public IReadOnlyDictionary<string, LeftRoom> Leave { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyDictionary<string, LeftRoom> |