internal MetadataType(dynamic parsed) { routableConnectionCheckCount = parsed.metadata.routableConnectionCheckCount; hadRoutableConnectionCount = parsed.metadata.hadRoutableConnectionCount; timeLastConnected = parsed.metadata.timeLastConnected; timeLastSuccess = parsed.metadata.timeLastSuccess; timeLastRoutable = parsed.metadata.timeLastRoutable; timeLastReceivedPacket = parsed.metadata.timeLastReceivedPacket; detected = new DetectedType(parsed); }