Package-level declarations
Types
Link copied to clipboard
class RequestContextImpl(val application: AbstractApplicationImpl, val request: JsonElement, val sessionId: SessionId, val assistantId: AssistantId, val created: Instant = Clock.System.now()) : RequestContext
Link copied to clipboard
data class RequestResponseCallback(val type: RequestResponseType, val created: Instant, val applicationId: ApplicationId, val sessionId: SessionId, val request: JsonElement, val response: () -> JsonElement = { EMPTY_JSON_ELEMENT }, val elapsed: Duration = Duration.ZERO)
Link copied to clipboard
class ResponseContextImpl(val requestContext: RequestContext, val response: JsonElement, val elapsedTime: Duration) : ResponseContext