A client transport that uses the HTTPClient type from the AsyncHTTPClient library to perform HTTP operations.
Use the transport with client code generated by Swift OpenAPI Generator.
macOS | Linux | iOS | tvOS | watchOS | visionOS |
---|---|---|---|---|---|
β 10.15+ | β | β 13+ | β 13+ | β 6+ | β 1+ |
Add the package dependency in your Package.swift
:
.package(url: "https://github.com/swift-server/swift-openapi-async-http-client", from: "1.0.0"),
Next, in your target, add OpenAPIAsyncHTTPClient
to your dependencies:
.target(name: "MyTarget", dependencies: [
.product(name: "OpenAPIAsyncHTTPClient", package: "swift-openapi-async-http-client"),
]),
Then, to get started, check out AsyncHTTPClientTransport
.
To learn more, check out the full documentation.