ActionMessage

constructor(name: String, surfaceId: String, sourceComponentId: ComponentId, timestamp: String, context: JsonObject, userMessage: String? = null, metadata: Metadata? = null, additional: Map<String, JsonElement> = emptyMap())