diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index 4b94aae..69c68cb 100755
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 5a8dbcbc-e0ee-41f0-9d84-b8b50567d1e9
management:
- docChecksum: 00ad23b8fb2b1d75045b419bb162f542
+ docChecksum: e95c0e17d3e268dcd18d26ac8d0bfc98
docVersion: 1.1.1
- speakeasyVersion: 1.650.0
- generationVersion: 2.743.2
- releaseVersion: 0.19.0
- configChecksum: 79bf6314e0310a9e89df346fe4346c09
+ speakeasyVersion: 1.656.1
+ generationVersion: 2.753.1
+ releaseVersion: 0.19.1
+ configChecksum: 139189a56ca089830925fe696c81e477
repoURL: https://github.com/LukeHagar/plexcsharp.git
repoSubDirectory: .
published: true
@@ -15,7 +15,7 @@ features:
additionalDependencies: 0.1.0
additionalProperties: 0.0.1
constsAndDefaults: 0.0.1
- core: 3.15.3
+ core: 3.15.4
examples: 2.81.6
globalSecurity: 2.83.8
globalSecurityCallbacks: 0.1.0
@@ -84,6 +84,9 @@ generatedFiles:
- LukeHagar/PlexAPI/SDK/Models/Components/Items.cs
- LukeHagar/PlexAPI/SDK/Models/Components/LibrarySection.cs
- LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionLocation.cs
+ - LukeHagar/PlexAPI/SDK/Models/Components/LibrarySections.cs
+ - LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsDirectory.cs
+ - LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsMediaContainer.cs
- LukeHagar/PlexAPI/SDK/Models/Components/Lineup.cs
- LukeHagar/PlexAPI/SDK/Models/Components/LineupType.cs
- LukeHagar/PlexAPI/SDK/Models/Components/Location.cs
@@ -135,9 +138,6 @@ generatedFiles:
- LukeHagar/PlexAPI/SDK/Models/Components/PostResponses200Type.cs
- LukeHagar/PlexAPI/SDK/Models/Components/Protocol.cs
- LukeHagar/PlexAPI/SDK/Models/Components/RecommendationsVisibility.cs
- - LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200.cs
- - LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200Directory.cs
- - LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.cs
- LukeHagar/PlexAPI/SDK/Models/Components/Security.cs
- LukeHagar/PlexAPI/SDK/Models/Components/Session.cs
- LukeHagar/PlexAPI/SDK/Models/Components/SessionLocation.cs
@@ -912,6 +912,9 @@ generatedFiles:
- docs/Models/Components/Items.md
- docs/Models/Components/LibrarySection.md
- docs/Models/Components/LibrarySectionLocation.md
+ - docs/Models/Components/LibrarySections.md
+ - docs/Models/Components/LibrarySectionsDirectory.md
+ - docs/Models/Components/LibrarySectionsMediaContainer.md
- docs/Models/Components/Lineup.md
- docs/Models/Components/LineupType.md
- docs/Models/Components/Location.md
@@ -963,9 +966,6 @@ generatedFiles:
- docs/Models/Components/PostResponses200Type.md
- docs/Models/Components/Protocol.md
- docs/Models/Components/RecommendationsVisibility.md
- - docs/Models/Components/RequestHandlerSlashGetResponses200.md
- - docs/Models/Components/RequestHandlerSlashGetResponses200Directory.md
- - docs/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.md
- docs/Models/Components/Security.md
- docs/Models/Components/Session.md
- docs/Models/Components/SessionLocation.md
diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml
index 43a7619..8036b7b 100644
--- a/.speakeasy/gen.yaml
+++ b/.speakeasy/gen.yaml
@@ -25,7 +25,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
csharp:
- version: 0.19.0
+ version: 0.19.1
additionalDependencies: []
author: LukeHagar
baseErrorName: PlexAPIError
diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock
index 7caf33e..4f99232 100644
--- a/.speakeasy/workflow.lock
+++ b/.speakeasy/workflow.lock
@@ -1,4 +1,4 @@
-speakeasyVersion: 1.650.0
+speakeasyVersion: 1.656.1
sources:
my-source:
sourceNamespace: my-source
@@ -16,20 +16,20 @@ sources:
- main
plexapi:
sourceNamespace: plexapi
- sourceRevisionDigest: sha256:03b08b3b9bc9b0b48588eaa1f2b3774e7809a8ddd6071176c73215531ca535a5
- sourceBlobDigest: sha256:1e9fb72587f46b9af45ca38a4c3d1c21e02813caf19ac554c1b22f31f415a202
+ sourceRevisionDigest: sha256:56fc783b16af019db4eb0fe52df504315e8e7c7ae41e319a61bba8823f19df4b
+ sourceBlobDigest: sha256:b62613477fd824bb42cf0bf5d0f9980448259c9c7456e03ca6a10eef39a3994f
tags:
- latest
- - speakeasy-sdk-regen-1762467850
+ - speakeasy-sdk-regen-1762993511
- 1.1.1
targets:
plexcsharp:
source: plexapi
sourceNamespace: plexapi
- sourceRevisionDigest: sha256:03b08b3b9bc9b0b48588eaa1f2b3774e7809a8ddd6071176c73215531ca535a5
- sourceBlobDigest: sha256:1e9fb72587f46b9af45ca38a4c3d1c21e02813caf19ac554c1b22f31f415a202
+ sourceRevisionDigest: sha256:56fc783b16af019db4eb0fe52df504315e8e7c7ae41e319a61bba8823f19df4b
+ sourceBlobDigest: sha256:b62613477fd824bb42cf0bf5d0f9980448259c9c7456e03ca6a10eef39a3994f
codeSamplesNamespace: code-samples-csharp-plexcsharp
- codeSamplesRevisionDigest: sha256:8a32f0ee4f35ea29b319f361f745d456ee8186d595b8058fb1b172632b747196
+ codeSamplesRevisionDigest: sha256:afd93668dc1b2d774d361d321511b4a5655cbbfa606a8a41bbe498aab600f0e9
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
diff --git a/LukeHagar/PlexAPI/SDK/Activities.cs b/LukeHagar/PlexAPI/SDK/Activities.cs
index 2e50580..3f6fd5f 100644
--- a/LukeHagar/PlexAPI/SDK/Activities.cs
+++ b/LukeHagar/PlexAPI/SDK/Activities.cs
@@ -70,8 +70,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Activities(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Butler.cs b/LukeHagar/PlexAPI/SDK/Butler.cs
index 84fa487..aaf22e7 100644
--- a/LukeHagar/PlexAPI/SDK/Butler.cs
+++ b/LukeHagar/PlexAPI/SDK/Butler.cs
@@ -90,8 +90,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Butler(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Collections.cs b/LukeHagar/PlexAPI/SDK/Collections.cs
index 5a34bed..057968c 100644
--- a/LukeHagar/PlexAPI/SDK/Collections.cs
+++ b/LukeHagar/PlexAPI/SDK/Collections.cs
@@ -45,8 +45,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Collections(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Content.cs b/LukeHagar/PlexAPI/SDK/Content.cs
index ab7414e..5875622 100644
--- a/LukeHagar/PlexAPI/SDK/Content.cs
+++ b/LukeHagar/PlexAPI/SDK/Content.cs
@@ -153,8 +153,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Content(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/DVRs.cs b/LukeHagar/PlexAPI/SDK/DVRs.cs
index fb149fb..af0cb3f 100644
--- a/LukeHagar/PlexAPI/SDK/DVRs.cs
+++ b/LukeHagar/PlexAPI/SDK/DVRs.cs
@@ -152,8 +152,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public DVRs(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Devices.cs b/LukeHagar/PlexAPI/SDK/Devices.cs
index 61d17bb..e95058c 100644
--- a/LukeHagar/PlexAPI/SDK/Devices.cs
+++ b/LukeHagar/PlexAPI/SDK/Devices.cs
@@ -227,8 +227,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Devices(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/DownloadQueue.cs b/LukeHagar/PlexAPI/SDK/DownloadQueue.cs
index 36e2330..f77345f 100644
--- a/LukeHagar/PlexAPI/SDK/DownloadQueue.cs
+++ b/LukeHagar/PlexAPI/SDK/DownloadQueue.cs
@@ -141,8 +141,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public DownloadQueue(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Epg.cs b/LukeHagar/PlexAPI/SDK/Epg.cs
index 719ba47..60e6dac 100644
--- a/LukeHagar/PlexAPI/SDK/Epg.cs
+++ b/LukeHagar/PlexAPI/SDK/Epg.cs
@@ -125,8 +125,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Epg(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Events.cs b/LukeHagar/PlexAPI/SDK/Events.cs
index cc30b6c..6c5fa58 100644
--- a/LukeHagar/PlexAPI/SDK/Events.cs
+++ b/LukeHagar/PlexAPI/SDK/Events.cs
@@ -65,8 +65,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Events(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/General.cs b/LukeHagar/PlexAPI/SDK/General.cs
index b372fd8..11e7ed8 100644
--- a/LukeHagar/PlexAPI/SDK/General.cs
+++ b/LukeHagar/PlexAPI/SDK/General.cs
@@ -73,8 +73,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public General(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Hubs.cs b/LukeHagar/PlexAPI/SDK/Hubs.cs
index 1104f38..c3bca3b 100644
--- a/LukeHagar/PlexAPI/SDK/Hubs.cs
+++ b/LukeHagar/PlexAPI/SDK/Hubs.cs
@@ -162,8 +162,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Hubs(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Library.cs b/LukeHagar/PlexAPI/SDK/Library.cs
index 22042b4..5609deb 100644
--- a/LukeHagar/PlexAPI/SDK/Library.cs
+++ b/LukeHagar/PlexAPI/SDK/Library.cs
@@ -526,8 +526,8 @@ namespace LukeHagar.PlexAPI.SDK
/// Get autocompletions for search
///
///
- /// The field to autocomplete on is specified by the {field}.query parameter. For example `genre.query` or `title.query`.
- /// Returns a set of items from the filtered items whose {field} starts with {field}.query. In the results, a {field}.queryRange will be present to express the range of the match
+ /// The field to autocomplete on is specified by the `{field}.query` parameter. For example `genre.query` or `title.query`.
+ /// Returns a set of items from the filtered items whose `{field}` starts with `{field}.query`. In the results, a `{field}.queryRange` will be present to express the range of the match
///
///
Task AutocompleteAsync(AutocompleteRequest request);
@@ -807,8 +807,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Library(SDKConfig config)
@@ -1694,14 +1694,14 @@ namespace LukeHagar.PlexAPI.SDK
if(Utilities.IsContentTypeMatch("application/json", contentType))
{
var httpResponseBody = await httpResponse.Content.ReadAsStringAsync();
- RequestHandlerSlashGetResponses200 obj;
+ LibrarySections obj;
try
{
- obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore);
+ obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore);
}
catch (Exception ex)
{
- throw new ResponseValidationException("Failed to deserialize response body into RequestHandlerSlashGetResponses200.", httpResponse, httpResponseBody, ex);
+ throw new ResponseValidationException("Failed to deserialize response body into LibrarySections.", httpResponse, httpResponseBody, ex);
}
var response = new StopAllRefreshesResponse()
@@ -1710,7 +1710,7 @@ namespace LukeHagar.PlexAPI.SDK
ContentType = contentType,
RawResponse = httpResponse
};
- response.RequestHandlerSlashGetResponses200 = obj;
+ response.LibrarySections = obj;
return response;
}
@@ -1799,14 +1799,14 @@ namespace LukeHagar.PlexAPI.SDK
if(Utilities.IsContentTypeMatch("application/json", contentType))
{
var httpResponseBody = await httpResponse.Content.ReadAsStringAsync();
- RequestHandlerSlashGetResponses200 obj;
+ LibrarySections obj;
try
{
- obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore);
+ obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore);
}
catch (Exception ex)
{
- throw new ResponseValidationException("Failed to deserialize response body into RequestHandlerSlashGetResponses200.", httpResponse, httpResponseBody, ex);
+ throw new ResponseValidationException("Failed to deserialize response body into LibrarySections.", httpResponse, httpResponseBody, ex);
}
var response = new GetSectionsPrefsResponse()
@@ -1815,7 +1815,7 @@ namespace LukeHagar.PlexAPI.SDK
ContentType = contentType,
RawResponse = httpResponse
};
- response.RequestHandlerSlashGetResponses200 = obj;
+ response.LibrarySections = obj;
return response;
}
diff --git a/LukeHagar/PlexAPI/SDK/LibraryCollections.cs b/LukeHagar/PlexAPI/SDK/LibraryCollections.cs
index ebcccb5..6cca456 100644
--- a/LukeHagar/PlexAPI/SDK/LibraryCollections.cs
+++ b/LukeHagar/PlexAPI/SDK/LibraryCollections.cs
@@ -63,8 +63,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public LibraryCollections(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/LibraryPlaylists.cs b/LukeHagar/PlexAPI/SDK/LibraryPlaylists.cs
index b88185f..ecfdffc 100644
--- a/LukeHagar/PlexAPI/SDK/LibraryPlaylists.cs
+++ b/LukeHagar/PlexAPI/SDK/LibraryPlaylists.cs
@@ -144,8 +144,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public LibraryPlaylists(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/LiveTV.cs b/LukeHagar/PlexAPI/SDK/LiveTV.cs
index 2e0d88a..ad576ed 100644
--- a/LukeHagar/PlexAPI/SDK/LiveTV.cs
+++ b/LukeHagar/PlexAPI/SDK/LiveTV.cs
@@ -80,8 +80,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public LiveTV(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Log.cs b/LukeHagar/PlexAPI/SDK/Log.cs
index 9a29f6e..4bec7be 100644
--- a/LukeHagar/PlexAPI/SDK/Log.cs
+++ b/LukeHagar/PlexAPI/SDK/Log.cs
@@ -69,8 +69,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Log(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/LukeHagar.PlexAPI.SDK.csproj b/LukeHagar/PlexAPI/SDK/LukeHagar.PlexAPI.SDK.csproj
index 99c83f9..befc835 100644
--- a/LukeHagar/PlexAPI/SDK/LukeHagar.PlexAPI.SDK.csproj
+++ b/LukeHagar/PlexAPI/SDK/LukeHagar.PlexAPI.SDK.csproj
@@ -3,7 +3,7 @@
true
LukeHagar.PlexAPI.SDK
- 0.19.0
+ 0.19.1
net8.0
LukeHagar
Copyright (c) LukeHagar 2025
diff --git a/LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200.cs b/LukeHagar/PlexAPI/SDK/Models/Components/LibrarySections.cs
similarity index 82%
rename from LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200.cs
rename to LukeHagar/PlexAPI/SDK/Models/Components/LibrarySections.cs
index 210274b..4645089 100644
--- a/LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200.cs
+++ b/LukeHagar/PlexAPI/SDK/Models/Components/LibrarySections.cs
@@ -16,10 +16,10 @@ namespace LukeHagar.PlexAPI.SDK.Models.Components
///
/// OK
///
- public class RequestHandlerSlashGetResponses200
+ public class LibrarySections
{
[JsonProperty("MediaContainer")]
- public RequestHandlerSlashGetResponses200MediaContainer? MediaContainer { get; set; }
+ public LibrarySectionsMediaContainer? MediaContainer { get; set; }
}
}
\ No newline at end of file
diff --git a/LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200Directory.cs b/LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsDirectory.cs
similarity index 93%
rename from LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200Directory.cs
rename to LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsDirectory.cs
index a37340e..edd763b 100644
--- a/LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200Directory.cs
+++ b/LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsDirectory.cs
@@ -12,7 +12,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Components
using LukeHagar.PlexAPI.SDK.Utils;
using Newtonsoft.Json;
- public class RequestHandlerSlashGetResponses200Directory
+ public class LibrarySectionsDirectory
{
[JsonProperty("count")]
diff --git a/LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.cs b/LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsMediaContainer.cs
similarity index 97%
rename from LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.cs
rename to LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsMediaContainer.cs
index 6edfa41..d3057da 100644
--- a/LukeHagar/PlexAPI/SDK/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.cs
+++ b/LukeHagar/PlexAPI/SDK/Models/Components/LibrarySectionsMediaContainer.cs
@@ -23,7 +23,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Components
///
///
///
- public class RequestHandlerSlashGetResponses200MediaContainer
+ public class LibrarySectionsMediaContainer
{
[JsonProperty("identifier")]
@@ -206,6 +206,6 @@ namespace LukeHagar.PlexAPI.SDK.Models.Components
public bool? VoiceSearch { get; set; }
[JsonProperty("Directory")]
- public List? Directory { get; set; }
+ public List? Directory { get; set; }
}
}
\ No newline at end of file
diff --git a/LukeHagar/PlexAPI/SDK/Models/Requests/GetSectionsPrefsResponse.cs b/LukeHagar/PlexAPI/SDK/Models/Requests/GetSectionsPrefsResponse.cs
index 3d5be9c..4bd0a22 100644
--- a/LukeHagar/PlexAPI/SDK/Models/Requests/GetSectionsPrefsResponse.cs
+++ b/LukeHagar/PlexAPI/SDK/Models/Requests/GetSectionsPrefsResponse.cs
@@ -35,6 +35,6 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
///
/// OK
///
- public RequestHandlerSlashGetResponses200? RequestHandlerSlashGetResponses200 { get; set; }
+ public LibrarySections? LibrarySections { get; set; }
}
}
\ No newline at end of file
diff --git a/LukeHagar/PlexAPI/SDK/Models/Requests/StopAllRefreshesResponse.cs b/LukeHagar/PlexAPI/SDK/Models/Requests/StopAllRefreshesResponse.cs
index b925790..03d89a0 100644
--- a/LukeHagar/PlexAPI/SDK/Models/Requests/StopAllRefreshesResponse.cs
+++ b/LukeHagar/PlexAPI/SDK/Models/Requests/StopAllRefreshesResponse.cs
@@ -35,6 +35,6 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
///
/// OK
///
- public RequestHandlerSlashGetResponses200? RequestHandlerSlashGetResponses200 { get; set; }
+ public LibrarySections? LibrarySections { get; set; }
}
}
\ No newline at end of file
diff --git a/LukeHagar/PlexAPI/SDK/PlayQueue.cs b/LukeHagar/PlexAPI/SDK/PlayQueue.cs
index 471eef4..36db1c4 100644
--- a/LukeHagar/PlexAPI/SDK/PlayQueue.cs
+++ b/LukeHagar/PlexAPI/SDK/PlayQueue.cs
@@ -134,8 +134,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public PlayQueue(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Playlist.cs b/LukeHagar/PlexAPI/SDK/Playlist.cs
index 3dbf12d..0343b4b 100644
--- a/LukeHagar/PlexAPI/SDK/Playlist.cs
+++ b/LukeHagar/PlexAPI/SDK/Playlist.cs
@@ -64,8 +64,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Playlist(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/PlexAPI.cs b/LukeHagar/PlexAPI/SDK/PlexAPI.cs
index b799faf..c36b561 100644
--- a/LukeHagar/PlexAPI/SDK/PlexAPI.cs
+++ b/LukeHagar/PlexAPI/SDK/PlexAPI.cs
@@ -251,8 +251,8 @@ namespace LukeHagar.PlexAPI.SDK
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public IGeneral General { get; private set; }
public IEvents Events { get; private set; }
diff --git a/LukeHagar/PlexAPI/SDK/Preferences.cs b/LukeHagar/PlexAPI/SDK/Preferences.cs
index f9e7322..f3cc14c 100644
--- a/LukeHagar/PlexAPI/SDK/Preferences.cs
+++ b/LukeHagar/PlexAPI/SDK/Preferences.cs
@@ -63,8 +63,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Preferences(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Provider.cs b/LukeHagar/PlexAPI/SDK/Provider.cs
index b0112cd..f59aac3 100644
--- a/LukeHagar/PlexAPI/SDK/Provider.cs
+++ b/LukeHagar/PlexAPI/SDK/Provider.cs
@@ -72,8 +72,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Provider(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Rate.cs b/LukeHagar/PlexAPI/SDK/Rate.cs
index 466cd68..0ec2489 100644
--- a/LukeHagar/PlexAPI/SDK/Rate.cs
+++ b/LukeHagar/PlexAPI/SDK/Rate.cs
@@ -45,8 +45,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Rate(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/SDKConfig.cs b/LukeHagar/PlexAPI/SDK/SDKConfig.cs
index 023f531..1894957 100644
--- a/LukeHagar/PlexAPI/SDK/SDKConfig.cs
+++ b/LukeHagar/PlexAPI/SDK/SDKConfig.cs
@@ -86,7 +86,7 @@ namespace LukeHagar.PlexAPI.SDK
DeviceVendor = null;
DeviceName = null;
Marketplace = null;
- UserAgent = "speakeasy-sdk/csharp 0.19.0 2.743.2 1.1.1 LukeHagar.PlexAPI.SDK";
+ UserAgent = "speakeasy-sdk/csharp 0.19.1 2.753.1 1.1.1 LukeHagar.PlexAPI.SDK";
SecuritySource = null;
Hooks = new SDKHooks();
RetryConfig = null;
diff --git a/LukeHagar/PlexAPI/SDK/Search.cs b/LukeHagar/PlexAPI/SDK/Search.cs
index e9cc1c6..6604c4e 100644
--- a/LukeHagar/PlexAPI/SDK/Search.cs
+++ b/LukeHagar/PlexAPI/SDK/Search.cs
@@ -73,8 +73,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Search(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Status.cs b/LukeHagar/PlexAPI/SDK/Status.cs
index 694c71a..7d9c77b 100644
--- a/LukeHagar/PlexAPI/SDK/Status.cs
+++ b/LukeHagar/PlexAPI/SDK/Status.cs
@@ -91,8 +91,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Status(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Subscriptions.cs b/LukeHagar/PlexAPI/SDK/Subscriptions.cs
index 6754195..40903e6 100644
--- a/LukeHagar/PlexAPI/SDK/Subscriptions.cs
+++ b/LukeHagar/PlexAPI/SDK/Subscriptions.cs
@@ -135,8 +135,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Subscriptions(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Timeline.cs b/LukeHagar/PlexAPI/SDK/Timeline.cs
index 90c750c..c5a51c1 100644
--- a/LukeHagar/PlexAPI/SDK/Timeline.cs
+++ b/LukeHagar/PlexAPI/SDK/Timeline.cs
@@ -66,8 +66,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Timeline(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Transcoder.cs b/LukeHagar/PlexAPI/SDK/Transcoder.cs
index d29ceb3..7987803 100644
--- a/LukeHagar/PlexAPI/SDK/Transcoder.cs
+++ b/LukeHagar/PlexAPI/SDK/Transcoder.cs
@@ -81,8 +81,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Transcoder(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/UltraBlur.cs b/LukeHagar/PlexAPI/SDK/UltraBlur.cs
index a0eaea0..ddc8656 100644
--- a/LukeHagar/PlexAPI/SDK/UltraBlur.cs
+++ b/LukeHagar/PlexAPI/SDK/UltraBlur.cs
@@ -54,8 +54,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public UltraBlur(SDKConfig config)
diff --git a/LukeHagar/PlexAPI/SDK/Updater.cs b/LukeHagar/PlexAPI/SDK/Updater.cs
index 91dacb1..c425dc9 100644
--- a/LukeHagar/PlexAPI/SDK/Updater.cs
+++ b/LukeHagar/PlexAPI/SDK/Updater.cs
@@ -73,8 +73,8 @@ namespace LukeHagar.PlexAPI.SDK
{
public SDKConfig SDKConfiguration { get; private set; }
private const string _language = "csharp";
- private const string _sdkVersion = "0.19.0";
- private const string _sdkGenVersion = "2.743.2";
+ private const string _sdkVersion = "0.19.1";
+ private const string _sdkGenVersion = "2.753.1";
private const string _openapiDocVersion = "1.1.1";
public Updater(SDKConfig config)
diff --git a/RELEASES.md b/RELEASES.md
index 7fd3a69..20892c5 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -654,4 +654,14 @@ Based on:
### Generated
- [csharp v0.19.0] .
### Releases
-- [NuGet v0.19.0] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.19.0 - .
\ No newline at end of file
+- [NuGet v0.19.0] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.19.0 - .
+
+## 2025-11-13 00:24:50
+### Changes
+Based on:
+- OpenAPI Doc
+- Speakeasy CLI 1.656.1 (2.753.1) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [csharp v0.19.1] .
+### Releases
+- [NuGet v0.19.1] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.19.1 - .
\ No newline at end of file
diff --git a/docs/Models/Components/LibrarySections.md b/docs/Models/Components/LibrarySections.md
new file mode 100644
index 0000000..d14acb7
--- /dev/null
+++ b/docs/Models/Components/LibrarySections.md
@@ -0,0 +1,10 @@
+# LibrarySections
+
+OK
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
+| `MediaContainer` | [LibrarySectionsMediaContainer](../../Models/Components/LibrarySectionsMediaContainer.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/Models/Components/RequestHandlerSlashGetResponses200Directory.md b/docs/Models/Components/LibrarySectionsDirectory.md
similarity index 94%
rename from docs/Models/Components/RequestHandlerSlashGetResponses200Directory.md
rename to docs/Models/Components/LibrarySectionsDirectory.md
index a3f500e..be963d3 100644
--- a/docs/Models/Components/RequestHandlerSlashGetResponses200Directory.md
+++ b/docs/Models/Components/LibrarySectionsDirectory.md
@@ -1,4 +1,4 @@
-# RequestHandlerSlashGetResponses200Directory
+# LibrarySectionsDirectory
## Fields
diff --git a/docs/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.md b/docs/Models/Components/LibrarySectionsMediaContainer.md
similarity index 99%
rename from docs/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.md
rename to docs/Models/Components/LibrarySectionsMediaContainer.md
index 28e12d5..b530b29 100644
--- a/docs/Models/Components/RequestHandlerSlashGetResponses200MediaContainer.md
+++ b/docs/Models/Components/LibrarySectionsMediaContainer.md
@@ -1,4 +1,4 @@
-# RequestHandlerSlashGetResponses200MediaContainer
+# LibrarySectionsMediaContainer
`MediaContainer` is the root element of most Plex API responses. It serves as a generic container for various types of content (Metadata, Hubs, Directories, etc.) and includes pagination information (offset, size, totalSize) when applicable.
Common attributes: - identifier: Unique identifier for this container - size: Number of items in this response page - totalSize: Total number of items available (for pagination) - offset: Starting index of this page (for pagination)
@@ -62,4 +62,4 @@ The container often "hoists" common attributes from its children. For example, i
| `Updater` | *bool* | :heavy_minus_sign: | N/A | |
| `Version` | *string* | :heavy_minus_sign: | N/A | |
| `VoiceSearch` | *bool* | :heavy_minus_sign: | N/A | |
-| `Directory` | List<[RequestHandlerSlashGetResponses200Directory](../../Models/Components/RequestHandlerSlashGetResponses200Directory.md)> | :heavy_minus_sign: | N/A | |
\ No newline at end of file
+| `Directory` | List<[LibrarySectionsDirectory](../../Models/Components/LibrarySectionsDirectory.md)> | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/Models/Components/RequestHandlerSlashGetResponses200.md b/docs/Models/Components/RequestHandlerSlashGetResponses200.md
deleted file mode 100644
index 9cdaccf..0000000
--- a/docs/Models/Components/RequestHandlerSlashGetResponses200.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# RequestHandlerSlashGetResponses200
-
-OK
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
-| `MediaContainer` | [RequestHandlerSlashGetResponses200MediaContainer](../../Models/Components/RequestHandlerSlashGetResponses200MediaContainer.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/Models/Requests/GetSectionsPrefsResponse.md b/docs/Models/Requests/GetSectionsPrefsResponse.md
index b1391c4..6f3628d 100644
--- a/docs/Models/Requests/GetSectionsPrefsResponse.md
+++ b/docs/Models/Requests/GetSectionsPrefsResponse.md
@@ -8,4 +8,4 @@
| `ContentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
| `StatusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
| `RawResponse` | [HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage?view=net-5.0) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
-| `RequestHandlerSlashGetResponses200` | [RequestHandlerSlashGetResponses200](../../Models/Components/RequestHandlerSlashGetResponses200.md) | :heavy_minus_sign: | OK |
\ No newline at end of file
+| `LibrarySections` | [LibrarySections](../../Models/Components/LibrarySections.md) | :heavy_minus_sign: | OK |
\ No newline at end of file
diff --git a/docs/Models/Requests/StopAllRefreshesResponse.md b/docs/Models/Requests/StopAllRefreshesResponse.md
index 2f9da23..660dd75 100644
--- a/docs/Models/Requests/StopAllRefreshesResponse.md
+++ b/docs/Models/Requests/StopAllRefreshesResponse.md
@@ -8,4 +8,4 @@
| `ContentType` | *string* | :heavy_check_mark: | HTTP response content type for this operation |
| `StatusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
| `RawResponse` | [HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage?view=net-5.0) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
-| `RequestHandlerSlashGetResponses200` | [RequestHandlerSlashGetResponses200](../../Models/Components/RequestHandlerSlashGetResponses200.md) | :heavy_minus_sign: | OK |
\ No newline at end of file
+| `LibrarySections` | [LibrarySections](../../Models/Components/LibrarySections.md) | :heavy_minus_sign: | OK |
\ No newline at end of file
diff --git a/docs/sdks/library/README.md b/docs/sdks/library/README.md
index 416bb82..0f8de4a 100644
--- a/docs/sdks/library/README.md
+++ b/docs/sdks/library/README.md
@@ -2640,8 +2640,8 @@ var res = await sdk.Library.StartAnalysisAsync(req);
## Autocomplete
-The field to autocomplete on is specified by the {field}.query parameter. For example `genre.query` or `title.query`.
-Returns a set of items from the filtered items whose {field} starts with {field}.query. In the results, a {field}.queryRange will be present to express the range of the match
+The field to autocomplete on is specified by the `{field}.query` parameter. For example `genre.query` or `title.query`.
+Returns a set of items from the filtered items whose `{field}` starts with `{field}.query`. In the results, a `{field}.queryRange` will be present to express the range of the match
### Example Usage