Rooms
constructor(knock: @Serializable(with = Sync.Response.RoomsKnockSerializer::class ) Map<RoomId, Sync.Response.Rooms.KnockedRoom>? = null, join: @Serializable(with = Sync.Response.RoomsJoinSerializer::class ) Map<RoomId, Sync.Response.Rooms.JoinedRoom>? = null, invite: @Serializable(with = Sync.Response.RoomsInviteSerializer::class ) Map<RoomId, Sync.Response.Rooms.InvitedRoom>? = null, leave: @Serializable(with = Sync.Response.RoomsLeaveSerializer::class ) Map<RoomId, Sync.Response.Rooms.LeftRoom>? = null)