public LeftRoom(State state, Timeline timeline, EventsContainer accountData) : this() { State = state; Timeline = timeline; AccountData = accountData; }
public JoinedRoom( State state, Timeline timeline, EventsContainer ephemeral, EventsContainer accountData, UnreadCounts unreadCounts) : this() { State = state; Timeline = timeline; Ephemeral = ephemeral; AccountData = accountData; UnreadCounts = unreadCounts; }
public SyncResponse( string nextBatchToken, SyncedRooms rooms, EventsContainer presence, EventsContainer accountData, ToDevice?toDevice, DeviceChangeLists?deviceChangeLists, [CanBeNull] IReadOnlyDictionary <string, int> deviceOneTimeKeysCount) : this() { NextBatchToken = nextBatchToken; Rooms = rooms; Presence = presence; AccountData = accountData; ToDevice = toDevice; DeviceChangeLists = deviceChangeLists; DeviceOneTimeKeysCount = deviceOneTimeKeysCount; }