data class Response(val start: String? = null, val end: String? = null, val event: ClientEvent.RoomEvent<*>, val eventsBefore: List<ClientEvent.RoomEvent<*>>? = null, val eventsAfter: List<ClientEvent.RoomEvent<*>>? = null, val state: List<ClientEvent.RoomEvent.StateEvent<*>>? = null)