SessionContext

sealed class SessionContext(val contextType: SessionContextType)

Session-level context data passed alongside conversation events, such as routing or transfer metadata.

Inheritors

Constructors

Link copied to clipboard
protected constructor(contextType: SessionContextType)

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
class SessionContextSet(val contextVariables: List<NamedValue>) : SessionContext

A session context containing a set of named context variables.

Properties

Link copied to clipboard

The type discriminator for this session context.