mirror of
https://github.com/LukeHagar/plexcsharp.git
synced 2025-12-06 20:47:49 +00:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b9b7cd1146 | ||
|
|
81c55cb08b | ||
|
|
860991f2a0 | ||
|
|
d25639db53 | ||
|
|
227e2351d5 | ||
|
|
3bd4f51297 | ||
|
|
2beb707ed5 |
1
.github/workflows/sdk_generation.yaml
vendored
1
.github/workflows/sdk_generation.yaml
vendored
@@ -24,6 +24,7 @@ jobs:
|
|||||||
mode: direct
|
mode: direct
|
||||||
set_version: ${{ github.event.inputs.set_version }}
|
set_version: ${{ github.event.inputs.set_version }}
|
||||||
speakeasy_version: latest
|
speakeasy_version: latest
|
||||||
|
dotnet_version: "8.x"
|
||||||
secrets:
|
secrets:
|
||||||
github_access_token: ${{ secrets.GITHUB_TOKEN }}
|
github_access_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
nuget_api_key: ${{ secrets.NUGET_API_KEY }}
|
nuget_api_key: ${{ secrets.NUGET_API_KEY }}
|
||||||
|
|||||||
1
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/.name
generated
Normal file
1
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/.name
generated
Normal file
@@ -0,0 +1 @@
|
|||||||
|
LukeHagar.PlexAPI.SDK
|
||||||
4
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/encodings.xml
generated
Normal file
4
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/encodings.xml
generated
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
|
||||||
|
</project>
|
||||||
8
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/indexLayout.xml
generated
Normal file
8
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/indexLayout.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="UserContentModel">
|
||||||
|
<attachedFolders />
|
||||||
|
<explicitIncludes />
|
||||||
|
<explicitExcludes />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/projectSettingsUpdater.xml
generated
Normal file
6
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/projectSettingsUpdater.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="RiderProjectSettingsUpdater">
|
||||||
|
<option name="vcsConfiguration" value="3" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/vcs.xml
generated
Normal file
6
.idea/.idea.LukeHagar.PlexAPI.SDK/.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
lockVersion: 2.0.0
|
lockVersion: 2.0.0
|
||||||
id: 5a8dbcbc-e0ee-41f0-9d84-b8b50567d1e9
|
id: 5a8dbcbc-e0ee-41f0-9d84-b8b50567d1e9
|
||||||
management:
|
management:
|
||||||
docChecksum: 9f62ea35c6168986c8e3557d5df50b99
|
docChecksum: f12b653820ae77ca3b2820bc9459d866
|
||||||
docVersion: 0.0.3
|
docVersion: 0.0.3
|
||||||
speakeasyVersion: 1.404.5
|
speakeasyVersion: 1.405.4
|
||||||
generationVersion: 2.426.2
|
generationVersion: 2.428.1
|
||||||
releaseVersion: 0.8.3
|
releaseVersion: 0.8.7
|
||||||
configChecksum: fec2c17247b5fd283d2d5f2a7e6ff6d1
|
configChecksum: 13422ad1c84a29dafd76ff43cb3e6315
|
||||||
repoURL: https://github.com/LukeHagar/plexcsharp.git
|
repoURL: https://github.com/LukeHagar/plexcsharp.git
|
||||||
repoSubDirectory: .
|
repoSubDirectory: .
|
||||||
published: true
|
published: true
|
||||||
@@ -14,10 +14,10 @@ features:
|
|||||||
csharp:
|
csharp:
|
||||||
additionalDependencies: 0.1.0
|
additionalDependencies: 0.1.0
|
||||||
constsAndDefaults: 0.0.1
|
constsAndDefaults: 0.0.1
|
||||||
core: 3.10.2
|
core: 3.10.3
|
||||||
deprecations: 2.81.2
|
deprecations: 2.81.2
|
||||||
enums: 2.82.0
|
enums: 2.82.0
|
||||||
errors: 0.0.2
|
errors: 0.0.3
|
||||||
flattening: 2.81.3
|
flattening: 2.81.3
|
||||||
globalSecurity: 2.83.6
|
globalSecurity: 2.83.6
|
||||||
globalSecurityCallbacks: 0.1.0
|
globalSecurityCallbacks: 0.1.0
|
||||||
@@ -1922,6 +1922,7 @@ examples:
|
|||||||
includeHttps: 1
|
includeHttps: 1
|
||||||
includeRelay: 1
|
includeRelay: 1
|
||||||
includeIPv6: 1
|
includeIPv6: 1
|
||||||
|
X-Plex-Client-Identifier: "gcgzw5rz2xovp84b4vha3a40"
|
||||||
responses:
|
responses:
|
||||||
"401":
|
"401":
|
||||||
application/json: {"errors": []}
|
application/json: {"errors": []}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ generation:
|
|||||||
auth:
|
auth:
|
||||||
oAuth2ClientCredentialsEnabled: true
|
oAuth2ClientCredentialsEnabled: true
|
||||||
csharp:
|
csharp:
|
||||||
version: 0.8.3
|
version: 0.8.7
|
||||||
additionalDependencies: []
|
additionalDependencies: []
|
||||||
author: LukeHagar
|
author: LukeHagar
|
||||||
clientServerStatusCodesAsErrors: true
|
clientServerStatusCodesAsErrors: true
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
speakeasyVersion: 1.404.5
|
speakeasyVersion: 1.405.4
|
||||||
sources:
|
sources:
|
||||||
my-source:
|
my-source:
|
||||||
sourceNamespace: my-source
|
sourceNamespace: my-source
|
||||||
@@ -16,8 +16,8 @@ sources:
|
|||||||
- main
|
- main
|
||||||
plexapi:
|
plexapi:
|
||||||
sourceNamespace: plexapi
|
sourceNamespace: plexapi
|
||||||
sourceRevisionDigest: sha256:ed1af8e79d553cc0bf2f8f7975f445d80cb8bd58390bca18d1352577da5ec5ed
|
sourceRevisionDigest: sha256:c52cde0b8d51e160f7b9f1a3d3ea4dbb1aca6d5caad714e549201fb757fadd57
|
||||||
sourceBlobDigest: sha256:157db2a169209c18fdca786b671c5da8d2b14dc3005574d08c9d667320869093
|
sourceBlobDigest: sha256:f417b03ff71356808554313f24c3d06d670474bf51bc9a0631de1ad49c13a361
|
||||||
tags:
|
tags:
|
||||||
- latest
|
- latest
|
||||||
- main
|
- main
|
||||||
@@ -25,10 +25,10 @@ targets:
|
|||||||
plexcsharp:
|
plexcsharp:
|
||||||
source: plexapi
|
source: plexapi
|
||||||
sourceNamespace: plexapi
|
sourceNamespace: plexapi
|
||||||
sourceRevisionDigest: sha256:ed1af8e79d553cc0bf2f8f7975f445d80cb8bd58390bca18d1352577da5ec5ed
|
sourceRevisionDigest: sha256:c52cde0b8d51e160f7b9f1a3d3ea4dbb1aca6d5caad714e549201fb757fadd57
|
||||||
sourceBlobDigest: sha256:157db2a169209c18fdca786b671c5da8d2b14dc3005574d08c9d667320869093
|
sourceBlobDigest: sha256:f417b03ff71356808554313f24c3d06d670474bf51bc9a0631de1ad49c13a361
|
||||||
codeSamplesNamespace: code-samples-csharp-plexcsharp
|
codeSamplesNamespace: code-samples-csharp-plexcsharp
|
||||||
codeSamplesRevisionDigest: sha256:0711c7458cb5cacdabcd9e40a1121e20cb5e2d52e796814c15589d2b6d32d9da
|
codeSamplesRevisionDigest: sha256:079471bc5703da7562a487278e4faa04f3b790ed98e2ad88494d994e665021c6
|
||||||
workflow:
|
workflow:
|
||||||
workflowVersion: 1.0.0
|
workflowVersion: 1.0.0
|
||||||
speakeasyVersion: latest
|
speakeasyVersion: latest
|
||||||
|
|||||||
@@ -74,10 +74,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -95,10 +95,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
};
|
};
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -101,10 +101,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -73,10 +73,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -241,10 +241,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -94,10 +94,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<IsPackable>true</IsPackable>
|
<IsPackable>true</IsPackable>
|
||||||
<PackageId>LukeHagar.PlexAPI.SDK</PackageId>
|
<PackageId>LukeHagar.PlexAPI.SDK</PackageId>
|
||||||
<Version>0.8.3</Version>
|
<Version>0.8.7</Version>
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<Authors>LukeHagar</Authors>
|
<Authors>LukeHagar</Authors>
|
||||||
<Copyright>Copyright (c) LukeHagar 2024</Copyright>
|
<Copyright>Copyright (c) LukeHagar 2024</Copyright>
|
||||||
|
|||||||
@@ -90,10 +90,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AdCountdownTimer,
|
AdCountdownTimer,
|
||||||
[JsonProperty("adaptive_bitrate")]
|
[JsonProperty("adaptive_bitrate")]
|
||||||
AdaptiveBitrate,
|
AdaptiveBitrate,
|
||||||
|
[JsonProperty("album-types")]
|
||||||
|
AlbumTypes,
|
||||||
|
[JsonProperty("allow_dvr")]
|
||||||
|
AllowDvr,
|
||||||
[JsonProperty("amazon-loop-debug")]
|
[JsonProperty("amazon-loop-debug")]
|
||||||
AmazonLoopDebug,
|
AmazonLoopDebug,
|
||||||
[JsonProperty("avod-ad-analysis")]
|
[JsonProperty("avod-ad-analysis")]
|
||||||
@@ -37,10 +41,16 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AvodNewMedia,
|
AvodNewMedia,
|
||||||
[JsonProperty("blacklist_get_signin")]
|
[JsonProperty("blacklist_get_signin")]
|
||||||
BlacklistGetSignin,
|
BlacklistGetSignin,
|
||||||
|
[JsonProperty("boost-voices")]
|
||||||
|
BoostVoices,
|
||||||
|
[JsonProperty("camera_upload")]
|
||||||
|
CameraUpload,
|
||||||
[JsonProperty("client-radio-stations")]
|
[JsonProperty("client-radio-stations")]
|
||||||
ClientRadioStations,
|
ClientRadioStations,
|
||||||
[JsonProperty("cloudflare-turnstile-required")]
|
[JsonProperty("cloudflare-turnstile-required")]
|
||||||
CloudflareTurnstileRequired,
|
CloudflareTurnstileRequired,
|
||||||
|
[JsonProperty("cloudsync")]
|
||||||
|
Cloudsync,
|
||||||
[JsonProperty("collections")]
|
[JsonProperty("collections")]
|
||||||
Collections,
|
Collections,
|
||||||
[JsonProperty("comments_and_replies_push_notifications")]
|
[JsonProperty("comments_and_replies_push_notifications")]
|
||||||
@@ -49,30 +59,50 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
CommunityAccessPlexTv,
|
CommunityAccessPlexTv,
|
||||||
[JsonProperty("companions_sonos")]
|
[JsonProperty("companions_sonos")]
|
||||||
CompanionsSonos,
|
CompanionsSonos,
|
||||||
|
[JsonProperty("content_filter")]
|
||||||
|
ContentFilter,
|
||||||
[JsonProperty("custom-home-removal")]
|
[JsonProperty("custom-home-removal")]
|
||||||
CustomHomeRemoval,
|
CustomHomeRemoval,
|
||||||
[JsonProperty("disable_home_user_friendships")]
|
[JsonProperty("disable_home_user_friendships")]
|
||||||
DisableHomeUserFriendships,
|
DisableHomeUserFriendships,
|
||||||
[JsonProperty("disable_sharing_friendships")]
|
[JsonProperty("disable_sharing_friendships")]
|
||||||
DisableSharingFriendships,
|
DisableSharingFriendships,
|
||||||
|
[JsonProperty("downloads-gating")]
|
||||||
|
DownloadsGating,
|
||||||
[JsonProperty("drm_support")]
|
[JsonProperty("drm_support")]
|
||||||
DrmSupport,
|
DrmSupport,
|
||||||
|
[JsonProperty("dvr")]
|
||||||
|
Dvr,
|
||||||
|
[JsonProperty("dvr-block-unsupported-countries")]
|
||||||
|
DvrBlockUnsupportedCountries,
|
||||||
|
[JsonProperty("epg-recent-channels")]
|
||||||
|
EpgRecentChannels,
|
||||||
[JsonProperty("exclude restrictions")]
|
[JsonProperty("exclude restrictions")]
|
||||||
ExcludeRestrictions,
|
ExcludeRestrictions,
|
||||||
[JsonProperty("federated-auth")]
|
[JsonProperty("federated-auth")]
|
||||||
FederatedAuth,
|
FederatedAuth,
|
||||||
[JsonProperty("friend_request_push_notifications")]
|
[JsonProperty("friend_request_push_notifications")]
|
||||||
FriendRequestPushNotifications,
|
FriendRequestPushNotifications,
|
||||||
|
[JsonProperty("grandfather-sync")]
|
||||||
|
GrandfatherSync,
|
||||||
[JsonProperty("guided-upgrade")]
|
[JsonProperty("guided-upgrade")]
|
||||||
GuidedUpgrade,
|
GuidedUpgrade,
|
||||||
|
[JsonProperty("hardware_transcoding")]
|
||||||
|
HardwareTranscoding,
|
||||||
[JsonProperty("home")]
|
[JsonProperty("home")]
|
||||||
Home,
|
Home,
|
||||||
|
[JsonProperty("hwtranscode")]
|
||||||
|
Hwtranscode,
|
||||||
|
[JsonProperty("imagga-v2")]
|
||||||
|
ImaggaV2,
|
||||||
[JsonProperty("increase-password-complexity")]
|
[JsonProperty("increase-password-complexity")]
|
||||||
IncreasePasswordComplexity,
|
IncreasePasswordComplexity,
|
||||||
[JsonProperty("ios14-privacy-banner")]
|
[JsonProperty("ios14-privacy-banner")]
|
||||||
Ios14PrivacyBanner,
|
Ios14PrivacyBanner,
|
||||||
[JsonProperty("iterable-notification-tokens")]
|
[JsonProperty("iterable-notification-tokens")]
|
||||||
IterableNotificationTokens,
|
IterableNotificationTokens,
|
||||||
|
[JsonProperty("item_clusters")]
|
||||||
|
ItemClusters,
|
||||||
[JsonProperty("keep-payment-method")]
|
[JsonProperty("keep-payment-method")]
|
||||||
KeepPaymentMethod,
|
KeepPaymentMethod,
|
||||||
[JsonProperty("kevin-bacon")]
|
[JsonProperty("kevin-bacon")]
|
||||||
@@ -89,34 +119,68 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
LiveTvSupportIncompleteSegments,
|
LiveTvSupportIncompleteSegments,
|
||||||
[JsonProperty("livetv")]
|
[JsonProperty("livetv")]
|
||||||
Livetv,
|
Livetv,
|
||||||
|
[JsonProperty("lyrics")]
|
||||||
|
Lyrics,
|
||||||
[JsonProperty("metadata_search")]
|
[JsonProperty("metadata_search")]
|
||||||
MetadataSearch,
|
MetadataSearch,
|
||||||
|
[JsonProperty("music-analysis")]
|
||||||
|
MusicAnalysis,
|
||||||
|
[JsonProperty("music_videos")]
|
||||||
|
MusicVideos,
|
||||||
[JsonProperty("new_plex_pass_prices")]
|
[JsonProperty("new_plex_pass_prices")]
|
||||||
NewPlexPassPrices,
|
NewPlexPassPrices,
|
||||||
[JsonProperty("news-provider-sunset-modal")]
|
[JsonProperty("news-provider-sunset-modal")]
|
||||||
NewsProviderSunsetModal,
|
NewsProviderSunsetModal,
|
||||||
|
[JsonProperty("nominatim")]
|
||||||
|
Nominatim,
|
||||||
|
[JsonProperty("pass")]
|
||||||
|
Pass,
|
||||||
[JsonProperty("photos-favorites")]
|
[JsonProperty("photos-favorites")]
|
||||||
PhotosFavorites,
|
PhotosFavorites,
|
||||||
[JsonProperty("photos-metadata-edition")]
|
[JsonProperty("photos-metadata-edition")]
|
||||||
PhotosMetadataEdition,
|
PhotosMetadataEdition,
|
||||||
|
[JsonProperty("photosV6-edit")]
|
||||||
|
PhotosV6Edit,
|
||||||
|
[JsonProperty("photosV6-tv-albums")]
|
||||||
|
PhotosV6TvAlbums,
|
||||||
[JsonProperty("pms_health")]
|
[JsonProperty("pms_health")]
|
||||||
PmsHealth,
|
PmsHealth,
|
||||||
|
[JsonProperty("premium-dashboard")]
|
||||||
|
PremiumDashboard,
|
||||||
|
[JsonProperty("premium_music_metadata")]
|
||||||
|
PremiumMusicMetadata,
|
||||||
[JsonProperty("radio")]
|
[JsonProperty("radio")]
|
||||||
Radio,
|
Radio,
|
||||||
[JsonProperty("rate-limit-client-token")]
|
[JsonProperty("rate-limit-client-token")]
|
||||||
RateLimitClientToken,
|
RateLimitClientToken,
|
||||||
[JsonProperty("scrobbling-service-plex-tv")]
|
[JsonProperty("scrobbling-service-plex-tv")]
|
||||||
ScrobblingServicePlexTv,
|
ScrobblingServicePlexTv,
|
||||||
|
[JsonProperty("session_bandwidth_restrictions")]
|
||||||
|
SessionBandwidthRestrictions,
|
||||||
|
[JsonProperty("session_kick")]
|
||||||
|
SessionKick,
|
||||||
[JsonProperty("shared_server_notification")]
|
[JsonProperty("shared_server_notification")]
|
||||||
SharedServerNotification,
|
SharedServerNotification,
|
||||||
[JsonProperty("shared_source_notification")]
|
[JsonProperty("shared_source_notification")]
|
||||||
SharedSourceNotification,
|
SharedSourceNotification,
|
||||||
|
[JsonProperty("signin_notification")]
|
||||||
|
SigninNotification,
|
||||||
[JsonProperty("signin_with_apple")]
|
[JsonProperty("signin_with_apple")]
|
||||||
SigninWithApple,
|
SigninWithApple,
|
||||||
|
[JsonProperty("silence-removal")]
|
||||||
|
SilenceRemoval,
|
||||||
|
[JsonProperty("sleep-timer")]
|
||||||
|
SleepTimer,
|
||||||
[JsonProperty("spring_serve_ad_provider")]
|
[JsonProperty("spring_serve_ad_provider")]
|
||||||
SpringServeAdProvider,
|
SpringServeAdProvider,
|
||||||
|
[JsonProperty("sync")]
|
||||||
|
Sync,
|
||||||
|
[JsonProperty("sweet-fades")]
|
||||||
|
SweetFades,
|
||||||
[JsonProperty("transcoder_cache")]
|
[JsonProperty("transcoder_cache")]
|
||||||
TranscoderCache,
|
TranscoderCache,
|
||||||
|
[JsonProperty("trailers")]
|
||||||
|
Trailers,
|
||||||
[JsonProperty("tuner-sharing")]
|
[JsonProperty("tuner-sharing")]
|
||||||
TunerSharing,
|
TunerSharing,
|
||||||
[JsonProperty("two-factor-authentication")]
|
[JsonProperty("two-factor-authentication")]
|
||||||
@@ -125,14 +189,22 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
Unsupportedtuners,
|
Unsupportedtuners,
|
||||||
[JsonProperty("upgrade-3ds2")]
|
[JsonProperty("upgrade-3ds2")]
|
||||||
Upgrade3ds2,
|
Upgrade3ds2,
|
||||||
|
[JsonProperty("visualizers")]
|
||||||
|
Visualizers,
|
||||||
[JsonProperty("vod-schema")]
|
[JsonProperty("vod-schema")]
|
||||||
VodSchema,
|
VodSchema,
|
||||||
[JsonProperty("vod_cloudflare")]
|
[JsonProperty("vod_cloudflare")]
|
||||||
VodCloudflare,
|
VodCloudflare,
|
||||||
|
[JsonProperty("volume-leveling")]
|
||||||
|
VolumeLeveling,
|
||||||
[JsonProperty("watch-together-invite")]
|
[JsonProperty("watch-together-invite")]
|
||||||
WatchTogetherInvite,
|
WatchTogetherInvite,
|
||||||
|
[JsonProperty("watchlist-rss")]
|
||||||
|
WatchlistRss,
|
||||||
[JsonProperty("web_server_dashboard")]
|
[JsonProperty("web_server_dashboard")]
|
||||||
WebServerDashboard,
|
WebServerDashboard,
|
||||||
|
[JsonProperty("webhooks")]
|
||||||
|
Webhooks,
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeaturesExtension
|
public static class FeaturesExtension
|
||||||
|
|||||||
@@ -27,13 +27,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
public bool? Strong { get; set; } = false;
|
public bool? Strong { get; set; } = false;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The unique identifier for the client application<br/>
|
/// 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)
|
||||||
///
|
|
||||||
/// <remarks>
|
|
||||||
/// This is used to track the client application and its usage<br/>
|
|
||||||
/// (UUID, serial number, or other number unique per device)<br/>
|
|
||||||
///
|
|
||||||
/// </remarks>
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
||||||
public string? ClientID { get; set; }
|
public string? ClientID { get; set; }
|
||||||
|
|||||||
@@ -37,5 +37,11 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=includeIPv6")]
|
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=includeIPv6")]
|
||||||
public IncludeIPv6? IncludeIPv6 { get; set; } = LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Disable;
|
public IncludeIPv6? IncludeIPv6 { get; set; } = LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Disable;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 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)
|
||||||
|
/// </summary>
|
||||||
|
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
||||||
|
public string? ClientID { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -21,13 +21,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
public long PinID { get; set; } = default!;
|
public long PinID { get; set; } = default!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The unique identifier for the client application<br/>
|
/// 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)
|
||||||
///
|
|
||||||
/// <remarks>
|
|
||||||
/// This is used to track the client application and its usage<br/>
|
|
||||||
/// (UUID, serial number, or other number unique per device)<br/>
|
|
||||||
///
|
|
||||||
/// </remarks>
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
||||||
public string? ClientID { get; set; }
|
public string? ClientID { get; set; }
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AdCountdownTimer,
|
AdCountdownTimer,
|
||||||
[JsonProperty("adaptive_bitrate")]
|
[JsonProperty("adaptive_bitrate")]
|
||||||
AdaptiveBitrate,
|
AdaptiveBitrate,
|
||||||
|
[JsonProperty("album-types")]
|
||||||
|
AlbumTypes,
|
||||||
|
[JsonProperty("allow_dvr")]
|
||||||
|
AllowDvr,
|
||||||
[JsonProperty("amazon-loop-debug")]
|
[JsonProperty("amazon-loop-debug")]
|
||||||
AmazonLoopDebug,
|
AmazonLoopDebug,
|
||||||
[JsonProperty("avod-ad-analysis")]
|
[JsonProperty("avod-ad-analysis")]
|
||||||
@@ -37,10 +41,16 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AvodNewMedia,
|
AvodNewMedia,
|
||||||
[JsonProperty("blacklist_get_signin")]
|
[JsonProperty("blacklist_get_signin")]
|
||||||
BlacklistGetSignin,
|
BlacklistGetSignin,
|
||||||
|
[JsonProperty("boost-voices")]
|
||||||
|
BoostVoices,
|
||||||
|
[JsonProperty("camera_upload")]
|
||||||
|
CameraUpload,
|
||||||
[JsonProperty("client-radio-stations")]
|
[JsonProperty("client-radio-stations")]
|
||||||
ClientRadioStations,
|
ClientRadioStations,
|
||||||
[JsonProperty("cloudflare-turnstile-required")]
|
[JsonProperty("cloudflare-turnstile-required")]
|
||||||
CloudflareTurnstileRequired,
|
CloudflareTurnstileRequired,
|
||||||
|
[JsonProperty("cloudsync")]
|
||||||
|
Cloudsync,
|
||||||
[JsonProperty("collections")]
|
[JsonProperty("collections")]
|
||||||
Collections,
|
Collections,
|
||||||
[JsonProperty("comments_and_replies_push_notifications")]
|
[JsonProperty("comments_and_replies_push_notifications")]
|
||||||
@@ -49,30 +59,50 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
CommunityAccessPlexTv,
|
CommunityAccessPlexTv,
|
||||||
[JsonProperty("companions_sonos")]
|
[JsonProperty("companions_sonos")]
|
||||||
CompanionsSonos,
|
CompanionsSonos,
|
||||||
|
[JsonProperty("content_filter")]
|
||||||
|
ContentFilter,
|
||||||
[JsonProperty("custom-home-removal")]
|
[JsonProperty("custom-home-removal")]
|
||||||
CustomHomeRemoval,
|
CustomHomeRemoval,
|
||||||
[JsonProperty("disable_home_user_friendships")]
|
[JsonProperty("disable_home_user_friendships")]
|
||||||
DisableHomeUserFriendships,
|
DisableHomeUserFriendships,
|
||||||
[JsonProperty("disable_sharing_friendships")]
|
[JsonProperty("disable_sharing_friendships")]
|
||||||
DisableSharingFriendships,
|
DisableSharingFriendships,
|
||||||
|
[JsonProperty("downloads-gating")]
|
||||||
|
DownloadsGating,
|
||||||
[JsonProperty("drm_support")]
|
[JsonProperty("drm_support")]
|
||||||
DrmSupport,
|
DrmSupport,
|
||||||
|
[JsonProperty("dvr")]
|
||||||
|
Dvr,
|
||||||
|
[JsonProperty("dvr-block-unsupported-countries")]
|
||||||
|
DvrBlockUnsupportedCountries,
|
||||||
|
[JsonProperty("epg-recent-channels")]
|
||||||
|
EpgRecentChannels,
|
||||||
[JsonProperty("exclude restrictions")]
|
[JsonProperty("exclude restrictions")]
|
||||||
ExcludeRestrictions,
|
ExcludeRestrictions,
|
||||||
[JsonProperty("federated-auth")]
|
[JsonProperty("federated-auth")]
|
||||||
FederatedAuth,
|
FederatedAuth,
|
||||||
[JsonProperty("friend_request_push_notifications")]
|
[JsonProperty("friend_request_push_notifications")]
|
||||||
FriendRequestPushNotifications,
|
FriendRequestPushNotifications,
|
||||||
|
[JsonProperty("grandfather-sync")]
|
||||||
|
GrandfatherSync,
|
||||||
[JsonProperty("guided-upgrade")]
|
[JsonProperty("guided-upgrade")]
|
||||||
GuidedUpgrade,
|
GuidedUpgrade,
|
||||||
|
[JsonProperty("hardware_transcoding")]
|
||||||
|
HardwareTranscoding,
|
||||||
[JsonProperty("home")]
|
[JsonProperty("home")]
|
||||||
Home,
|
Home,
|
||||||
|
[JsonProperty("hwtranscode")]
|
||||||
|
Hwtranscode,
|
||||||
|
[JsonProperty("imagga-v2")]
|
||||||
|
ImaggaV2,
|
||||||
[JsonProperty("increase-password-complexity")]
|
[JsonProperty("increase-password-complexity")]
|
||||||
IncreasePasswordComplexity,
|
IncreasePasswordComplexity,
|
||||||
[JsonProperty("ios14-privacy-banner")]
|
[JsonProperty("ios14-privacy-banner")]
|
||||||
Ios14PrivacyBanner,
|
Ios14PrivacyBanner,
|
||||||
[JsonProperty("iterable-notification-tokens")]
|
[JsonProperty("iterable-notification-tokens")]
|
||||||
IterableNotificationTokens,
|
IterableNotificationTokens,
|
||||||
|
[JsonProperty("item_clusters")]
|
||||||
|
ItemClusters,
|
||||||
[JsonProperty("keep-payment-method")]
|
[JsonProperty("keep-payment-method")]
|
||||||
KeepPaymentMethod,
|
KeepPaymentMethod,
|
||||||
[JsonProperty("kevin-bacon")]
|
[JsonProperty("kevin-bacon")]
|
||||||
@@ -89,34 +119,68 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
LiveTvSupportIncompleteSegments,
|
LiveTvSupportIncompleteSegments,
|
||||||
[JsonProperty("livetv")]
|
[JsonProperty("livetv")]
|
||||||
Livetv,
|
Livetv,
|
||||||
|
[JsonProperty("lyrics")]
|
||||||
|
Lyrics,
|
||||||
[JsonProperty("metadata_search")]
|
[JsonProperty("metadata_search")]
|
||||||
MetadataSearch,
|
MetadataSearch,
|
||||||
|
[JsonProperty("music-analysis")]
|
||||||
|
MusicAnalysis,
|
||||||
|
[JsonProperty("music_videos")]
|
||||||
|
MusicVideos,
|
||||||
[JsonProperty("new_plex_pass_prices")]
|
[JsonProperty("new_plex_pass_prices")]
|
||||||
NewPlexPassPrices,
|
NewPlexPassPrices,
|
||||||
[JsonProperty("news-provider-sunset-modal")]
|
[JsonProperty("news-provider-sunset-modal")]
|
||||||
NewsProviderSunsetModal,
|
NewsProviderSunsetModal,
|
||||||
|
[JsonProperty("nominatim")]
|
||||||
|
Nominatim,
|
||||||
|
[JsonProperty("pass")]
|
||||||
|
Pass,
|
||||||
[JsonProperty("photos-favorites")]
|
[JsonProperty("photos-favorites")]
|
||||||
PhotosFavorites,
|
PhotosFavorites,
|
||||||
[JsonProperty("photos-metadata-edition")]
|
[JsonProperty("photos-metadata-edition")]
|
||||||
PhotosMetadataEdition,
|
PhotosMetadataEdition,
|
||||||
|
[JsonProperty("photosV6-edit")]
|
||||||
|
PhotosV6Edit,
|
||||||
|
[JsonProperty("photosV6-tv-albums")]
|
||||||
|
PhotosV6TvAlbums,
|
||||||
[JsonProperty("pms_health")]
|
[JsonProperty("pms_health")]
|
||||||
PmsHealth,
|
PmsHealth,
|
||||||
|
[JsonProperty("premium-dashboard")]
|
||||||
|
PremiumDashboard,
|
||||||
|
[JsonProperty("premium_music_metadata")]
|
||||||
|
PremiumMusicMetadata,
|
||||||
[JsonProperty("radio")]
|
[JsonProperty("radio")]
|
||||||
Radio,
|
Radio,
|
||||||
[JsonProperty("rate-limit-client-token")]
|
[JsonProperty("rate-limit-client-token")]
|
||||||
RateLimitClientToken,
|
RateLimitClientToken,
|
||||||
[JsonProperty("scrobbling-service-plex-tv")]
|
[JsonProperty("scrobbling-service-plex-tv")]
|
||||||
ScrobblingServicePlexTv,
|
ScrobblingServicePlexTv,
|
||||||
|
[JsonProperty("session_bandwidth_restrictions")]
|
||||||
|
SessionBandwidthRestrictions,
|
||||||
|
[JsonProperty("session_kick")]
|
||||||
|
SessionKick,
|
||||||
[JsonProperty("shared_server_notification")]
|
[JsonProperty("shared_server_notification")]
|
||||||
SharedServerNotification,
|
SharedServerNotification,
|
||||||
[JsonProperty("shared_source_notification")]
|
[JsonProperty("shared_source_notification")]
|
||||||
SharedSourceNotification,
|
SharedSourceNotification,
|
||||||
|
[JsonProperty("signin_notification")]
|
||||||
|
SigninNotification,
|
||||||
[JsonProperty("signin_with_apple")]
|
[JsonProperty("signin_with_apple")]
|
||||||
SigninWithApple,
|
SigninWithApple,
|
||||||
|
[JsonProperty("silence-removal")]
|
||||||
|
SilenceRemoval,
|
||||||
|
[JsonProperty("sleep-timer")]
|
||||||
|
SleepTimer,
|
||||||
[JsonProperty("spring_serve_ad_provider")]
|
[JsonProperty("spring_serve_ad_provider")]
|
||||||
SpringServeAdProvider,
|
SpringServeAdProvider,
|
||||||
|
[JsonProperty("sync")]
|
||||||
|
Sync,
|
||||||
|
[JsonProperty("sweet-fades")]
|
||||||
|
SweetFades,
|
||||||
[JsonProperty("transcoder_cache")]
|
[JsonProperty("transcoder_cache")]
|
||||||
TranscoderCache,
|
TranscoderCache,
|
||||||
|
[JsonProperty("trailers")]
|
||||||
|
Trailers,
|
||||||
[JsonProperty("tuner-sharing")]
|
[JsonProperty("tuner-sharing")]
|
||||||
TunerSharing,
|
TunerSharing,
|
||||||
[JsonProperty("two-factor-authentication")]
|
[JsonProperty("two-factor-authentication")]
|
||||||
@@ -125,14 +189,22 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
Unsupportedtuners,
|
Unsupportedtuners,
|
||||||
[JsonProperty("upgrade-3ds2")]
|
[JsonProperty("upgrade-3ds2")]
|
||||||
Upgrade3ds2,
|
Upgrade3ds2,
|
||||||
|
[JsonProperty("visualizers")]
|
||||||
|
Visualizers,
|
||||||
[JsonProperty("vod-schema")]
|
[JsonProperty("vod-schema")]
|
||||||
VodSchema,
|
VodSchema,
|
||||||
[JsonProperty("vod_cloudflare")]
|
[JsonProperty("vod_cloudflare")]
|
||||||
VodCloudflare,
|
VodCloudflare,
|
||||||
|
[JsonProperty("volume-leveling")]
|
||||||
|
VolumeLeveling,
|
||||||
[JsonProperty("watch-together-invite")]
|
[JsonProperty("watch-together-invite")]
|
||||||
WatchTogetherInvite,
|
WatchTogetherInvite,
|
||||||
|
[JsonProperty("watchlist-rss")]
|
||||||
|
WatchlistRss,
|
||||||
[JsonProperty("web_server_dashboard")]
|
[JsonProperty("web_server_dashboard")]
|
||||||
WebServerDashboard,
|
WebServerDashboard,
|
||||||
|
[JsonProperty("webhooks")]
|
||||||
|
Webhooks,
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class GetTokenDetailsFeaturesExtension
|
public static class GetTokenDetailsFeaturesExtension
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AdCountdownTimer,
|
AdCountdownTimer,
|
||||||
[JsonProperty("adaptive_bitrate")]
|
[JsonProperty("adaptive_bitrate")]
|
||||||
AdaptiveBitrate,
|
AdaptiveBitrate,
|
||||||
|
[JsonProperty("album-types")]
|
||||||
|
AlbumTypes,
|
||||||
|
[JsonProperty("allow_dvr")]
|
||||||
|
AllowDvr,
|
||||||
[JsonProperty("amazon-loop-debug")]
|
[JsonProperty("amazon-loop-debug")]
|
||||||
AmazonLoopDebug,
|
AmazonLoopDebug,
|
||||||
[JsonProperty("avod-ad-analysis")]
|
[JsonProperty("avod-ad-analysis")]
|
||||||
@@ -37,10 +41,16 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AvodNewMedia,
|
AvodNewMedia,
|
||||||
[JsonProperty("blacklist_get_signin")]
|
[JsonProperty("blacklist_get_signin")]
|
||||||
BlacklistGetSignin,
|
BlacklistGetSignin,
|
||||||
|
[JsonProperty("boost-voices")]
|
||||||
|
BoostVoices,
|
||||||
|
[JsonProperty("camera_upload")]
|
||||||
|
CameraUpload,
|
||||||
[JsonProperty("client-radio-stations")]
|
[JsonProperty("client-radio-stations")]
|
||||||
ClientRadioStations,
|
ClientRadioStations,
|
||||||
[JsonProperty("cloudflare-turnstile-required")]
|
[JsonProperty("cloudflare-turnstile-required")]
|
||||||
CloudflareTurnstileRequired,
|
CloudflareTurnstileRequired,
|
||||||
|
[JsonProperty("cloudsync")]
|
||||||
|
Cloudsync,
|
||||||
[JsonProperty("collections")]
|
[JsonProperty("collections")]
|
||||||
Collections,
|
Collections,
|
||||||
[JsonProperty("comments_and_replies_push_notifications")]
|
[JsonProperty("comments_and_replies_push_notifications")]
|
||||||
@@ -49,30 +59,50 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
CommunityAccessPlexTv,
|
CommunityAccessPlexTv,
|
||||||
[JsonProperty("companions_sonos")]
|
[JsonProperty("companions_sonos")]
|
||||||
CompanionsSonos,
|
CompanionsSonos,
|
||||||
|
[JsonProperty("content_filter")]
|
||||||
|
ContentFilter,
|
||||||
[JsonProperty("custom-home-removal")]
|
[JsonProperty("custom-home-removal")]
|
||||||
CustomHomeRemoval,
|
CustomHomeRemoval,
|
||||||
[JsonProperty("disable_home_user_friendships")]
|
[JsonProperty("disable_home_user_friendships")]
|
||||||
DisableHomeUserFriendships,
|
DisableHomeUserFriendships,
|
||||||
[JsonProperty("disable_sharing_friendships")]
|
[JsonProperty("disable_sharing_friendships")]
|
||||||
DisableSharingFriendships,
|
DisableSharingFriendships,
|
||||||
|
[JsonProperty("downloads-gating")]
|
||||||
|
DownloadsGating,
|
||||||
[JsonProperty("drm_support")]
|
[JsonProperty("drm_support")]
|
||||||
DrmSupport,
|
DrmSupport,
|
||||||
|
[JsonProperty("dvr")]
|
||||||
|
Dvr,
|
||||||
|
[JsonProperty("dvr-block-unsupported-countries")]
|
||||||
|
DvrBlockUnsupportedCountries,
|
||||||
|
[JsonProperty("epg-recent-channels")]
|
||||||
|
EpgRecentChannels,
|
||||||
[JsonProperty("exclude restrictions")]
|
[JsonProperty("exclude restrictions")]
|
||||||
ExcludeRestrictions,
|
ExcludeRestrictions,
|
||||||
[JsonProperty("federated-auth")]
|
[JsonProperty("federated-auth")]
|
||||||
FederatedAuth,
|
FederatedAuth,
|
||||||
[JsonProperty("friend_request_push_notifications")]
|
[JsonProperty("friend_request_push_notifications")]
|
||||||
FriendRequestPushNotifications,
|
FriendRequestPushNotifications,
|
||||||
|
[JsonProperty("grandfather-sync")]
|
||||||
|
GrandfatherSync,
|
||||||
[JsonProperty("guided-upgrade")]
|
[JsonProperty("guided-upgrade")]
|
||||||
GuidedUpgrade,
|
GuidedUpgrade,
|
||||||
|
[JsonProperty("hardware_transcoding")]
|
||||||
|
HardwareTranscoding,
|
||||||
[JsonProperty("home")]
|
[JsonProperty("home")]
|
||||||
Home,
|
Home,
|
||||||
|
[JsonProperty("hwtranscode")]
|
||||||
|
Hwtranscode,
|
||||||
|
[JsonProperty("imagga-v2")]
|
||||||
|
ImaggaV2,
|
||||||
[JsonProperty("increase-password-complexity")]
|
[JsonProperty("increase-password-complexity")]
|
||||||
IncreasePasswordComplexity,
|
IncreasePasswordComplexity,
|
||||||
[JsonProperty("ios14-privacy-banner")]
|
[JsonProperty("ios14-privacy-banner")]
|
||||||
Ios14PrivacyBanner,
|
Ios14PrivacyBanner,
|
||||||
[JsonProperty("iterable-notification-tokens")]
|
[JsonProperty("iterable-notification-tokens")]
|
||||||
IterableNotificationTokens,
|
IterableNotificationTokens,
|
||||||
|
[JsonProperty("item_clusters")]
|
||||||
|
ItemClusters,
|
||||||
[JsonProperty("keep-payment-method")]
|
[JsonProperty("keep-payment-method")]
|
||||||
KeepPaymentMethod,
|
KeepPaymentMethod,
|
||||||
[JsonProperty("kevin-bacon")]
|
[JsonProperty("kevin-bacon")]
|
||||||
@@ -89,34 +119,68 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
LiveTvSupportIncompleteSegments,
|
LiveTvSupportIncompleteSegments,
|
||||||
[JsonProperty("livetv")]
|
[JsonProperty("livetv")]
|
||||||
Livetv,
|
Livetv,
|
||||||
|
[JsonProperty("lyrics")]
|
||||||
|
Lyrics,
|
||||||
[JsonProperty("metadata_search")]
|
[JsonProperty("metadata_search")]
|
||||||
MetadataSearch,
|
MetadataSearch,
|
||||||
|
[JsonProperty("music-analysis")]
|
||||||
|
MusicAnalysis,
|
||||||
|
[JsonProperty("music_videos")]
|
||||||
|
MusicVideos,
|
||||||
[JsonProperty("new_plex_pass_prices")]
|
[JsonProperty("new_plex_pass_prices")]
|
||||||
NewPlexPassPrices,
|
NewPlexPassPrices,
|
||||||
[JsonProperty("news-provider-sunset-modal")]
|
[JsonProperty("news-provider-sunset-modal")]
|
||||||
NewsProviderSunsetModal,
|
NewsProviderSunsetModal,
|
||||||
|
[JsonProperty("nominatim")]
|
||||||
|
Nominatim,
|
||||||
|
[JsonProperty("pass")]
|
||||||
|
Pass,
|
||||||
[JsonProperty("photos-favorites")]
|
[JsonProperty("photos-favorites")]
|
||||||
PhotosFavorites,
|
PhotosFavorites,
|
||||||
[JsonProperty("photos-metadata-edition")]
|
[JsonProperty("photos-metadata-edition")]
|
||||||
PhotosMetadataEdition,
|
PhotosMetadataEdition,
|
||||||
|
[JsonProperty("photosV6-edit")]
|
||||||
|
PhotosV6Edit,
|
||||||
|
[JsonProperty("photosV6-tv-albums")]
|
||||||
|
PhotosV6TvAlbums,
|
||||||
[JsonProperty("pms_health")]
|
[JsonProperty("pms_health")]
|
||||||
PmsHealth,
|
PmsHealth,
|
||||||
|
[JsonProperty("premium-dashboard")]
|
||||||
|
PremiumDashboard,
|
||||||
|
[JsonProperty("premium_music_metadata")]
|
||||||
|
PremiumMusicMetadata,
|
||||||
[JsonProperty("radio")]
|
[JsonProperty("radio")]
|
||||||
Radio,
|
Radio,
|
||||||
[JsonProperty("rate-limit-client-token")]
|
[JsonProperty("rate-limit-client-token")]
|
||||||
RateLimitClientToken,
|
RateLimitClientToken,
|
||||||
[JsonProperty("scrobbling-service-plex-tv")]
|
[JsonProperty("scrobbling-service-plex-tv")]
|
||||||
ScrobblingServicePlexTv,
|
ScrobblingServicePlexTv,
|
||||||
|
[JsonProperty("session_bandwidth_restrictions")]
|
||||||
|
SessionBandwidthRestrictions,
|
||||||
|
[JsonProperty("session_kick")]
|
||||||
|
SessionKick,
|
||||||
[JsonProperty("shared_server_notification")]
|
[JsonProperty("shared_server_notification")]
|
||||||
SharedServerNotification,
|
SharedServerNotification,
|
||||||
[JsonProperty("shared_source_notification")]
|
[JsonProperty("shared_source_notification")]
|
||||||
SharedSourceNotification,
|
SharedSourceNotification,
|
||||||
|
[JsonProperty("signin_notification")]
|
||||||
|
SigninNotification,
|
||||||
[JsonProperty("signin_with_apple")]
|
[JsonProperty("signin_with_apple")]
|
||||||
SigninWithApple,
|
SigninWithApple,
|
||||||
|
[JsonProperty("silence-removal")]
|
||||||
|
SilenceRemoval,
|
||||||
|
[JsonProperty("sleep-timer")]
|
||||||
|
SleepTimer,
|
||||||
[JsonProperty("spring_serve_ad_provider")]
|
[JsonProperty("spring_serve_ad_provider")]
|
||||||
SpringServeAdProvider,
|
SpringServeAdProvider,
|
||||||
|
[JsonProperty("sync")]
|
||||||
|
Sync,
|
||||||
|
[JsonProperty("sweet-fades")]
|
||||||
|
SweetFades,
|
||||||
[JsonProperty("transcoder_cache")]
|
[JsonProperty("transcoder_cache")]
|
||||||
TranscoderCache,
|
TranscoderCache,
|
||||||
|
[JsonProperty("trailers")]
|
||||||
|
Trailers,
|
||||||
[JsonProperty("tuner-sharing")]
|
[JsonProperty("tuner-sharing")]
|
||||||
TunerSharing,
|
TunerSharing,
|
||||||
[JsonProperty("two-factor-authentication")]
|
[JsonProperty("two-factor-authentication")]
|
||||||
@@ -125,14 +189,22 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
Unsupportedtuners,
|
Unsupportedtuners,
|
||||||
[JsonProperty("upgrade-3ds2")]
|
[JsonProperty("upgrade-3ds2")]
|
||||||
Upgrade3ds2,
|
Upgrade3ds2,
|
||||||
|
[JsonProperty("visualizers")]
|
||||||
|
Visualizers,
|
||||||
[JsonProperty("vod-schema")]
|
[JsonProperty("vod-schema")]
|
||||||
VodSchema,
|
VodSchema,
|
||||||
[JsonProperty("vod_cloudflare")]
|
[JsonProperty("vod_cloudflare")]
|
||||||
VodCloudflare,
|
VodCloudflare,
|
||||||
|
[JsonProperty("volume-leveling")]
|
||||||
|
VolumeLeveling,
|
||||||
[JsonProperty("watch-together-invite")]
|
[JsonProperty("watch-together-invite")]
|
||||||
WatchTogetherInvite,
|
WatchTogetherInvite,
|
||||||
|
[JsonProperty("watchlist-rss")]
|
||||||
|
WatchlistRss,
|
||||||
[JsonProperty("web_server_dashboard")]
|
[JsonProperty("web_server_dashboard")]
|
||||||
WebServerDashboard,
|
WebServerDashboard,
|
||||||
|
[JsonProperty("webhooks")]
|
||||||
|
Webhooks,
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PostUsersSignInDataAuthenticationFeaturesExtension
|
public static class PostUsersSignInDataAuthenticationFeaturesExtension
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AdCountdownTimer,
|
AdCountdownTimer,
|
||||||
[JsonProperty("adaptive_bitrate")]
|
[JsonProperty("adaptive_bitrate")]
|
||||||
AdaptiveBitrate,
|
AdaptiveBitrate,
|
||||||
|
[JsonProperty("album-types")]
|
||||||
|
AlbumTypes,
|
||||||
|
[JsonProperty("allow_dvr")]
|
||||||
|
AllowDvr,
|
||||||
[JsonProperty("amazon-loop-debug")]
|
[JsonProperty("amazon-loop-debug")]
|
||||||
AmazonLoopDebug,
|
AmazonLoopDebug,
|
||||||
[JsonProperty("avod-ad-analysis")]
|
[JsonProperty("avod-ad-analysis")]
|
||||||
@@ -37,10 +41,16 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
AvodNewMedia,
|
AvodNewMedia,
|
||||||
[JsonProperty("blacklist_get_signin")]
|
[JsonProperty("blacklist_get_signin")]
|
||||||
BlacklistGetSignin,
|
BlacklistGetSignin,
|
||||||
|
[JsonProperty("boost-voices")]
|
||||||
|
BoostVoices,
|
||||||
|
[JsonProperty("camera_upload")]
|
||||||
|
CameraUpload,
|
||||||
[JsonProperty("client-radio-stations")]
|
[JsonProperty("client-radio-stations")]
|
||||||
ClientRadioStations,
|
ClientRadioStations,
|
||||||
[JsonProperty("cloudflare-turnstile-required")]
|
[JsonProperty("cloudflare-turnstile-required")]
|
||||||
CloudflareTurnstileRequired,
|
CloudflareTurnstileRequired,
|
||||||
|
[JsonProperty("cloudsync")]
|
||||||
|
Cloudsync,
|
||||||
[JsonProperty("collections")]
|
[JsonProperty("collections")]
|
||||||
Collections,
|
Collections,
|
||||||
[JsonProperty("comments_and_replies_push_notifications")]
|
[JsonProperty("comments_and_replies_push_notifications")]
|
||||||
@@ -49,30 +59,50 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
CommunityAccessPlexTv,
|
CommunityAccessPlexTv,
|
||||||
[JsonProperty("companions_sonos")]
|
[JsonProperty("companions_sonos")]
|
||||||
CompanionsSonos,
|
CompanionsSonos,
|
||||||
|
[JsonProperty("content_filter")]
|
||||||
|
ContentFilter,
|
||||||
[JsonProperty("custom-home-removal")]
|
[JsonProperty("custom-home-removal")]
|
||||||
CustomHomeRemoval,
|
CustomHomeRemoval,
|
||||||
[JsonProperty("disable_home_user_friendships")]
|
[JsonProperty("disable_home_user_friendships")]
|
||||||
DisableHomeUserFriendships,
|
DisableHomeUserFriendships,
|
||||||
[JsonProperty("disable_sharing_friendships")]
|
[JsonProperty("disable_sharing_friendships")]
|
||||||
DisableSharingFriendships,
|
DisableSharingFriendships,
|
||||||
|
[JsonProperty("downloads-gating")]
|
||||||
|
DownloadsGating,
|
||||||
[JsonProperty("drm_support")]
|
[JsonProperty("drm_support")]
|
||||||
DrmSupport,
|
DrmSupport,
|
||||||
|
[JsonProperty("dvr")]
|
||||||
|
Dvr,
|
||||||
|
[JsonProperty("dvr-block-unsupported-countries")]
|
||||||
|
DvrBlockUnsupportedCountries,
|
||||||
|
[JsonProperty("epg-recent-channels")]
|
||||||
|
EpgRecentChannels,
|
||||||
[JsonProperty("exclude restrictions")]
|
[JsonProperty("exclude restrictions")]
|
||||||
ExcludeRestrictions,
|
ExcludeRestrictions,
|
||||||
[JsonProperty("federated-auth")]
|
[JsonProperty("federated-auth")]
|
||||||
FederatedAuth,
|
FederatedAuth,
|
||||||
[JsonProperty("friend_request_push_notifications")]
|
[JsonProperty("friend_request_push_notifications")]
|
||||||
FriendRequestPushNotifications,
|
FriendRequestPushNotifications,
|
||||||
|
[JsonProperty("grandfather-sync")]
|
||||||
|
GrandfatherSync,
|
||||||
[JsonProperty("guided-upgrade")]
|
[JsonProperty("guided-upgrade")]
|
||||||
GuidedUpgrade,
|
GuidedUpgrade,
|
||||||
|
[JsonProperty("hardware_transcoding")]
|
||||||
|
HardwareTranscoding,
|
||||||
[JsonProperty("home")]
|
[JsonProperty("home")]
|
||||||
Home,
|
Home,
|
||||||
|
[JsonProperty("hwtranscode")]
|
||||||
|
Hwtranscode,
|
||||||
|
[JsonProperty("imagga-v2")]
|
||||||
|
ImaggaV2,
|
||||||
[JsonProperty("increase-password-complexity")]
|
[JsonProperty("increase-password-complexity")]
|
||||||
IncreasePasswordComplexity,
|
IncreasePasswordComplexity,
|
||||||
[JsonProperty("ios14-privacy-banner")]
|
[JsonProperty("ios14-privacy-banner")]
|
||||||
Ios14PrivacyBanner,
|
Ios14PrivacyBanner,
|
||||||
[JsonProperty("iterable-notification-tokens")]
|
[JsonProperty("iterable-notification-tokens")]
|
||||||
IterableNotificationTokens,
|
IterableNotificationTokens,
|
||||||
|
[JsonProperty("item_clusters")]
|
||||||
|
ItemClusters,
|
||||||
[JsonProperty("keep-payment-method")]
|
[JsonProperty("keep-payment-method")]
|
||||||
KeepPaymentMethod,
|
KeepPaymentMethod,
|
||||||
[JsonProperty("kevin-bacon")]
|
[JsonProperty("kevin-bacon")]
|
||||||
@@ -89,34 +119,68 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
LiveTvSupportIncompleteSegments,
|
LiveTvSupportIncompleteSegments,
|
||||||
[JsonProperty("livetv")]
|
[JsonProperty("livetv")]
|
||||||
Livetv,
|
Livetv,
|
||||||
|
[JsonProperty("lyrics")]
|
||||||
|
Lyrics,
|
||||||
[JsonProperty("metadata_search")]
|
[JsonProperty("metadata_search")]
|
||||||
MetadataSearch,
|
MetadataSearch,
|
||||||
|
[JsonProperty("music-analysis")]
|
||||||
|
MusicAnalysis,
|
||||||
|
[JsonProperty("music_videos")]
|
||||||
|
MusicVideos,
|
||||||
[JsonProperty("new_plex_pass_prices")]
|
[JsonProperty("new_plex_pass_prices")]
|
||||||
NewPlexPassPrices,
|
NewPlexPassPrices,
|
||||||
[JsonProperty("news-provider-sunset-modal")]
|
[JsonProperty("news-provider-sunset-modal")]
|
||||||
NewsProviderSunsetModal,
|
NewsProviderSunsetModal,
|
||||||
|
[JsonProperty("nominatim")]
|
||||||
|
Nominatim,
|
||||||
|
[JsonProperty("pass")]
|
||||||
|
Pass,
|
||||||
[JsonProperty("photos-favorites")]
|
[JsonProperty("photos-favorites")]
|
||||||
PhotosFavorites,
|
PhotosFavorites,
|
||||||
[JsonProperty("photos-metadata-edition")]
|
[JsonProperty("photos-metadata-edition")]
|
||||||
PhotosMetadataEdition,
|
PhotosMetadataEdition,
|
||||||
|
[JsonProperty("photosV6-edit")]
|
||||||
|
PhotosV6Edit,
|
||||||
|
[JsonProperty("photosV6-tv-albums")]
|
||||||
|
PhotosV6TvAlbums,
|
||||||
[JsonProperty("pms_health")]
|
[JsonProperty("pms_health")]
|
||||||
PmsHealth,
|
PmsHealth,
|
||||||
|
[JsonProperty("premium-dashboard")]
|
||||||
|
PremiumDashboard,
|
||||||
|
[JsonProperty("premium_music_metadata")]
|
||||||
|
PremiumMusicMetadata,
|
||||||
[JsonProperty("radio")]
|
[JsonProperty("radio")]
|
||||||
Radio,
|
Radio,
|
||||||
[JsonProperty("rate-limit-client-token")]
|
[JsonProperty("rate-limit-client-token")]
|
||||||
RateLimitClientToken,
|
RateLimitClientToken,
|
||||||
[JsonProperty("scrobbling-service-plex-tv")]
|
[JsonProperty("scrobbling-service-plex-tv")]
|
||||||
ScrobblingServicePlexTv,
|
ScrobblingServicePlexTv,
|
||||||
|
[JsonProperty("session_bandwidth_restrictions")]
|
||||||
|
SessionBandwidthRestrictions,
|
||||||
|
[JsonProperty("session_kick")]
|
||||||
|
SessionKick,
|
||||||
[JsonProperty("shared_server_notification")]
|
[JsonProperty("shared_server_notification")]
|
||||||
SharedServerNotification,
|
SharedServerNotification,
|
||||||
[JsonProperty("shared_source_notification")]
|
[JsonProperty("shared_source_notification")]
|
||||||
SharedSourceNotification,
|
SharedSourceNotification,
|
||||||
|
[JsonProperty("signin_notification")]
|
||||||
|
SigninNotification,
|
||||||
[JsonProperty("signin_with_apple")]
|
[JsonProperty("signin_with_apple")]
|
||||||
SigninWithApple,
|
SigninWithApple,
|
||||||
|
[JsonProperty("silence-removal")]
|
||||||
|
SilenceRemoval,
|
||||||
|
[JsonProperty("sleep-timer")]
|
||||||
|
SleepTimer,
|
||||||
[JsonProperty("spring_serve_ad_provider")]
|
[JsonProperty("spring_serve_ad_provider")]
|
||||||
SpringServeAdProvider,
|
SpringServeAdProvider,
|
||||||
|
[JsonProperty("sync")]
|
||||||
|
Sync,
|
||||||
|
[JsonProperty("sweet-fades")]
|
||||||
|
SweetFades,
|
||||||
[JsonProperty("transcoder_cache")]
|
[JsonProperty("transcoder_cache")]
|
||||||
TranscoderCache,
|
TranscoderCache,
|
||||||
|
[JsonProperty("trailers")]
|
||||||
|
Trailers,
|
||||||
[JsonProperty("tuner-sharing")]
|
[JsonProperty("tuner-sharing")]
|
||||||
TunerSharing,
|
TunerSharing,
|
||||||
[JsonProperty("two-factor-authentication")]
|
[JsonProperty("two-factor-authentication")]
|
||||||
@@ -125,14 +189,22 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
Unsupportedtuners,
|
Unsupportedtuners,
|
||||||
[JsonProperty("upgrade-3ds2")]
|
[JsonProperty("upgrade-3ds2")]
|
||||||
Upgrade3ds2,
|
Upgrade3ds2,
|
||||||
|
[JsonProperty("visualizers")]
|
||||||
|
Visualizers,
|
||||||
[JsonProperty("vod-schema")]
|
[JsonProperty("vod-schema")]
|
||||||
VodSchema,
|
VodSchema,
|
||||||
[JsonProperty("vod_cloudflare")]
|
[JsonProperty("vod_cloudflare")]
|
||||||
VodCloudflare,
|
VodCloudflare,
|
||||||
|
[JsonProperty("volume-leveling")]
|
||||||
|
VolumeLeveling,
|
||||||
[JsonProperty("watch-together-invite")]
|
[JsonProperty("watch-together-invite")]
|
||||||
WatchTogetherInvite,
|
WatchTogetherInvite,
|
||||||
|
[JsonProperty("watchlist-rss")]
|
||||||
|
WatchlistRss,
|
||||||
[JsonProperty("web_server_dashboard")]
|
[JsonProperty("web_server_dashboard")]
|
||||||
WebServerDashboard,
|
WebServerDashboard,
|
||||||
|
[JsonProperty("webhooks")]
|
||||||
|
Webhooks,
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PostUsersSignInDataFeaturesExtension
|
public static class PostUsersSignInDataFeaturesExtension
|
||||||
|
|||||||
@@ -16,13 +16,7 @@ namespace LukeHagar.PlexAPI.SDK.Models.Requests
|
|||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The unique identifier for the client application<br/>
|
/// 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)
|
||||||
///
|
|
||||||
/// <remarks>
|
|
||||||
/// This is used to track the client application and its usage<br/>
|
|
||||||
/// (UUID, serial number, or other number unique per device)<br/>
|
|
||||||
///
|
|
||||||
/// </remarks>
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=X-Plex-Client-Identifier")]
|
||||||
public string? ClientID { get; set; }
|
public string? ClientID { get; set; }
|
||||||
|
|||||||
@@ -146,10 +146,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
/// Get Plex server access tokens and server connections
|
/// Get Plex server access tokens and server connections
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Task<GetServerResourcesResponse> GetServerResourcesAsync(IncludeHttps? includeHttps = null, IncludeRelay? includeRelay = null, IncludeIPv6? includeIPv6 = null, string? serverUrl = null);
|
Task<GetServerResourcesResponse> GetServerResourcesAsync(IncludeHttps? includeHttps = null, IncludeRelay? includeRelay = null, IncludeIPv6? includeIPv6 = null, string? clientID = null, string? serverUrl = null);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Get a Pin
|
/// Get a Pin
|
||||||
@@ -143,10 +143,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
};
|
};
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
@@ -557,14 +557,17 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
throw new Models.Errors.SDKException("Unknown status code received", responseStatusCode, await httpResponse.Content.ReadAsStringAsync(), httpResponse);
|
throw new Models.Errors.SDKException("Unknown status code received", responseStatusCode, await httpResponse.Content.ReadAsStringAsync(), httpResponse);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<GetServerResourcesResponse> GetServerResourcesAsync(IncludeHttps? includeHttps = null, IncludeRelay? includeRelay = null, IncludeIPv6? includeIPv6 = null, string? serverUrl = null)
|
public async Task<GetServerResourcesResponse> GetServerResourcesAsync(IncludeHttps? includeHttps = null, IncludeRelay? includeRelay = null, IncludeIPv6? includeIPv6 = null, string? clientID = null, string? serverUrl = null)
|
||||||
{
|
{
|
||||||
var request = new GetServerResourcesRequest()
|
var request = new GetServerResourcesRequest()
|
||||||
{
|
{
|
||||||
IncludeHttps = includeHttps,
|
IncludeHttps = includeHttps,
|
||||||
IncludeRelay = includeRelay,
|
IncludeRelay = includeRelay,
|
||||||
IncludeIPv6 = includeIPv6,
|
IncludeIPv6 = includeIPv6,
|
||||||
|
ClientID = clientID,
|
||||||
};
|
};
|
||||||
|
request.ClientID ??= SDKConfiguration.ClientID;
|
||||||
|
|
||||||
string baseUrl = Utilities.TemplateUrl(GetServerResourcesServerList[0], new Dictionary<string, string>(){
|
string baseUrl = Utilities.TemplateUrl(GetServerResourcesServerList[0], new Dictionary<string, string>(){
|
||||||
});
|
});
|
||||||
if (serverUrl != null)
|
if (serverUrl != null)
|
||||||
|
|||||||
@@ -331,10 +331,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
|
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private int _serverIndex = 0;
|
private int _serverIndex = 0;
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
|
|||||||
@@ -87,10 +87,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -126,10 +126,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -80,10 +80,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -71,10 +71,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -74,10 +74,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -62,10 +62,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
{
|
{
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
@@ -59,10 +59,10 @@ namespace LukeHagar.PlexAPI.SDK
|
|||||||
};
|
};
|
||||||
public SDKConfig SDKConfiguration { get; private set; }
|
public SDKConfig SDKConfiguration { get; private set; }
|
||||||
private const string _language = "csharp";
|
private const string _language = "csharp";
|
||||||
private const string _sdkVersion = "0.8.3";
|
private const string _sdkVersion = "0.8.7";
|
||||||
private const string _sdkGenVersion = "2.426.2";
|
private const string _sdkGenVersion = "2.428.1";
|
||||||
private const string _openapiDocVersion = "0.0.3";
|
private const string _openapiDocVersion = "0.0.3";
|
||||||
private const string _userAgent = "speakeasy-sdk/csharp 0.8.3 2.426.2 0.0.3 LukeHagar.PlexAPI.SDK";
|
private const string _userAgent = "speakeasy-sdk/csharp 0.8.7 2.428.1 0.0.3 LukeHagar.PlexAPI.SDK";
|
||||||
private string _serverUrl = "";
|
private string _serverUrl = "";
|
||||||
private ISpeakeasyHttpClient _client;
|
private ISpeakeasyHttpClient _client;
|
||||||
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
private Func<LukeHagar.PlexAPI.SDK.Models.Components.Security>? _securitySource;
|
||||||
|
|||||||
36
NUGET.md
36
NUGET.md
@@ -32,7 +32,7 @@ var res = await sdk.Server.GetServerCapabilitiesAsync();
|
|||||||
|
|
||||||
Certain parameters are configured globally. These parameters may be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, These global values will be used as defaults on the operations that use them. When such operations are called, there is a place in each to override the global value, if needed.
|
Certain parameters are configured globally. These parameters may be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, These global values will be used as defaults on the operations that use them. When such operations are called, there is a place in each to override the global value, if needed.
|
||||||
|
|
||||||
For example, you can set `ClientID` to `"gcgzw5rz2xovp84b4vha3a40"` at SDK initialization and then you do not have to pass the same value on calls to operations like `GetPin`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration.
|
For example, you can set `ClientID` to `"gcgzw5rz2xovp84b4vha3a40"` at SDK initialization and then you do not have to pass the same value on calls to operations like `GetServerResources`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration.
|
||||||
|
|
||||||
|
|
||||||
### Available Globals
|
### Available Globals
|
||||||
@@ -41,10 +41,7 @@ The following global parameters are available.
|
|||||||
|
|
||||||
| Name | Type | Required | Description |
|
| Name | Type | Required | Description |
|
||||||
| ---- | ---- |:--------:| ----------- |
|
| ---- | ---- |:--------:| ----------- |
|
||||||
| clientID | string | | The unique identifier for the client application
|
| clientID | string | | 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) |
|
||||||
This is used to track the client application and its usage
|
|
||||||
(UUID, serial number, or other number unique per device)
|
|
||||||
|
|
|
||||||
| clientName | string | | The ClientName parameter. |
|
| clientName | string | | The ClientName parameter. |
|
||||||
| clientVersion | string | | The ClientVersion parameter. |
|
| clientVersion | string | | The ClientVersion parameter. |
|
||||||
| clientPlatform | string | | The ClientPlatform parameter. |
|
| clientPlatform | string | | The ClientPlatform parameter. |
|
||||||
@@ -59,6 +56,7 @@ using LukeHagar.PlexAPI.SDK.Models.Requests;
|
|||||||
using LukeHagar.PlexAPI.SDK.Models.Components;
|
using LukeHagar.PlexAPI.SDK.Models.Components;
|
||||||
|
|
||||||
var sdk = new PlexAPI(
|
var sdk = new PlexAPI(
|
||||||
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
clientID: "gcgzw5rz2xovp84b4vha3a40",
|
clientID: "gcgzw5rz2xovp84b4vha3a40",
|
||||||
clientName: "Plex Web",
|
clientName: "Plex Web",
|
||||||
clientVersion: "4.133.0",
|
clientVersion: "4.133.0",
|
||||||
@@ -66,9 +64,12 @@ var sdk = new PlexAPI(
|
|||||||
deviceName: "Linux"
|
deviceName: "Linux"
|
||||||
);
|
);
|
||||||
|
|
||||||
GetPinRequest req = new GetPinRequest() {};
|
var res = await sdk.Plex.GetServerResourcesAsync(
|
||||||
|
includeHttps: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeHttps.Enable,
|
||||||
var res = await sdk.Plex.GetPinAsync(req);
|
includeRelay: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeRelay.Enable,
|
||||||
|
includeIPv6: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Enable,
|
||||||
|
clientID: "gcgzw5rz2xovp84b4vha3a40"
|
||||||
|
);
|
||||||
|
|
||||||
// handle response
|
// handle response
|
||||||
```
|
```
|
||||||
@@ -77,13 +78,24 @@ var res = await sdk.Plex.GetPinAsync(req);
|
|||||||
<!-- Start Error Handling [errors] -->
|
<!-- Start Error Handling [errors] -->
|
||||||
## Error Handling
|
## Error Handling
|
||||||
|
|
||||||
Handling errors in this SDK should largely match your expectations. All operations return a response object or thow an exception. If Error objects are specified in your OpenAPI Spec, the SDK will raise the appropriate type.
|
Handling errors in this SDK should largely match your expectations. All operations return a response object or throw an exception.
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
By default, an API error will raise a `LukeHagar.PlexAPI.SDK.Models.Errors.SDKException` exception, which has the following properties:
|
||||||
|
|
||||||
|
| Property | Type | Description |
|
||||||
|
|---------------|-----------------------|-----------------------|
|
||||||
|
| `Message` | *string* | The error message |
|
||||||
|
| `StatusCode` | *int* | The HTTP status code |
|
||||||
|
| `RawResponse` | *HttpResponseMessage* | The raw HTTP response |
|
||||||
|
| `Body` | *string* | The response content |
|
||||||
|
|
||||||
|
When custom error responses are specified for an operation, the SDK may also throw their associated exceptions. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `GetServerCapabilitiesAsync` method throws the following exceptions:
|
||||||
|
|
||||||
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
|
|
||||||
@@ -120,7 +132,7 @@ catch (Exception ex)
|
|||||||
// Handle exception data
|
// Handle exception data
|
||||||
throw;
|
throw;
|
||||||
}
|
}
|
||||||
else if (ex is Models.Errors.SDKException)
|
else if (ex is LukeHagar.PlexAPI.SDK.Models.Errors.SDKException)
|
||||||
{
|
{
|
||||||
// Handle default exception
|
// Handle default exception
|
||||||
throw;
|
throw;
|
||||||
|
|||||||
36
README.md
36
README.md
@@ -267,7 +267,7 @@ var res = await sdk.Server.GetServerCapabilitiesAsync();
|
|||||||
|
|
||||||
Certain parameters are configured globally. These parameters may be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, These global values will be used as defaults on the operations that use them. When such operations are called, there is a place in each to override the global value, if needed.
|
Certain parameters are configured globally. These parameters may be set on the SDK client instance itself during initialization. When configured as an option during SDK initialization, These global values will be used as defaults on the operations that use them. When such operations are called, there is a place in each to override the global value, if needed.
|
||||||
|
|
||||||
For example, you can set `ClientID` to `"gcgzw5rz2xovp84b4vha3a40"` at SDK initialization and then you do not have to pass the same value on calls to operations like `GetPin`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration.
|
For example, you can set `ClientID` to `"gcgzw5rz2xovp84b4vha3a40"` at SDK initialization and then you do not have to pass the same value on calls to operations like `GetServerResources`. But if you want to do so you may, which will locally override the global setting. See the example code below for a demonstration.
|
||||||
|
|
||||||
|
|
||||||
### Available Globals
|
### Available Globals
|
||||||
@@ -276,10 +276,7 @@ The following global parameters are available.
|
|||||||
|
|
||||||
| Name | Type | Required | Description |
|
| Name | Type | Required | Description |
|
||||||
| ---- | ---- |:--------:| ----------- |
|
| ---- | ---- |:--------:| ----------- |
|
||||||
| clientID | string | | The unique identifier for the client application
|
| clientID | string | | 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) |
|
||||||
This is used to track the client application and its usage
|
|
||||||
(UUID, serial number, or other number unique per device)
|
|
||||||
|
|
|
||||||
| clientName | string | | The ClientName parameter. |
|
| clientName | string | | The ClientName parameter. |
|
||||||
| clientVersion | string | | The ClientVersion parameter. |
|
| clientVersion | string | | The ClientVersion parameter. |
|
||||||
| clientPlatform | string | | The ClientPlatform parameter. |
|
| clientPlatform | string | | The ClientPlatform parameter. |
|
||||||
@@ -294,6 +291,7 @@ using LukeHagar.PlexAPI.SDK.Models.Requests;
|
|||||||
using LukeHagar.PlexAPI.SDK.Models.Components;
|
using LukeHagar.PlexAPI.SDK.Models.Components;
|
||||||
|
|
||||||
var sdk = new PlexAPI(
|
var sdk = new PlexAPI(
|
||||||
|
accessToken: "<YOUR_API_KEY_HERE>",
|
||||||
clientID: "gcgzw5rz2xovp84b4vha3a40",
|
clientID: "gcgzw5rz2xovp84b4vha3a40",
|
||||||
clientName: "Plex Web",
|
clientName: "Plex Web",
|
||||||
clientVersion: "4.133.0",
|
clientVersion: "4.133.0",
|
||||||
@@ -301,9 +299,12 @@ var sdk = new PlexAPI(
|
|||||||
deviceName: "Linux"
|
deviceName: "Linux"
|
||||||
);
|
);
|
||||||
|
|
||||||
GetPinRequest req = new GetPinRequest() {};
|
var res = await sdk.Plex.GetServerResourcesAsync(
|
||||||
|
includeHttps: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeHttps.Enable,
|
||||||
var res = await sdk.Plex.GetPinAsync(req);
|
includeRelay: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeRelay.Enable,
|
||||||
|
includeIPv6: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Enable,
|
||||||
|
clientID: "gcgzw5rz2xovp84b4vha3a40"
|
||||||
|
);
|
||||||
|
|
||||||
// handle response
|
// handle response
|
||||||
```
|
```
|
||||||
@@ -312,13 +313,24 @@ var res = await sdk.Plex.GetPinAsync(req);
|
|||||||
<!-- Start Error Handling [errors] -->
|
<!-- Start Error Handling [errors] -->
|
||||||
## Error Handling
|
## Error Handling
|
||||||
|
|
||||||
Handling errors in this SDK should largely match your expectations. All operations return a response object or thow an exception. If Error objects are specified in your OpenAPI Spec, the SDK will raise the appropriate type.
|
Handling errors in this SDK should largely match your expectations. All operations return a response object or throw an exception.
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
By default, an API error will raise a `LukeHagar.PlexAPI.SDK.Models.Errors.SDKException` exception, which has the following properties:
|
||||||
|
|
||||||
|
| Property | Type | Description |
|
||||||
|
|---------------|-----------------------|-----------------------|
|
||||||
|
| `Message` | *string* | The error message |
|
||||||
|
| `StatusCode` | *int* | The HTTP status code |
|
||||||
|
| `RawResponse` | *HttpResponseMessage* | The raw HTTP response |
|
||||||
|
| `Body` | *string* | The response content |
|
||||||
|
|
||||||
|
When custom error responses are specified for an operation, the SDK may also throw their associated exceptions. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `GetServerCapabilitiesAsync` method throws the following exceptions:
|
||||||
|
|
||||||
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
### Example
|
### Example
|
||||||
|
|
||||||
@@ -355,7 +367,7 @@ catch (Exception ex)
|
|||||||
// Handle exception data
|
// Handle exception data
|
||||||
throw;
|
throw;
|
||||||
}
|
}
|
||||||
else if (ex is Models.Errors.SDKException)
|
else if (ex is LukeHagar.PlexAPI.SDK.Models.Errors.SDKException)
|
||||||
{
|
{
|
||||||
// Handle default exception
|
// Handle default exception
|
||||||
throw;
|
throw;
|
||||||
|
|||||||
40
RELEASES.md
40
RELEASES.md
@@ -295,3 +295,43 @@ Based on:
|
|||||||
- [csharp v0.8.3] .
|
- [csharp v0.8.3] .
|
||||||
### Releases
|
### Releases
|
||||||
- [NuGet v0.8.3] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.8.3 - .
|
- [NuGet v0.8.3] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.8.3 - .
|
||||||
|
|
||||||
|
## 2024-09-30 00:21:52
|
||||||
|
### Changes
|
||||||
|
Based on:
|
||||||
|
- OpenAPI Doc
|
||||||
|
- Speakeasy CLI 1.404.5 (2.426.2) https://github.com/speakeasy-api/speakeasy
|
||||||
|
### Generated
|
||||||
|
- [csharp v0.8.4] .
|
||||||
|
### Releases
|
||||||
|
- [NuGet v0.8.4] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.8.4 - .
|
||||||
|
|
||||||
|
## 2024-09-30 08:46:19
|
||||||
|
### Changes
|
||||||
|
Based on:
|
||||||
|
- OpenAPI Doc
|
||||||
|
- Speakeasy CLI 1.404.5 (2.426.2) https://github.com/speakeasy-api/speakeasy
|
||||||
|
### Generated
|
||||||
|
- [csharp v0.8.5] .
|
||||||
|
### Releases
|
||||||
|
- [NuGet v0.8.5] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.8.5 - .
|
||||||
|
|
||||||
|
## 2024-09-30 17:22:05
|
||||||
|
### Changes
|
||||||
|
Based on:
|
||||||
|
- OpenAPI Doc
|
||||||
|
- Speakeasy CLI 1.405.4 (2.428.1) https://github.com/speakeasy-api/speakeasy
|
||||||
|
### Generated
|
||||||
|
- [csharp v0.8.6] .
|
||||||
|
### Releases
|
||||||
|
- [NuGet v0.8.6] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.8.6 - .
|
||||||
|
|
||||||
|
## 2024-09-30 17:35:18
|
||||||
|
### Changes
|
||||||
|
Based on:
|
||||||
|
- OpenAPI Doc
|
||||||
|
- Speakeasy CLI 1.405.4 (2.428.1) https://github.com/speakeasy-api/speakeasy
|
||||||
|
### Generated
|
||||||
|
- [csharp v0.8.7] .
|
||||||
|
### Releases
|
||||||
|
- [NuGet v0.8.7] https://www.nuget.org/packages/LukeHagar.PlexAPI.SDK/0.8.7 - .
|
||||||
@@ -1424,7 +1424,8 @@ actions:
|
|||||||
var res = await sdk.Plex.GetServerResourcesAsync(
|
var res = await sdk.Plex.GetServerResourcesAsync(
|
||||||
includeHttps: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeHttps.Enable,
|
includeHttps: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeHttps.Enable,
|
||||||
includeRelay: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeRelay.Enable,
|
includeRelay: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeRelay.Enable,
|
||||||
includeIPv6: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Enable
|
includeIPv6: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Enable,
|
||||||
|
clientID: "gcgzw5rz2xovp84b4vha3a40"
|
||||||
);
|
);
|
||||||
|
|
||||||
// handle response
|
// handle response
|
||||||
|
|||||||
@@ -12,28 +12,43 @@
|
|||||||
| `TREBLEShowFeatures` | TREBLE-show-features |
|
| `TREBLEShowFeatures` | TREBLE-show-features |
|
||||||
| `AdCountdownTimer` | ad-countdown-timer |
|
| `AdCountdownTimer` | ad-countdown-timer |
|
||||||
| `AdaptiveBitrate` | adaptive_bitrate |
|
| `AdaptiveBitrate` | adaptive_bitrate |
|
||||||
|
| `AlbumTypes` | album-types |
|
||||||
|
| `AllowDvr` | allow_dvr |
|
||||||
| `AmazonLoopDebug` | amazon-loop-debug |
|
| `AmazonLoopDebug` | amazon-loop-debug |
|
||||||
| `AvodAdAnalysis` | avod-ad-analysis |
|
| `AvodAdAnalysis` | avod-ad-analysis |
|
||||||
| `AvodNewMedia` | avod-new-media |
|
| `AvodNewMedia` | avod-new-media |
|
||||||
| `BlacklistGetSignin` | blacklist_get_signin |
|
| `BlacklistGetSignin` | blacklist_get_signin |
|
||||||
|
| `BoostVoices` | boost-voices |
|
||||||
|
| `CameraUpload` | camera_upload |
|
||||||
| `ClientRadioStations` | client-radio-stations |
|
| `ClientRadioStations` | client-radio-stations |
|
||||||
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
||||||
|
| `Cloudsync` | cloudsync |
|
||||||
| `Collections` | collections |
|
| `Collections` | collections |
|
||||||
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
||||||
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
||||||
| `CompanionsSonos` | companions_sonos |
|
| `CompanionsSonos` | companions_sonos |
|
||||||
|
| `ContentFilter` | content_filter |
|
||||||
| `CustomHomeRemoval` | custom-home-removal |
|
| `CustomHomeRemoval` | custom-home-removal |
|
||||||
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
||||||
| `DisableSharingFriendships` | disable_sharing_friendships |
|
| `DisableSharingFriendships` | disable_sharing_friendships |
|
||||||
|
| `DownloadsGating` | downloads-gating |
|
||||||
| `DrmSupport` | drm_support |
|
| `DrmSupport` | drm_support |
|
||||||
|
| `Dvr` | dvr |
|
||||||
|
| `DvrBlockUnsupportedCountries` | dvr-block-unsupported-countries |
|
||||||
|
| `EpgRecentChannels` | epg-recent-channels |
|
||||||
| `ExcludeRestrictions` | exclude restrictions |
|
| `ExcludeRestrictions` | exclude restrictions |
|
||||||
| `FederatedAuth` | federated-auth |
|
| `FederatedAuth` | federated-auth |
|
||||||
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
||||||
|
| `GrandfatherSync` | grandfather-sync |
|
||||||
| `GuidedUpgrade` | guided-upgrade |
|
| `GuidedUpgrade` | guided-upgrade |
|
||||||
|
| `HardwareTranscoding` | hardware_transcoding |
|
||||||
| `Home` | home |
|
| `Home` | home |
|
||||||
|
| `Hwtranscode` | hwtranscode |
|
||||||
|
| `ImaggaV2` | imagga-v2 |
|
||||||
| `IncreasePasswordComplexity` | increase-password-complexity |
|
| `IncreasePasswordComplexity` | increase-password-complexity |
|
||||||
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
||||||
| `IterableNotificationTokens` | iterable-notification-tokens |
|
| `IterableNotificationTokens` | iterable-notification-tokens |
|
||||||
|
| `ItemClusters` | item_clusters |
|
||||||
| `KeepPaymentMethod` | keep-payment-method |
|
| `KeepPaymentMethod` | keep-payment-method |
|
||||||
| `KevinBacon` | kevin-bacon |
|
| `KevinBacon` | kevin-bacon |
|
||||||
| `KoreaConsent` | korea-consent |
|
| `KoreaConsent` | korea-consent |
|
||||||
@@ -42,25 +57,46 @@
|
|||||||
| `LightningDvrPivot` | lightning-dvr-pivot |
|
| `LightningDvrPivot` | lightning-dvr-pivot |
|
||||||
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
||||||
| `Livetv` | livetv |
|
| `Livetv` | livetv |
|
||||||
|
| `Lyrics` | lyrics |
|
||||||
| `MetadataSearch` | metadata_search |
|
| `MetadataSearch` | metadata_search |
|
||||||
|
| `MusicAnalysis` | music-analysis |
|
||||||
|
| `MusicVideos` | music_videos |
|
||||||
| `NewPlexPassPrices` | new_plex_pass_prices |
|
| `NewPlexPassPrices` | new_plex_pass_prices |
|
||||||
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
||||||
|
| `Nominatim` | nominatim |
|
||||||
|
| `Pass` | pass |
|
||||||
| `PhotosFavorites` | photos-favorites |
|
| `PhotosFavorites` | photos-favorites |
|
||||||
| `PhotosMetadataEdition` | photos-metadata-edition |
|
| `PhotosMetadataEdition` | photos-metadata-edition |
|
||||||
|
| `PhotosV6Edit` | photosV6-edit |
|
||||||
|
| `PhotosV6TvAlbums` | photosV6-tv-albums |
|
||||||
| `PmsHealth` | pms_health |
|
| `PmsHealth` | pms_health |
|
||||||
|
| `PremiumDashboard` | premium-dashboard |
|
||||||
|
| `PremiumMusicMetadata` | premium_music_metadata |
|
||||||
| `Radio` | radio |
|
| `Radio` | radio |
|
||||||
| `RateLimitClientToken` | rate-limit-client-token |
|
| `RateLimitClientToken` | rate-limit-client-token |
|
||||||
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
||||||
|
| `SessionBandwidthRestrictions` | session_bandwidth_restrictions |
|
||||||
|
| `SessionKick` | session_kick |
|
||||||
| `SharedServerNotification` | shared_server_notification |
|
| `SharedServerNotification` | shared_server_notification |
|
||||||
| `SharedSourceNotification` | shared_source_notification |
|
| `SharedSourceNotification` | shared_source_notification |
|
||||||
|
| `SigninNotification` | signin_notification |
|
||||||
| `SigninWithApple` | signin_with_apple |
|
| `SigninWithApple` | signin_with_apple |
|
||||||
|
| `SilenceRemoval` | silence-removal |
|
||||||
|
| `SleepTimer` | sleep-timer |
|
||||||
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
||||||
|
| `Sync` | sync |
|
||||||
|
| `SweetFades` | sweet-fades |
|
||||||
| `TranscoderCache` | transcoder_cache |
|
| `TranscoderCache` | transcoder_cache |
|
||||||
|
| `Trailers` | trailers |
|
||||||
| `TunerSharing` | tuner-sharing |
|
| `TunerSharing` | tuner-sharing |
|
||||||
| `TwoFactorAuthentication` | two-factor-authentication |
|
| `TwoFactorAuthentication` | two-factor-authentication |
|
||||||
| `Unsupportedtuners` | unsupportedtuners |
|
| `Unsupportedtuners` | unsupportedtuners |
|
||||||
| `Upgrade3ds2` | upgrade-3ds2 |
|
| `Upgrade3ds2` | upgrade-3ds2 |
|
||||||
|
| `Visualizers` | visualizers |
|
||||||
| `VodSchema` | vod-schema |
|
| `VodSchema` | vod-schema |
|
||||||
| `VodCloudflare` | vod_cloudflare |
|
| `VodCloudflare` | vod_cloudflare |
|
||||||
|
| `VolumeLeveling` | volume-leveling |
|
||||||
| `WatchTogetherInvite` | watch-together-invite |
|
| `WatchTogetherInvite` | watch-together-invite |
|
||||||
|
| `WatchlistRss` | watchlist-rss |
|
||||||
| `WebServerDashboard` | web_server_dashboard |
|
| `WebServerDashboard` | web_server_dashboard |
|
||||||
|
| `Webhooks` | webhooks |
|
||||||
@@ -4,9 +4,9 @@
|
|||||||
## Fields
|
## Fields
|
||||||
|
|
||||||
| Field | Type | Required | Description | Example |
|
| Field | Type | Required | Description | Example |
|
||||||
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `Strong` | *bool* | :heavy_minus_sign: | Determines the kind of code returned by the API call<br/>Strong codes are used for Pin authentication flows<br/>Non-Strong codes are used for `Plex.tv/link`<br/> | |
|
| `Strong` | *bool* | :heavy_minus_sign: | Determines the kind of code returned by the API call<br/>Strong codes are used for Pin authentication flows<br/>Non-Strong codes are used for `Plex.tv/link`<br/> | |
|
||||||
| `ClientID` | *string* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | gcgzw5rz2xovp84b4vha3a40 |
|
| `ClientID` | *string* | :heavy_minus_sign: | 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) | gcgzw5rz2xovp84b4vha3a40 |
|
||||||
| `ClientName` | *string* | :heavy_minus_sign: | N/A | Plex Web |
|
| `ClientName` | *string* | :heavy_minus_sign: | N/A | Plex Web |
|
||||||
| `DeviceName` | *string* | :heavy_minus_sign: | N/A | Linux |
|
| `DeviceName` | *string* | :heavy_minus_sign: | N/A | Linux |
|
||||||
| `ClientVersion` | *string* | :heavy_minus_sign: | N/A | 4.133.0 |
|
| `ClientVersion` | *string* | :heavy_minus_sign: | N/A | 4.133.0 |
|
||||||
|
|||||||
@@ -4,7 +4,8 @@
|
|||||||
## Fields
|
## Fields
|
||||||
|
|
||||||
| Field | Type | Required | Description | Example |
|
| Field | Type | Required | Description | Example |
|
||||||
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
|
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `IncludeHttps` | [IncludeHttps](../../Models/Requests/IncludeHttps.md) | :heavy_minus_sign: | Include Https entries in the results | 1 |
|
| `IncludeHttps` | [IncludeHttps](../../Models/Requests/IncludeHttps.md) | :heavy_minus_sign: | Include Https entries in the results | 1 |
|
||||||
| `IncludeRelay` | [IncludeRelay](../../Models/Requests/IncludeRelay.md) | :heavy_minus_sign: | Include Relay addresses in the results <br/>E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400<br/> | 1 |
|
| `IncludeRelay` | [IncludeRelay](../../Models/Requests/IncludeRelay.md) | :heavy_minus_sign: | Include Relay addresses in the results <br/>E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400<br/> | 1 |
|
||||||
| `IncludeIPv6` | [IncludeIPv6](../../Models/Requests/IncludeIPv6.md) | :heavy_minus_sign: | Include IPv6 entries in the results | 1 |
|
| `IncludeIPv6` | [IncludeIPv6](../../Models/Requests/IncludeIPv6.md) | :heavy_minus_sign: | Include IPv6 entries in the results | 1 |
|
||||||
|
| `ClientID` | *string* | :heavy_minus_sign: | 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) | gcgzw5rz2xovp84b4vha3a40 |
|
||||||
@@ -4,9 +4,9 @@
|
|||||||
## Fields
|
## Fields
|
||||||
|
|
||||||
| Field | Type | Required | Description | Example |
|
| Field | Type | Required | Description | Example |
|
||||||
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `PinID` | *long* | :heavy_check_mark: | The PinID to retrieve an access token for | |
|
| `PinID` | *long* | :heavy_check_mark: | The PinID to retrieve an access token for | |
|
||||||
| `ClientID` | *string* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | gcgzw5rz2xovp84b4vha3a40 |
|
| `ClientID` | *string* | :heavy_minus_sign: | 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) | gcgzw5rz2xovp84b4vha3a40 |
|
||||||
| `ClientName` | *string* | :heavy_minus_sign: | N/A | Plex Web |
|
| `ClientName` | *string* | :heavy_minus_sign: | N/A | Plex Web |
|
||||||
| `DeviceName` | *string* | :heavy_minus_sign: | N/A | Linux |
|
| `DeviceName` | *string* | :heavy_minus_sign: | N/A | Linux |
|
||||||
| `ClientVersion` | *string* | :heavy_minus_sign: | N/A | 4.133.0 |
|
| `ClientVersion` | *string* | :heavy_minus_sign: | N/A | 4.133.0 |
|
||||||
|
|||||||
@@ -12,28 +12,43 @@
|
|||||||
| `TREBLEShowFeatures` | TREBLE-show-features |
|
| `TREBLEShowFeatures` | TREBLE-show-features |
|
||||||
| `AdCountdownTimer` | ad-countdown-timer |
|
| `AdCountdownTimer` | ad-countdown-timer |
|
||||||
| `AdaptiveBitrate` | adaptive_bitrate |
|
| `AdaptiveBitrate` | adaptive_bitrate |
|
||||||
|
| `AlbumTypes` | album-types |
|
||||||
|
| `AllowDvr` | allow_dvr |
|
||||||
| `AmazonLoopDebug` | amazon-loop-debug |
|
| `AmazonLoopDebug` | amazon-loop-debug |
|
||||||
| `AvodAdAnalysis` | avod-ad-analysis |
|
| `AvodAdAnalysis` | avod-ad-analysis |
|
||||||
| `AvodNewMedia` | avod-new-media |
|
| `AvodNewMedia` | avod-new-media |
|
||||||
| `BlacklistGetSignin` | blacklist_get_signin |
|
| `BlacklistGetSignin` | blacklist_get_signin |
|
||||||
|
| `BoostVoices` | boost-voices |
|
||||||
|
| `CameraUpload` | camera_upload |
|
||||||
| `ClientRadioStations` | client-radio-stations |
|
| `ClientRadioStations` | client-radio-stations |
|
||||||
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
||||||
|
| `Cloudsync` | cloudsync |
|
||||||
| `Collections` | collections |
|
| `Collections` | collections |
|
||||||
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
||||||
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
||||||
| `CompanionsSonos` | companions_sonos |
|
| `CompanionsSonos` | companions_sonos |
|
||||||
|
| `ContentFilter` | content_filter |
|
||||||
| `CustomHomeRemoval` | custom-home-removal |
|
| `CustomHomeRemoval` | custom-home-removal |
|
||||||
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
||||||
| `DisableSharingFriendships` | disable_sharing_friendships |
|
| `DisableSharingFriendships` | disable_sharing_friendships |
|
||||||
|
| `DownloadsGating` | downloads-gating |
|
||||||
| `DrmSupport` | drm_support |
|
| `DrmSupport` | drm_support |
|
||||||
|
| `Dvr` | dvr |
|
||||||
|
| `DvrBlockUnsupportedCountries` | dvr-block-unsupported-countries |
|
||||||
|
| `EpgRecentChannels` | epg-recent-channels |
|
||||||
| `ExcludeRestrictions` | exclude restrictions |
|
| `ExcludeRestrictions` | exclude restrictions |
|
||||||
| `FederatedAuth` | federated-auth |
|
| `FederatedAuth` | federated-auth |
|
||||||
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
||||||
|
| `GrandfatherSync` | grandfather-sync |
|
||||||
| `GuidedUpgrade` | guided-upgrade |
|
| `GuidedUpgrade` | guided-upgrade |
|
||||||
|
| `HardwareTranscoding` | hardware_transcoding |
|
||||||
| `Home` | home |
|
| `Home` | home |
|
||||||
|
| `Hwtranscode` | hwtranscode |
|
||||||
|
| `ImaggaV2` | imagga-v2 |
|
||||||
| `IncreasePasswordComplexity` | increase-password-complexity |
|
| `IncreasePasswordComplexity` | increase-password-complexity |
|
||||||
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
||||||
| `IterableNotificationTokens` | iterable-notification-tokens |
|
| `IterableNotificationTokens` | iterable-notification-tokens |
|
||||||
|
| `ItemClusters` | item_clusters |
|
||||||
| `KeepPaymentMethod` | keep-payment-method |
|
| `KeepPaymentMethod` | keep-payment-method |
|
||||||
| `KevinBacon` | kevin-bacon |
|
| `KevinBacon` | kevin-bacon |
|
||||||
| `KoreaConsent` | korea-consent |
|
| `KoreaConsent` | korea-consent |
|
||||||
@@ -42,25 +57,46 @@
|
|||||||
| `LightningDvrPivot` | lightning-dvr-pivot |
|
| `LightningDvrPivot` | lightning-dvr-pivot |
|
||||||
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
||||||
| `Livetv` | livetv |
|
| `Livetv` | livetv |
|
||||||
|
| `Lyrics` | lyrics |
|
||||||
| `MetadataSearch` | metadata_search |
|
| `MetadataSearch` | metadata_search |
|
||||||
|
| `MusicAnalysis` | music-analysis |
|
||||||
|
| `MusicVideos` | music_videos |
|
||||||
| `NewPlexPassPrices` | new_plex_pass_prices |
|
| `NewPlexPassPrices` | new_plex_pass_prices |
|
||||||
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
||||||
|
| `Nominatim` | nominatim |
|
||||||
|
| `Pass` | pass |
|
||||||
| `PhotosFavorites` | photos-favorites |
|
| `PhotosFavorites` | photos-favorites |
|
||||||
| `PhotosMetadataEdition` | photos-metadata-edition |
|
| `PhotosMetadataEdition` | photos-metadata-edition |
|
||||||
|
| `PhotosV6Edit` | photosV6-edit |
|
||||||
|
| `PhotosV6TvAlbums` | photosV6-tv-albums |
|
||||||
| `PmsHealth` | pms_health |
|
| `PmsHealth` | pms_health |
|
||||||
|
| `PremiumDashboard` | premium-dashboard |
|
||||||
|
| `PremiumMusicMetadata` | premium_music_metadata |
|
||||||
| `Radio` | radio |
|
| `Radio` | radio |
|
||||||
| `RateLimitClientToken` | rate-limit-client-token |
|
| `RateLimitClientToken` | rate-limit-client-token |
|
||||||
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
||||||
|
| `SessionBandwidthRestrictions` | session_bandwidth_restrictions |
|
||||||
|
| `SessionKick` | session_kick |
|
||||||
| `SharedServerNotification` | shared_server_notification |
|
| `SharedServerNotification` | shared_server_notification |
|
||||||
| `SharedSourceNotification` | shared_source_notification |
|
| `SharedSourceNotification` | shared_source_notification |
|
||||||
|
| `SigninNotification` | signin_notification |
|
||||||
| `SigninWithApple` | signin_with_apple |
|
| `SigninWithApple` | signin_with_apple |
|
||||||
|
| `SilenceRemoval` | silence-removal |
|
||||||
|
| `SleepTimer` | sleep-timer |
|
||||||
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
||||||
|
| `Sync` | sync |
|
||||||
|
| `SweetFades` | sweet-fades |
|
||||||
| `TranscoderCache` | transcoder_cache |
|
| `TranscoderCache` | transcoder_cache |
|
||||||
|
| `Trailers` | trailers |
|
||||||
| `TunerSharing` | tuner-sharing |
|
| `TunerSharing` | tuner-sharing |
|
||||||
| `TwoFactorAuthentication` | two-factor-authentication |
|
| `TwoFactorAuthentication` | two-factor-authentication |
|
||||||
| `Unsupportedtuners` | unsupportedtuners |
|
| `Unsupportedtuners` | unsupportedtuners |
|
||||||
| `Upgrade3ds2` | upgrade-3ds2 |
|
| `Upgrade3ds2` | upgrade-3ds2 |
|
||||||
|
| `Visualizers` | visualizers |
|
||||||
| `VodSchema` | vod-schema |
|
| `VodSchema` | vod-schema |
|
||||||
| `VodCloudflare` | vod_cloudflare |
|
| `VodCloudflare` | vod_cloudflare |
|
||||||
|
| `VolumeLeveling` | volume-leveling |
|
||||||
| `WatchTogetherInvite` | watch-together-invite |
|
| `WatchTogetherInvite` | watch-together-invite |
|
||||||
|
| `WatchlistRss` | watchlist-rss |
|
||||||
| `WebServerDashboard` | web_server_dashboard |
|
| `WebServerDashboard` | web_server_dashboard |
|
||||||
|
| `Webhooks` | webhooks |
|
||||||
@@ -12,28 +12,43 @@
|
|||||||
| `TREBLEShowFeatures` | TREBLE-show-features |
|
| `TREBLEShowFeatures` | TREBLE-show-features |
|
||||||
| `AdCountdownTimer` | ad-countdown-timer |
|
| `AdCountdownTimer` | ad-countdown-timer |
|
||||||
| `AdaptiveBitrate` | adaptive_bitrate |
|
| `AdaptiveBitrate` | adaptive_bitrate |
|
||||||
|
| `AlbumTypes` | album-types |
|
||||||
|
| `AllowDvr` | allow_dvr |
|
||||||
| `AmazonLoopDebug` | amazon-loop-debug |
|
| `AmazonLoopDebug` | amazon-loop-debug |
|
||||||
| `AvodAdAnalysis` | avod-ad-analysis |
|
| `AvodAdAnalysis` | avod-ad-analysis |
|
||||||
| `AvodNewMedia` | avod-new-media |
|
| `AvodNewMedia` | avod-new-media |
|
||||||
| `BlacklistGetSignin` | blacklist_get_signin |
|
| `BlacklistGetSignin` | blacklist_get_signin |
|
||||||
|
| `BoostVoices` | boost-voices |
|
||||||
|
| `CameraUpload` | camera_upload |
|
||||||
| `ClientRadioStations` | client-radio-stations |
|
| `ClientRadioStations` | client-radio-stations |
|
||||||
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
||||||
|
| `Cloudsync` | cloudsync |
|
||||||
| `Collections` | collections |
|
| `Collections` | collections |
|
||||||
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
||||||
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
||||||
| `CompanionsSonos` | companions_sonos |
|
| `CompanionsSonos` | companions_sonos |
|
||||||
|
| `ContentFilter` | content_filter |
|
||||||
| `CustomHomeRemoval` | custom-home-removal |
|
| `CustomHomeRemoval` | custom-home-removal |
|
||||||
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
||||||
| `DisableSharingFriendships` | disable_sharing_friendships |
|
| `DisableSharingFriendships` | disable_sharing_friendships |
|
||||||
|
| `DownloadsGating` | downloads-gating |
|
||||||
| `DrmSupport` | drm_support |
|
| `DrmSupport` | drm_support |
|
||||||
|
| `Dvr` | dvr |
|
||||||
|
| `DvrBlockUnsupportedCountries` | dvr-block-unsupported-countries |
|
||||||
|
| `EpgRecentChannels` | epg-recent-channels |
|
||||||
| `ExcludeRestrictions` | exclude restrictions |
|
| `ExcludeRestrictions` | exclude restrictions |
|
||||||
| `FederatedAuth` | federated-auth |
|
| `FederatedAuth` | federated-auth |
|
||||||
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
||||||
|
| `GrandfatherSync` | grandfather-sync |
|
||||||
| `GuidedUpgrade` | guided-upgrade |
|
| `GuidedUpgrade` | guided-upgrade |
|
||||||
|
| `HardwareTranscoding` | hardware_transcoding |
|
||||||
| `Home` | home |
|
| `Home` | home |
|
||||||
|
| `Hwtranscode` | hwtranscode |
|
||||||
|
| `ImaggaV2` | imagga-v2 |
|
||||||
| `IncreasePasswordComplexity` | increase-password-complexity |
|
| `IncreasePasswordComplexity` | increase-password-complexity |
|
||||||
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
||||||
| `IterableNotificationTokens` | iterable-notification-tokens |
|
| `IterableNotificationTokens` | iterable-notification-tokens |
|
||||||
|
| `ItemClusters` | item_clusters |
|
||||||
| `KeepPaymentMethod` | keep-payment-method |
|
| `KeepPaymentMethod` | keep-payment-method |
|
||||||
| `KevinBacon` | kevin-bacon |
|
| `KevinBacon` | kevin-bacon |
|
||||||
| `KoreaConsent` | korea-consent |
|
| `KoreaConsent` | korea-consent |
|
||||||
@@ -42,25 +57,46 @@
|
|||||||
| `LightningDvrPivot` | lightning-dvr-pivot |
|
| `LightningDvrPivot` | lightning-dvr-pivot |
|
||||||
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
||||||
| `Livetv` | livetv |
|
| `Livetv` | livetv |
|
||||||
|
| `Lyrics` | lyrics |
|
||||||
| `MetadataSearch` | metadata_search |
|
| `MetadataSearch` | metadata_search |
|
||||||
|
| `MusicAnalysis` | music-analysis |
|
||||||
|
| `MusicVideos` | music_videos |
|
||||||
| `NewPlexPassPrices` | new_plex_pass_prices |
|
| `NewPlexPassPrices` | new_plex_pass_prices |
|
||||||
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
||||||
|
| `Nominatim` | nominatim |
|
||||||
|
| `Pass` | pass |
|
||||||
| `PhotosFavorites` | photos-favorites |
|
| `PhotosFavorites` | photos-favorites |
|
||||||
| `PhotosMetadataEdition` | photos-metadata-edition |
|
| `PhotosMetadataEdition` | photos-metadata-edition |
|
||||||
|
| `PhotosV6Edit` | photosV6-edit |
|
||||||
|
| `PhotosV6TvAlbums` | photosV6-tv-albums |
|
||||||
| `PmsHealth` | pms_health |
|
| `PmsHealth` | pms_health |
|
||||||
|
| `PremiumDashboard` | premium-dashboard |
|
||||||
|
| `PremiumMusicMetadata` | premium_music_metadata |
|
||||||
| `Radio` | radio |
|
| `Radio` | radio |
|
||||||
| `RateLimitClientToken` | rate-limit-client-token |
|
| `RateLimitClientToken` | rate-limit-client-token |
|
||||||
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
||||||
|
| `SessionBandwidthRestrictions` | session_bandwidth_restrictions |
|
||||||
|
| `SessionKick` | session_kick |
|
||||||
| `SharedServerNotification` | shared_server_notification |
|
| `SharedServerNotification` | shared_server_notification |
|
||||||
| `SharedSourceNotification` | shared_source_notification |
|
| `SharedSourceNotification` | shared_source_notification |
|
||||||
|
| `SigninNotification` | signin_notification |
|
||||||
| `SigninWithApple` | signin_with_apple |
|
| `SigninWithApple` | signin_with_apple |
|
||||||
|
| `SilenceRemoval` | silence-removal |
|
||||||
|
| `SleepTimer` | sleep-timer |
|
||||||
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
||||||
|
| `Sync` | sync |
|
||||||
|
| `SweetFades` | sweet-fades |
|
||||||
| `TranscoderCache` | transcoder_cache |
|
| `TranscoderCache` | transcoder_cache |
|
||||||
|
| `Trailers` | trailers |
|
||||||
| `TunerSharing` | tuner-sharing |
|
| `TunerSharing` | tuner-sharing |
|
||||||
| `TwoFactorAuthentication` | two-factor-authentication |
|
| `TwoFactorAuthentication` | two-factor-authentication |
|
||||||
| `Unsupportedtuners` | unsupportedtuners |
|
| `Unsupportedtuners` | unsupportedtuners |
|
||||||
| `Upgrade3ds2` | upgrade-3ds2 |
|
| `Upgrade3ds2` | upgrade-3ds2 |
|
||||||
|
| `Visualizers` | visualizers |
|
||||||
| `VodSchema` | vod-schema |
|
| `VodSchema` | vod-schema |
|
||||||
| `VodCloudflare` | vod_cloudflare |
|
| `VodCloudflare` | vod_cloudflare |
|
||||||
|
| `VolumeLeveling` | volume-leveling |
|
||||||
| `WatchTogetherInvite` | watch-together-invite |
|
| `WatchTogetherInvite` | watch-together-invite |
|
||||||
|
| `WatchlistRss` | watchlist-rss |
|
||||||
| `WebServerDashboard` | web_server_dashboard |
|
| `WebServerDashboard` | web_server_dashboard |
|
||||||
|
| `Webhooks` | webhooks |
|
||||||
@@ -12,28 +12,43 @@
|
|||||||
| `TREBLEShowFeatures` | TREBLE-show-features |
|
| `TREBLEShowFeatures` | TREBLE-show-features |
|
||||||
| `AdCountdownTimer` | ad-countdown-timer |
|
| `AdCountdownTimer` | ad-countdown-timer |
|
||||||
| `AdaptiveBitrate` | adaptive_bitrate |
|
| `AdaptiveBitrate` | adaptive_bitrate |
|
||||||
|
| `AlbumTypes` | album-types |
|
||||||
|
| `AllowDvr` | allow_dvr |
|
||||||
| `AmazonLoopDebug` | amazon-loop-debug |
|
| `AmazonLoopDebug` | amazon-loop-debug |
|
||||||
| `AvodAdAnalysis` | avod-ad-analysis |
|
| `AvodAdAnalysis` | avod-ad-analysis |
|
||||||
| `AvodNewMedia` | avod-new-media |
|
| `AvodNewMedia` | avod-new-media |
|
||||||
| `BlacklistGetSignin` | blacklist_get_signin |
|
| `BlacklistGetSignin` | blacklist_get_signin |
|
||||||
|
| `BoostVoices` | boost-voices |
|
||||||
|
| `CameraUpload` | camera_upload |
|
||||||
| `ClientRadioStations` | client-radio-stations |
|
| `ClientRadioStations` | client-radio-stations |
|
||||||
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
| `CloudflareTurnstileRequired` | cloudflare-turnstile-required |
|
||||||
|
| `Cloudsync` | cloudsync |
|
||||||
| `Collections` | collections |
|
| `Collections` | collections |
|
||||||
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
| `CommentsAndRepliesPushNotifications` | comments_and_replies_push_notifications |
|
||||||
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
| `CommunityAccessPlexTv` | community_access_plex_tv |
|
||||||
| `CompanionsSonos` | companions_sonos |
|
| `CompanionsSonos` | companions_sonos |
|
||||||
|
| `ContentFilter` | content_filter |
|
||||||
| `CustomHomeRemoval` | custom-home-removal |
|
| `CustomHomeRemoval` | custom-home-removal |
|
||||||
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
| `DisableHomeUserFriendships` | disable_home_user_friendships |
|
||||||
| `DisableSharingFriendships` | disable_sharing_friendships |
|
| `DisableSharingFriendships` | disable_sharing_friendships |
|
||||||
|
| `DownloadsGating` | downloads-gating |
|
||||||
| `DrmSupport` | drm_support |
|
| `DrmSupport` | drm_support |
|
||||||
|
| `Dvr` | dvr |
|
||||||
|
| `DvrBlockUnsupportedCountries` | dvr-block-unsupported-countries |
|
||||||
|
| `EpgRecentChannels` | epg-recent-channels |
|
||||||
| `ExcludeRestrictions` | exclude restrictions |
|
| `ExcludeRestrictions` | exclude restrictions |
|
||||||
| `FederatedAuth` | federated-auth |
|
| `FederatedAuth` | federated-auth |
|
||||||
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
| `FriendRequestPushNotifications` | friend_request_push_notifications |
|
||||||
|
| `GrandfatherSync` | grandfather-sync |
|
||||||
| `GuidedUpgrade` | guided-upgrade |
|
| `GuidedUpgrade` | guided-upgrade |
|
||||||
|
| `HardwareTranscoding` | hardware_transcoding |
|
||||||
| `Home` | home |
|
| `Home` | home |
|
||||||
|
| `Hwtranscode` | hwtranscode |
|
||||||
|
| `ImaggaV2` | imagga-v2 |
|
||||||
| `IncreasePasswordComplexity` | increase-password-complexity |
|
| `IncreasePasswordComplexity` | increase-password-complexity |
|
||||||
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
| `Ios14PrivacyBanner` | ios14-privacy-banner |
|
||||||
| `IterableNotificationTokens` | iterable-notification-tokens |
|
| `IterableNotificationTokens` | iterable-notification-tokens |
|
||||||
|
| `ItemClusters` | item_clusters |
|
||||||
| `KeepPaymentMethod` | keep-payment-method |
|
| `KeepPaymentMethod` | keep-payment-method |
|
||||||
| `KevinBacon` | kevin-bacon |
|
| `KevinBacon` | kevin-bacon |
|
||||||
| `KoreaConsent` | korea-consent |
|
| `KoreaConsent` | korea-consent |
|
||||||
@@ -42,25 +57,46 @@
|
|||||||
| `LightningDvrPivot` | lightning-dvr-pivot |
|
| `LightningDvrPivot` | lightning-dvr-pivot |
|
||||||
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
| `LiveTvSupportIncompleteSegments` | live-tv-support-incomplete-segments |
|
||||||
| `Livetv` | livetv |
|
| `Livetv` | livetv |
|
||||||
|
| `Lyrics` | lyrics |
|
||||||
| `MetadataSearch` | metadata_search |
|
| `MetadataSearch` | metadata_search |
|
||||||
|
| `MusicAnalysis` | music-analysis |
|
||||||
|
| `MusicVideos` | music_videos |
|
||||||
| `NewPlexPassPrices` | new_plex_pass_prices |
|
| `NewPlexPassPrices` | new_plex_pass_prices |
|
||||||
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
| `NewsProviderSunsetModal` | news-provider-sunset-modal |
|
||||||
|
| `Nominatim` | nominatim |
|
||||||
|
| `Pass` | pass |
|
||||||
| `PhotosFavorites` | photos-favorites |
|
| `PhotosFavorites` | photos-favorites |
|
||||||
| `PhotosMetadataEdition` | photos-metadata-edition |
|
| `PhotosMetadataEdition` | photos-metadata-edition |
|
||||||
|
| `PhotosV6Edit` | photosV6-edit |
|
||||||
|
| `PhotosV6TvAlbums` | photosV6-tv-albums |
|
||||||
| `PmsHealth` | pms_health |
|
| `PmsHealth` | pms_health |
|
||||||
|
| `PremiumDashboard` | premium-dashboard |
|
||||||
|
| `PremiumMusicMetadata` | premium_music_metadata |
|
||||||
| `Radio` | radio |
|
| `Radio` | radio |
|
||||||
| `RateLimitClientToken` | rate-limit-client-token |
|
| `RateLimitClientToken` | rate-limit-client-token |
|
||||||
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
| `ScrobblingServicePlexTv` | scrobbling-service-plex-tv |
|
||||||
|
| `SessionBandwidthRestrictions` | session_bandwidth_restrictions |
|
||||||
|
| `SessionKick` | session_kick |
|
||||||
| `SharedServerNotification` | shared_server_notification |
|
| `SharedServerNotification` | shared_server_notification |
|
||||||
| `SharedSourceNotification` | shared_source_notification |
|
| `SharedSourceNotification` | shared_source_notification |
|
||||||
|
| `SigninNotification` | signin_notification |
|
||||||
| `SigninWithApple` | signin_with_apple |
|
| `SigninWithApple` | signin_with_apple |
|
||||||
|
| `SilenceRemoval` | silence-removal |
|
||||||
|
| `SleepTimer` | sleep-timer |
|
||||||
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
| `SpringServeAdProvider` | spring_serve_ad_provider |
|
||||||
|
| `Sync` | sync |
|
||||||
|
| `SweetFades` | sweet-fades |
|
||||||
| `TranscoderCache` | transcoder_cache |
|
| `TranscoderCache` | transcoder_cache |
|
||||||
|
| `Trailers` | trailers |
|
||||||
| `TunerSharing` | tuner-sharing |
|
| `TunerSharing` | tuner-sharing |
|
||||||
| `TwoFactorAuthentication` | two-factor-authentication |
|
| `TwoFactorAuthentication` | two-factor-authentication |
|
||||||
| `Unsupportedtuners` | unsupportedtuners |
|
| `Unsupportedtuners` | unsupportedtuners |
|
||||||
| `Upgrade3ds2` | upgrade-3ds2 |
|
| `Upgrade3ds2` | upgrade-3ds2 |
|
||||||
|
| `Visualizers` | visualizers |
|
||||||
| `VodSchema` | vod-schema |
|
| `VodSchema` | vod-schema |
|
||||||
| `VodCloudflare` | vod_cloudflare |
|
| `VodCloudflare` | vod_cloudflare |
|
||||||
|
| `VolumeLeveling` | volume-leveling |
|
||||||
| `WatchTogetherInvite` | watch-together-invite |
|
| `WatchTogetherInvite` | watch-together-invite |
|
||||||
|
| `WatchlistRss` | watchlist-rss |
|
||||||
| `WebServerDashboard` | web_server_dashboard |
|
| `WebServerDashboard` | web_server_dashboard |
|
||||||
|
| `Webhooks` | webhooks |
|
||||||
@@ -4,8 +4,8 @@
|
|||||||
## Fields
|
## Fields
|
||||||
|
|
||||||
| Field | Type | Required | Description | Example |
|
| Field | Type | Required | Description | Example |
|
||||||
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `ClientID` | *string* | :heavy_minus_sign: | The unique identifier for the client application<br/>This is used to track the client application and its usage<br/>(UUID, serial number, or other number unique per device)<br/> | gcgzw5rz2xovp84b4vha3a40 |
|
| `ClientID` | *string* | :heavy_minus_sign: | 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) | gcgzw5rz2xovp84b4vha3a40 |
|
||||||
| `ClientName` | *string* | :heavy_minus_sign: | N/A | Plex Web |
|
| `ClientName` | *string* | :heavy_minus_sign: | N/A | Plex Web |
|
||||||
| `DeviceName` | *string* | :heavy_minus_sign: | N/A | Linux |
|
| `DeviceName` | *string* | :heavy_minus_sign: | N/A | Linux |
|
||||||
| `ClientVersion` | *string* | :heavy_minus_sign: | N/A | 4.133.0 |
|
| `ClientVersion` | *string* | :heavy_minus_sign: | N/A | 4.133.0 |
|
||||||
|
|||||||
@@ -47,12 +47,11 @@ var res = await sdk.Activities.GetServerActivitiesAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerActivitiesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerActivitiesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerActivitiesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerActivitiesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## CancelServerActivities
|
## CancelServerActivities
|
||||||
|
|
||||||
@@ -91,8 +90,8 @@ var res = await sdk.Activities.CancelServerActivitiesAsync(activityUUID: "25b71e
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.CancelServerActivitiesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.CancelServerActivitiesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.CancelServerActivitiesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.CancelServerActivitiesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -55,12 +55,11 @@ var res = await sdk.Authentication.GetTransientTokenAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTransientTokenBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTransientTokenBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTransientTokenUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTransientTokenUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetSourceConnectionInformation
|
## GetSourceConnectionInformation
|
||||||
|
|
||||||
@@ -101,12 +100,11 @@ var res = await sdk.Authentication.GetSourceConnectionInformationAsync(source: "
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
|
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSourceConnectionInformationBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSourceConnectionInformationBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSourceConnectionInformationUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSourceConnectionInformationUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetTokenDetails
|
## GetTokenDetails
|
||||||
|
|
||||||
@@ -144,12 +142,11 @@ var res = await sdk.Authentication.GetTokenDetailsAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenDetailsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenDetailsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenDetailsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenDetailsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## PostUsersSignInData
|
## PostUsersSignInData
|
||||||
|
|
||||||
@@ -196,8 +193,8 @@ var res = await sdk.Authentication.PostUsersSignInDataAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.PostUsersSignInDataBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.PostUsersSignInDataBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.PostUsersSignInDataUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.PostUsersSignInDataUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -44,12 +44,11 @@ var res = await sdk.Butler.GetButlerTasksAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetButlerTasksBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetButlerTasksBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetButlerTasksUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetButlerTasksUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## StartAllTasks
|
## StartAllTasks
|
||||||
|
|
||||||
@@ -86,12 +85,11 @@ var res = await sdk.Butler.StartAllTasksAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StartAllTasksBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StartAllTasksBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StartAllTasksUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StartAllTasksUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## StopAllTasks
|
## StopAllTasks
|
||||||
|
|
||||||
@@ -124,12 +122,11 @@ var res = await sdk.Butler.StopAllTasksAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StopAllTasksBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StopAllTasksBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StopAllTasksUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StopAllTasksUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## StartTask
|
## StartTask
|
||||||
|
|
||||||
@@ -173,12 +170,11 @@ var res = await sdk.Butler.StartTaskAsync(taskName: LukeHagar.PlexAPI.SDK.Models
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
|
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StartTaskBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StartTaskBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StartTaskUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StartTaskUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## StopTask
|
## StopTask
|
||||||
|
|
||||||
@@ -218,8 +214,8 @@ var res = await sdk.Butler.StopTaskAsync(taskName: LukeHagar.PlexAPI.SDK.Models.
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
|
| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTaskBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTaskBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTaskUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTaskUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -53,12 +53,11 @@ var res = await sdk.Hubs.GetGlobalHubsAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGlobalHubsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGlobalHubsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGlobalHubsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGlobalHubsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetRecentlyAdded
|
## GetRecentlyAdded
|
||||||
|
|
||||||
@@ -107,10 +106,9 @@ var res = await sdk.Hubs.GetRecentlyAddedAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
|
| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetLibraryHubs
|
## GetLibraryHubs
|
||||||
|
|
||||||
@@ -156,8 +154,8 @@ var res = await sdk.Hubs.GetLibraryHubsAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryHubsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryHubsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryHubsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryHubsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -62,12 +62,11 @@ var res = await sdk.Library.GetFileHashAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetFileHashBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetFileHashBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetFileHashUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetFileHashUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetRecentlyAddedLibrary
|
## GetRecentlyAddedLibrary
|
||||||
|
|
||||||
@@ -131,12 +130,11 @@ var res = await sdk.Library.GetRecentlyAddedLibraryAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
|
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRecentlyAddedLibraryBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRecentlyAddedLibraryBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRecentlyAddedLibraryUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRecentlyAddedLibraryUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetAllLibraries
|
## GetAllLibraries
|
||||||
|
|
||||||
@@ -174,12 +172,11 @@ var res = await sdk.Library.GetAllLibrariesAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAllLibrariesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAllLibrariesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAllLibrariesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAllLibrariesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetLibraryDetails
|
## GetLibraryDetails
|
||||||
|
|
||||||
@@ -261,12 +258,11 @@ var res = await sdk.Library.GetLibraryDetailsAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryDetailsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryDetailsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryDetailsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryDetailsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## DeleteLibrary
|
## DeleteLibrary
|
||||||
|
|
||||||
@@ -305,12 +301,11 @@ var res = await sdk.Library.DeleteLibraryAsync(sectionKey: 9518);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.DeleteLibraryBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.DeleteLibraryBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.DeleteLibraryUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.DeleteLibraryUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetLibraryItems
|
## GetLibraryItems
|
||||||
|
|
||||||
@@ -379,12 +374,11 @@ var res = await sdk.Library.GetLibraryItemsAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryItemsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryItemsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryItemsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetLibraryItemsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetRefreshLibraryMetadata
|
## GetRefreshLibraryMetadata
|
||||||
|
|
||||||
@@ -428,12 +422,11 @@ var res = await sdk.Library.GetRefreshLibraryMetadataAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
|
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRefreshLibraryMetadataBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRefreshLibraryMetadataBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRefreshLibraryMetadataUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetRefreshLibraryMetadataUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetSearchLibrary
|
## GetSearchLibrary
|
||||||
|
|
||||||
@@ -494,12 +487,11 @@ var res = await sdk.Library.GetSearchLibraryAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchLibraryBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchLibraryBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchLibraryUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchLibraryUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetMetaDataByRatingKey
|
## GetMetaDataByRatingKey
|
||||||
|
|
||||||
@@ -539,12 +531,11 @@ var res = await sdk.Library.GetMetaDataByRatingKeyAsync(ratingKey: 9518);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetaDataByRatingKeyBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetaDataByRatingKeyBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetaDataByRatingKeyUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetaDataByRatingKeyUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetMetadataChildren
|
## GetMetadataChildren
|
||||||
|
|
||||||
@@ -588,12 +579,11 @@ var res = await sdk.Library.GetMetadataChildrenAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetadataChildrenBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetadataChildrenBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetadataChildrenUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMetadataChildrenUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetTopWatchedContent
|
## GetTopWatchedContent
|
||||||
|
|
||||||
@@ -637,12 +627,11 @@ var res = await sdk.Library.GetTopWatchedContentAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTopWatchedContentBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTopWatchedContentBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTopWatchedContentUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTopWatchedContentUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetOnDeck
|
## GetOnDeck
|
||||||
|
|
||||||
@@ -675,8 +664,8 @@ var res = await sdk.Library.GetOnDeckAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
|
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetOnDeckBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetOnDeckBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetOnDeckUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetOnDeckUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -56,12 +56,11 @@ var res = await sdk.Log.LogLineAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
|
| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.LogLineBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.LogLineBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.LogLineUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.LogLineUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## LogMultiLine
|
## LogMultiLine
|
||||||
|
|
||||||
@@ -124,12 +123,11 @@ var res = await sdk.Log.LogMultiLineAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.LogMultiLineBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.LogMultiLineBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.LogMultiLineUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.LogMultiLineUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## EnablePaperTrail
|
## EnablePaperTrail
|
||||||
|
|
||||||
@@ -162,8 +160,8 @@ var res = await sdk.Log.EnablePaperTrailAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.EnablePaperTrailBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.EnablePaperTrailBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.EnablePaperTrailUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.EnablePaperTrailUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -51,12 +51,11 @@ var res = await sdk.Media.MarkPlayedAsync(key: 59398D);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
|
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkPlayedBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkPlayedBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkPlayedUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkPlayedUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## MarkUnplayed
|
## MarkUnplayed
|
||||||
|
|
||||||
@@ -95,12 +94,11 @@ var res = await sdk.Media.MarkUnplayedAsync(key: 59398D);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkUnplayedBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkUnplayedBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkUnplayedUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.MarkUnplayedUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## UpdatePlayProgress
|
## UpdatePlayProgress
|
||||||
|
|
||||||
@@ -146,12 +144,11 @@ var res = await sdk.Media.UpdatePlayProgressAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
|
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlayProgressBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlayProgressBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlayProgressUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlayProgressUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetBannerImage
|
## GetBannerImage
|
||||||
|
|
||||||
@@ -199,12 +196,11 @@ var res = await sdk.Media.GetBannerImageAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBannerImageBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBannerImageBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBannerImageUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBannerImageUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetThumbImage
|
## GetThumbImage
|
||||||
|
|
||||||
@@ -252,8 +248,8 @@ var res = await sdk.Media.GetThumbImageAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetThumbImageBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetThumbImageBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetThumbImageUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetThumbImageUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -68,12 +68,11 @@ var res = await sdk.Playlists.CreatePlaylistAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.CreatePlaylistBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.CreatePlaylistBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.CreatePlaylistUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.CreatePlaylistUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetPlaylists
|
## GetPlaylists
|
||||||
|
|
||||||
@@ -116,12 +115,11 @@ var res = await sdk.Playlists.GetPlaylistsAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetPlaylist
|
## GetPlaylist
|
||||||
|
|
||||||
@@ -162,12 +160,11 @@ var res = await sdk.Playlists.GetPlaylistAsync(playlistID: 4109.48D);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## DeletePlaylist
|
## DeletePlaylist
|
||||||
|
|
||||||
@@ -207,12 +204,11 @@ var res = await sdk.Playlists.DeletePlaylistAsync(playlistID: 216.22D);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.DeletePlaylistBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.DeletePlaylistBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.DeletePlaylistUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.DeletePlaylistUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## UpdatePlaylist
|
## UpdatePlaylist
|
||||||
|
|
||||||
@@ -258,12 +254,11 @@ var res = await sdk.Playlists.UpdatePlaylistAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlaylistBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlaylistBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlaylistUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.UpdatePlaylistUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetPlaylistContents
|
## GetPlaylistContents
|
||||||
|
|
||||||
@@ -310,12 +305,11 @@ var res = await sdk.Playlists.GetPlaylistContentsAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistContentsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistContentsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistContentsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPlaylistContentsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## ClearPlaylistContents
|
## ClearPlaylistContents
|
||||||
|
|
||||||
@@ -355,12 +349,11 @@ var res = await sdk.Playlists.ClearPlaylistContentsAsync(playlistID: 1893.18D);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.ClearPlaylistContentsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.ClearPlaylistContentsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.ClearPlaylistContentsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.ClearPlaylistContentsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## AddPlaylistContents
|
## AddPlaylistContents
|
||||||
|
|
||||||
@@ -407,12 +400,11 @@ var res = await sdk.Playlists.AddPlaylistContentsAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.AddPlaylistContentsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.AddPlaylistContentsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.AddPlaylistContentsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.AddPlaylistContentsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## UploadPlaylist
|
## UploadPlaylist
|
||||||
|
|
||||||
@@ -458,8 +450,8 @@ var res = await sdk.Playlists.UploadPlaylistAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.UploadPlaylistBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.UploadPlaylistBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.UploadPlaylistUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.UploadPlaylistUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -52,12 +52,11 @@ var res = await sdk.Plex.GetCompanionsDataAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetCompanionsDataBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetCompanionsDataBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetCompanionsDataUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetCompanionsDataUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetUserFriends
|
## GetUserFriends
|
||||||
|
|
||||||
@@ -95,12 +94,11 @@ var res = await sdk.Plex.GetUserFriendsAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUserFriendsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUserFriendsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUserFriendsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUserFriendsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetGeoData
|
## GetGeoData
|
||||||
|
|
||||||
@@ -137,12 +135,11 @@ var res = await sdk.Plex.GetGeoDataAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
|
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGeoDataBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGeoDataBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGeoDataUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetGeoDataUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetHomeData
|
## GetHomeData
|
||||||
|
|
||||||
@@ -174,12 +171,11 @@ var res = await sdk.Plex.GetHomeDataAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetHomeDataBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetHomeDataBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetHomeDataUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetHomeDataUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetServerResources
|
## GetServerResources
|
||||||
|
|
||||||
@@ -204,7 +200,8 @@ var sdk = new PlexAPI(
|
|||||||
var res = await sdk.Plex.GetServerResourcesAsync(
|
var res = await sdk.Plex.GetServerResourcesAsync(
|
||||||
includeHttps: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeHttps.Enable,
|
includeHttps: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeHttps.Enable,
|
||||||
includeRelay: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeRelay.Enable,
|
includeRelay: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeRelay.Enable,
|
||||||
includeIPv6: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Enable
|
includeIPv6: LukeHagar.PlexAPI.SDK.Models.Requests.IncludeIPv6.Enable,
|
||||||
|
clientID: "gcgzw5rz2xovp84b4vha3a40"
|
||||||
);
|
);
|
||||||
|
|
||||||
// handle response
|
// handle response
|
||||||
@@ -213,10 +210,11 @@ var res = await sdk.Plex.GetServerResourcesAsync(
|
|||||||
### Parameters
|
### Parameters
|
||||||
|
|
||||||
| Parameter | Type | Required | Description | Example |
|
| Parameter | Type | Required | Description | Example |
|
||||||
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
|
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `IncludeHttps` | [IncludeHttps](../../Models/Requests/IncludeHttps.md) | :heavy_minus_sign: | Include Https entries in the results | 1 |
|
| `IncludeHttps` | [IncludeHttps](../../Models/Requests/IncludeHttps.md) | :heavy_minus_sign: | Include Https entries in the results | 1 |
|
||||||
| `IncludeRelay` | [IncludeRelay](../../Models/Requests/IncludeRelay.md) | :heavy_minus_sign: | Include Relay addresses in the results <br/>E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400<br/> | 1 |
|
| `IncludeRelay` | [IncludeRelay](../../Models/Requests/IncludeRelay.md) | :heavy_minus_sign: | Include Relay addresses in the results <br/>E.g: https://10-0-0-25.bbf8e10c7fa20447cacee74cd9914cde.plex.direct:32400<br/> | 1 |
|
||||||
| `IncludeIPv6` | [IncludeIPv6](../../Models/Requests/IncludeIPv6.md) | :heavy_minus_sign: | Include IPv6 entries in the results | 1 |
|
| `IncludeIPv6` | [IncludeIPv6](../../Models/Requests/IncludeIPv6.md) | :heavy_minus_sign: | Include IPv6 entries in the results | 1 |
|
||||||
|
| `ClientID` | *string* | :heavy_minus_sign: | 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) | gcgzw5rz2xovp84b4vha3a40 |
|
||||||
| `serverURL` | *string* | :heavy_minus_sign: | An optional server URL to use. | http://localhost:8080 |
|
| `serverURL` | *string* | :heavy_minus_sign: | An optional server URL to use. | http://localhost:8080 |
|
||||||
|
|
||||||
### Response
|
### Response
|
||||||
@@ -225,12 +223,11 @@ var res = await sdk.Plex.GetServerResourcesAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
|
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerResourcesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerResourcesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerResourcesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerResourcesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetPin
|
## GetPin
|
||||||
|
|
||||||
@@ -271,11 +268,10 @@ var res = await sdk.Plex.GetPinAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
|
| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPinBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetPinBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetTokenByPinId
|
## GetTokenByPinId
|
||||||
|
|
||||||
@@ -318,8 +314,8 @@ var res = await sdk.Plex.GetTokenByPinIdAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenByPinIdBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenByPinIdBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenByPinIdResponseBody | 404 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTokenByPinIdResponseBody | 404 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -67,12 +67,11 @@ var res = await sdk.Search.PerformSearchAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformSearchBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformSearchBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformSearchUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformSearchUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## PerformVoiceSearch
|
## PerformVoiceSearch
|
||||||
|
|
||||||
@@ -121,12 +120,11 @@ var res = await sdk.Search.PerformVoiceSearchAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
|
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformVoiceSearchBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformVoiceSearchBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformVoiceSearchUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.PerformVoiceSearchUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetSearchResults
|
## GetSearchResults
|
||||||
|
|
||||||
@@ -165,8 +163,8 @@ var res = await sdk.Search.GetSearchResultsAsync(query: "110");
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchResultsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchResultsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchResultsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSearchResultsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -48,12 +48,11 @@ var res = await sdk.Server.GetServerCapabilitiesAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerCapabilitiesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetServerPreferences
|
## GetServerPreferences
|
||||||
|
|
||||||
@@ -85,12 +84,11 @@ var res = await sdk.Server.GetServerPreferencesAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerPreferencesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerPreferencesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerPreferencesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerPreferencesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetAvailableClients
|
## GetAvailableClients
|
||||||
|
|
||||||
@@ -122,12 +120,11 @@ var res = await sdk.Server.GetAvailableClientsAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAvailableClientsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAvailableClientsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAvailableClientsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetAvailableClientsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetDevices
|
## GetDevices
|
||||||
|
|
||||||
@@ -159,12 +156,11 @@ var res = await sdk.Server.GetDevicesAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
|
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetDevicesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetDevicesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetDevicesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetDevicesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetServerIdentity
|
## GetServerIdentity
|
||||||
|
|
||||||
@@ -195,11 +191,10 @@ var res = await sdk.Server.GetServerIdentityAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerIdentityRequestTimeout | 408 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerIdentityRequestTimeout | 408 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetMyPlexAccount
|
## GetMyPlexAccount
|
||||||
|
|
||||||
@@ -231,12 +226,11 @@ var res = await sdk.Server.GetMyPlexAccountAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMyPlexAccountBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMyPlexAccountBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMyPlexAccountUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMyPlexAccountUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetResizedPhoto
|
## GetResizedPhoto
|
||||||
|
|
||||||
@@ -286,12 +280,11 @@ var res = await sdk.Server.GetResizedPhotoAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResizedPhotoBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResizedPhotoBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResizedPhotoUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResizedPhotoUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetMediaProviders
|
## GetMediaProviders
|
||||||
|
|
||||||
@@ -330,12 +323,11 @@ var res = await sdk.Server.GetMediaProvidersAsync(xPlexToken: "CV5xoxjTpFKUzBTSh
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMediaProvidersBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMediaProvidersBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMediaProvidersUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetMediaProvidersUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetServerList
|
## GetServerList
|
||||||
|
|
||||||
@@ -367,8 +359,8 @@ var res = await sdk.Server.GetServerListAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerListBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerListBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerListUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetServerListUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -43,12 +43,11 @@ var res = await sdk.Sessions.GetSessionsAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetSessionHistory
|
## GetSessionHistory
|
||||||
|
|
||||||
@@ -95,12 +94,11 @@ var res = await sdk.Sessions.GetSessionHistoryAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionHistoryBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionHistoryBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionHistoryUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetSessionHistoryUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetTranscodeSessions
|
## GetTranscodeSessions
|
||||||
|
|
||||||
@@ -132,12 +130,11 @@ var res = await sdk.Sessions.GetTranscodeSessionsAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTranscodeSessionsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTranscodeSessionsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTranscodeSessionsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTranscodeSessionsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## StopTranscodeSession
|
## StopTranscodeSession
|
||||||
|
|
||||||
@@ -176,8 +173,8 @@ var res = await sdk.Sessions.StopTranscodeSessionAsync(sessionKey: "zz7llzqlx8w9
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTranscodeSessionBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTranscodeSessionBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTranscodeSessionUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StopTranscodeSessionUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -49,12 +49,11 @@ var res = await sdk.Statistics.GetStatisticsAsync(timespan: 4);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetStatisticsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetStatisticsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetStatisticsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetStatisticsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetResourcesStatistics
|
## GetResourcesStatistics
|
||||||
|
|
||||||
@@ -93,12 +92,11 @@ var res = await sdk.Statistics.GetResourcesStatisticsAsync(timespan: 4);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResourcesStatisticsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResourcesStatisticsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResourcesStatisticsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetResourcesStatisticsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## GetBandwidthStatistics
|
## GetBandwidthStatistics
|
||||||
|
|
||||||
@@ -137,8 +135,8 @@ var res = await sdk.Statistics.GetBandwidthStatisticsAsync(timespan: 4);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBandwidthStatisticsBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBandwidthStatisticsBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBandwidthStatisticsUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetBandwidthStatisticsUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -43,12 +43,11 @@ var res = await sdk.Updater.GetUpdateStatusAsync();
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUpdateStatusBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUpdateStatusBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUpdateStatusUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetUpdateStatusUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## CheckForUpdates
|
## CheckForUpdates
|
||||||
|
|
||||||
@@ -87,12 +86,11 @@ var res = await sdk.Updater.CheckForUpdatesAsync(download: LukeHagar.PlexAPI.SDK
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.CheckForUpdatesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.CheckForUpdatesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.CheckForUpdatesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.CheckForUpdatesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## ApplyUpdates
|
## ApplyUpdates
|
||||||
|
|
||||||
@@ -136,8 +134,8 @@ var res = await sdk.Updater.ApplyUpdatesAsync(
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.ApplyUpdatesBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.ApplyUpdatesBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.ApplyUpdatesUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.ApplyUpdatesUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -61,12 +61,11 @@ var res = await sdk.Video.GetTimelineAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTimelineBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTimelineBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTimelineUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetTimelineUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
|
|
||||||
|
|
||||||
## StartUniversalTranscode
|
## StartUniversalTranscode
|
||||||
|
|
||||||
@@ -124,8 +123,8 @@ var res = await sdk.Video.StartUniversalTranscodeAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
|
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StartUniversalTranscodeBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StartUniversalTranscodeBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.StartUniversalTranscodeUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.StartUniversalTranscodeUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
@@ -55,8 +55,8 @@ var res = await sdk.Watchlist.GetWatchListAsync(req);
|
|||||||
|
|
||||||
### Errors
|
### Errors
|
||||||
|
|
||||||
| Error Object | Status Code | Content Type |
|
| Error Type | Status Code | Content Type |
|
||||||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetWatchListBadRequest | 400 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetWatchListBadRequest | 400 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.GetWatchListUnauthorized | 401 | application/json |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.GetWatchListUnauthorized | 401 | application/json |
|
||||||
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4xx-5xx | */* |
|
| LukeHagar.PlexAPI.SDK.Models.Errors.SDKException | 4XX, 5XX | \*/\* |
|
||||||
Reference in New Issue
Block a user