migrated to v15

This commit is contained in:
Luke Hagar
2024-03-18 15:10:45 -07:00
parent f8e29c091a
commit 367dc248c3
148 changed files with 4128 additions and 1782 deletions

View File

@@ -1,37 +1,41 @@
lockVersion: 2.0.0
id: 5a8dbcbc-e0ee-41f0-9d84-b8b50567d1e9
management:
docChecksum: 7aba498c024534142941d65a7c2e649c
docChecksum: e34dac84738ebf2d447ea2b9055a6eeb
docVersion: 0.0.3
speakeasyVersion: internal
generationVersion: 2.237.3
releaseVersion: 0.1.5
configChecksum: 112f7d72fae8408e2dd1ef59ee88fb3a
speakeasyVersion: 1.210.0
generationVersion: 2.281.2
releaseVersion: 0.2.1
configChecksum: 55ac4a8e586c0300b9efde0511ee46ab
repoURL: https://github.com/LukeHagar/plexcsharp.git
repoSubDirectory: .
published: true
features:
csharp:
core: 3.3.1
core: 3.4.3
flattening: 2.81.1
globalSecurity: 2.81.3
globalServerURLs: 2.82.2
globalSecurity: 2.83.3
globalServerURLs: 2.82.3
methodServerURLs: 2.82.1
nameOverrides: 2.81.1
generatedFiles:
- PlexAPI/Server.cs
- PlexAPI/Media.cs
- PlexAPI/Video.cs
- PlexAPI/Activities.cs
- PlexAPI/Butler.cs
- PlexAPI/Hubs.cs
- PlexAPI/Search.cs
- PlexAPI/Library.cs
- PlexAPI/Log.cs
- PlexAPI/Plex.cs
- PlexAPI/Playlists.cs
- PlexAPI/Security.cs
- PlexAPI/Authentication.cs
- PlexAPI/Statistics.cs
- PlexAPI/Sessions.cs
- PlexAPI/Updater.cs
- PlexAPI/Video.cs
- PlexAPI/PlexAPISDK.cs
- global.json
- PlexAPI/Utils/BigIntSerializer.cs
- PlexAPI/Utils/DecimalSerializer.cs
- PlexAPI/Utils/EnumSerializer.cs
@@ -54,6 +58,7 @@ generatedFiles:
- PlexAPI/Models/Requests/GetServerCapabilitiesResponse.cs
- PlexAPI/Models/Requests/GetServerPreferencesErrors.cs
- PlexAPI/Models/Requests/GetServerPreferencesServerResponseBody.cs
- PlexAPI/Models/Requests/Setting.cs
- PlexAPI/Models/Requests/GetServerPreferencesMediaContainer.cs
- PlexAPI/Models/Requests/GetServerPreferencesResponseBody.cs
- PlexAPI/Models/Requests/GetServerPreferencesResponse.cs
@@ -103,6 +108,15 @@ generatedFiles:
- PlexAPI/Models/Requests/UpdatePlayProgressErrors.cs
- PlexAPI/Models/Requests/UpdatePlayProgressResponseBody.cs
- PlexAPI/Models/Requests/UpdatePlayProgressResponse.cs
- PlexAPI/Models/Requests/State.cs
- PlexAPI/Models/Requests/GetTimelineRequest.cs
- PlexAPI/Models/Requests/GetTimelineErrors.cs
- PlexAPI/Models/Requests/GetTimelineResponseBody.cs
- PlexAPI/Models/Requests/GetTimelineResponse.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeRequest.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeErrors.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeResponseBody.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeResponse.cs
- PlexAPI/Models/Requests/GetServerActivitiesErrors.cs
- PlexAPI/Models/Requests/GetServerActivitiesActivitiesResponseBody.cs
- PlexAPI/Models/Requests/Context.cs
@@ -203,7 +217,7 @@ generatedFiles:
- PlexAPI/Models/Requests/GetRecentlyAddedResponse.cs
- PlexAPI/Models/Requests/GetLibrariesErrors.cs
- PlexAPI/Models/Requests/GetLibrariesLibraryResponseBody.cs
- PlexAPI/Models/Requests/Location.cs
- PlexAPI/Models/Requests/GetLibrariesLocation.cs
- PlexAPI/Models/Requests/GetLibrariesDirectory.cs
- PlexAPI/Models/Requests/GetLibrariesMediaContainer.cs
- PlexAPI/Models/Requests/GetLibrariesResponseBody.cs
@@ -243,6 +257,12 @@ generatedFiles:
- PlexAPI/Models/Requests/RefreshLibraryErrors.cs
- PlexAPI/Models/Requests/RefreshLibraryResponseBody.cs
- PlexAPI/Models/Requests/RefreshLibraryResponse.cs
- PlexAPI/Models/Requests/Type.cs
- PlexAPI/Models/Requests/SearchLibraryRequest.cs
- PlexAPI/Models/Requests/SearchLibraryMetadata.cs
- PlexAPI/Models/Requests/SearchLibraryMediaContainer.cs
- PlexAPI/Models/Requests/SearchLibraryResponseBody.cs
- PlexAPI/Models/Requests/SearchLibraryResponse.cs
- PlexAPI/Models/Requests/GetMetadataRequest.cs
- PlexAPI/Models/Requests/GetMetadataErrors.cs
- PlexAPI/Models/Requests/GetMetadataLibraryResponseBody.cs
@@ -290,7 +310,17 @@ generatedFiles:
- PlexAPI/Models/Requests/EnablePaperTrailErrors.cs
- PlexAPI/Models/Requests/EnablePaperTrailResponseBody.cs
- PlexAPI/Models/Requests/EnablePaperTrailResponse.cs
- PlexAPI/Models/Requests/Type.cs
- PlexAPI/Models/Requests/GetPinRequest.cs
- PlexAPI/Models/Requests/GetPinErrors.cs
- PlexAPI/Models/Requests/GetPinPlexResponseBody.cs
- PlexAPI/Models/Requests/Location.cs
- PlexAPI/Models/Requests/GetPinResponseBody.cs
- PlexAPI/Models/Requests/GetPinResponse.cs
- PlexAPI/Models/Requests/GetTokenRequest.cs
- PlexAPI/Models/Requests/GetTokenErrors.cs
- PlexAPI/Models/Requests/GetTokenResponseBody.cs
- PlexAPI/Models/Requests/GetTokenResponse.cs
- PlexAPI/Models/Requests/QueryParamType.cs
- PlexAPI/Models/Requests/Smart.cs
- PlexAPI/Models/Requests/CreatePlaylistRequest.cs
- PlexAPI/Models/Requests/CreatePlaylistErrors.cs
@@ -353,7 +383,7 @@ generatedFiles:
- PlexAPI/Models/Requests/UploadPlaylistErrors.cs
- PlexAPI/Models/Requests/UploadPlaylistResponseBody.cs
- PlexAPI/Models/Requests/UploadPlaylistResponse.cs
- PlexAPI/Models/Requests/QueryParamType.cs
- PlexAPI/Models/Requests/GetTransientTokenQueryParamType.cs
- PlexAPI/Models/Requests/Scope.cs
- PlexAPI/Models/Requests/GetTransientTokenRequest.cs
- PlexAPI/Models/Requests/GetTransientTokenErrors.cs
@@ -363,6 +393,15 @@ generatedFiles:
- PlexAPI/Models/Requests/GetSourceConnectionInformationErrors.cs
- PlexAPI/Models/Requests/GetSourceConnectionInformationResponseBody.cs
- PlexAPI/Models/Requests/GetSourceConnectionInformationResponse.cs
- PlexAPI/Models/Requests/GetStatisticsRequest.cs
- PlexAPI/Models/Requests/GetStatisticsErrors.cs
- PlexAPI/Models/Requests/GetStatisticsStatisticsResponseBody.cs
- PlexAPI/Models/Requests/GetStatisticsDevice.cs
- PlexAPI/Models/Requests/Account.cs
- PlexAPI/Models/Requests/StatisticsMedia.cs
- PlexAPI/Models/Requests/GetStatisticsMediaContainer.cs
- PlexAPI/Models/Requests/GetStatisticsResponseBody.cs
- PlexAPI/Models/Requests/GetStatisticsResponse.cs
- PlexAPI/Models/Requests/GetSessionsErrors.cs
- PlexAPI/Models/Requests/GetSessionsSessionsResponseBody.cs
- PlexAPI/Models/Requests/GetSessionsStream.cs
@@ -408,15 +447,6 @@ generatedFiles:
- PlexAPI/Models/Requests/ApplyUpdatesErrors.cs
- PlexAPI/Models/Requests/ApplyUpdatesResponseBody.cs
- PlexAPI/Models/Requests/ApplyUpdatesResponse.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeRequest.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeErrors.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeResponseBody.cs
- PlexAPI/Models/Requests/StartUniversalTranscodeResponse.cs
- PlexAPI/Models/Requests/State.cs
- PlexAPI/Models/Requests/GetTimelineRequest.cs
- PlexAPI/Models/Requests/GetTimelineErrors.cs
- PlexAPI/Models/Requests/GetTimelineResponseBody.cs
- PlexAPI/Models/Requests/GetTimelineResponse.cs
- PlexAPI/Models/Components/Security.cs
- docs/Models/Requests/Errors.md
- docs/Models/Requests/GetServerCapabilitiesServerResponseBody.md
@@ -426,6 +456,7 @@ generatedFiles:
- docs/Models/Requests/GetServerCapabilitiesResponse.md
- docs/Models/Requests/GetServerPreferencesErrors.md
- docs/Models/Requests/GetServerPreferencesServerResponseBody.md
- docs/Models/Requests/Setting.md
- docs/Models/Requests/GetServerPreferencesMediaContainer.md
- docs/Models/Requests/GetServerPreferencesResponseBody.md
- docs/Models/Requests/GetServerPreferencesResponse.md
@@ -475,6 +506,15 @@ generatedFiles:
- docs/Models/Requests/UpdatePlayProgressErrors.md
- docs/Models/Requests/UpdatePlayProgressResponseBody.md
- docs/Models/Requests/UpdatePlayProgressResponse.md
- docs/Models/Requests/State.md
- docs/Models/Requests/GetTimelineRequest.md
- docs/Models/Requests/GetTimelineErrors.md
- docs/Models/Requests/GetTimelineResponseBody.md
- docs/Models/Requests/GetTimelineResponse.md
- docs/Models/Requests/StartUniversalTranscodeRequest.md
- docs/Models/Requests/StartUniversalTranscodeErrors.md
- docs/Models/Requests/StartUniversalTranscodeResponseBody.md
- docs/Models/Requests/StartUniversalTranscodeResponse.md
- docs/Models/Requests/GetServerActivitiesErrors.md
- docs/Models/Requests/GetServerActivitiesActivitiesResponseBody.md
- docs/Models/Requests/Context.md
@@ -575,7 +615,7 @@ generatedFiles:
- docs/Models/Requests/GetRecentlyAddedResponse.md
- docs/Models/Requests/GetLibrariesErrors.md
- docs/Models/Requests/GetLibrariesLibraryResponseBody.md
- docs/Models/Requests/Location.md
- docs/Models/Requests/GetLibrariesLocation.md
- docs/Models/Requests/GetLibrariesDirectory.md
- docs/Models/Requests/GetLibrariesMediaContainer.md
- docs/Models/Requests/GetLibrariesResponseBody.md
@@ -615,6 +655,12 @@ generatedFiles:
- docs/Models/Requests/RefreshLibraryErrors.md
- docs/Models/Requests/RefreshLibraryResponseBody.md
- docs/Models/Requests/RefreshLibraryResponse.md
- docs/Models/Requests/Type.md
- docs/Models/Requests/SearchLibraryRequest.md
- docs/Models/Requests/SearchLibraryMetadata.md
- docs/Models/Requests/SearchLibraryMediaContainer.md
- docs/Models/Requests/SearchLibraryResponseBody.md
- docs/Models/Requests/SearchLibraryResponse.md
- docs/Models/Requests/GetMetadataRequest.md
- docs/Models/Requests/GetMetadataErrors.md
- docs/Models/Requests/GetMetadataLibraryResponseBody.md
@@ -662,7 +708,17 @@ generatedFiles:
- docs/Models/Requests/EnablePaperTrailErrors.md
- docs/Models/Requests/EnablePaperTrailResponseBody.md
- docs/Models/Requests/EnablePaperTrailResponse.md
- docs/Models/Requests/Type.md
- docs/Models/Requests/GetPinRequest.md
- docs/Models/Requests/GetPinErrors.md
- docs/Models/Requests/GetPinPlexResponseBody.md
- docs/Models/Requests/Location.md
- docs/Models/Requests/GetPinResponseBody.md
- docs/Models/Requests/GetPinResponse.md
- docs/Models/Requests/GetTokenRequest.md
- docs/Models/Requests/GetTokenErrors.md
- docs/Models/Requests/GetTokenResponseBody.md
- docs/Models/Requests/GetTokenResponse.md
- docs/Models/Requests/QueryParamType.md
- docs/Models/Requests/Smart.md
- docs/Models/Requests/CreatePlaylistRequest.md
- docs/Models/Requests/CreatePlaylistErrors.md
@@ -725,7 +781,7 @@ generatedFiles:
- docs/Models/Requests/UploadPlaylistErrors.md
- docs/Models/Requests/UploadPlaylistResponseBody.md
- docs/Models/Requests/UploadPlaylistResponse.md
- docs/Models/Requests/QueryParamType.md
- docs/Models/Requests/GetTransientTokenQueryParamType.md
- docs/Models/Requests/Scope.md
- docs/Models/Requests/GetTransientTokenRequest.md
- docs/Models/Requests/GetTransientTokenErrors.md
@@ -735,6 +791,15 @@ generatedFiles:
- docs/Models/Requests/GetSourceConnectionInformationErrors.md
- docs/Models/Requests/GetSourceConnectionInformationResponseBody.md
- docs/Models/Requests/GetSourceConnectionInformationResponse.md
- docs/Models/Requests/GetStatisticsRequest.md
- docs/Models/Requests/GetStatisticsErrors.md
- docs/Models/Requests/GetStatisticsStatisticsResponseBody.md
- docs/Models/Requests/GetStatisticsDevice.md
- docs/Models/Requests/Account.md
- docs/Models/Requests/StatisticsMedia.md
- docs/Models/Requests/GetStatisticsMediaContainer.md
- docs/Models/Requests/GetStatisticsResponseBody.md
- docs/Models/Requests/GetStatisticsResponse.md
- docs/Models/Requests/GetSessionsErrors.md
- docs/Models/Requests/GetSessionsSessionsResponseBody.md
- docs/Models/Requests/GetSessionsStream.md
@@ -780,29 +845,22 @@ generatedFiles:
- docs/Models/Requests/ApplyUpdatesErrors.md
- docs/Models/Requests/ApplyUpdatesResponseBody.md
- docs/Models/Requests/ApplyUpdatesResponse.md
- docs/Models/Requests/StartUniversalTranscodeRequest.md
- docs/Models/Requests/StartUniversalTranscodeErrors.md
- docs/Models/Requests/StartUniversalTranscodeResponseBody.md
- docs/Models/Requests/StartUniversalTranscodeResponse.md
- docs/Models/Requests/State.md
- docs/Models/Requests/GetTimelineRequest.md
- docs/Models/Requests/GetTimelineErrors.md
- docs/Models/Requests/GetTimelineResponseBody.md
- docs/Models/Requests/GetTimelineResponse.md
- docs/Models/Components/Security.md
- docs/sdks/plexapi/README.md
- docs/sdks/server/README.md
- docs/sdks/media/README.md
- docs/sdks/video/README.md
- docs/sdks/activities/README.md
- docs/sdks/butler/README.md
- docs/sdks/hubs/README.md
- docs/sdks/search/README.md
- docs/sdks/library/README.md
- docs/sdks/log/README.md
- docs/sdks/plex/README.md
- docs/sdks/playlists/README.md
- docs/sdks/security/README.md
- docs/sdks/authentication/README.md
- docs/sdks/statistics/README.md
- docs/sdks/sessions/README.md
- docs/sdks/updater/README.md
- docs/sdks/video/README.md
- USAGE.md
- .gitattributes

30
.speakeasy/gen.yaml Normal file
View File

@@ -0,0 +1,30 @@
configVersion: 2.0.0
generation:
sdkClassName: Plex-API
maintainOpenAPIOrder: true
usageSnippets:
optionalPropertyRendering: withExample
useClassNamesForArrayFields: true
fixes:
nameResolutionDec2023: true
parameterOrderingFeb2024: true
requestResponseComponentNamesFeb2024: true
auth:
oAuth2ClientCredentialsEnabled: false
csharp:
version: 0.2.1
author: LukeHagar
dotnetVersion: net5.0
flattenGlobalSecurity: true
imports:
option: openapi
paths:
callbacks: Models/Callbacks
errors: Models/Errors
operations: Models/Requests
shared: Models/Components
webhooks: Models/Webhooks
inputModelSuffix: input
maxMethodParams: 4
outputModelSuffix: output
packageName: Plex-API

9
.speakeasy/workflow.yaml Normal file
View File

@@ -0,0 +1,9 @@
workflowVersion: 1.0.0
sources:
my-source:
inputs:
- location: https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml
targets:
plexcsharp:
target: csharp
source: my-source