tuist/swift-openapi-urlsession
A client transport that uses the [URLSession](https://developer.apple.com/documentation/foundation/urlsession) type from the [Foundation](https://developer.apple.com/documentation/foundation) framework to perform HTTP operations.
Supported platforms and minimum versions
| macOS | Linux | iOS | tvOS | watchOS | | :-: | :-: | :-: | :-: | :-: | | ✅ 10.15+ | ✅ | ✅ 13+ | ✅ 13+ | ✅ 6+ |
Usage
Add the package dependency in your Package.swift:
.package(
url: "https://github.com/apple/swift-openapi-urlsession",
.upToNextMinor(from: "0.1.0")
),Note that this repository does not have a 1.0 tag yet, so the API is not stable.
Next, in your target, add OpenAPIURLSession to your dependencies:
.target(name: "MyTarget", dependencies: [
.product(name: "OpenAPIURLSession", package: "swift-openapi-urlsession"),
],Then, to get started, check out URLSessionTransport.
Reporting issues
Please report any issues related to this library in the swift-openapi-generator repository.
Documentation
To learn more, check out the full documentation.
Package Metadata
Repository: tuist/swift-openapi-urlsession
Default branch: main
README: README.md