Package-level declarations
Types
Link copied to clipboard
abstract class AbstractRestClient(val json: Json, val client: HttpClient, val baseUrl: String, val mapError: context(Raise<RestClientErrorSpec>) suspend HttpResponse.() -> RestClientErrorSpec)
Represents an abstract REST client providing helper methods to perform HTTP operations such as GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. This class handles request execution, error transformation, and response deserialization.
Link copied to clipboard
object HttpClientFactory
Link copied to clipboard