ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.404.5

This commit is contained in:
speakeasybot
2024-09-28 00:08:47 +00:00
parent 3cf973b8f6
commit 3c69645d41
16 changed files with 1180 additions and 1106 deletions

View File

@@ -1,16 +1,16 @@
lockVersion: 2.0.0 lockVersion: 2.0.0
id: 5d77204e-e413-4fd0-a14a-bad3aee2247a id: 5d77204e-e413-4fd0-a14a-bad3aee2247a
management: management:
docChecksum: 5e039359563b41bbe118fc6701ba22dc docChecksum: e7673f3f46e5b0bf495c378378aa7ad6
docVersion: 0.0.3 docVersion: 0.0.3
speakeasyVersion: 1.403.3 speakeasyVersion: 1.404.5
generationVersion: 2.424.0 generationVersion: 2.426.2
releaseVersion: 0.8.1 releaseVersion: 0.8.2
configChecksum: be96c47580761fceed9e17bd650c14fe configChecksum: c0385fa3ce563806154ec26c3205928f
repoURL: https://github.com/LukeHagar/plexswift.git repoURL: https://github.com/LukeHagar/plexswift.git
features: features:
swift: swift:
core: 3.2.15 core: 3.2.16
deprecations: 2.81.2 deprecations: 2.81.2
enums: 2.81.1 enums: 2.81.1
globalSecurity: 2.81.6 globalSecurity: 2.81.6
@@ -3399,6 +3399,10 @@ examples:
pinID: 408895 pinID: 408895
query: query:
X-Plex-Client-Identifier: gcgzw5rz2xovp84b4vha3a40 X-Plex-Client-Identifier: gcgzw5rz2xovp84b4vha3a40
X-Plex-Device: Linux
X-Plex-Platform: Chrome
X-Plex-Product: Plex Web
X-Plex-Version: 4.133.0
responses: responses:
"404": "404":
application/json: application/json:
@@ -3434,7 +3438,7 @@ examples:
joinedAt: 1556281940 joinedAt: 1556281940
locale: null locale: null
mailingListActive: false mailingListActive: false
mailingListStatus: unsubscribed mailingListStatus: active
maxHomeSize: 15 maxHomeSize: 15
pin: string pin: string
profile: profile:

View File

@@ -12,7 +12,7 @@ generation:
auth: auth:
oAuth2ClientCredentialsEnabled: true oAuth2ClientCredentialsEnabled: true
swift: swift:
version: 0.8.1 version: 0.8.2
author: LukeHagar author: LukeHagar
description: Swift Client SDK Generated by Speakeasy description: Swift Client SDK Generated by Speakeasy
imports: imports:

View File

@@ -11,7 +11,7 @@ targets:
plexswift: plexswift:
source: plexapi source: plexapi
codeSamplesNamespace: code-samples-swift-plexswift codeSamplesNamespace: code-samples-swift-plexswift
codeSamplesRevisionDigest: sha256:f31f386633b1da51ab2c7882dfc67e9bf031e8c2d0efb1c52bd3db29279d54a0 codeSamplesRevisionDigest: sha256:d03dc67137e373ed808fb4596bea01b62d30185cae48431155bed989eb71339a
outLocation: /github/workspace/repo outLocation: /github/workspace/repo
workflow: workflow:
workflowVersion: 1.0.0 workflowVersion: 1.0.0

View File

@@ -17,6 +17,31 @@ The SDK supports iOS 13 and later.
## Summary ## Summary
Plex-API: An Open API Spec for interacting with Plex.tv and Plex Media Server Plex-API: An Open API Spec for interacting with Plex.tv and Plex Media Server
# Plex Media Server OpenAPI Specification
An Open Source OpenAPI Specification for Plex Media Server
Automation and SDKs provided by [Speakeasy](https://speakeasyapi.dev/)
## Documentation
[API Documentation](https://plexapi.dev)
## SDKs
The following SDKs are generated from the OpenAPI Specification. They are automatically generated and may not be fully tested. If you find any issues, please open an issue on the respective repository.
| Language | Repository | Releases | Other |
| --------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| Python | [GitHub](https://github.com/LukeHagar/plexpy) | [PyPI](https://pypi.org/project/plex-api-client/) | - |
| JavaScript/TypeScript | [GitHub](https://github.com/LukeHagar/plexjs) | [NPM](https://www.npmjs.com/package/@lukehagar/plexjs) \ [JSR](https://jsr.io/@lukehagar/plexjs) | - |
| Go | [GitHub](https://github.com/LukeHagar/plexgo) | [Releases](https://github.com/LukeHagar/plexgo/releases) | [GoDoc](https://pkg.go.dev/github.com/LukeHagar/plexgo) |
| Ruby | [GitHub](https://github.com/LukeHagar/plexruby) | [Releases](https://github.com/LukeHagar/plexruby/releases) | - |
| Swift | [GitHub](https://github.com/LukeHagar/plexswift) | [Releases](https://github.com/LukeHagar/plexswift/releases) | - |
| PHP | [GitHub](https://github.com/LukeHagar/plexphp) | [Releases](https://github.com/LukeHagar/plexphp/releases) | - |
| Java | [GitHub](https://github.com/LukeHagar/plexjava) | [Releases](https://github.com/LukeHagar/plexjava/releases) | - |
| C# | [GitHub](https://github.com/LukeHagar/plexcsharp) | [Releases](https://github.com/LukeHagar/plexcsharp/releases) | -
<!-- End Summary [summary] --> <!-- End Summary [summary] -->
<!-- Start Table of Contents [toc] --> <!-- Start Table of Contents [toc] -->
@@ -38,7 +63,7 @@ You can add `plexswift` to your project directly in Xcode `(File > Add Packages.
```bash ```bash
dependencies: [ dependencies: [
.package(url: "https://github.com/LukeHagar/plexswift.git", .upToNextMajor(from: "0.8.1")) .package(url: "https://github.com/LukeHagar/plexswift.git", .upToNextMajor(from: "0.8.2"))
] ]
``` ```
<!-- End SDK Installation [installation] --> <!-- End SDK Installation [installation] -->

View File

@@ -692,4 +692,14 @@ Based on:
### Generated ### Generated
- [swift v0.8.1] . - [swift v0.8.1] .
### Releases ### Releases
- [Swift Package Manager v0.8.1] https://github.com/LukeHagar/plexswift/releases/tag/v0.8.1 - . - [Swift Package Manager v0.8.1] https://github.com/LukeHagar/plexswift/releases/tag/v0.8.1 - .
## 2024-09-28 00:07:52
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.404.5 (2.426.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [swift v0.8.2] .
### Releases
- [Swift Package Manager v0.8.2] https://github.com/LukeHagar/plexswift/releases/tag/v0.8.2 - .

View File

@@ -1,6 +1,29 @@
# ``plexswift`` # ``plexswift``
Plex-API: An Open API Spec for interacting with Plex.tv and Plex Media Server # Plex Media Server OpenAPI Specification
An Open Source OpenAPI Specification for Plex Media Server
Automation and SDKs provided by [Speakeasy](https://speakeasyapi.dev/)
## Documentation
[API Documentation](https://plexapi.dev)
## SDKs
The following SDKs are generated from the OpenAPI Specification. They are automatically generated and may not be fully tested. If you find any issues, please open an issue on the respective repository.
| Language | Repository | Releases | Other |
| --------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| Python | [GitHub](https://github.com/LukeHagar/plexpy) | [PyPI](https://pypi.org/project/plex-api-client/) | - |
| JavaScript/TypeScript | [GitHub](https://github.com/LukeHagar/plexjs) | [NPM](https://www.npmjs.com/package/@lukehagar/plexjs) \ [JSR](https://jsr.io/@lukehagar/plexjs) | - |
| Go | [GitHub](https://github.com/LukeHagar/plexgo) | [Releases](https://github.com/LukeHagar/plexgo/releases) | [GoDoc](https://pkg.go.dev/github.com/LukeHagar/plexgo) |
| Ruby | [GitHub](https://github.com/LukeHagar/plexruby) | [Releases](https://github.com/LukeHagar/plexruby/releases) | - |
| Swift | [GitHub](https://github.com/LukeHagar/plexswift) | [Releases](https://github.com/LukeHagar/plexswift/releases) | - |
| PHP | [GitHub](https://github.com/LukeHagar/plexphp) | [Releases](https://github.com/LukeHagar/plexphp/releases) | - |
| Java | [GitHub](https://github.com/LukeHagar/plexjava) | [Releases](https://github.com/LukeHagar/plexjava/releases) | - |
| C# | [GitHub](https://github.com/LukeHagar/plexcsharp) | [Releases](https://github.com/LukeHagar/plexcsharp/releases) | -
`plexswift` is a Swift library which provides functionality for making requests to the API using a modern, easy-to-use Swift API: `plexswift` is a Swift library which provides functionality for making requests to the API using a modern, easy-to-use Swift API:

View File

@@ -125,6 +125,7 @@ private func configureGetTokenByPinIdRequest(with configuration: URLRequestConfi
configuration.path = "/pins/{pinID}" configuration.path = "/pins/{pinID}"
configuration.method = .get configuration.method = .get
configuration.pathParameterSerializable = request configuration.pathParameterSerializable = request
configuration.queryParameterSerializable = request
configuration.telemetryHeader = .userAgent configuration.telemetryHeader = .userAgent
} }

View File

@@ -8,10 +8,16 @@ extension Operations.GetTokenByPinIdRequest: Serializable {
switch format { switch format {
case .path: case .path:
return try serializePathParameterSerializable(self, with: format) return try serializePathParameterSerializable(self, with: format)
case .query, .header, .multipart, .form: case .query:
return try serializeQueryParameterSerializable(self, with: format)
case .header, .multipart, .form:
throw SerializationError.invalidSerializationParameter(type: "Operations.GetTokenByPinIdRequest", format: format.formatDescription) throw SerializationError.invalidSerializationParameter(type: "Operations.GetTokenByPinIdRequest", format: format.formatDescription)
} }
} }
func serializeQueryParameters(with format: SerializableFormat) throws -> [QueryParameter] {
return try serializedQueryParameters(with: nil, formatOverride: format)
}
} }
extension Operations.GetTokenByPinIdRequest: PathParameterSerializable { extension Operations.GetTokenByPinIdRequest: PathParameterSerializable {
@@ -21,3 +27,15 @@ extension Operations.GetTokenByPinIdRequest: PathParameterSerializable {
].compactMapValues { $0 } ].compactMapValues { $0 }
} }
} }
extension Operations.GetTokenByPinIdRequest: QueryParameterSerializable {
func serializedQueryParameters(with parameterDefaults: ParameterDefaults?, formatOverride: SerializableFormat?) throws -> [QueryParameter] {
let builder = QueryParameterBuilder()
try builder.addQueryParameters(from: clientID, named: "X-Plex-Client-Identifier", format: formatOverride ?? .query(style: .form, explode: true), parameterDefaults: parameterDefaults)
try builder.addQueryParameters(from: clientName, named: "X-Plex-Product", format: formatOverride ?? .query(style: .form, explode: true), parameterDefaults: parameterDefaults)
try builder.addQueryParameters(from: clientPlatform, named: "X-Plex-Platform", format: formatOverride ?? .query(style: .form, explode: true), parameterDefaults: parameterDefaults)
try builder.addQueryParameters(from: clientVersion, named: "X-Plex-Version", format: formatOverride ?? .query(style: .form, explode: true), parameterDefaults: parameterDefaults)
try builder.addQueryParameters(from: deviceName, named: "X-Plex-Device", format: formatOverride ?? .query(style: .form, explode: true), parameterDefaults: parameterDefaults)
return builder.build()
}
}

View File

@@ -7,12 +7,30 @@ extension Operations {
public struct GetTokenByPinIdRequest: APIValue { public struct GetTokenByPinIdRequest: APIValue {
/// The PinID to retrieve an access token for /// The PinID to retrieve an access token for
public let pinID: Int public let pinID: Int
/// The unique identifier for the client application
/// This is used to track the client application and its usage
/// (UUID, serial number, or other number unique per device)
///
public let clientID: String?
public let clientName: String?
public let clientPlatform: String?
public let clientVersion: String?
public let deviceName: String?
/// Creates an object with the specified parameters /// Creates an object with the specified parameters
/// ///
/// - Parameter pinID: The PinID to retrieve an access token for /// - Parameter pinID: The PinID to retrieve an access token for
/// - Parameter clientID: The unique identifier for the client application
/// This is used to track the client application and its usage
/// (UUID, serial number, or other number unique per device)
///
/// ///
public init(pinID: Int) { public init(pinID: Int, clientID: String? = nil, clientName: String? = nil, clientPlatform: String? = nil, clientVersion: String? = nil, deviceName: String? = nil) {
self.pinID = pinID self.pinID = pinID
self.clientID = clientID
self.clientName = clientName
self.clientPlatform = clientPlatform
self.clientVersion = clientVersion
self.deviceName = deviceName
} }
}} }}

View File

@@ -52,7 +52,7 @@ extension Operations {
public let locale: String public let locale: String
/// If you are subscribed to the Plex newsletter /// If you are subscribed to the Plex newsletter
public let mailingListActive: Bool public let mailingListActive: Bool
/// Your current mailing list status /// Your current mailing list status (active or unsubscribed)
public let mailingListStatus: Operations.MailingListStatus public let mailingListStatus: Operations.MailingListStatus
/// The maximum number of accounts allowed in the Plex Home /// The maximum number of accounts allowed in the Plex Home
public let maxHomeSize: Int public let maxHomeSize: Int
@@ -111,7 +111,7 @@ extension Operations {
/// - Parameter joinedAt: Unix epoch datetime in seconds /// - Parameter joinedAt: Unix epoch datetime in seconds
/// - Parameter locale: The account locale /// - Parameter locale: The account locale
/// - Parameter mailingListActive: If you are subscribed to the Plex newsletter /// - Parameter mailingListActive: If you are subscribed to the Plex newsletter
/// - Parameter mailingListStatus: Your current mailing list status /// - Parameter mailingListStatus: Your current mailing list status (active or unsubscribed)
/// - Parameter maxHomeSize: The maximum number of accounts allowed in the Plex Home /// - Parameter maxHomeSize: The maximum number of accounts allowed in the Plex Home
/// - Parameter protected: If the account has a Plex Home PIN enabled /// - Parameter protected: If the account has a Plex Home PIN enabled
/// - Parameter rememberExpiresAt: Unix epoch datetime in seconds /// - Parameter rememberExpiresAt: Unix epoch datetime in seconds

View File

@@ -3,7 +3,7 @@
import Foundation import Foundation
extension Operations { extension Operations {
/// Your current mailing list status /// Your current mailing list status (active or unsubscribed)
public enum MailingListStatus: String, Codable, APIValue { public enum MailingListStatus: String, Codable, APIValue {
case active = "active" case active = "active"
case unsubscribed = "unsubscribed" case unsubscribed = "unsubscribed"

View File

@@ -3,7 +3,7 @@
import Foundation import Foundation
extension Operations { extension Operations {
/// Your current mailing list status /// Your current mailing list status (active or unsubscribed)
public enum PostUsersSignInDataMailingListStatus: String, Codable, APIValue { public enum PostUsersSignInDataMailingListStatus: String, Codable, APIValue {
case active = "active" case active = "active"
case unsubscribed = "unsubscribed" case unsubscribed = "unsubscribed"

View File

@@ -52,7 +52,7 @@ extension Operations {
public let locale: String public let locale: String
/// If you are subscribed to the Plex newsletter /// If you are subscribed to the Plex newsletter
public let mailingListActive: Bool public let mailingListActive: Bool
/// Your current mailing list status /// Your current mailing list status (active or unsubscribed)
public let mailingListStatus: Operations.PostUsersSignInDataMailingListStatus public let mailingListStatus: Operations.PostUsersSignInDataMailingListStatus
/// The maximum number of accounts allowed in the Plex Home /// The maximum number of accounts allowed in the Plex Home
public let maxHomeSize: Int public let maxHomeSize: Int
@@ -113,7 +113,7 @@ extension Operations {
/// - Parameter joinedAt: Unix epoch datetime in seconds /// - Parameter joinedAt: Unix epoch datetime in seconds
/// - Parameter locale: The account locale /// - Parameter locale: The account locale
/// - Parameter mailingListActive: If you are subscribed to the Plex newsletter /// - Parameter mailingListActive: If you are subscribed to the Plex newsletter
/// - Parameter mailingListStatus: Your current mailing list status /// - Parameter mailingListStatus: Your current mailing list status (active or unsubscribed)
/// - Parameter maxHomeSize: The maximum number of accounts allowed in the Plex Home /// - Parameter maxHomeSize: The maximum number of accounts allowed in the Plex Home
/// - Parameter protected: If the account has a Plex Home PIN enabled /// - Parameter protected: If the account has a Plex Home PIN enabled
/// - Parameter rememberExpiresAt: Unix epoch datetime in seconds /// - Parameter rememberExpiresAt: Unix epoch datetime in seconds

View File

@@ -359,7 +359,7 @@ public enum PlexServers {
public enum GetCompanionsData: Servers, ServerConvertible { public enum GetCompanionsData: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -369,11 +369,11 @@ public enum PlexServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -394,7 +394,7 @@ public enum PlexServers {
public enum GetUserFriends: Servers, ServerConvertible { public enum GetUserFriends: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -404,11 +404,11 @@ public enum PlexServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -429,7 +429,7 @@ public enum PlexServers {
public enum GetGeoData: Servers, ServerConvertible { public enum GetGeoData: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -439,11 +439,11 @@ public enum PlexServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -464,7 +464,7 @@ public enum PlexServers {
public enum GetServerResources: Servers, ServerConvertible { public enum GetServerResources: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -474,11 +474,11 @@ public enum PlexServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -499,7 +499,7 @@ public enum PlexServers {
public enum GetPin: Servers, ServerConvertible { public enum GetPin: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -509,11 +509,11 @@ public enum PlexServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -534,7 +534,7 @@ public enum PlexServers {
public enum GetTokenByPinId: Servers, ServerConvertible { public enum GetTokenByPinId: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -544,11 +544,11 @@ public enum PlexServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -1144,7 +1144,7 @@ public enum AuthenticationServers {
public enum GetTokenDetails: Servers, ServerConvertible { public enum GetTokenDetails: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -1154,11 +1154,11 @@ public enum AuthenticationServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {
@@ -1179,7 +1179,7 @@ public enum AuthenticationServers {
public enum PostUsersSignInData: Servers, ServerConvertible { public enum PostUsersSignInData: Servers, ServerConvertible {
/// Supported server value. /// Supported server value.
/// ///
/// Corresponds to `https://plex.tv/api/v2/` /// Corresponds to `https://plex.tv/api/v2`
case server1 case server1
/// Defines the raw URL strings for each server option. /// Defines the raw URL strings for each server option.
@@ -1189,11 +1189,11 @@ public enum AuthenticationServers {
/// The available URL strings are defined as: /// The available URL strings are defined as:
/// ```swift /// ```swift
/// public static let urlStrings = [ /// public static let urlStrings = [
/// "https://plex.tv/api/v2/" /// "https://plex.tv/api/v2"
/// ] /// ]
/// ``` /// ```
public static let urlStrings = [ public static let urlStrings = [
"https://plex.tv/api/v2/" "https://plex.tv/api/v2"
] ]
static func `default`() throws -> Server { static func `default`() throws -> Server {

View File

@@ -62,7 +62,7 @@ final class URLRequestBuilder: URLRequestConfiguration {
urlRequest.setValue(contentType, forHTTPHeaderField: "Content-Type") urlRequest.setValue(contentType, forHTTPHeaderField: "Content-Type")
} }
urlRequest.setValue("speakeasy-sdk/swift 0.8.1 2.424.0 0.0.3 plexswift", forHTTPHeaderField: telemetryHeader.headerName) urlRequest.setValue("speakeasy-sdk/swift 0.8.2 2.426.2 0.0.3 plexswift", forHTTPHeaderField: telemetryHeader.headerName)
addSecurityParameters(to: &urlRequest) addSecurityParameters(to: &urlRequest)

File diff suppressed because it is too large Load Diff