Package-level declarations

Types

Link copied to clipboard
class Ajax(val json: String) : ResponseType
Link copied to clipboard
Link copied to clipboard
abstract class BlankPageService<R : PageRequest, G : ResponseType, P : ResponseType>(get: suspend R.() -> G? = null, post: suspend R.() -> P? = null) : PageService<R, G, P>
Link copied to clipboard
class Html(val content: PebbleContent) : ResponseType
Link copied to clipboard
class HttpClientProvider : Provider<HttpClient>
Link copied to clipboard
Link copied to clipboard
abstract class Page<R : PageRequest>(val name: String, val template: suspend MutableMap<String, Any>.(R) -> Unit)
Link copied to clipboard
object PageModule : KotlinModule
Link copied to clipboard
interface PageRequest
Link copied to clipboard
abstract class PageRouting(val routing: Routing.() -> Unit)
Link copied to clipboard
abstract class PageService<R : PageRequest, G : ResponseType, P : ResponseType>(get: suspend R.() -> G? = null, post: suspend R.() -> P? = null)
Link copied to clipboard
class Png(val bytes: ByteArray) : ResponseType
Link copied to clipboard
class Redirect(val path: String) : ResponseType
Link copied to clipboard
interface ResponseType

Functions

Link copied to clipboard
Link copied to clipboard
inline suspend fun <R : PageRequest> Page<R>.html(request: R): Html
Link copied to clipboard
Link copied to clipboard