Using REST services
Dynamic parameters, dynamic result
val restClient = RestClient()
val result: Promise<dynamic> = restClient.remoteCall("https://api.github.com/search/repositories", obj { q = "kvision" })Dynamic parameters, type-safe result
@Serializable
data class Repository(val id: Int, val full_name: String?, val description: String?, val fork: Boolean)
val restClient = RestClient()
val items: Promise<List<Repository>> = restClient.remoteCall("https://api.github.com/search/repositories", obj { q = "kvision" }, deserializer = Repository.serializer().list) {
it.items
}Type-safe parameters, dynamic result
@Serializable
data class Query(val q: String?)
val restClient = RestClient()
val result: Promise<dynamic> = restClient.call("https://api.github.com/search/repositories", Query("kvision"))Type-safe parameters, type-safe result
Last updated