Class Report
A report as the admin screens list it.
Implements
Inherited Members
Namespace: Uniform.Matrix.Server.Rooms
Assembly: Uniform.Matrix.Server.dll
Syntax
public sealed record Report : IEquatable<Report>
Properties
| Edit this page View SourceEventId
Reported event, if any.
Declaration
public string? EventId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
EventSummary
The reported event's sender, type and text, when the event is here; encrypted text cannot be read.
Declaration
public string? EventSummary { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Report ID.
Declaration
public long Id { get; init; }
Property Value
| Type | Description |
|---|---|
| long |
Reason
The reporter's reason.
Declaration
public required string Reason { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Received
When it was reported.
Declaration
public DateTimeOffset Received { get; init; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset |
Reporter
Who reported.
Declaration
public required string Reporter { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
Resolved
Whether the admin has dealt with it.
Declaration
public bool Resolved { get; init; }
Property Value
| Type | Description |
|---|---|
| bool |
RoomId
Reported room, or the room of the reported event.
Declaration
public string? RoomId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
UserId
Reported user, if any.
Declaration
public string? UserId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |