diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 3a2842fc..3377ca53 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: dc7ff4de161f3992a3f9897b6d08edb8 + docChecksum: 9be7ce168c15f9bbc97fc776e548867c docVersion: 0.0.3 - speakeasyVersion: 1.456.1 - generationVersion: 2.481.0 - releaseVersion: 0.32.0 - configChecksum: 59bccc7cfe42ec8e4aa779aafcfb6378 + speakeasyVersion: 1.459.2 + generationVersion: 2.483.1 + releaseVersion: 0.32.1 + configChecksum: c92521b4e4f4f8cdc0e69e9812bd1798 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.11 - core: 3.18.11 + core: 3.18.12 defaultEnabledRetries: 0.1.0 deprecations: 2.81.1 downloadStreams: 0.1.1 diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index d4168a42..99d4c85c 100755 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -13,7 +13,7 @@ generation: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: false typescript: - version: 0.32.0 + version: 0.32.1 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index fef38f99..7e2b025b 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,4 +1,4 @@ -speakeasyVersion: 1.456.1 +speakeasyVersion: 1.459.2 sources: my-source: sourceNamespace: my-source @@ -9,20 +9,20 @@ sources: - main plexapi: sourceNamespace: plexapi - sourceRevisionDigest: sha256:ccba0c42f1644923e2209e28da7a78195a843e48da1aeaaedbf8759f1a8a0fe0 - sourceBlobDigest: sha256:b362c110ef633288220a55ab50627374b996c64f2d9b8e020944e84ea2840332 + sourceRevisionDigest: sha256:28e2213b78ff9c789846a4a0b7ab9fb219079a1699d44b22d28474efc4f48eac + sourceBlobDigest: sha256:fa76c39de0ff801844dd56a76c26ab6ca88695fc9b42bb9ff9a8aab5b2b21277 tags: - latest - - speakeasy-sdk-regen-1734710483 + - speakeasy-sdk-regen-1734826254 - 0.0.3 targets: plexjs: source: plexapi sourceNamespace: plexapi - sourceRevisionDigest: sha256:ccba0c42f1644923e2209e28da7a78195a843e48da1aeaaedbf8759f1a8a0fe0 - sourceBlobDigest: sha256:b362c110ef633288220a55ab50627374b996c64f2d9b8e020944e84ea2840332 + sourceRevisionDigest: sha256:28e2213b78ff9c789846a4a0b7ab9fb219079a1699d44b22d28474efc4f48eac + sourceBlobDigest: sha256:fa76c39de0ff801844dd56a76c26ab6ca88695fc9b42bb9ff9a8aab5b2b21277 codeSamplesNamespace: code-samples-typescript-plexjs - codeSamplesRevisionDigest: sha256:f1245ceff6a26548b804c05954169ae215f024ea7b77438a4d6b86fdcd5a080c + codeSamplesRevisionDigest: sha256:7d4fa9b8b7f828000504117f5d5075b647941dd02857cd0c4dded2aafa917a83 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index b57c304f..ff8034ba 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1158,4 +1158,14 @@ Based on: ### Generated - [typescript v0.32.0] . ### Releases -- [NPM v0.32.0] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.32.0 - . \ No newline at end of file +- [NPM v0.32.0] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.32.0 - . + +## 2024-12-22 00:10:48 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.459.2 (2.483.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.32.1] . +### Releases +- [NPM v0.32.1] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.32.1 - . \ No newline at end of file diff --git a/RUNTIMES.md b/RUNTIMES.md index d08a0c07..80a757e9 100644 --- a/RUNTIMES.md +++ b/RUNTIMES.md @@ -1,6 +1,6 @@ # Supported JavaScript runtimes -This SDK is intended to be used in JavaScript runtimes that support the following features: +This SDK is intended to be used in JavaScript runtimes that support ECMAScript 2020 or newer. The SDK uses the following features: * [Web Fetch API][web-fetch] * [Web Streams API][web-streams] and in particular `ReadableStream` diff --git a/docs/sdk/models/operations/getsessionsmediacontainer.md b/docs/sdk/models/operations/getsessionsmediacontainer.md index 5f67e41f..475a1248 100644 --- a/docs/sdk/models/operations/getsessionsmediacontainer.md +++ b/docs/sdk/models/operations/getsessionsmediacontainer.md @@ -25,6 +25,7 @@ let value: GetSessionsMediaContainer = { librarySectionKey: "/library/sections/3", librarySectionTitle: "Music", musicAnalysisVersion: "1", + originalTitle: "The American Dream Is Killing Me", parentGuid: "plex://album/65394d6d472b8ab03ef47f12", parentIndex: 1, parentKey: "/library/metadata/67084", diff --git a/docs/sdk/models/operations/getsessionsmetadata.md b/docs/sdk/models/operations/getsessionsmetadata.md index fe536221..c6f76193 100644 --- a/docs/sdk/models/operations/getsessionsmetadata.md +++ b/docs/sdk/models/operations/getsessionsmetadata.md @@ -22,6 +22,7 @@ let value: GetSessionsMetadata = { librarySectionKey: "/library/sections/3", librarySectionTitle: "Music", musicAnalysisVersion: "1", + originalTitle: "The American Dream Is Killing Me", parentGuid: "plex://album/65394d6d472b8ab03ef47f12", parentIndex: 1, parentKey: "/library/metadata/67084", @@ -120,42 +121,43 @@ let value: GetSessionsMetadata = { ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| `addedAt` | *number* | :heavy_minus_sign: | N/A | 1705543312 | -| `art` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | -| `duration` | *number* | :heavy_minus_sign: | N/A | 186240 | -| `grandparentArt` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | -| `grandparentGuid` | *string* | :heavy_minus_sign: | N/A | plex://artist/5d07bbfd403c6402904a6480 | -| `grandparentKey` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904 | -| `grandparentRatingKey` | *string* | :heavy_minus_sign: | N/A | 39904 | -| `grandparentThumb` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904/thumb/1705310687 | -| `grandparentTitle` | *string* | :heavy_minus_sign: | N/A | Green Day | -| `guid` | *string* | :heavy_minus_sign: | N/A | plex://track/6535834f71f22f36f71a8e8f | -| `index` | *number* | :heavy_minus_sign: | N/A | 1 | -| `key` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67085 | -| `librarySectionID` | *string* | :heavy_minus_sign: | N/A | 3 | -| `librarySectionKey` | *string* | :heavy_minus_sign: | N/A | /library/sections/3 | -| `librarySectionTitle` | *string* | :heavy_minus_sign: | N/A | Music | -| `musicAnalysisVersion` | *string* | :heavy_minus_sign: | N/A | 1 | -| `parentGuid` | *string* | :heavy_minus_sign: | N/A | plex://album/65394d6d472b8ab03ef47f12 | -| `parentIndex` | *number* | :heavy_minus_sign: | N/A | 1 | -| `parentKey` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67084 | -| `parentRatingKey` | *string* | :heavy_minus_sign: | N/A | 67084 | -| `parentStudio` | *string* | :heavy_minus_sign: | N/A | Reprise Records | -| `parentThumb` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | -| `parentTitle` | *string* | :heavy_minus_sign: | N/A | Saviors | -| `parentYear` | *number* | :heavy_minus_sign: | N/A | 2024 | -| `ratingCount` | *number* | :heavy_minus_sign: | N/A | 45885 | -| `ratingKey` | *string* | :heavy_minus_sign: | N/A | 67085 | -| `sessionKey` | *string* | :heavy_minus_sign: | N/A | 203 | -| `thumb` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | -| `title` | *string* | :heavy_minus_sign: | N/A | The American Dream Is Killing Me | -| `titleSort` | *string* | :heavy_minus_sign: | N/A | American Dream Is Killing Me | -| `type` | *string* | :heavy_minus_sign: | N/A | track | -| `updatedAt` | *number* | :heavy_minus_sign: | N/A | 1705543314 | -| `viewOffset` | *number* | :heavy_minus_sign: | N/A | 1000 | -| `media` | [operations.GetSessionsMedia](../../../sdk/models/operations/getsessionsmedia.md)[] | :heavy_minus_sign: | N/A | | -| `user` | [operations.GetSessionsUser](../../../sdk/models/operations/getsessionsuser.md) | :heavy_minus_sign: | N/A | | -| `player` | [operations.Player](../../../sdk/models/operations/player.md) | :heavy_minus_sign: | N/A | | -| `session` | [operations.Session](../../../sdk/models/operations/session.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `addedAt` | *number* | :heavy_minus_sign: | N/A | 1705543312 | +| `art` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | +| `duration` | *number* | :heavy_minus_sign: | N/A | 186240 | +| `grandparentArt` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | +| `grandparentGuid` | *string* | :heavy_minus_sign: | N/A | plex://artist/5d07bbfd403c6402904a6480 | +| `grandparentKey` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904 | +| `grandparentRatingKey` | *string* | :heavy_minus_sign: | N/A | 39904 | +| `grandparentThumb` | *string* | :heavy_minus_sign: | N/A | /library/metadata/39904/thumb/1705310687 | +| `grandparentTitle` | *string* | :heavy_minus_sign: | N/A | Green Day | +| `guid` | *string* | :heavy_minus_sign: | N/A | plex://track/6535834f71f22f36f71a8e8f | +| `index` | *number* | :heavy_minus_sign: | N/A | 1 | +| `key` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67085 | +| `librarySectionID` | *string* | :heavy_minus_sign: | N/A | 3 | +| `librarySectionKey` | *string* | :heavy_minus_sign: | N/A | /library/sections/3 | +| `librarySectionTitle` | *string* | :heavy_minus_sign: | N/A | Music | +| `musicAnalysisVersion` | *string* | :heavy_minus_sign: | N/A | 1 | +| `originalTitle` | *string* | :heavy_minus_sign: | The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist | The American Dream Is Killing Me | +| `parentGuid` | *string* | :heavy_minus_sign: | N/A | plex://album/65394d6d472b8ab03ef47f12 | +| `parentIndex` | *number* | :heavy_minus_sign: | N/A | 1 | +| `parentKey` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67084 | +| `parentRatingKey` | *string* | :heavy_minus_sign: | N/A | 67084 | +| `parentStudio` | *string* | :heavy_minus_sign: | N/A | Reprise Records | +| `parentThumb` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | +| `parentTitle` | *string* | :heavy_minus_sign: | N/A | Saviors | +| `parentYear` | *number* | :heavy_minus_sign: | N/A | 2024 | +| `ratingCount` | *number* | :heavy_minus_sign: | N/A | 45885 | +| `ratingKey` | *string* | :heavy_minus_sign: | N/A | 67085 | +| `sessionKey` | *string* | :heavy_minus_sign: | N/A | 203 | +| `thumb` | *string* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | +| `title` | *string* | :heavy_minus_sign: | N/A | The American Dream Is Killing Me | +| `titleSort` | *string* | :heavy_minus_sign: | N/A | American Dream Is Killing Me | +| `type` | *string* | :heavy_minus_sign: | N/A | track | +| `updatedAt` | *number* | :heavy_minus_sign: | N/A | 1705543314 | +| `viewOffset` | *number* | :heavy_minus_sign: | N/A | 1000 | +| `media` | [operations.GetSessionsMedia](../../../sdk/models/operations/getsessionsmedia.md)[] | :heavy_minus_sign: | N/A | | +| `user` | [operations.GetSessionsUser](../../../sdk/models/operations/getsessionsuser.md) | :heavy_minus_sign: | N/A | | +| `player` | [operations.Player](../../../sdk/models/operations/player.md) | :heavy_minus_sign: | N/A | | +| `session` | [operations.Session](../../../sdk/models/operations/session.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/sdk/models/operations/getsessionsresponse.md b/docs/sdk/models/operations/getsessionsresponse.md index 6bb47207..13fac610 100644 --- a/docs/sdk/models/operations/getsessionsresponse.md +++ b/docs/sdk/models/operations/getsessionsresponse.md @@ -32,6 +32,7 @@ let value: GetSessionsResponse = { librarySectionKey: "/library/sections/3", librarySectionTitle: "Music", musicAnalysisVersion: "1", + originalTitle: "The American Dream Is Killing Me", parentGuid: "plex://album/65394d6d472b8ab03ef47f12", parentIndex: 1, parentKey: "/library/metadata/67084", diff --git a/docs/sdk/models/operations/getsessionsresponsebody.md b/docs/sdk/models/operations/getsessionsresponsebody.md index 85afbeb3..a6f6bb4e 100644 --- a/docs/sdk/models/operations/getsessionsresponsebody.md +++ b/docs/sdk/models/operations/getsessionsresponsebody.md @@ -28,6 +28,7 @@ let value: GetSessionsResponseBody = { librarySectionKey: "/library/sections/3", librarySectionTitle: "Music", musicAnalysisVersion: "1", + originalTitle: "The American Dream Is Killing Me", parentGuid: "plex://album/65394d6d472b8ab03ef47f12", parentIndex: 1, parentKey: "/library/metadata/67084", diff --git a/jsr.json b/jsr.json index 09d1cf83..89fc852b 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@lukehagar/plexjs", - "version": "0.32.0", + "version": "0.32.1", "exports": { ".": "./src/index.ts", "./sdk/models/errors": "./src/sdk/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index c5eb5422..9aba766c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lukehagar/plexjs", - "version": "0.32.0", + "version": "0.32.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lukehagar/plexjs", - "version": "0.32.0", + "version": "0.32.1", "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.7.1", "@typescript-eslint/parser": "^7.7.1", diff --git a/package.json b/package.json index bddde8b6..bb797877 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lukehagar/plexjs", - "version": "0.32.0", + "version": "0.32.1", "author": "LukeHagar", "main": "./index.js", "sideEffects": false, diff --git a/src/lib/config.ts b/src/lib/config.ts index 7b4badeb..20fcae4d 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -90,7 +90,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "0.0.3", - sdkVersion: "0.32.0", - genVersion: "2.481.0", - userAgent: "speakeasy-sdk/typescript 0.32.0 2.481.0 0.0.3 @lukehagar/plexjs", + sdkVersion: "0.32.1", + genVersion: "2.483.1", + userAgent: "speakeasy-sdk/typescript 0.32.1 2.483.1 0.0.3 @lukehagar/plexjs", } as const; diff --git a/src/sdk/models/operations/getsessions.ts b/src/sdk/models/operations/getsessions.ts index f1ef2159..332bf6f5 100644 --- a/src/sdk/models/operations/getsessions.ts +++ b/src/sdk/models/operations/getsessions.ts @@ -102,6 +102,10 @@ export type GetSessionsMetadata = { librarySectionKey?: string | undefined; librarySectionTitle?: string | undefined; musicAnalysisVersion?: string | undefined; + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + originalTitle?: string | undefined; parentGuid?: string | undefined; parentIndex?: number | undefined; parentKey?: string | undefined; @@ -659,6 +663,7 @@ export const GetSessionsMetadata$inboundSchema: z.ZodType< librarySectionKey: z.string().optional(), librarySectionTitle: z.string().optional(), musicAnalysisVersion: z.string().optional(), + originalTitle: z.string().optional(), parentGuid: z.string().optional(), parentIndex: z.number().int().optional(), parentKey: z.string().optional(), @@ -707,6 +712,7 @@ export type GetSessionsMetadata$Outbound = { librarySectionKey?: string | undefined; librarySectionTitle?: string | undefined; musicAnalysisVersion?: string | undefined; + originalTitle?: string | undefined; parentGuid?: string | undefined; parentIndex?: number | undefined; parentKey?: string | undefined; @@ -752,6 +758,7 @@ export const GetSessionsMetadata$outboundSchema: z.ZodType< librarySectionKey: z.string().optional(), librarySectionTitle: z.string().optional(), musicAnalysisVersion: z.string().optional(), + originalTitle: z.string().optional(), parentGuid: z.string().optional(), parentIndex: z.number().int().optional(), parentKey: z.string().optional(), diff --git a/tsconfig.json b/tsconfig.json index f9d286a7..94d81a34 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "incremental": true, "tsBuildInfoFile": ".tsbuildinfo", - "target": "ES2018", + "target": "ES2020", "lib": ["ES2022", "DOM", "DOM.Iterable"], "jsx": "react-jsx",