HandshakeResponse
constructor(kind: String = "handshake-response", protocolVersion: Int = PLUGIN_JVM_PROTOCOL_VERSION, pluginId: String, generation: Long, timestamp: Long, messageId: String, correlationId: String, descriptorVersion: String, runtimeMode: String, supportedServices: List<String> = emptyList(), endpointInventory: List<PluginEndpointInventoryItem>, routeInventory: List<PluginRouteInventoryItem> = emptyList(), accepted: Boolean, reason: String? = null)(source)