# Package-level declarations

## Types

ArtifactParams
Link copied to clipboard
data class ArtifactParams(val appName: String, val userId: String, val sessionId: String, val artifactName: String? = null)
ArtifactRoutesError
Link copied to clipboard
data class ArtifactRoutesError(val message: String, val code: HttpStatusCode)
ArtifactRoutesErrors
Link copied to clipboard
object ArtifactRoutesErrors
ArtifactRoutesResult
Link copied to clipboard
sealed class ArtifactRoutesResult
GraphParams
Link copied to clipboard
data class GraphParams(val appName: String, val userId: String, val sessionId: String, val eventId: String)
GraphRoutesError
Link copied to clipboard
data class GraphRoutesError(val message: String, val code: HttpStatusCode)
GraphRoutesErrors
Link copied to clipboard
object GraphRoutesErrors
GraphRoutesResult
Link copied to clipboard
sealed class GraphRoutesResult
SessionParams
Link copied to clipboard
data class SessionParams(val appName: String, val userId: String, val sessionId: String?)
SessionRoutesError
Link copied to clipboard
data class SessionRoutesError(val message: String, val code: HttpStatusCode)
SessionRoutesErrors
Link copied to clipboard
object SessionRoutesErrors
SessionRoutesResult
Link copied to clipboard
sealed class SessionRoutesResult

## Functions

appRoutes
Link copied to clipboard
fun Route.appRoutes(agentLoader: AgentLoader)
artifactRoutes
Link copied to clipboard
fun Route.artifactRoutes(artifactService: ArtifactService)
debugRoutes
Link copied to clipboard
fun Route.debugRoutes(exporter: ApiServerSpanExporter)
evalRoutes
Link copied to clipboard
fun Route.evalRoutes()
extractArtifactParams
Link copied to clipboard
fun extractArtifactParams(parameters: Parameters, requireArtifactName: Boolean = false): ArtifactRoutesResult
extractGraphParams
Link copied to clipboard
fun extractGraphParams(parameters: Parameters): GraphRoutesResult
extractSessionParams
Link copied to clipboard
fun extractSessionParams(parameters: Parameters, requireSessionId: Boolean = false): SessionRoutesResult
graphRoutes
Link copied to clipboard
fun Route.graphRoutes(agentLoader: AgentLoader, sessionService: SessionService)
runRoutes
Link copied to clipboard
fun Route.runRoutes(agentLoader: AgentLoader, sessionService: SessionService, artifactService: ArtifactService)
sessionRoutes
Link copied to clipboard
fun Route.sessionRoutes(sessionService: SessionService)
staticRoutes
Link copied to clipboard
fun Route.staticRoutes(application: Application)
toDto
Link copied to clipboard
fun Session.toDto(): SessionDto