Class RemoteInviteRow
An invite from another server to a room not on this server yet, with the room's stripped state; joining the room or rejecting the invite ends it.
Inherited Members
Namespace: Uniform.Matrix.Server.Storage
Assembly: Uniform.Matrix.Server.dll
Syntax
public sealed class RemoteInviteRow
Properties
| Edit this page View SourceEventId
Invite event ID.
Declaration
public required string EventId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventJson
The invite PDU, signed by both servers.
Declaration
public required string EventJson { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Membership
invite, or leave once rejected.
Declaration
public required string Membership { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RoomId
Room on the other server.
Declaration
public required string RoomId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RoomVersion
Room version.
Declaration
public required string RoomVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Sender
Who invited, a user of the other server.
Declaration
public required string Sender { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Stream
Stream position of the last change, for sync.
Declaration
public long Stream { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
StrippedStateJson
Stripped state events the inviting server sent, as a JSON array.
Declaration
public required string StrippedStateJson { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserId
Invited local user.
Declaration
public required string UserId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |