Package-level declarations

Types

Link copied to clipboard
data class ArtifactParams(val appName: String, val userId: String, val sessionId: String, val artifactName: String? = null)
Link copied to clipboard
data class ArtifactRoutesError(val message: String, val code: HttpStatusCode)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard
data class SessionParams(val appName: String, val userId: String, val sessionId: String?)
Link copied to clipboard
data class SessionRoutesError(val message: String, val code: HttpStatusCode)
Link copied to clipboard
Link copied to clipboard
sealed class SessionRoutesResult

Functions

Link copied to clipboard
fun Route.appRoutes(agentLoader: AgentLoader)
Link copied to clipboard
fun Route.artifactRoutes(artifactService: ArtifactService)
Link copied to clipboard
fun Route.debugRoutes(exporter: ApiServerSpanExporter)

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard
fun Route.evalRoutes()

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard
fun extractArtifactParams(parameters: Parameters, requireArtifactName: Boolean = false): ArtifactRoutesResult
Link copied to clipboard
fun extractGraphParams(parameters: Parameters): GraphRoutesResult

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard
fun extractSessionParams(parameters: Parameters, requireSessionId: Boolean = false): SessionRoutesResult
Link copied to clipboard
fun Route.graphRoutes(agentLoader: AgentLoader, sessionService: SessionService)

Kept so callers of the previous package keep compiling; use the dev package instead.

Link copied to clipboard
fun Route.runRoutes(agentLoader: AgentLoader, sessionService: SessionService, artifactService: ArtifactService, plugins: List<Plugin> = emptyList())
Link copied to clipboard
fun Route.sessionRoutes(sessionService: SessionService)
Link copied to clipboard
fun Route.staticRoutes(application: Application)
Link copied to clipboard