Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun <Out : Any> HttpClient.request(endpoint: ResolvedEndpoint<Endpoint<Unit, Out, Parameters.Empty>>, contentType: ContentType = ContentType.Application.Json, crossinline configure: HttpRequestBuilder.() -> Unit = {}): SpineResponse<Out>
inline suspend fun <In : Any, Out : Any> HttpClient.request(endpoint: ResolvedEndpoint<Endpoint<In, Out, Parameters.Empty>>, input: In, contentType: ContentType = ContentType.Application.Json, crossinline configure: HttpRequestBuilder.() -> Unit = {}): SpineResponse<Out>
inline suspend fun <Out : Any, Params : Parameters> HttpClient.request(endpoint: ResolvedEndpoint<Endpoint<Unit, Out, Params>>, crossinline parameters: Params.() -> Unit, contentType: ContentType = ContentType.Application.Json, crossinline configure: HttpRequestBuilder.() -> Unit = {}): SpineResponse<Out>
inline suspend fun <In : Any, Out : Any, Params : Parameters> HttpClient.request(endpoint: ResolvedEndpoint<Endpoint<In, Out, Params>>, input: In, crossinline parameters: Params.() -> Unit, contentType: ContentType = ContentType.Application.Json, crossinline configure: HttpRequestBuilder.() -> Unit = {}): SpineResponse<Out>