Class RoomKeyRow
A backed-up room key of one session.
Inherited Members
Namespace: Uniform.Matrix.Server.Storage
Assembly: Uniform.Matrix.Server.dll
Syntax
public sealed class RoomKeyRow
Properties
| Edit this page View SourceFirstMessageIndex
First message index the key decrypts; lower is better.
Declaration
public long FirstMessageIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ForwardedCount
Times the key was forwarded; lower is better.
Declaration
public long ForwardedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
IsVerified
Whether the key came from a verified device.
Declaration
public bool IsVerified { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Json
Key data JSON, with the encrypted session data.
Declaration
public required string Json { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RoomId
Room.
Declaration
public required string RoomId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SessionId
Megolm session ID.
Declaration
public required string SessionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserId
Owner.
Declaration
public required string UserId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Version
Backup version.
Declaration
public long Version { get; set; }
Property Value
| Type | Description |
|---|---|
| long |