LegacyRestClient

open class LegacyRestClient(module: <Error class: unknown class>? = null)

An agent responsible for remote calls.

Constructors

Link copied to clipboard
fun LegacyRestClient(module: <Error class: unknown class>? = null)

Functions

Link copied to clipboard
inline fun <V : Any> call(    url: String,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null): <Error class: unknown class><dynamic>
inline fun <T : Any, V : Any> call(    url: String,     data: V,     deserializer: <Error class: unknown class><T>,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><T>

Helper inline function to automatically get serializer for the data.

inline fun <T : Any, V : Any> call(    url: String,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><T>

Helper inline function to automatically get serializer for the data and deserializer for the result value.

inline fun <T : Any> call(    url: String,     data: dynamic = null,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><T>

Helper inline function to automatically get deserializer for the result value with dynamic data.

inline fun <T : Any, V : Any> call(    url: String,     serializer: <Error class: unknown class><V>,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><T>

Helper inline function to automatically deserializer for the result value with typed data.

Link copied to clipboard
fun remoteCall(    url: String,     data: dynamic = null,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null): <Error class: unknown class><dynamic>
fun <V : Any> remoteCall(    url: String,     serializer: <Error class: unknown class><V>,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null): <Error class: unknown class><dynamic>
fun <T : Any> remoteCall(    url: String,     data: dynamic = null,     deserializer: <Error class: unknown class><T>,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     transform: (dynamic) -> dynamic? = null): <Error class: unknown class><T>
fun <T : Any, V : Any> remoteCall(    url: String,     serializer: <Error class: unknown class><V>,     data: V,     deserializer: <Error class: unknown class><T>,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     transform: (dynamic) -> dynamic? = null): <Error class: unknown class><T>

Makes a remote call to the remote server.

Link copied to clipboard
fun remoteRequest(    url: String,     data: dynamic = null,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null): <Error class: unknown class><Response<dynamic>>
fun <V : Any> remoteRequest(    url: String,     serializer: <Error class: unknown class><V>,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null): <Error class: unknown class><Response<dynamic>>
fun <T : Any> remoteRequest(    url: String,     data: dynamic = null,     deserializer: <Error class: unknown class><T>,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     transform: (dynamic) -> dynamic? = null): <Error class: unknown class><Response<T>>
fun <T : Any, V : Any> remoteRequest(    url: String,     serializer: <Error class: unknown class><V>,     data: V,     deserializer: <Error class: unknown class><T>,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     transform: (dynamic) -> dynamic? = null): <Error class: unknown class><Response<T>>

Makes a remote call to the remote server.

Link copied to clipboard
inline fun <V : Any> request(    url: String,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null): <Error class: unknown class><Response<dynamic>>
inline fun <T : Any, V : Any> request(    url: String,     data: V,     deserializer: <Error class: unknown class><T>,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><Response<T>>

Helper inline function to automatically get serializer for the data.

inline fun <T : Any, V : Any> request(    url: String,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><Response<T>>

Helper inline function to automatically get serializer for the data and deserializer for the result value.

inline fun <T : Any> request(    url: String,     data: dynamic = null,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><Response<T>>

Helper inline function to automatically get deserializer for the result value with dynamic data.

inline fun <T : Any, V : Any> request(    url: String,     serializer: <Error class: unknown class><V>,     data: V,     method: HttpMethod = HttpMethod.GET,     contentType: String = "application/json",     noinline beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> Boolean? = null,     noinline transform: (dynamic) -> dynamic? = null): <Error class: unknown class><Response<T>>

Helper inline function to automatically deserializer for the result value with typed data.