From 412b27f162005ef34f03b012c9a3e029b61348b5 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 22 Dec 2024 00:30:11 +0000 Subject: [PATCH] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.459.2 --- .speakeasy/gen.lock | 6 +- .speakeasy/gen.yaml | 2 +- .speakeasy/workflow.lock | 12 +-- README.md | 4 +- RELEASES.md | 12 ++- build.gradle | 4 +- docs/models/operations/GetSessionsMetadata.md | 79 ++++++++++--------- .../dev/plexapi/sdk/SDKConfiguration.java | 2 +- .../operations/GetSessionsMetadata.java | 62 ++++++++++++++- 9 files changed, 127 insertions(+), 56 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index c29cc78e..78cd93ad 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 1732900d-e173-47c1-a90d-d45182eb35d9 management: - docChecksum: 48a69156b6fa2af10cd43e971790441b + docChecksum: 1aad3e9216e8a6eb638f23d09b6c235a docVersion: 0.0.3 speakeasyVersion: 1.459.2 generationVersion: 2.483.1 - releaseVersion: 0.11.0 - configChecksum: 6cd83c39bb832c6f9b6161688569339f + releaseVersion: 0.11.1 + configChecksum: bfbcf24891027c9622ceef13945789e9 repoURL: https://github.com/LukeHagar/plexjava.git published: true features: diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index c5aba344..8f7e6fe1 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -13,7 +13,7 @@ generation: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: false java: - version: 0.11.0 + version: 0.11.1 additionalDependencies: [] additionalPlugins: [] artifactID: plexapi diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 28a58799..17deba2a 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -8,19 +8,19 @@ sources: - latest plexapi: sourceNamespace: plexapi - sourceRevisionDigest: sha256:ccba0c42f1644923e2209e28da7a78195a843e48da1aeaaedbf8759f1a8a0fe0 - sourceBlobDigest: sha256:b362c110ef633288220a55ab50627374b996c64f2d9b8e020944e84ea2840332 + sourceRevisionDigest: sha256:28e2213b78ff9c789846a4a0b7ab9fb219079a1699d44b22d28474efc4f48eac + sourceBlobDigest: sha256:fa76c39de0ff801844dd56a76c26ab6ca88695fc9b42bb9ff9a8aab5b2b21277 tags: - latest - - speakeasy-sdk-regen-1734740746 + - speakeasy-sdk-regen-1734827333 targets: plexjava: source: plexapi sourceNamespace: plexapi - sourceRevisionDigest: sha256:ccba0c42f1644923e2209e28da7a78195a843e48da1aeaaedbf8759f1a8a0fe0 - sourceBlobDigest: sha256:b362c110ef633288220a55ab50627374b996c64f2d9b8e020944e84ea2840332 + sourceRevisionDigest: sha256:28e2213b78ff9c789846a4a0b7ab9fb219079a1699d44b22d28474efc4f48eac + sourceBlobDigest: sha256:fa76c39de0ff801844dd56a76c26ab6ca88695fc9b42bb9ff9a8aab5b2b21277 codeSamplesNamespace: code-samples-java-plexjava - codeSamplesRevisionDigest: sha256:0612fff80a5399294636de519c9d3e8c24207624718af53454fe4d57a0a714e0 + codeSamplesRevisionDigest: sha256:5d9e98b01bc7ffb80847b6cd4823d89399a92b16430129988934ddad4b937fb3 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index de64648a..6f254c45 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ The samples below show how a published SDK artifact is used: Gradle: ```groovy -implementation 'dev.plexapi:plexapi:0.11.0' +implementation 'dev.plexapi:plexapi:0.11.1' ``` Maven: @@ -77,7 +77,7 @@ Maven: dev.plexapi plexapi - 0.11.0 + 0.11.1 ``` diff --git a/RELEASES.md b/RELEASES.md index 2baaa40e..744e6f7e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -188,4 +188,14 @@ Based on: ### Generated - [java v0.11.0] . ### Releases -- [Maven Central v0.11.0] https://central.sonatype.com/artifact/dev.plexapi/plexapi/0.11.0 - . \ No newline at end of file +- [Maven Central v0.11.0] https://central.sonatype.com/artifact/dev.plexapi/plexapi/0.11.0 - . + +## 2024-12-22 00:28:49 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.459.2 (2.483.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.11.1] . +### Releases +- [Maven Central v0.11.1] https://central.sonatype.com/artifact/dev.plexapi/plexapi/0.11.1 - . \ No newline at end of file diff --git a/build.gradle b/build.gradle index 429aac5b..faf0fdd7 100644 --- a/build.gradle +++ b/build.gradle @@ -63,7 +63,7 @@ tasks.withType(Javadoc) { } group = "dev.plexapi" -version = "0.11.0" +version = "0.11.1" sourcesJar { archiveBaseName = "plexapi" @@ -101,7 +101,7 @@ publishing { maven(MavenPublication) { groupId = 'dev.plexapi' artifactId = 'plexapi' - version = '0.11.0' + version = '0.11.1' from components.java diff --git a/docs/models/operations/GetSessionsMetadata.md b/docs/models/operations/GetSessionsMetadata.md index c822d5b0..8c17733f 100644 --- a/docs/models/operations/GetSessionsMetadata.md +++ b/docs/models/operations/GetSessionsMetadata.md @@ -3,42 +3,43 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `addedAt` | *Optional\* | :heavy_minus_sign: | N/A | 1705543312 | -| `art` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | -| `duration` | *Optional\* | :heavy_minus_sign: | N/A | 186240 | -| `grandparentArt` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | -| `grandparentGuid` | *Optional\* | :heavy_minus_sign: | N/A | plex://artist/5d07bbfd403c6402904a6480 | -| `grandparentKey` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904 | -| `grandparentRatingKey` | *Optional\* | :heavy_minus_sign: | N/A | 39904 | -| `grandparentThumb` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904/thumb/1705310687 | -| `grandparentTitle` | *Optional\* | :heavy_minus_sign: | N/A | Green Day | -| `guid` | *Optional\* | :heavy_minus_sign: | N/A | plex://track/6535834f71f22f36f71a8e8f | -| `index` | *Optional\* | :heavy_minus_sign: | N/A | 1 | -| `key` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67085 | -| `librarySectionID` | *Optional\* | :heavy_minus_sign: | N/A | 3 | -| `librarySectionKey` | *Optional\* | :heavy_minus_sign: | N/A | /library/sections/3 | -| `librarySectionTitle` | *Optional\* | :heavy_minus_sign: | N/A | Music | -| `musicAnalysisVersion` | *Optional\* | :heavy_minus_sign: | N/A | 1 | -| `parentGuid` | *Optional\* | :heavy_minus_sign: | N/A | plex://album/65394d6d472b8ab03ef47f12 | -| `parentIndex` | *Optional\* | :heavy_minus_sign: | N/A | 1 | -| `parentKey` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67084 | -| `parentRatingKey` | *Optional\* | :heavy_minus_sign: | N/A | 67084 | -| `parentStudio` | *Optional\* | :heavy_minus_sign: | N/A | Reprise Records | -| `parentThumb` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | -| `parentTitle` | *Optional\* | :heavy_minus_sign: | N/A | Saviors | -| `parentYear` | *Optional\* | :heavy_minus_sign: | N/A | 2024 | -| `ratingCount` | *Optional\* | :heavy_minus_sign: | N/A | 45885 | -| `ratingKey` | *Optional\* | :heavy_minus_sign: | N/A | 67085 | -| `sessionKey` | *Optional\* | :heavy_minus_sign: | N/A | 203 | -| `thumb` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | -| `title` | *Optional\* | :heavy_minus_sign: | N/A | The American Dream Is Killing Me | -| `titleSort` | *Optional\* | :heavy_minus_sign: | N/A | American Dream Is Killing Me | -| `type` | *Optional\* | :heavy_minus_sign: | N/A | track | -| `updatedAt` | *Optional\* | :heavy_minus_sign: | N/A | 1705543314 | -| `viewOffset` | *Optional\* | :heavy_minus_sign: | N/A | 1000 | -| `media` | List\<[GetSessionsMedia](../../models/operations/GetSessionsMedia.md)> | :heavy_minus_sign: | N/A | | -| `user` | [Optional\](../../models/operations/GetSessionsUser.md) | :heavy_minus_sign: | N/A | | -| `player` | [Optional\](../../models/operations/Player.md) | :heavy_minus_sign: | N/A | | -| `session` | [Optional\](../../models/operations/Session.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `addedAt` | *Optional\* | :heavy_minus_sign: | N/A | 1705543312 | +| `art` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | +| `duration` | *Optional\* | :heavy_minus_sign: | N/A | 186240 | +| `grandparentArt` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904/art/1705310687 | +| `grandparentGuid` | *Optional\* | :heavy_minus_sign: | N/A | plex://artist/5d07bbfd403c6402904a6480 | +| `grandparentKey` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904 | +| `grandparentRatingKey` | *Optional\* | :heavy_minus_sign: | N/A | 39904 | +| `grandparentThumb` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/39904/thumb/1705310687 | +| `grandparentTitle` | *Optional\* | :heavy_minus_sign: | N/A | Green Day | +| `guid` | *Optional\* | :heavy_minus_sign: | N/A | plex://track/6535834f71f22f36f71a8e8f | +| `index` | *Optional\* | :heavy_minus_sign: | N/A | 1 | +| `key` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67085 | +| `librarySectionID` | *Optional\* | :heavy_minus_sign: | N/A | 3 | +| `librarySectionKey` | *Optional\* | :heavy_minus_sign: | N/A | /library/sections/3 | +| `librarySectionTitle` | *Optional\* | :heavy_minus_sign: | N/A | Music | +| `musicAnalysisVersion` | *Optional\* | :heavy_minus_sign: | N/A | 1 | +| `originalTitle` | *Optional\* | :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` | *Optional\* | :heavy_minus_sign: | N/A | plex://album/65394d6d472b8ab03ef47f12 | +| `parentIndex` | *Optional\* | :heavy_minus_sign: | N/A | 1 | +| `parentKey` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67084 | +| `parentRatingKey` | *Optional\* | :heavy_minus_sign: | N/A | 67084 | +| `parentStudio` | *Optional\* | :heavy_minus_sign: | N/A | Reprise Records | +| `parentThumb` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | +| `parentTitle` | *Optional\* | :heavy_minus_sign: | N/A | Saviors | +| `parentYear` | *Optional\* | :heavy_minus_sign: | N/A | 2024 | +| `ratingCount` | *Optional\* | :heavy_minus_sign: | N/A | 45885 | +| `ratingKey` | *Optional\* | :heavy_minus_sign: | N/A | 67085 | +| `sessionKey` | *Optional\* | :heavy_minus_sign: | N/A | 203 | +| `thumb` | *Optional\* | :heavy_minus_sign: | N/A | /library/metadata/67084/thumb/1705543314 | +| `title` | *Optional\* | :heavy_minus_sign: | N/A | The American Dream Is Killing Me | +| `titleSort` | *Optional\* | :heavy_minus_sign: | N/A | American Dream Is Killing Me | +| `type` | *Optional\* | :heavy_minus_sign: | N/A | track | +| `updatedAt` | *Optional\* | :heavy_minus_sign: | N/A | 1705543314 | +| `viewOffset` | *Optional\* | :heavy_minus_sign: | N/A | 1000 | +| `media` | List\<[GetSessionsMedia](../../models/operations/GetSessionsMedia.md)> | :heavy_minus_sign: | N/A | | +| `user` | [Optional\](../../models/operations/GetSessionsUser.md) | :heavy_minus_sign: | N/A | | +| `player` | [Optional\](../../models/operations/Player.md) | :heavy_minus_sign: | N/A | | +| `session` | [Optional\](../../models/operations/Session.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/src/main/java/dev/plexapi/sdk/SDKConfiguration.java b/src/main/java/dev/plexapi/sdk/SDKConfiguration.java index abe197f5..a312d2a2 100644 --- a/src/main/java/dev/plexapi/sdk/SDKConfiguration.java +++ b/src/main/java/dev/plexapi/sdk/SDKConfiguration.java @@ -43,7 +43,7 @@ class SDKConfiguration { } }; private static final String LANGUAGE = "java"; public static final String OPENAPI_DOC_VERSION = "0.0.3"; - public static final String SDK_VERSION = "0.11.0"; + public static final String SDK_VERSION = "0.11.1"; public static final String GEN_VERSION = "2.483.1"; private static final String BASE_PACKAGE = "dev.plexapi.sdk"; public static final String USER_AGENT = diff --git a/src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMetadata.java b/src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMetadata.java index 73e9a8d5..ecff3c9b 100644 --- a/src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMetadata.java +++ b/src/main/java/dev/plexapi/sdk/models/operations/GetSessionsMetadata.java @@ -86,6 +86,13 @@ public class GetSessionsMetadata { @JsonProperty("musicAnalysisVersion") private Optional musicAnalysisVersion; + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("originalTitle") + private Optional originalTitle; + @JsonInclude(Include.NON_ABSENT) @JsonProperty("parentGuid") private Optional parentGuid; @@ -188,6 +195,7 @@ public class GetSessionsMetadata { @JsonProperty("librarySectionKey") Optional librarySectionKey, @JsonProperty("librarySectionTitle") Optional librarySectionTitle, @JsonProperty("musicAnalysisVersion") Optional musicAnalysisVersion, + @JsonProperty("originalTitle") Optional originalTitle, @JsonProperty("parentGuid") Optional parentGuid, @JsonProperty("parentIndex") Optional parentIndex, @JsonProperty("parentKey") Optional parentKey, @@ -225,6 +233,7 @@ public class GetSessionsMetadata { Utils.checkNotNull(librarySectionKey, "librarySectionKey"); Utils.checkNotNull(librarySectionTitle, "librarySectionTitle"); Utils.checkNotNull(musicAnalysisVersion, "musicAnalysisVersion"); + Utils.checkNotNull(originalTitle, "originalTitle"); Utils.checkNotNull(parentGuid, "parentGuid"); Utils.checkNotNull(parentIndex, "parentIndex"); Utils.checkNotNull(parentKey, "parentKey"); @@ -262,6 +271,7 @@ public class GetSessionsMetadata { this.librarySectionKey = librarySectionKey; this.librarySectionTitle = librarySectionTitle; this.musicAnalysisVersion = musicAnalysisVersion; + this.originalTitle = originalTitle; this.parentGuid = parentGuid; this.parentIndex = parentIndex; this.parentKey = parentKey; @@ -286,7 +296,7 @@ public class GetSessionsMetadata { } public GetSessionsMetadata() { - this(Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty()); + this(Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty()); } @JsonIgnore @@ -369,6 +379,14 @@ public class GetSessionsMetadata { return musicAnalysisVersion; } + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + @JsonIgnore + public Optional originalTitle() { + return originalTitle; + } + @JsonIgnore public Optional parentGuid() { return parentGuid; @@ -674,6 +692,24 @@ public class GetSessionsMetadata { return this; } + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + public GetSessionsMetadata withOriginalTitle(String originalTitle) { + Utils.checkNotNull(originalTitle, "originalTitle"); + this.originalTitle = Optional.ofNullable(originalTitle); + return this; + } + + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + public GetSessionsMetadata withOriginalTitle(Optional originalTitle) { + Utils.checkNotNull(originalTitle, "originalTitle"); + this.originalTitle = originalTitle; + return this; + } + public GetSessionsMetadata withParentGuid(String parentGuid) { Utils.checkNotNull(parentGuid, "parentGuid"); this.parentGuid = Optional.ofNullable(parentGuid); @@ -952,6 +988,7 @@ public class GetSessionsMetadata { Objects.deepEquals(this.librarySectionKey, other.librarySectionKey) && Objects.deepEquals(this.librarySectionTitle, other.librarySectionTitle) && Objects.deepEquals(this.musicAnalysisVersion, other.musicAnalysisVersion) && + Objects.deepEquals(this.originalTitle, other.originalTitle) && Objects.deepEquals(this.parentGuid, other.parentGuid) && Objects.deepEquals(this.parentIndex, other.parentIndex) && Objects.deepEquals(this.parentKey, other.parentKey) && @@ -994,6 +1031,7 @@ public class GetSessionsMetadata { librarySectionKey, librarySectionTitle, musicAnalysisVersion, + originalTitle, parentGuid, parentIndex, parentKey, @@ -1036,6 +1074,7 @@ public class GetSessionsMetadata { "librarySectionKey", librarySectionKey, "librarySectionTitle", librarySectionTitle, "musicAnalysisVersion", musicAnalysisVersion, + "originalTitle", originalTitle, "parentGuid", parentGuid, "parentIndex", parentIndex, "parentKey", parentKey, @@ -1093,6 +1132,8 @@ public class GetSessionsMetadata { private Optional musicAnalysisVersion = Optional.empty(); + private Optional originalTitle = Optional.empty(); + private Optional parentGuid = Optional.empty(); private Optional parentIndex = Optional.empty(); @@ -1331,6 +1372,24 @@ public class GetSessionsMetadata { return this; } + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + public Builder originalTitle(String originalTitle) { + Utils.checkNotNull(originalTitle, "originalTitle"); + this.originalTitle = Optional.ofNullable(originalTitle); + return this; + } + + /** + * The original untranslated name of the media item when non-english, or the track artist if an audio Item has an album artist + */ + public Builder originalTitle(Optional originalTitle) { + Utils.checkNotNull(originalTitle, "originalTitle"); + this.originalTitle = originalTitle; + return this; + } + public Builder parentGuid(String parentGuid) { Utils.checkNotNull(parentGuid, "parentGuid"); this.parentGuid = Optional.ofNullable(parentGuid); @@ -1601,6 +1660,7 @@ public class GetSessionsMetadata { librarySectionKey, librarySectionTitle, musicAnalysisVersion, + originalTitle, parentGuid, parentIndex, parentKey,