Class AdminRoom
A room as the admin screens list it.
Implements
Inherited Members
Namespace: Uniform.Matrix.Server.Accounts
Assembly: Uniform.Matrix.Server.dll
Syntax
public sealed record AdminRoom : IEquatable<AdminRoom>
Properties
| Edit this page View SourceAlias
Canonical alias, when set.
Declaration
public string? Alias { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Creator
Creator.
Declaration
public required string Creator { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Encrypted
Whether messages are end-to-end encrypted.
Declaration
public bool Encrypted { get; init; }
Property Value
| Type | Description |
|---|---|
| bool |
Members
Joined members.
Declaration
public int Members { get; init; }
Property Value
| Type | Description |
|---|---|
| int |
Name
Name, when set.
Declaration
public string? Name { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Published
Whether the room is listed in the public room directory.
Declaration
public bool Published { get; init; }
Property Value
| Type | Description |
|---|---|
| bool |
RoomId
Room ID.
Declaration
public required string RoomId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Version
Room version.
Declaration
public required string Version { get; init; }
Property Value
| Type | Description |
|---|---|
| string |