Class AdminRoomInfo
A room in Synapse's room admin API.
Implements
Inherited Members
Namespace: Uniform.Matrix.Protocol.Core
Assembly: Uniform.Matrix.Protocol.Core.dll
Syntax
public sealed record AdminRoomInfo : IEquatable<AdminRoomInfo>
Properties
| Edit this page View SourceCanonicalAlias
Canonical alias.
Declaration
public string? CanonicalAlias { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Creator
Creator.
Declaration
public string? Creator { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Encryption
Encryption algorithm; null when not encrypted.
Declaration
public string? Encryption { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
JoinedMembers
Joined members.
Declaration
public int JoinedMembers { get; init; }
Property Value
| Type | Description |
|---|---|
| int |
Name
Name.
Declaration
public string? Name { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Public
Whether it is in the public room directory.
Declaration
public bool Public { get; init; }
Property Value
| Type | Description |
|---|---|
| bool |
RoomId
Room ID.
Declaration
public string RoomId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Version
Room version.
Declaration
public string? Version { get; init; }
Property Value
| Type | Description |
|---|---|
| string |