Package-level declarations

Types

typealias ResourcedReceivingRespondingRaiseRoutingHandler<TRoute, TBody, TResponse> = context(Raise<Response>) suspend RoutingContext.(route: TRoute, body: TBody) -> TResponse
Link copied to clipboard
typealias ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse> = context(Raise<Response>) suspend RoutingContext.(TRoute) -> TResponse

Functions

Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.deleteOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.getOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.headOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.optionsOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.patchOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
inline fun <TRoute : Any, TRequest : Any, TResponse> Route.patchOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedReceivingRespondingRaiseRoutingHandler<TRoute, TRequest, TResponse>): Route
Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.postOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
inline fun <TRoute : Any, TRequest : Any, TResponse> Route.postOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedReceivingRespondingRaiseRoutingHandler<TRoute, TRequest, TResponse>): Route
Link copied to clipboard
inline fun <TRoute : Any, TResponse> Route.putOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedRespondingRaiseRoutingHandler<TRoute, TResponse>): Route
inline fun <TRoute : Any, TRequest : Any, TResponse> Route.putOrRaise(statusCode: HttpStatusCode? = null, crossinline body: ResourcedReceivingRespondingRaiseRoutingHandler<TRoute, TRequest, TResponse>): Route