DeferredJsonMap

class DeferredJsonMap : CoroutineScope

Functions

asDeferred
Link copied to clipboard
fun asDeferred(): Deferred<JsonElement>
awaitAll
Link copied to clipboard
suspend fun awaitAll()
build
Link copied to clipboard
fun build(): JsonObject
deferredLaunch
Link copied to clipboard
fun deferredLaunch(block: suspend DeferredJsonMap.() -> Unit)
toDeferredArray
Link copied to clipboard
infix suspend fun String.toDeferredArray(block: suspend DeferredJsonArray.() -> Unit)
toDeferredObj
Link copied to clipboard
infix suspend fun String.toDeferredObj(block: suspend DeferredJsonMap.() -> Unit)
toDeferredValue
Link copied to clipboard
infix fun String.toDeferredValue(element: Deferred<JsonElement>)
toValue
Link copied to clipboard
infix fun String.toValue(element: JsonElement)

Properties

coroutineContext
Link copied to clipboard
open override val coroutineContext: CoroutineContext