Package-level declarations

Types

Link copied to clipboard
data class Admin(val user: String, val password: String)
Link copied to clipboard
data class API(val user: String, val bearerToken: String)
Link copied to clipboard
data class Auth(val api: API, val admin: Admin)

Functions

Link copied to clipboard
suspend fun Application.configureDI()
Link copied to clipboard
inline fun <T> ApplicationConfig.prop(prop: String): T

Extension function to get and convert config values to their respective type. Nullability is disabled to support java types