diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 95023e2a..789a9564 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 16f22cbf-f23f-4419-8924-3a4b06381947 management: - docChecksum: 4a7c64e455521ea3ac1e4957e621f694 + docChecksum: dd151459f079aa5c974ad9f0015d580a docVersion: 0.0.3 - speakeasyVersion: 1.598.3 - generationVersion: 2.674.3 - releaseVersion: 0.40.2 - configChecksum: d25398eb6a9f1331974017b75e2ccb7c + speakeasyVersion: 1.615.2 + generationVersion: 2.698.4 + releaseVersion: 0.40.3 + configChecksum: da34b6fc69cb6f59e054eff389118e32 repoURL: https://github.com/LukeHagar/plexjs.git repoSubDirectory: . installationURL: https://github.com/LukeHagar/plexjs @@ -15,7 +15,7 @@ features: typescript: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.12 - core: 3.21.20 + core: 3.21.22 defaultEnabledRetries: 0.1.0 deprecations: 2.81.1 downloadStreams: 0.1.1 @@ -24,7 +24,7 @@ features: envVarSecurityUsage: 0.1.2 errors: 2.86.0 flattening: 2.82.1 - globalSecurity: 2.82.13 + globalSecurity: 2.82.14 globalSecurityCallbacks: 0.1.0 globalSecurityFlattening: 0.1.0 globalServerURLs: 2.82.5 diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 2109f17e..d096a0ed 100755 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -16,12 +16,13 @@ generation: auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: false + hoistGlobalSecurity: true tests: generateTests: true generateNewTests: false skipResponseBodyAssertions: false typescript: - version: 0.40.2 + version: 0.40.3 additionalDependencies: dependencies: {} devDependencies: {} @@ -55,5 +56,7 @@ typescript: outputModelSuffix: output packageName: '@lukehagar/plexjs' responseFormat: envelope + sseFlatResponse: false templateVersion: v2 + usageSDKInitImports: [] useIndexModules: true diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index cb0dc578..bceee157 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,4 +1,4 @@ -speakeasyVersion: 1.598.3 +speakeasyVersion: 1.615.2 sources: my-source: sourceNamespace: my-source @@ -9,20 +9,20 @@ sources: - main plexapi: sourceNamespace: plexapi - sourceRevisionDigest: sha256:b4fa89a3571fbdcb4228800772a5fe1c292170babcd3e055161ae54402f89577 - sourceBlobDigest: sha256:f84dd2bfdaea4074454cea3c7fbc6c9e05515c5e9e961abb4923b77f8faf48f1 + sourceRevisionDigest: sha256:5125adfea1b0daea399c6ecf755e32795de6b4131465ae6a1f32ad73b3bc7787 + sourceBlobDigest: sha256:95cea18b6e5f7d76d35db0aba5bcb59e72cf204451a2b09a99be0e3e9ec1f4c0 tags: - latest - - speakeasy-sdk-regen-1754525566 + - speakeasy-sdk-regen-1757895128 - 0.0.3 targets: plexjs: source: plexapi sourceNamespace: plexapi - sourceRevisionDigest: sha256:b4fa89a3571fbdcb4228800772a5fe1c292170babcd3e055161ae54402f89577 - sourceBlobDigest: sha256:f84dd2bfdaea4074454cea3c7fbc6c9e05515c5e9e961abb4923b77f8faf48f1 + sourceRevisionDigest: sha256:5125adfea1b0daea399c6ecf755e32795de6b4131465ae6a1f32ad73b3bc7787 + sourceBlobDigest: sha256:95cea18b6e5f7d76d35db0aba5bcb59e72cf204451a2b09a99be0e3e9ec1f4c0 codeSamplesNamespace: code-samples-typescript-plexjs - codeSamplesRevisionDigest: sha256:fad7b51412f86afddf932154d377ce69b63c88aa60207fbaea6c33d6d669fab6 + codeSamplesRevisionDigest: sha256:1e2d6fa14f87b947de490bc7f88a36b2e43145643385bd8f728c7cdc69b56086 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 18108495..54584b8e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1388,4 +1388,14 @@ Based on: ### Generated - [typescript v0.40.2] . ### Releases -- [NPM v0.40.2] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.40.2 - . \ No newline at end of file +- [NPM v0.40.2] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.40.2 - . + +## 2025-09-15 00:11:38 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.615.2 (2.698.4) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.40.3] . +### Releases +- [NPM v0.40.3] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.40.3 - . \ No newline at end of file diff --git a/examples/package-lock.json b/examples/package-lock.json index 8384ec2d..74608cce 100644 --- a/examples/package-lock.json +++ b/examples/package-lock.json @@ -18,7 +18,7 @@ }, "..": { "name": "@lukehagar/plexjs", - "version": "0.40.2", + "version": "0.40.3", "dependencies": { "zod": "^3.20.0" }, diff --git a/examples/serverGetServerCapabilities.example.ts b/examples/serverGetServerCapabilities.example.ts index b322180d..73e0f62a 100644 --- a/examples/serverGetServerCapabilities.example.ts +++ b/examples/serverGetServerCapabilities.example.ts @@ -8,7 +8,7 @@ dotenv.config(); * Example usage of the @lukehagar/plexjs SDK * * To run this example from the examples directory: - * npm run build && npx tsx serverGetServerCapabilities.ts + * npm run build && npx tsx serverGetServerCapabilities.example.ts */ import { PlexAPI } from "@lukehagar/plexjs"; @@ -18,7 +18,7 @@ const plexAPI = new PlexAPI({ }); async function main() { - const result = await plexAPI.getServerCapabilities(); + const result = await plexAPI.server.getServerCapabilities(); console.log(result); } diff --git a/jsr.json b/jsr.json index 2f5f4aa3..d787f2af 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@lukehagar/plexjs", - "version": "0.40.2", + "version": "0.40.3", "exports": { ".": "./src/index.ts", "./sdk/models/errors": "./src/sdk/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index e6b4300b..89b5d00c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lukehagar/plexjs", - "version": "0.40.2", + "version": "0.40.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lukehagar/plexjs", - "version": "0.40.2", + "version": "0.40.3", "dependencies": { "zod": "^3.20.0" }, diff --git a/package.json b/package.json index 73bf9871..027971a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lukehagar/plexjs", - "version": "0.40.2", + "version": "0.40.3", "author": "LukeHagar", "main": "./index.js", "sideEffects": false, diff --git a/src/lib/config.ts b/src/lib/config.ts index a860b47d..944fec64 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -94,7 +94,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "0.0.3", - sdkVersion: "0.40.2", - genVersion: "2.674.3", - userAgent: "speakeasy-sdk/typescript 0.40.2 2.674.3 0.0.3 @lukehagar/plexjs", + sdkVersion: "0.40.3", + genVersion: "2.698.4", + userAgent: "speakeasy-sdk/typescript 0.40.3 2.698.4 0.0.3 @lukehagar/plexjs", } as const; diff --git a/src/lib/security.ts b/src/lib/security.ts index e52ba5fb..a9478209 100644 --- a/src/lib/security.ts +++ b/src/lib/security.ts @@ -83,7 +83,10 @@ type SecurityInputOAuth2 = { type SecurityInputOAuth2ClientCredentials = { type: "oauth2:client_credentials"; value: - | { clientID?: string | undefined; clientSecret?: string | undefined } + | { + clientID?: string | undefined; + clientSecret?: string | undefined; + } | null | string | undefined; diff --git a/src/sdk/models/operations/getwatchlist.ts b/src/sdk/models/operations/getwatchlist.ts index 567b6660..27fe6d5f 100644 --- a/src/sdk/models/operations/getwatchlist.ts +++ b/src/sdk/models/operations/getwatchlist.ts @@ -16,9 +16,9 @@ import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export const GetWatchListServerList = [ /** - * The plex metadata provider server + * The plex discover provider server */ - "https://metadata.provider.plex.tv", + "https://discover.provider.plex.tv", ] as const; /**