Contents

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