Class ReceiptRow
A user's latest receipt of one type and thread in a room.
Inherited Members
Namespace: Uniform.Matrix.Server.Storage
Assembly: Uniform.Matrix.Server.dll
Syntax
public sealed class ReceiptRow
Properties
| Edit this page View SourceEventId
Event read up to.
Declaration
public required string EventId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RoomId
Room.
Declaration
public required string RoomId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Stream
Stream position of the last change, for incremental sync.
Declaration
public long Stream { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
ThreadId
Thread ID, main for the main timeline, or empty for an unthreaded receipt.
Declaration
public required string ThreadId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Ts
Time of the receipt in milliseconds since the Unix epoch.
Declaration
public long Ts { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Type
Receipt type: m.read or m.read.private.
Declaration
public required string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserId
User.
Declaration
public required string UserId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |