SyncWithTimeline

@Serializable
@SerialName(value = "sync_with_timeline")
data class SyncWithTimeline(val roomId: RoomId, val needsSync: Boolean, val notificationsDisabled: Boolean = false, val readReceipts: Set<EventId>, val lastEventId: EventId, val lastRelevantEventId: EventId? = null, val lastProcessedEventId: EventId?, val expectedMaxNotificationCount: Long?, val isRead: StoredNotificationState.SyncWithTimeline.IsRead = IsRead.CHECK) : StoredNotificationState

The room has been received in a sync with various information including a timeline.

Constructors

Link copied to clipboard
constructor(roomId: RoomId, needsSync: Boolean, notificationsDisabled: Boolean = false, readReceipts: Set<EventId>, lastEventId: EventId, lastRelevantEventId: EventId? = null, lastProcessedEventId: EventId?, expectedMaxNotificationCount: Long?, isRead: StoredNotificationState.SyncWithTimeline.IsRead = IsRead.CHECK)

Types

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val needsProcess: Boolean
Link copied to clipboard
open override val needsSync: Boolean
Link copied to clipboard
open override val notificationsDisabled: Boolean
Link copied to clipboard
Link copied to clipboard
open override val roomId: RoomId