ktor-locations
Module Contents
alltypes
Module Contents
annotation class KtorExperimentalLocationsAPI
@Target([AnnotationTarget.CLASS, AnnotationTarget.TYPEALIAS]) annotation class Location
class LocationAttributeRouteService : LocationRouteService
data class LocationInfo
abstract class LocationPropertyInfo
interface LocationRouteService
class LocationRoutingException : Exception
open class Locations
io.ktor.application.Application
io.ktor.application.ApplicationCall
io.ktor.routing.Route
Module Contents
inline fun <reified T : Any> Route.delete(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.get(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.handle(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Unit
fun <T : Any> Route.handle(dataClass: KClass<T>, body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Unit
inline fun <reified T : Any> Route.head(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.location(noinline body: Route.() -> Unit): Route
fun <T : Any> Route.location(data: KClass<T>, body: Route.() -> Unit): Route
inline fun <reified T : Any> Route.options(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.patch(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.post(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.put(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
io.ktor.util.pipeline.PipelineContext
package io.ktor.locations
Module Contents
annotation class KtorExperimentalLocationsAPI
@Target([AnnotationTarget.CLASS, AnnotationTarget.TYPEALIAS]) annotation class Location
class LocationAttributeRouteService : LocationRouteService
data class LocationInfo
abstract class LocationPropertyInfo
interface LocationRouteService
class LocationRoutingException : Exception
open class Locations
io.ktor.application.Application
io.ktor.application.ApplicationCall
io.ktor.routing.Route
Module Contents
inline fun <reified T : Any> Route.delete(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.get(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.handle(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Unit
fun <T : Any> Route.handle(dataClass: KClass<T>, body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Unit
inline fun <reified T : Any> Route.head(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.location(noinline body: Route.() -> Unit): Route
fun <T : Any> Route.location(data: KClass<T>, body: Route.() -> Unit): Route
inline fun <reified T : Any> Route.options(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.patch(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.post(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
inline fun <reified T : Any> Route.put(noinline body: suspend PipelineContext<Unit, ApplicationCall>.(T) -> Unit): Route
io.ktor.util.pipeline.PipelineContext