CognigyEvent

interface CognigyEvent

Types

Link copied to clipboard
data class BrokenEvent(    val data: SocketIoPacket.Event,     val reason: String,     val t: Throwable?) : CognigyEvent.OutputEvent
Link copied to clipboard
object Companion
Link copied to clipboard
data class ErrorData(val error: CognigyEvent.ErrorData.Content? = null)
Link copied to clipboard
data class Exception(val error: JsonElement) : CognigyEvent.OutputEvent
Link copied to clipboard
data class FinalPing(val type: CognigyEvent.FinalPing.Type) : CognigyEvent.OutputEvent
Link copied to clipboard
interface InputEvent : CognigyEvent
Link copied to clipboard
sealed class Output : CognigyEvent.OutputEvent
Link copied to clipboard
data class OutputData(    val text: String? = null,     val data: JsonElement? = null,     val traceId: String,     val disableSensitiveLogging: Boolean,     val source: String)
Link copied to clipboard
interface OutputEvent : CognigyEvent
Link copied to clipboard
data class ProcessInput(    val urlToken: String,     val userId: String,     val sessionId: String,     val channel: String? = null,     val source: String? = null,     val passthroughIp: String?,     val reloadFlow: Boolean,     val resetFlow: Boolean,     val resetState: Boolean,     val resetContext: Boolean,     val text: String? = null,     val data: JsonElement? = null) : CognigyEvent.InputEvent
Link copied to clipboard
data class TriggeredElement(    val id: String,     val isDisableSensitiveLogging: Boolean,     val result: Boolean? = null) : CognigyEvent.OutputEvent
Link copied to clipboard
data class TypingStatus(val status: CognigyEvent.TypingStatus.Status) : CognigyEvent.OutputEvent

Properties

Link copied to clipboard
abstract val name: String

Inheritors

Link copied to clipboard
Link copied to clipboard