Package-level declarations
Types
Link copied to clipboard
class BearerRestClient(json: Json, baseUrl: String = "", client: HttpClient = HttpClientFactory.create(json = json), mapError: context(Raise<RestClientErrorSpec>) suspend HttpResponse.() -> RestClientErrorSpec) : AbstractRestClient
Link copied to clipboard
class RestClient(json: Json, baseUrl: String = "", client: HttpClient = HttpClientFactory.create(json = json), mapError: context(Raise<RestClientErrorSpec>) suspend HttpResponse.() -> RestClientErrorSpec) : AbstractRestClient
Link copied to clipboard
class TypedRestClient<E : ErrorSpec>(json: Json, baseUrl: String = "", client: HttpClient = HttpClientFactory.create(json = json), mapError: context(Raise<RestClientErrorSpec>) suspend HttpResponse.() -> RestClientErrorSpec, val transform: (RestClientErrorSpec) -> E)
Link copied to clipboard
class XRealNameRestClient(json: Json, baseUrl: String = "", client: HttpClient = HttpClientFactory.create(json = json)) : AbstractRestClient