Package-level declarations

Types

Link copied to clipboard
sealed interface Response

Functions

Link copied to clipboard
context(r: Raise<Response>)
inline fun raise(statusCode: HttpStatusCode): Nothing
context(r: Raise<Response>)
inline fun raise(outgoingContent: OutgoingContent): Nothing
context(r: Raise<Response>)
inline fun <T> raise(statusCode: HttpStatusCode, content: T): Nothing
Link copied to clipboard
inline suspend fun <TResponse> ApplicationCall.respondOrRaise(statusCode: HttpStatusCode? = null, body: context(Raise<Response>) suspend () -> TResponse)
inline suspend fun <Error, TResponse> ApplicationCall.respondOrRaise(errorResponse: (Error) -> Response, statusCode: HttpStatusCode? = null, body: context(Raise<Error>) suspend () -> TResponse)